GNOME Bugzilla – Bug 789247
Playback with playbin3 of MPEG TS file with two stream collections for a program does not preroll
Last modified: 2018-11-03 14:14:47 UTC
Created attachment 361943 [details] MPEG TS with program, which starts with only video stream, but shortly has video and audio streams Brief analysis done by Edward Hervey at Hackfest identified at least two problems: - mpegtsdemux does not add audio pad for second streams collection, - playbin3 unnecessary blocks streaming. Information about TS file from tsinfo tool: Packet 1 is PAT Program list: Program 1 -> PID 0100 (256) Packet 2 is PMT with PID 0100 (256) Program 1, version 0, PCR PID 1fff (8191) Program streams: PID 0101 ( 257) -> Stream type 1b ( 27) H.264/14496-10 video (MPEG-4/AVC) Packet 159 is PMT with PID 0100 (256) - content changed Program 1, version 1, PCR PID 0101 (257) Program streams: PID 0101 ( 257) -> Stream type 1b ( 27) H.264/14496-10 video (MPEG-4/AVC) PID 0102 ( 258) -> Stream type 0f ( 15) 13818-7 Audio with ADTS transport syntax
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/624.