LPM audio is being ignored in mpeg ts file(mpegtsdemux)
shiva.mudugal
shiva.mudugal at gmail.com
Wed Jul 3 22:57:47 PDT 2013
Thank you for your replay.
here is the result for pipeline you suggested.
$ gst-launch-0.10 -v filesrc location=test_vlc.ts ! tsdemux ! audio/x-lpcm !
fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1: caps = audio/x-lpcm
ERROR: from element /GstPipeline:pipeline0/GstTSDemux:tsdemux0: Internal
data stream error.
Additional debug info:
mpegtsbase.c(1409): mpegts_base_loop ():
/GstPipeline:pipeline0/GstTSDemux:tsdemux0:
stream stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstTSDemux:tsdemux0.GstPad:video_0045: caps = NULL
Freeing pipeline ...
This says that the audio is not audio/x-lpcm type.
I tried below as well
$ gst-launch-0.10 -v filesrc location=test_vlc.ts ! tsdemux !
audio/x-private-ts-lpcm ! fakesink
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
/GstPipeline:pipeline0/GstCapsFilter:capsfilter1: caps =
audio/x-private-ts-lpcm
ERROR: from element /GstPipeline:pipeline0/GstTSDemux:tsdemux0: Internal
data stream error.
Additional debug info:
mpegtsbase.c(1409): mpegts_base_loop ():
/GstPipeline:pipeline0/GstTSDemux:tsdemux0:
stream stopped, reason not-linked
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
/GstPipeline:pipeline0/GstTSDemux:tsdemux0.GstPad:video_0045: caps = NULL
Freeing pipeline ...
this says audio is not audio/x-private-ts-lpcm also ....
in the gstreamer bad plugin source code for tsdemux and mpegtsdemux
stream_type = 0x83 is been mapped to ST_BD_AUDIO_AC3_TRUE_HD and is not
handled. But vlc plays it as a DVD lpcm file.
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/LPM-audio-is-being-ignored-in-mpeg-ts-file-mpegtsdemux-tp4660874p4660895.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list