[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