[Bug 789247] New: Playback with playbin3 of MPEG TS file with two stream collections for a program does not preroll
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Oct 20 13:16:44 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=789247
Bug ID: 789247
Summary: Playback with playbin3 of MPEG TS file with two stream
collections for a program does not preroll
Classification: Platform
Product: GStreamer
Version: git master
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gst-plugins-bad
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: mkid.dev at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created attachment 361943
--> https://bugzilla.gnome.org/attachment.cgi?id=361943&action=edit
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
--
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