summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-03-22Release 0.11.3RELEASE-0.11.3Wim Taymans83-1437/+3025
2012-03-22Merge branch 'master' into 0.11Wim Taymans15-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
2012-03-21defs: updateWim Taymans2-2/+6
2012-03-21tests: don't include element header filesWim Taymans2-25/+12
2012-03-20orc: avoid precompilationWim Taymans8-16/+0
Avoid compiling all the functions at startup but compile only what's needed when needed.
2012-03-20theoradec: add performance debugWim Taymans1-0/+5
2012-03-20oggdemux: avoid memcpy in pull modeWim Taymans1-3/+31
In pull mode, we can now ask the upstream element to write directly into the memory provided by libogg.
2012-03-20update for memory api changesWim Taymans2-4/+4
2012-03-20pbutils: make encoding profile classes opaqueTim-Philipp Müller2-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
2012-03-20video: fix assertion comparison mishapMark Nauwelaerts1-1/+1
2012-03-19audio: include audio enumtypesMark Nauwelaerts1-0/+2
2012-03-19video: add function to copy one video planeWim Taymans2-22/+56
2012-03-18riff: map IPRD ("product") tag to GST_TAG_ALBUMTim-Philipp Müller2-2/+2
http://www.bass.radio42.com/help/html/7e1a8908-88bd-d54b-77d7-f0d08466284c.htm https://bugzilla.gnome.org/show_bug.cgi?id=670286
2012-03-16don't pass random pointers to pull_rangeWim Taymans3-3/+5
2012-03-16videotestsrc: fix decide_allocationWim Taymans1-13/+28
We want to propose a videopool even if downstream didn't provide one.
2012-03-15update for bufferpool changesWim Taymans9-78/+31
2012-03-15update for allocation query changesWim Taymans7-66/+75
2012-03-15update for bufferpool api changeWim Taymans3-3/+3
2012-03-15playsink: send navigation event to the sink as a fallbackVincent Penquerc'h1-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.
2012-03-15update for memory api changesWim Taymans4-18/+11
2012-03-14update for memory api changesWim Taymans2-4/+3
2012-03-14take padding into accountWim Taymans9-30/+46
2012-03-14tests: add unit test for premultiplied alpha handling of video overlay ↵Tim-Philipp Müller1-0/+114
rectangles https://bugzilla.gnome.org/show_bug.cgi?id=668483
2012-03-14video: overlay-composition: fix alpha premultiply and unpremultiplyTim-Philipp Müller1-8/+22
Fix component offsets for little endian systems. https://bugzilla.gnome.org/show_bug.cgi?id=668483
2012-03-14video: overlay-composition: fix rectangle caching after alpha (un)premultiplyingHolger Kaelberer1-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
2012-03-14video: overlay-composition: fix crash when doing ↵Holger Kaelberer1-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
2012-03-14video: overlay-composition: check the right flags when searching for a ↵Holger Kaelberer1-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
2012-03-14tests: remove ASSERT_CRITICAL disablement in overlay composition unit testTim-Philipp Müller1-3/+1
No idea why that was there.
2012-03-14playsink: remove circular ref between bin and internal padMark Nauwelaerts2-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.
2012-03-14xvimagesink: free owned discarded pool configurationMark Nauwelaerts1-0/+1
2012-03-14vorbisdec: support modern Tremor versionsPeter Korsgaard1-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
2012-03-13videometa: also copy map/unmap functionsWim Taymans1-1/+3
2012-03-13rtpbasepay: add support for DTS and PTSWim Taymans1-11/+15
2012-03-13playsink: provide fresh copy for gst_caps_mergeMark Nauwelaerts1-1/+1
... since it is documented to modify provided caps.
2012-03-13oggdemux: only create unknown caps onceWim Taymans1-1/+1
2012-03-13audio: fix debug lineWim Taymans1-1/+1
2012-03-12configure: bump AS_LIBTOOL versionTim-Philipp Müller1-1/+1
API was added in libgsttag, libgstaudio and libgstvideo
2012-03-12configure: backport AS_LIBTOOL version from 0.10.36 releaseTim-Philipp Müller1-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).
2012-03-12videotestsrc: don't leak the bufferpoolWim Taymans1-0/+3
2012-03-12tests: update for caps api changesWim Taymans1-2/+1
2012-03-12configure.ac : bump GLib requirement to 2.31.14Sreerenj Balachandran1-1/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=671911
2012-03-12tests: fix for caps changeWim Taymans1-1/+2
2012-03-12tests: fix for caps _normalize changesWim Taymans1-7/+6
2012-03-11fix for caps API changesWim Taymans20-70/+81
2012-03-09riff: extract track number and album artist tags from INFO chunksTim-Philipp Müller2-2/+34
https://bugzilla.gnome.org/show_bug.cgi?id=670286
2012-03-09riff: when reading tags from INFO chunk, accept lower-case IDs as wellTim-Philipp Müller1-0/+3
2012-03-09configure: fix AC_LANG_SOURCE-related warnings when doing autogen.shTim-Philipp Müller2-8/+12
2012-03-09audiobasesink: add some G_LIKELYWim Taymans1-42/+48
2012-03-09.gitignore: add new playback-test binaryTim-Philipp Müller1-0/+2
2012-03-09audio: avoid buffer copy when nothing is clippedWim Taymans1-17/+21
when nothing is clipped, return the input buffer instead of creating and returning an identical copy.