- 30 Apr, 2011 1 commit
-
-
- 21 Apr, 2011 1 commit
-
-
Tim-Philipp Müller authored
-
- 16 Apr, 2011 1 commit
-
-
Tim-Philipp Müller authored
Refuse h264 caps without stream-format and codec_data fields for now, to avoid creating broken files. This might cause some pipelines that worked previously to fail. However, the move from -bad to -good is our only chance to fix this up, so make it strict for now. We can always change it back to be less strict in future. https://bugzilla.gnome.org/show_bug.cgi?id=647919
-
- 15 Apr, 2011 2 commits
-
-
-
Mark Nauwelaerts authored
-
- 13 Apr, 2011 2 commits
-
-
-
Tim-Philipp Müller authored
This is needed for automatic transcoding using encodebin. Our typefinder does not always add a variant to the found caps, and encodebin needs an *exact* match to the caps on the source pad template, so we need to add the variant-less video/quicktime caps to the template as well for encodebin to be able to find it. Add unit test for this as well. https://bugzilla.gnome.org/show_bug.cgi?id=642879
-
- 12 Apr, 2011 33 commits
-
-
Mark Nauwelaerts authored
Fixes #646256.
-
Thiago Santos authored
Adds GstTagXmpWriter interface support to qtmux
-
Mark Nauwelaerts authored
See also #432612.
-
Mark Nauwelaerts authored
... and not only when sort-of feeling like it. In any case, if it turns out all really is in order, and presumably DTS == PTS, then no ctts will be produced anyway.
-
Mark Nauwelaerts authored
-
Edward Hervey authored
This reverts commit 6d8740476ccd3a3498dc4f18c19733643825c7b8. Depends on a core commit that was reverted
-
David Schleef authored
The core now calls release pad from finalize, at which point the collectpads might have already been freed.
-
Mark Nauwelaerts authored
... rather than at _init time, so they are also available following a pad (de)activation cycle. https://bugzilla.gnome.org/show_bug.cgi?id=639338
-
Mark Nauwelaerts authored
That is, all sorts of problems arise with re-ordered input timestamps that tend to defy automagic handling for every case, so allow for a few variations that can be tried depending on circumstances. Also try to document accordingly. Also fixes #638288.
-
Felipe Contreras authored
Signed-off-by:
Felipe Contreras <felipe.contreras@nokia.com>
-
Mark Nauwelaerts authored
In particular, only write a ctts atom if and only if ever a non-zero offset.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
Rather, auto-determine if 64-bits fields are needed for a valid result, and stick to plain 32-bits if not needed. API: GstQTMux:large-file (removed)
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Lasse Laukkanen authored
-
Mark Nauwelaerts authored
-
David Hoyt authored
Fixes #636185.
-
Alejandro Gonzalez authored
Avoid negative overflow by checking the order of operands on subtraction of unsigned integers. https://bugzilla.gnome.org/show_bug.cgi?id=635878
-
Mark Nauwelaerts authored
-
Marc-André Lureau authored
This is mainly because Smoothstreaming client are broken and don't take the TimeScale property into account.
-
Mark Nauwelaerts authored
Based on patch by Marc-André Lureau <mlureau@flumotion.com>
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Marc-André Lureau authored
-
Marc-André Lureau authored
-
Mark Nauwelaerts authored
Based on patch by Marc-André Lureau <mlureau@flumotion.com>
-
Mark Nauwelaerts authored
In this mode, an initial empty moov (containing only stream metadata) is written, followed by fragments containing actual data (along with required metadata). New fragments are started either at keyframe (if such are sparse) or when property configured duration exceeded. Based on patch by Marc-André Lureau <mlureau@flumotion.com> Fixes #632911.
-
Mark Nauwelaerts authored
Based on patch by Marc-André Lureau <mlureau@flumotion.com>
-
Mark Nauwelaerts authored
Also check a bit more for possible errors, and free proper items in such case.
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
... which keeps qtmux simpler.
-