summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-08oggdemux: push headers when activating chainsWim Taymans
Keep a list of headers for each stream of a chain. When a chain is activated, push the headers before pushing the data so that decoders can sync. Fix seeking in chains, take the chain start time into account when comparing timestamps. See #606382
2010-01-07tag: fix up disting of lang-tables.c more correctlyTim-Philipp Müller
lang-tables.c is included by lang.c and not really a proper source file that should be compiled into its own object, so rename it to lang-tables.dat and put it into EXTRA_DIST instead to ensure it gets disted.
2010-01-07Add missing source file for tagger to Makefile and update spec fileChristian Schaller
2010-01-06riff-media: handle 32 bit raw RGB video.Mark Yen
2010-01-06oggdemux: decide flac header packet by content rather than countMark Nauwelaerts
2010-01-06oggdemux: reset header packet count at bos pageMark Nauwelaerts
2010-01-06audiopayload: add support for buffer-listsWim Taymans
2010-01-06Merge branch 'master' of ↵Wim Taymans
ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base
2010-01-06textoverlay: Ignore zero framerateOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=606163
2010-01-05basertpaudiopayload: Respect ptime if it is givenOlivier Crête
If the ptime is given in the caps, respect it and force the minimum and maximum sizes to be exactly the requested ptime. https://bugzilla.gnome.org/show_bug.cgi?id=606050
2010-01-05rtpbasepayload: Store ptime from capsOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=606050
2010-01-05basertppayload: Accept maxptime from capsOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=606050
2010-01-05oggdemux: enhance flac packet duration calculationMark Nauwelaerts
2010-01-05Merge branch 'master' of ↵Wim Taymans
ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base
2010-01-04examples: use Gtk+-2.18 API conditionallyTim-Philipp Müller
so the seek example and colorkey test work with older Gtk+ versions as well. Fixes #605960.
2009-12-29tests: fix colorkey test up for Gtk+ >= 2.18Tim-Philipp Müller
Make test-colorkey work with newer versions of Gtk+. See #601809.
2009-12-29examples: make seek example work with Gtk+ >= 2.18Tim-Philipp Müller
Gtk+ broke API slightly with the introduction of client-side windows in Gtk+ 2.18. Fix up seek example to work with newer Gtk+ versions. Fixes #601809.
2009-12-26tests: fix warning and memory leak in stress-overlay testTim-Philipp Müller
Not all messages have structures and we need to unref messages when returning GST_BUS_DROP in the sync bus handler.
2009-12-26audiorate: correctly eat empty and dummy buffersMark Nauwelaerts
2009-12-24adder: be a lot smarter with buffer managementWim Taymans
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.
2009-12-24adder: use collectpads clipping functionWim Taymans
Install a clipping function in the collectpads and use the audio clipping helper function to perform clipping to the segment boundaries. Fixes #590265
2009-12-24adder: fix juvenile commentWim Taymans
2009-12-23decodebin2: fix typo in debug messageWim Taymans
2009-12-23decodebin2: avoid some type checksWim Taymans
2009-12-23playbin2: avoid leaking selector request padsWim Taymans
2009-12-23uridecodebin: avoid leaking queue and typefindWim Taymans
Don't leak the queue and typefind elements that we might link after the source element.
2009-12-23uridecodebin: don't name the queueJonathan Matthew
There is no reason to name the queue. Fixes #605219
2009-12-23defs: update defs with new symbolsWim Taymans
2009-12-22rtcpbuffer: add helper functions for SDES typesWim Taymans
Add functions to convert SDES names to their types and back. Will be used later to set SDES items using a GstStructure. See #595265
2009-12-21Automatic update of common submoduleMark Nauwelaerts
From 47cb23a to 14cec89
2009-12-21audiorate: add Since marker for the new tolerance propertyMark Nauwelaerts
2009-12-21docs: use 'Returns: xyz' rather than 'Returns xyz' to make gtk-doc happyTim-Philipp Müller
2009-12-21tests: don't use deprecated GLib API g_mapped_file_freeTim-Philipp Müller
Fixes #605100.
2009-12-20theoraenc: Add encoder controls for libtheora 1.1David Schleef
Added drop-frames, cap-overflow, cap-underflow, and rate-buffer.
2009-12-20baseaudiosink: increase default drift tolerance to fix glitches with WMATim-Philipp Müller
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.
2009-12-16decodebin2: add some debuggingWim Taymans
2009-12-15audiorate: add a tolerance propertyMark Nauwelaerts
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
2009-12-15audiorate: add documentationMark Nauwelaerts
2009-12-15audiorate: use separate header fileMark Nauwelaerts
2009-12-15audiorate: set DISCONT when resyncing (e.g. newsegment)Mark Nauwelaerts
2009-12-15audiorate: also fill up segments if possibleMark Nauwelaerts
2009-12-15audiorate: fix segment handlingMark Nauwelaerts
Do not compare a media (buffer) time to a (bogus) running time (or their offset equivalents).
2009-12-15audiorate: properly report truncated samples as dropped samplesMark Nauwelaerts
2009-12-13docs: mention that gst_tag_get_language_name() may return NULLTim-Philipp Müller
2009-12-13checks: some more testing for the new language code functionsTim-Philipp Müller
2009-12-12docs: misc. mixer docs improvementsTim-Philipp Müller
2009-12-12docs: add short descriptions for API reference contents pageTim-Philipp Müller
2009-12-12tag: make internal language names table staticTim-Philipp Müller
2009-12-12tag: don't use GLib 2.22 APITim-Philipp Müller
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.
2009-12-12tag: add some utility functions for language codes and tagsTim-Philipp Müller
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()