summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Automatic update of common submodule0.11Sebastian Dröge2012-04-051-0/+0
| | | | From 7fda524 to fd5d747
* back to develWim Taymans2012-03-221-1/+1
|
* Release 0.11.3RELEASE-0.11.3Wim Taymans2012-03-2283-1437/+3025
|
* Merge branch 'master' into 0.11Wim Taymans2012-03-2215-74/+351
|\ | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .gitignore common configure.ac ext/vorbis/gstvorbisdeclib.h gst-libs/gst/audio/gstaudioencoder.c gst-libs/gst/riff/riff-read.c gst/playback/gstplaysink.c gst/playback/gstplaysinkconvertbin.c tests/check/libs/video.c
| * riff: map IPRD ("product") tag to GST_TAG_ALBUMTim-Philipp Müller2012-03-182-2/+2
| | | | | | | | | | | | http://www.bass.radio42.com/help/html/7e1a8908-88bd-d54b-77d7-f0d08466284c.htm https://bugzilla.gnome.org/show_bug.cgi?id=670286
| * playsink: send navigation event to the sink as a fallbackVincent Penquerc'h2012-03-151-0/+4
| | | | | | | | | | | | | | | | When the video sink is a fakesink, which does not implement the navigation interface, playsink will drop the navigation command. In this case, send to the video sink as a fallback. It breaks the interface abstraction, but is better than just dropping the navigation event.
| * tests: add unit test for premultiplied alpha handling of video overlay ↵Tim-Philipp Müller2012-03-141-0/+114
| | | | | | | | | | | | rectangles https://bugzilla.gnome.org/show_bug.cgi?id=668483
| * video: overlay-composition: fix alpha premultiply and unpremultiplyTim-Philipp Müller2012-03-141-8/+22
| | | | | | | | | | | | Fix component offsets for little endian systems. https://bugzilla.gnome.org/show_bug.cgi?id=668483
| * video: overlay-composition: fix rectangle caching after alpha (un)premultiplyingHolger Kaelberer2012-03-141-1/+5
| | | | | | | | | | | | | | | | If we are asked to (un)premultiply,we need to create the new rectangle with the right flags, so we can find it properly on subsequent cache lookups (also because it's wrong otherwise). https://bugzilla.gnome.org/show_bug.cgi?id=668483
| * video: overlay-composition: fix crash when doing ↵Holger Kaelberer2012-03-141-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | premultiplied<->unpremultiplied alpha conversion We need to copy the pixels before messing with them, not least because the buffer creation code below assumes it's ok to take ownership. Fixes crash caused by double-free. https://bugzilla.gnome.org/show_bug.cgi?id=668483
| * video: overlay-composition: check the right flags when searching for a ↵Holger Kaelberer2012-03-141-2/+1
| | | | | | | | | | | | | | | | | | cached rectangle Compare the flags of the *cached* rectangle to the desired flags when checking for a suitable rectangle in the cache. https://bugzilla.gnome.org/show_bug.cgi?id=668483
| * tests: remove ASSERT_CRITICAL disablement in overlay composition unit testTim-Philipp Müller2012-03-141-3/+1
| | | | | | | | No idea why that was there.
| * playsink: remove circular ref between bin and internal padMark Nauwelaerts2012-03-142-30/+15
| | | | | | | | | | | | | | ... by not assigning an additional ref to an async blocked callback, which should not be called anyway by the time the object is gone. Fixes #672006.
| * vorbisdec: support modern Tremor versionsPeter Korsgaard2012-03-141-36/+41
| | | | | | | | | | | | | | | | | | | | | | Tremor changed to use standard libogg rather than its own incompatible copy back in Aug 2010 (r17375), causing gst-plugin-base build to fail. Tremolo so far unfortunately hasn't been updated. Restructure vorbisdeclib.h so the int/float logic is seperate from the ogg handling, and only use the legacy _ogg_packet_wrapper code for Tremolo. https://bugzilla.gnome.org/show_bug.cgi?id=668726
| * playsink: provide fresh copy for gst_caps_mergeMark Nauwelaerts2012-03-131-1/+1
| | | | | | | | ... since it is documented to modify provided caps.
| * configure: bump AS_LIBTOOL versionTim-Philipp Müller2012-03-121-1/+1
| | | | | | | | API was added in libgsttag, libgstaudio and libgstvideo
| * configure: backport AS_LIBTOOL version from 0.10.36 releaseTim-Philipp Müller2012-03-121-1/+1
| | | | | | | | | | | | Should fix issues with missing symbols for people who install GStreamer from source and at some point jumped back and forth between git master and the 0.10.36 release (or 0.10. branch).
| * riff: extract track number and album artist tags from INFO chunksTim-Philipp Müller2012-03-092-2/+34
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=670286
| * riff: when reading tags from INFO chunk, accept lower-case IDs as wellTim-Philipp Müller2012-03-091-0/+3
| |
| * configure: fix AC_LANG_SOURCE-related warnings when doing autogen.shTim-Philipp Müller2012-03-092-8/+12
| |
| * .gitignore: add new playback-test binaryTim-Philipp Müller2012-03-091-0/+2
| |
| * playbin2: do not take a superfluous ref on uridecodebin instancesMark Nauwelaerts2012-03-091-2/+8
| | | | | | | | ... which are no longer FLOATING.
| * uridecodebin: restore FLOATING flag when reusing decodebin instanceMark Nauwelaerts2012-03-091-0/+2
| | | | | | | | ... which avoids leaking these due to an extra ref later on.
| * audio{en,de}coder: Add optional open/close vfuncsSebastian Dröge2012-03-094-2/+93
| | | | | | | | | | This can be used to do something in NULL->READY, like checking if a hardware codec is actually available and to error out early.
* | defs: updateWim Taymans2012-03-212-2/+6
| |
* | tests: don't include element header filesWim Taymans2012-03-212-25/+12
| |
* | orc: avoid precompilationWim Taymans2012-03-208-16/+0
| | | | | | | | | | Avoid compiling all the functions at startup but compile only what's needed when needed.
* | theoradec: add performance debugWim Taymans2012-03-201-0/+5
| |
* | oggdemux: avoid memcpy in pull modeWim Taymans2012-03-201-3/+31
| | | | | | | | | | In pull mode, we can now ask the upstream element to write directly into the memory provided by libogg.
* | update for memory api changesWim Taymans2012-03-202-4/+4
| |
* | pbutils: make encoding profile classes opaqueTim-Philipp Müller2012-03-202-10/+34
| | | | | | | | | | | | | | | | Don't typedef them to GObjectClass directly, but hide behind private structs. Fixes issues with gobject-introspection and GstEncodingProfileClass. https://bugzilla.gnome.org/show_bug.cgi?id=668542
* | video: fix assertion comparison mishapMark Nauwelaerts2012-03-201-1/+1
| |
* | audio: include audio enumtypesMark Nauwelaerts2012-03-191-0/+2
| |
* | video: add function to copy one video planeWim Taymans2012-03-192-22/+56
| |
* | don't pass random pointers to pull_rangeWim Taymans2012-03-163-3/+5
| |
* | videotestsrc: fix decide_allocationWim Taymans2012-03-161-13/+28
| | | | | | | | We want to propose a videopool even if downstream didn't provide one.
* | update for bufferpool changesWim Taymans2012-03-159-78/+31
| |
* | update for allocation query changesWim Taymans2012-03-157-66/+75
| |
* | update for bufferpool api changeWim Taymans2012-03-153-3/+3
| |
* | update for memory api changesWim Taymans2012-03-154-18/+11
| |
* | update for memory api changesWim Taymans2012-03-142-4/+3
| |
* | take padding into accountWim Taymans2012-03-149-30/+46
| |
* | xvimagesink: free owned discarded pool configurationMark Nauwelaerts2012-03-141-0/+1
| |
* | videometa: also copy map/unmap functionsWim Taymans2012-03-131-1/+3
| |
* | rtpbasepay: add support for DTS and PTSWim Taymans2012-03-131-11/+15
| |
* | oggdemux: only create unknown caps onceWim Taymans2012-03-131-1/+1
| |
* | audio: fix debug lineWim Taymans2012-03-131-1/+1
| |
* | videotestsrc: don't leak the bufferpoolWim Taymans2012-03-121-0/+3
| |
* | tests: update for caps api changesWim Taymans2012-03-121-2/+1
| |
* | configure.ac : bump GLib requirement to 2.31.14Sreerenj Balachandran2012-03-121-1/+1
| | | | | | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911