summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-23riff: Add mapping for Zip Block Motion VideoEdward Hervey
2010-01-23riff: YUNV is a fourcc which is also used for YUY2 raw videoEdward Hervey
2010-01-23riff: vp61 and VP61 are also valid On2 VP6 fourccEdward Hervey
2010-01-23riff: Add mapping for On2 VP5Edward Hervey
2010-01-23riff: Add mapping for Sigma-Designs MPEG4Edward Hervey
It's actually a xvid-compatible stream. both xviddec and ffmpeg handle it.
2010-01-23pbutils: Add description for LOCO Lossless codecEdward Hervey
2010-01-23riff: Add mapping for LOCO Lossless codecEdward Hervey
2010-01-23riff: Add support for YV12 / Uncompressed packed YVU 4:2:2Edward Hervey
2010-01-23pbutils: add description for Autodesk Animator codecEdward Hervey
2010-01-23riff: Add mapping for Autodesk Animator CodecEdward Hervey
2010-01-23oggdemux: ...and set caps on queued packet buffers tooSebastian Dröge
2010-01-23oggdemux: Set caps on header buffersSebastian Dröge
2010-01-22uridecodebin: handle raw sources about-to-finish signalsWim Taymans
When we are dealing with a source that produces raw audio/video, we don't use a decodebin2 to decode the data and we thus don't have the drained/about-to-finish signal emited. To fix this, we add a padprobe on the source pads and emit the drained signal ourselves. This then makes playbin2 emit the about-to-finish signal for raw sources such as cdda:// Fixes #607116
2010-01-22typefind: include stdio.h for sscanfStefan Kost
2010-01-22typefinding: add PNM typefinderTim-Philipp Müller
Add PNM typefinder, so we can remove the one that's in the PNM plugin in -bad (which btw uses different/wrong media types that don't match the ones used by gdkpixbufdec) and people don't make fun of us for loading image decoders when typefinding and playing back audio files.
2010-01-21ffmpegcolorspace: rename performance categoryThijs Vermeir
rename the performance category to ffmpegcolorspace_performance as there is already a global GST_CAT_PERFORMANCE in core
2010-01-21oggdemux: keep track of added padsWim Taymans
Keep track of the pads we added and removed. Remove some unused fields. Don't add pads for which we don't have caps.
2010-01-21oggstream: don't call NULL setup functionsWim Taymans
If we find a known mapper but it doesn't have a setup function, simply skip it instead of crashing.
2010-01-21oggstream: avoid division by 0 on bad annodex streamsWim Taymans
2010-01-21pbutils: Add description for y4m containerEdward Hervey
2010-01-21basertppayload: ptime/maxptime should be unsignedOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=607403
2010-01-21basertppayload: ptime should be in nanosecondsOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=607403
2010-01-20Automatic update of common submoduleTim-Philipp Müller
From 14cec89 to 15d47a6
2010-01-19typefind: rewrite h.264 detectionDavid Schleef
Make detection simpler: check for NALs, check that they make sense, and report how certain we are that it's a raw H.264 stream. Fixes: #583376.
2010-01-19basertppayload: Reject empty capsOlivier Crête
https://bugzilla.gnome.org/show_bug.cgi?id=607353
2010-01-19oggdemux: No need to subtract begin timeThiago Santos
Last stop is already based on the chain start and there is no need to subtract the chain start as it may lead to a negative overflow. This was causing seeking issues when the target chain was not the first one (that has chain start = 0) Fixes #606382
2010-01-19audio: Use rounding scaling functions for GST_CLOCK_TIME_TO_FRAMES and ↵Sebastian Dröge
_FRAMES_TO_CLOCK_TIME Fixes bug #607381.
2010-01-18oggdemux: granulepos is relative to its chainThiago Santos
When performing seeks, the granulepos should be offset by its chain start time to avoid using wrong values to update segment's last_stop. A sample file is indicated on bug #606382
2010-01-18pbutils: Add description for MXF container formatEdward Hervey
2010-01-18playsink: re-use iterator callback to avoid code duplicationTim-Philipp Müller
2010-01-18playsink: when looking for sink properties, make sure they have the right typeTim-Philipp Müller
We don't want to end up setting values on elements where the property is of a different type than we expect. Can't transform the value either, since we can't really make assumptions about the scale and transform function. Fixes crashes when using playbin2 with apexsink (#606949).
2010-01-18playbin2: Only allow to set the URIs in states <= READY or from an ↵Sebastian Dröge
about-to-finish signal handler Changing the URIs in a state > READY results in unexpected behaviour, i.e. the new URIs are only used after the current track has finished. Fixes bug #607226.
2010-01-16decodebin2: sprinkle some more lockingMark Nauwelaerts
... to avoid races and ensure some data structure consistency. See also #574289.
2010-01-14decodebin2: mind blocked pads when shutting downMark Nauwelaerts
Fix regression in shutdown deadlock handling now that the target of a ghostpad is blocked instead of ghostpad itself. See also #574293.
2010-01-14playsink: Fix disabling of subtitles if subtitles were used beforeSebastian Dröge
In this case the video still goes through the text chain and subtitles are still going in there, in case subtitles are enabled again. This makes sure that re-enabling subtitles happens instantly. Fixes hanging video when disabling subtitles, caused by an unliked video pad.
2010-01-14playbin2: fix pad ref leakMark Nauwelaerts
2010-01-14docs: fix out-of-source buildMark Nauwelaerts
2010-01-14stress-playbin: fix error return checkMark Nauwelaerts
2010-01-14theora: Rename source files to have the same name as the headersSebastian Dröge
2010-01-14vorbis: Rename source files to have the same name as the headersSebastian Dröge
2010-01-14vorbis: Move channel layout definitions into a single separate fileSebastian Dröge
...instead of having two copies.
2010-01-14vorbis: Add official 6.1 and 7.1 channel mappingsSebastian Dröge
These are in the Vorbis spec since 2010-01-13. Fixes bug #606926.
2010-01-13rtsp: Don't define h_error ourselvesBenjamin Otte
It's included from netdb.h and that header might define it differently, which can lead to build failures.
2010-01-13typefind: mp4 video is not parsedWim Taymans
2010-01-13typefind: Add aac stream-format to capsThiago Santos
Also add the aac stream-format field on the caps when detecting it.
2010-01-13playsink: Fix handling of the native audio/video flagsBrijesh Singh
Fixes bug #606687.
2010-01-12oggdemux: Fix unitialized variable.Edward Hervey
If the package isn't handled, gracefully return GST_FLOW_OK.
2010-01-10docs: flesh out GtkXOverlay docs some more and add example for Gtk+ >= 2.18Tim-Philipp Müller
Explain why the whole bus sync handler mess is needed. Add section about how to use GstXOverlay in connection with Gtk+ and mention the Gtk+ API break issue and how to work around it (see #601809).
2010-01-10docs: minor netbuffer documentation fixTim-Philipp Müller
2010-01-10po: update translated stringsTim-Philipp Müller
Queue2 moved into core, so remove its strings.