This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM5728: AM57 - GST - Playbin fail

Part Number: AM5728

Champs:

Customer found the playbin is failed while using GST 1.0, the error log is the below.

plz help.

Thanks.

BR Rio

root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.m2v audio-sink=alsasink video-sink=kmssink scale=true
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /GstAlsaSink:alsasink0: Could not open audio device for playback.
Additional debug info:
../../../gst-plugins-base-1.2.3/ext/alsa/gstalsasink.c(851): gst_alsasink_open (): /GstAlsaSink:alsasink0:
Playback open error on device 'default': No such file or directory
Setting pipeline to NULL ...
Freeing pipeline ...

  • Hi Rio,

    Which audio device is being used? Does this error also occur when attempting to play an .mp4 file? I don't believe .m2v files contain audio.

    Thank you,

    Fabiana

  • Hi Fabiana:

    Customer tested many cases in the attached file.

    Please review and let us know how to fix  those errors inside the attached.

    Thanks.

    BR Rio

    root@am57xx-evm:~# ls -al /usr/share/ti/video/HistoryOfTI-480p.m2v
    -rw-r--r--    1 root     root       8184031 Jun  1  2017 /usr/share/ti/video/HistoryOfTI-480p.m2v
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.m2v audio-sink=alsasink video-sink=kmssink scale=true
    Setting pipeline to PAUSED ...
    ERROR: Pipeline doesn't want to pause.
    ERROR: from element /GstAlsaSink:alsasink0: Could not open audio device for playback.
    Additional debug info:
    ../../../gst-plugins-base-1.2.3/ext/alsa/gstalsasink.c(851): gst_alsasink_open (): /GstAlsaSink:alsasink0:
    Playback open error on device 'default': No such file or directory
    Setting pipeline to NULL ...
    Freeing pipeline ...
    
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.m2v audio-sink=alsasink video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    ERROR: Pipeline doesn't want to pause.
    ERROR: from element /GstAlsaSink:alsasink0: Could not open audio device for playback.
    Additional debug info:
    ../../../gst-plugins-base-1.2.3/ext/alsa/gstalsasink.c(851): gst_alsasink_open (): /GstAlsaSink:alsasink0:
    Playback open error on device 'default': No such file or directory
    Setting pipeline to NULL ...
    Freeing pipeline ...
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///home/root/Downloads/test.mp4 audio-sink=alsasink video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    ERROR: Pipeline doesn't want to pause.
    ERROR: from element /GstAlsaSink:alsasink0: Could not open audio device for playback.
    Additional debug info:
    ../../../gst-plugins-base-1.2.3/ext/alsa/gstalsasink.c(851): gst_alsasink_open (): /GstAlsaSink:alsasink0:
    Playback open error on device 'default': No such file or directory
    Setting pipeline to NULL ...
    Freeing pipeline ...
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.m2v video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///usr/share/ti/video/HistoryOfTI-480p.m2v
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
    Pipeline is PREROLLING ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/mpeg, systemstream=(boolean)false, mpegversion=(int)1, parsed=(boolean)false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    
    (gst-launch-1.0:3825): GStreamer-CRITICAL **:
    Trying to dispose element vpe, but it is in READY instead of the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    This problem may also be caused by a refcounting bug in the
    application or some element.
    
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpegvParse:mpegvparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)2, systemstream=(boolean)false, parsed=(boolean)true, width=(int)720, height=(int)405, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)000001b32d019512ffffe1e8000001b5148a00010000, profile=(string)main, level=(string)main, interlace-mode=(string)progressive
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg2video:avdec_mpeg2video0.GstPad:sink: caps = video/mpeg, mpegversion=(int)2, systemstream=(boolean)false, parsed=(boolean)true, width=(int)720, height=(int)405, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)000001b32d019512ffffe1e8000001b5148a00010000, profile=(string)main, level=(string)main, interlace-mode=(string)progressive
    Redistribute latency...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg2video:avdec_mpeg2video0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0"
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink.GstProxyPad:proxypad5: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:src_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink.GstProxyPad:proxypad9: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink.GstProxyPad:proxypad8: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:sink.GstProxyPad:proxypad6: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src.GstProxyPad:proxypad10: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:sink_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad4: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:src: caps = video/x-raw, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src: caps = video/x-raw, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0.GstPad:sink: caps = video/x-raw, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src.GstProxyPad:proxypad7: caps = video/x-raw, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, framerate=(fraction)24/1, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)405, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: tags = "taglist\,\ video-codec\=\(string\)\"MPEG\\\ 2\\\ Video\"\;"
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    
    (gst-launch-1.0:3825): GStreamer-CRITICAL **: gst_util_fraction_multiply: assertion 'a_d != 0' failed
    New clock: GstSystemClock
    ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0: GStreamer error: negotiation problem.
    Additional debug info:
    ../../../git/sys/kms/gstkmssink.c(90): gst_kms_sink_calculate_aspect_ratio (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0:
    Error calculating the output display ratio of the video.
    Execution ended after 0:00:00.000760792
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///home/root/Downloads/test.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///home/root/Downloads/test.mp4
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
    Pipeline is PREROLLING ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/quicktime, variant=(string)iso
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4.1, profile=(string)high, codec_data=(buffer)01640c29ffe1001a67640c29acb200f0044fcb080000030008000003019078c1924001000568ebccb22c, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4.1, profile=(string)high, codec_data=(buffer)01640c29ffe1001a67640c29acb200f0044fcb080000030008000003019078c1924001000568ebccb22c, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = video/x-h264, stream-format=(string)avc, alignment=(string)au, level=(string)4.1, profile=(string)high, codec_data=(buffer)01640c29ffe1001a67640c29acb200f0044fcb080000030008000003019078c1924001000568ebccb22c, width=(int)1920, height=(int)1080, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)4.1, profile=(string)high, width=(int)1920, height=(int)1088, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    
    (gst-launch-1.0:3863): GStreamer-CRITICAL **:
    Trying to dispose element vpe, but it is in READY instead of the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    This problem may also be caused by a refcounting bug in the
    application or some element.
    
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)4.1, profile=(string)high, width=(int)1920, height=(int)1088, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)4.1, profile=(string)high, width=(int)1920, height=(int)1088, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au, level=(string)4.1, profile=(string)high, width=(int)1920, height=(int)1088, framerate=(fraction)25/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    Redistribute latency...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)1920, height=(int)1080, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt709, framerate=(fraction)25/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)119056e500, rate=(int)48000, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector1: active-pad = "\(GstSelectorPad\)\ sink_0"
    /GstPlayBin:playbin0/GstInputSelector:inputselector1: active-pad = "\(GstSelectorPad\)\ sink_0"
    ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink: The autoaudiosink element is not working.
    Additional debug info:
    ../../../gst-plugins-base-1.2.3/gst/playback/gstplaysink.c(2687): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink
    ERROR: pipeline doesn't want to preroll.
    Setting pipeline to NULL ...
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad8: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1.GstProxyPad:proxypad7: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_1.GstProxyPad:proxypad3: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: tags = "taglist\,\ encoder\=\(string\)Lavf58.20.100\,\ container-format\=\(string\)\"ISO\\\ MP4/M4A\"\;"
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: tags = "taglist\,\ encoder\=\(string\)Lavf58.20.100\,\ container-format\=\(string\)\"ISO\\\ MP4/M4A\"\,\ audio-codec\=\(string\)\"MPEG-4\\\ AAC\\\ audio\"\,\ maximum-bitrate\=\(uint\)192000\,\ bitrate\=\(uint\)191991\;"
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad8: caps = NULL
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1.GstProxyPad:proxypad7: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad2: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_1.GstProxyPad:proxypad3: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:video_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:audio_0: caps = NULL
    Freeing pipeline ...
    
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.m2v video-sink=kmssink scale=true gst-debug=3 -v
    WARNING: erroneous pipeline: no property "video-sink" in element "filesrc0"
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/home/root/Downloads/test.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    WARNING: erroneous pipeline: no property "video-sink" in element "filesrc0"
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.m2v ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    Setting pipeline to PAUSED ...
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    ERROR: Pipeline doesn't want to pause.
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4Setting pipeline to NULL ...
    Freeing pipeline ...
    
    ###############################################################################################
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/home/root/Downloads/test.mp4 ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    Setting pipeline to PAUSED ...
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    ERROR: Pipeline doesn't want to pause.
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4Setting pipeline to NULL ...
    Freeing pipeline ...
    ###############################################################################################

  • Hi Rio,

    Which SDK version is the customer using?

    Thanks,

    Fabiana

  • Hi Fabiana,

    This version : am57xx-evm TISDK v03x 03.00.00.04 (08 Jul 2016)

    BR Rio

  • Hi Rio,

    It looks like this issue was seen in with the same SDK v03x from another customer: Linux: AM57XX gst-play - Processors forum - Processors - TI E2E support forums

    Could the customer try the latest release to see if the issue persists? We can best support on the newest release since the engineers that worked on v03x release are no longer on the team.

    Thank you,

    Fabiana

  • Hi Fabiana:

    #1. May you have a try on the AM57 EVM with newest SDK and share us the log to see if this is really working?

    #2. The customer tested the native movie, it still has the attached error log.

    plz help to fix. (They have no time for upgrading the newer SDK.

    BR Rio

    ### test commmand ###
    gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.264 video-sink=kmssink scale=true gst-debug=3 -v
    gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.264 video-sink=kmssink scale=true gst-debug=3 -v
    gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.264 ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    
    gst-launch-1.0 playbin uri=file:///usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    gst-launch-1.0 filesrc location=/usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    gst-launch-1.0 filesrc location=/usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    
    
    ###### test log ################
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/HistoryOfTI-480p.264 video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///usr/share/ti/video/HistoryOfTI-480p.264
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
    Pipeline is PREROLLING ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstH264Parse:h264parse0.GstPad:src: caps = video/x-h264, width=(int)720, height=(int)416, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)406/405
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    
    (gst-launch-1.0:2569): GStreamer-CRITICAL **:
    Trying to dispose element vpe, but it is in READY instead of the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    This problem may also be caused by a refcounting bug in the
    application or some element.
    
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-h264, width=(int)720, height=(int)416, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)406/405
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:sink: caps = video/x-h264, width=(int)720, height=(int)416, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)406/405
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-h264, width=(int)720, height=(int)416, parsed=(boolean)true, stream-format=(string)byte-stream, alignment=(string)au, pixel-aspect-ratio=(fraction)406/405
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_h264:avdec_h264-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0"
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink.GstProxyPad:proxypad5: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:src_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink.GstProxyPad:proxypad9: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink.GstProxyPad:proxypad8: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstQueue:vqueue.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:src.GstProxyPad:proxypad10: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstDeinterlace:deinterlace.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin/GstVideoConvert:vdconv.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vdbin.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstStreamSynchronizer:streamsynchronizer0.GstPad:sink_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:video_sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad4: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad1: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:src: caps = video/x-raw, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, framerate=(fraction)749/25, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src: caps = video/x-raw, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, framerate=(fraction)749/25, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0.GstPad:sink: caps = video/x-raw, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, framerate=(fraction)749/25, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:src.GstProxyPad:proxypad7: caps = video/x-raw, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, framerate=(fraction)749/25, format=(string)NV12
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv2.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoBalance:videobalance.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoScale:scale.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv/GstVideoConvert:conv.GstPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstPlaySinkVideoConvert:vconv.GstGhostPad:sink: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)406/405, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)749/25
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstSystemClock
    
    (gst-launch-1.0:2569): GStreamer-CRITICAL **: gst_util_fraction_multiply: assertion 'a_d != 0' failed
    ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0: GStreamer error: negotiation problem.
    Additional debug info:
    ../../../git/sys/kms/gstkmssink.c(90): gst_kms_sink_calculate_aspect_ratio (): /GstPlayBin:playbin0/GstPlaySink:playsink/GstBin:vbin/GstKMSSink:kmssink0:
    Error calculating the output display ratio of the video.
    Execution ended after 0:00:00.003872117
    Setting pipeline to PAUSED ...
    Setting pipeline to READY ...
    Setting pipeline to NULL ...
    Freeing pipeline ...
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.264 video-sink=kmssink scale=true gst-debug=3 -v
    WARNING: erroneous pipeline: no property "video-sink" in element "filesrc0"
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/HistoryOfTI-480p.264 ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    Setting pipeline to PAUSED ...
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    ERROR: Pipeline doesn't want to pause.
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4Setting pipeline to NULL ...
    Freeing pipeline ...
    root@am57xx-evm:~# gst-launch-1.0 playbin uri=file:///usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    Setting pipeline to PAUSED ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: ring-buffer-max-size = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-size = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: buffer-duration = -1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: use-buffering = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: download = false
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: uri = file:///usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: connection-speed = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0: source = "\(GstFileSrc\)\ source"
    Pipeline is PREROLLING ...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = video/quicktime, variant=(string)iso
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstTypeFindElement:typefind.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)1, codec_data=(buffer)000001b001000001b58913000001000000012000c48d8800c5168432d443000001b24c61766335352e36362e313030, width=(int)720, height=(int)406, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)1, codec_data=(buffer)000001b001000001b58913000001000000012000c48d8800c5168432d443000001b24c61766335352e36362e313030, width=(int)720, height=(int)406, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    
    (gst-launch-1.0:2645): GStreamer-CRITICAL **:
    Trying to dispose element vpe, but it is in READY instead of the NULL state.
    You need to explicitly set elements to the NULL state before
    dropping the final reference, to allow them to clean up.
    This problem may also be caused by a refcounting bug in the
    application or some element.
    
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4/GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)1, codec_data=(buffer)000001b001000001b58913000001000000012000c48d8800c5168432d443000001b24c61766335352e36362e313030, width=(int)720, height=(int)406, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, profile=(string)simple, level=(string)1, codec_data=(buffer)000001b001000001b58913000001000000012000c48d8800c5168432d443000001b24c61766335352e36362e313030, width=(int)720, height=(int)406, framerate=(fraction)24/1, pixel-aspect-ratio=(fraction)1/1, parsed=(boolean)true
    Redistribute latency...
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = audio/mpeg, mpegversion=(int)4, framed=(boolean)true, stream-format=(string)raw, level=(string)2, base-profile=(string)lc, profile=(string)lc, codec_data=(buffer)1210, rate=(int)44100, channels=(int)2
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-buffers = 5
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-time = 0
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0: max-size-bytes = 2097152
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: always-ok = false
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector0: active-pad = "\(GstSelectorPad\)\ sink_0"
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: active = true
    /GstPlayBin:playbin0/GstInputSelector:inputselector1: active-pad = "\(GstSelectorPad\)\ sink_0"
    ERROR: from element /GstPlayBin:playbin0/GstPlaySink:playsink: The autoaudiosink element is not working.
    Additional debug info:
    ../../../gst-plugins-base-1.2.3/gst/playback/gstplaysink.c(2687): gen_audio_chain (): /GstPlayBin:playbin0/GstPlaySink:playsink
    ERROR: pipeline doesn't want to preroll.
    Setting pipeline to NULL ...
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstPad:src: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad8: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1.GstProxyPad:proxypad7: caps = audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)44100, channels=(int)2, channel-mask=(bitmask)0x0000000000000003
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: tags = "taglist\,\ encoder\=\(string\)Lavf55.42.101\,\ container-format\=\(string\)\"ISO\\\ MP4/M4A\"\;"
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: tags = "taglist\,\ encoder\=\(string\)Lavf55.42.101\,\ container-format\=\(string\)\"ISO\\\ MP4/M4A\"\,\ audio-codec\=\(string\)\"MPEG-4\\\ AAC\\\ audio\"\,\ maximum-bitrate\=\(uint\)128044\,\ bitrate\=\(uint\)127823\,\ language-code\=\(string\)en\;"
    /GstPlayBin:playbin0/GstPlaySink:playsink/GstTee:audiotee.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink.GstProxyPad:proxypad8: caps = NULL
    /GstPlayBin:playbin0/GstPlaySink:playsink.GstGhostPad:audio_sink: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad6: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad2: caps = video/x-raw, format=(string)I420, width=(int)720, height=(int)406, pixel-aspect-ratio=(fraction)1/1, interlace-mode=(string)progressive, colorimetry=(string)bt601, framerate=(fraction)24/1
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector1.GstSelectorPad:sink_0: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstInputSelector:inputselector0.GstSelectorPad:sink_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0.GstProxyPad:proxypad6: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1.GstProxyPad:proxypad7: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0.GstGhostPad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0.GstProxyPad:proxypad2: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_1.GstProxyPad:proxypad3: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0.GstDecodePad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstFaad:faad0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstAacParse:aacparse0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/avdec_mpeg4:avdec_mpeg4-0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:src: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMpeg4VParse:mpeg4vparse0.GstPad:sink: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:src_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstMultiQueue:multiqueue0.GstPad:sink_1: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:video_0: caps = NULL
    /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0.GstPad:audio_0: caps = NULL
    Freeing pipeline ...
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 video-sink=kmssink scale=true gst-debug=3 -v
    WARNING: erroneous pipeline: no property "video-sink" in element "filesrc0"
    root@am57xx-evm:~# gst-launch-1.0 filesrc location=/usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 ! qtdemux ! h264parse ! ducatih264decvpe ! kmssink
    Setting pipeline to PAUSED ...
    MmRpc_create: Error: open failed, name=/dev/rpmsg-dce
    ERROR: Pipeline doesn't want to pause.
    ../git/libdce.c:198:    dce_ipc_init     Error: ERROR: Failed eError == DCE_EOK error val -4../git/libdce.c:276:        Engine_open      Error: ERROR: Failed dce_ipc_init(coreIdx) == DCE_EOK error val -4Setting pipeline to NULL ...
    Freeing pipeline ...
    

  • Hi Rio,

    Could you share the videos that the customer is trying to use? 

    Thanks,

    Fabiana

  • Hi Fabiana:

    You can tell from the log.

    The video is in the native SDK at this path:

       usr/share/ti/video/HistoryOfTI-480p.264

    BR Rio

  • Hi Rio,

    Tested the following pipeline for video playback on the latest SDK and was able to get both the video and audio:

    gst-launch-1.0 playbin uri=file:////usr/share/ti/video/TearOfSteel-AV-Short-720x406.mp4 video-sink=waylandsink

    Please test on your end and let me know if it works on SDK v03x.

    Thanks,

    Fabiana

  • Fabiana:

    They tested on the SDK3.0, it still stucks.

    May you share the patch to fix it?

    BR Rio

  • Hello Rio,

    May you share the patch to fix it?

    As called out by Fabiana, the issue not seen on the latest SDK which is SDK 8.2. The customer is on SDK 3.0.  Ask for a patch for this is not reasonable request.

    We suggest the customer to try on SDK 8.2. Thanks for your understanding.

    Regards.