- 26 Dec, 2009 2 commits
-
-
Tim-Philipp Müller authored
Not all messages have structures and we need to unref messages when returning GST_BUS_DROP in the sync bus handler.
-
Mark Nauwelaerts authored
-
- 24 Dec, 2009 3 commits
-
-
Wim Taymans authored
Detect EOS faster. Try to reuse one of the input buffer as the output buffer. This usually works and avoids an allocation and a memcpy. Be smarter with GAP buffers so that they don't get mixed or cleared at all. Also try to use a GAP buffer as the output buffer when all input buffers are GAP buffers.
-
Wim Taymans authored
Install a clipping function in the collectpads and use the audio clipping helper function to perform clipping to the segment boundaries. Fixes #590265
-
Wim Taymans authored
-
- 23 Dec, 2009 6 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
Don't leak the queue and typefind elements that we might link after the source element.
-
Jonathan Matthew authored
There is no reason to name the queue. Fixes #605219
-
Wim Taymans authored
-
- 22 Dec, 2009 1 commit
-
-
Wim Taymans authored
Add functions to convert SDES names to their types and back. Will be used later to set SDES items using a GstStructure. See #595265
-
- 21 Dec, 2009 5 commits
-
-
Mark Nauwelaerts authored
From 47cb23a to 14cec89
-
Mark Nauwelaerts authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
Fixes #605100.
-
David Schleef authored
Added drop-frames, cap-overflow, cap-underflow, and rate-buffer.
-
- 20 Dec, 2009 1 commit
-
-
Tim-Philipp Müller authored
Increase default drift tolerance to 40ms to avoid glitches with decoders or formats where there's a lot of timestamp jitter for some reason or another (in this case: asf/wma), at least until we implement timestamp smoothing.
-
- 15 Dec, 2009 7 commits
-
-
Mark Nauwelaerts authored
It may not be uncommon for the input timestamps to experience some jitter around the 'perfect time'. As such, instead of regularly adding and dropping samples, optionally allow for some tolerance in a more relaxed approach. API: GstAudioRate:tolerance
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
-
Mark Nauwelaerts authored
Do not compare a media (buffer) time to a (bogus) running time (or their offset equivalents).
-
Mark Nauwelaerts authored
-
- 13 Dec, 2009 2 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
- 12 Dec, 2009 5 commits
-
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
-
Tim-Philipp Müller authored
g_mapped_file_unref() was introduced in GLib 2.22, but we depend only on GLib 2.18, so use g_mapped_file_free() when compiling against older GLib versions until we bump the GLib dependency.
-
Tim-Philipp Müller authored
Add some utility functions for language tags and ISO-639 codes. These are useful for both GUIs and elements. The iso-codes package is used for language name translations if available. API: gst_tag_get_language_codes() API: gst_tag_get_language_name() API: gst_tag_get_language_code() API: gst_tag_get_language_code_iso_639_1() API: gst_tag_get_language_code_iso_639_2B() API: gst_tag_get_language_code_iso_639_2T()
-
- 11 Dec, 2009 2 commits
-
-
Wim Taymans authored
-
David Schleef authored
-
- 10 Dec, 2009 3 commits
-
-
Wim Taymans authored
When unlocking, we set the flushing state on the fdset. Implement unlock_stop so that we can use it to unset the flushing state again. Fixes #577326
-
Wim Taymans authored
-
Wim Taymans authored
Remove all granulepos hacks and simply use the timestamps from the new oggdemux like any other decoder.
-
- 09 Dec, 2009 3 commits
-
-
Wim Taymans authored
-
Wim Taymans authored
-
Wim Taymans authored
-