<div><div>Hi,</div><div> </div><div>I've got TI AM5728 evm and try to work with Gstreamer. I want to record lossless sound from tlv320aic3104 to file and then to play it with the same audio codec.</div><div> </div><div>But I've got strange issue, this pipelines work well on PC with Ubuntu 16 and Gstreamer 1.8.2:</div><div>gst-launch-1.0 -v alsasrc num-buffers=1000 device="hw:0,0" ! avimux ! filesink location=test.avi</div><div>gst-launch-1.0 filesrc location=Linkin.avi ! avidemux ! alsasink</div><div> </div><div>But on evm first pipeline writes test incorrect file (11 sec and size is about 2 Mb) with no sound.</div><div>Second pipeline gets an error:</div><div>"Internal data stream error".</div><div> </div><div>On evm version of Gstreamer is 1.6.3.</div><div> </div><div>Is it an issue of old Gstreamer's version on ARM or problem is in another things?</div><div> </div><div>Gstreamer log Ubuntu:</div><div>user1@ubuntu:~$ gst-launch-1.0 -v alsasrc num-buffers=1000 device="hw:0,0" ! avimux ! filesink location=test.avi</div><div>Setting pipeline to PAUSED ...</div><div>Pipeline is live and does not need PREROLL ...</div><div>Setting pipeline to PLAYING ...</div><div>New clock: GstAudioSrcClock</div><div>/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: actual-buffer-time = 200000</div><div>/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0: actual-latency-time = 10000</div><div>/GstPipeline:pipeline0/GstAlsaSrc:alsasrc0.GstPad:src: caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\ layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\ channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"</div><div>/GstPipeline:pipeline0/GstAviMux:avimux0.GstPad:audio_0: caps = "audio/x-raw\,\ format\=\(string\)S16LE\,\ layout\=\(string\)interleaved\,\ rate\=\(int\)44100\,\ channels\=\(int\)2\,\ channel-mask\=\(bitmask\)0x0000000000000003"</div><div>Redistribute latency...</div><div>/GstPipeline:pipeline0/GstAviMux:avimux0.GstPad:src: caps = video/x-msvideo</div><div>/GstPipeline:pipeline0/GstFileSink:filesink0.GstPad:sink: caps = video/x-msvideo</div><div>Got EOS from element "pipeline0".</div><div>Execution ended after 0:00:10.074552188</div><div>Setting pipeline to PAUSED ...</div><div>Setting pipeline to READY ...</div><div>Setting pipeline to NULL ...</div><div>Freeing pipeline ...</div><div> </div><div> </div><div>The log is the same on evm, exept "Redistribute latency..." string. There is no this string.</div><div> </div></div><div>-- </div><div>Regards,</div><div>Alexander Romanovskiy.</div><div> </div>