- 29 Jul, 2013 6 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
-
Sebastian Dröge authored
-
Matej Knopp authored
videorate automatically fills gaps with the previous frames. https://bugzilla.gnome.org/show_bug.cgi?id=705048
-
Matej Knopp authored
audiorate automatically fills gaps with silence. https://bugzilla.gnome.org/show_bug.cgi?id=705048
-
- 28 Jul, 2013 3 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Each write will update the last_activity_time and otherwise we would compare against a too old current time and immediately timeout because current time is smaller than last activity time (overflow).
-
Sebastian Dröge authored
Each write will update the last_activity_time and otherwise we would compare against a too old current time and immediately timeout because current time is smaller than last activity time (overflow).
-
- 27 Jul, 2013 1 commit
-
-
Edward Hervey authored
-
- 26 Jul, 2013 8 commits
-
-
-
Edward Hervey authored
Otherwise we end up with bogus values and races
-
Edward Hervey authored
Base classes will handle re-negotiation if needed, but emitting an error message will make applications stop.
-
Edward Hervey authored
And in some cases, just remove our implementation that does nothing
-
Sebastian Dröge authored
-
-
Vincent Penquerc'h authored
It maps a sample rate to a well known AAC sample rate index.
-
Sebastian Dröge authored
-
- 25 Jul, 2013 9 commits
-
-
Sebastian Dröge authored
-
Tim-Philipp Müller authored
Remove dodgy code that detects mp3 with as little as a valid frame sync at the beginning. This was only used in some unit tests in -good where there were only a few bytes after the id3 tag. We now require at least two frame headers. Fixes mis-dection of text files with UTF-16 LE BOM as mp3. https://bugzilla.gnome.org/show_bug.cgi?id=681368
-
Sebastian Dröge authored
Otherwise it might shadow another variable in the outside scope and cause interesting side effects.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
The subclass will be called with set_format() and there it can drain if necessary and reset whatever is necessary. This is the same behaviour as for the video decoder.
-
-
Sebastian Dröge authored
Let gst_video_encoder_reset() call it as would be intuitive and only call it indirectly from gst_video_encoder_drain(). Now it actually makes sense.
-
Sebastian Dröge authored
Let gst_video_decoder_reset() call it as would be intuitive and only call it indirectly from gst_video_decoder_flush(). Now it actually makes sense.
-
- 24 Jul, 2013 1 commit
-
-
- 23 Jul, 2013 8 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This is now all handled automatically with sticky events.
-
Sebastian Dröge authored
Including streams from external subtitle files. If not everything implements the group-ids playbin invents its own.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
This code needs a lot more work to be improved for 1.0.
-
Sebastian Dröge authored
-
Sebastian Dröge authored
Thanks to Mathieu Duponchelle for noticing this regression introduced with the last change. https://bugzilla.gnome.org/show_bug.cgi?id=704706
-
- 22 Jul, 2013 4 commits
-
-
Sebastian Dröge authored
-
Sebastian Dröge authored
-
Sebastian Dröge authored
We have to hold the streams-lock when iterating over all pads, also the stream-lock of the pad is already locked when we receive EOS. Call gst_pad_event_default() for the correct default handling of events.
-