[Bug 710623] [qtdemux]Video captured by iPad couldn't play in push mode
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Oct 25 23:57:11 CEST 2013
https://bugzilla.gnome.org/show_bug.cgi?id=710623
GStreamer | gst-plugins-good | 1.0.5
--- Comment #4 from Thiago Sousa Santos <thiago.sousa.santos at collabora.co.uk> 2013-10-25 21:57:07 UTC ---
Created an attachment (id=258147)
View: https://bugzilla.gnome.org/attachment.cgi?id=258147
Review: https://bugzilla.gnome.org/review?bug=710623&attachment=258147
qtdemux: handle fragmented files with mdat before moofs
Assume a file with atoms in the following order: moov, mdat, moof,
mdat, moof ...
The first moov usually doesn't contain any sample entries atoms (or
they are all set to 0 length), because the real samples are signaled
at the moofs. In push mode, qtdemux parses the moov and then finds the mdat,
but then it has 0 entries and assumes it is EOS.
This patch makes it continue parsing in case it is a fragmented file so that
it might find the moofs and play the media.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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