[Bug 759807] collectpads: Cannot use GST_STREAM_FLAG_SPARSE with mpegtsmux

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Fri Mar 4 12:20:49 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=759807

Vincent Génieux <vincent.genieux at startigen.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |vincent.genieux at startigen.f
                   |                            |r

--- Comment #3 from Vincent Génieux <vincent.genieux at startigen.fr> ---

Hello,

I felt exactly on the same issue (on branch master, up-to-date), and the
proposed fix works for me.

My pipeline is demuxing with tsdemux, do some processing on audio/video media
and remux with mpegtsmux. 

It works well, with only audio/video pads. Pipeline does not wants to PREROLL
when I add the subtitle demux/remux. But it works well, when I apply the patch.


This bug is reproducible with gst-launch with the following pipeline :

filesrc location=mpts.ts blocksize=1316 ! video/mpegts,systemstream=true !
tsdemux program-number=1025 name=d mpegtsmux alignment=7 name=m ! rndbuffersize
min=1316 max=1316 ! filesink location=out.ts d.video_0078 ! queue
max-size-bytes=10000000 max-size-time=0 max-size-buffers=0 ! mpegvideoparse !
avdec_mpeg2video ! deinterlace ! videoscale method=0 !
video/x-raw,width=320,height=240 ! x264enc bitrate=1024 ! h264parse ! m.
d.audio_0082 ! queue max-size-bytes=10000000 max-size-time=0 max-size-buffers=0
! mpegaudioparse ! avdec_mp2float ! audioconvert ! voaacenc bitrate=64000 !
aacparse ! m. d.subpicture_008d ! queue max-size-bytes=10000000 max-size-time=0
max-size-buffers=0 ! subpicture/x-dvb ! m. d.subpicture_008e ! queue
max-size-bytes=10000000 max-size-time=0 max-size-buffers=0 ! subpicture/x-dvb !
m.

I can provide the input stream if required.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list