[Bug 793058] qtdemux: add support for edit lists for fragmented files in push mode

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Feb 20 02:42:23 UTC 2018


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

--- Comment #3 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
This is what I get when trying to play it on push mode locally:

gst-launch-1.0 pushfilesrc location=/home/thiagoss/media/car-20120827-86.mp4 !
qtdemux name=d d.video_0 ! queue ! fakesink silent=false sync=true -v |grep
fakesink |grep chain
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (156 bytes, dts: 0:00:00.000000000, pts: 0:00:00.041711111,
duration: 0:00:00.041711111, offset: -1, offset_end: -1, flags: 00004040
discont tag-memory , meta: none) 0x7f850000a350

Without the edit list this is how it goes:
gst-launch-1.0 pushfilesrc location=/home/thiagoss/media/car-20120827-86.mp4 !
qtdemux name=d d.video_0 ! queue ! fakesink silent=false sync=true -v |grep
fakesink |grep chain
/GstPipeline:pipeline0/GstFakeSink:fakesink0: last-message = chain   *******
(fakesink0:sink) (156 bytes, dts: 0:00:00.000000000, pts: 0:00:00.041711111,
duration: 0:00:00.041711111, offset: -1, offset_end: -1, flags: 00004040
discont tag-memory , meta: none) 0x7f850000a350


So I guess the problem is that the pts for the edit-list is slightly off.
Right? Just confirming this is the same you see on your MSE tests.

-- 
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