summaryrefslogtreecommitdiff
path: root/gst-libs/gst
AgeCommit message (Collapse)AuthorFilesLines
2012-03-22Merge branch 'master' into 0.11Wim Taymans7-17/+163
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-20update for memory api changesWim Taymans1-2/+2
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 Taymans2-1/+3
2012-03-15update for bufferpool changesWim Taymans3-64/+17
2012-03-15update for allocation query changesWim Taymans1-11/+13
2012-03-15update for bufferpool api changeWim Taymans1-1/+1
2012-03-15update for memory api changesWim Taymans2-16/+9
2012-03-14update for memory api changesWim Taymans2-4/+3
2012-03-14take padding into accountWim Taymans2-10/+13
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-13videometa: also copy map/unmap functionsWim Taymans1-1/+3
2012-03-13rtpbasepay: add support for DTS and PTSWim Taymans1-11/+15
2012-03-13audio: fix debug lineWim Taymans1-1/+1
2012-03-11fix for caps API changesWim Taymans5-9/+18
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-09audiobasesink: add some G_LIKELYWim Taymans1-42/+48
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.
2012-03-09audio{en,de}coder: Add optional open/close vfuncsSebastian Dröge4-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.
2012-03-08Merge remote-tracking branch 'origin/master' into 0.11Tim-Philipp Müller6-6/+55
Conflicts: common docs/libs/gst-plugins-base-libs.types ext/pango/gsttextoverlay.c ext/vorbis/gstvorbisdec.c gst/playback/gstplaysink.c gst/playback/gstplaysinkconvertbin.c sys/ximage/ximagesink.c sys/xvimage/xvimagesink.c
2012-03-08videopool: only do alignment when videometa is enabledWim Taymans2-7/+7
We require the videometa activated before we can implement the alignment of buffers. Users of the bufferpool should do this manually based on the results of the allocation query.
2012-03-06audiodecoder: add some tag handling convenience helpMark Nauwelaerts2-0/+40
2012-03-06audiodecoder: add baseclass _CAST macroMark Nauwelaerts1-0/+2
2012-03-06videometa: make video metatransformWim Taymans2-14/+29
Make more generic video meta transform data that can be used for many video transformations later.
2012-03-06video-blend: Actually allow negative offsets in the function signature tooSebastian Dröge2-2/+2
2012-03-06pbutils: Fix 'comparison of unsigned enum expression < 0 is always false' ↵Sebastian Dröge1-1/+1
compiler warning
2012-03-05audio: add helper function to convert mask to channel positionsMark Nauwelaerts2-13/+73
... as there may be other than raw audio formats using a channel mask, and there is already one to convert the other way around.
2012-03-05audioencoder: stop proxying some old-style 0.10 raw audio caps fieldsMark Nauwelaerts1-8/+0
2012-03-05audioencoder: store segment event as pending event to forego dropping itMark Nauwelaerts1-0/+3
2012-03-05audiodecoder: plug caps leak when setting output formatMark Nauwelaerts1-0/+1
2012-03-05audiodecoder: enhance some debug statementMark Nauwelaerts1-1/+1
2012-03-03discoverer: don't change result for missing plugin errorsJonathan Matthew1-2/+9
https://bugzilla.gnome.org/show_bug.cgi?id=671047
2012-03-02videofilter: always chain up to parent propose_allocationWim Taymans1-3/+6
2012-03-02videometa: add videoscale metadata transformWim Taymans2-14/+69
2012-03-02Merge branch '0.11' of ↵Sebastian Dröge1-4/+5
ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base into 0.11
2012-03-02Merge branch 'master' into 0.11Sebastian Dröge8-17/+49
Conflicts: NEWS RELEASE configure.ac docs/plugins/gst-plugins-base-plugins.args docs/plugins/gst-plugins-base-plugins.hierarchy docs/plugins/gst-plugins-base-plugins.interfaces docs/plugins/inspect/plugin-adder.xml docs/plugins/inspect/plugin-alsa.xml docs/plugins/inspect/plugin-app.xml docs/plugins/inspect/plugin-audioconvert.xml docs/plugins/inspect/plugin-audiorate.xml docs/plugins/inspect/plugin-audioresample.xml docs/plugins/inspect/plugin-audiotestsrc.xml docs/plugins/inspect/plugin-cdparanoia.xml docs/plugins/inspect/plugin-encoding.xml docs/plugins/inspect/plugin-ffmpegcolorspace.xml docs/plugins/inspect/plugin-gdp.xml docs/plugins/inspect/plugin-gio.xml docs/plugins/inspect/plugin-gnomevfs.xml docs/plugins/inspect/plugin-libvisual.xml docs/plugins/inspect/plugin-ogg.xml docs/plugins/inspect/plugin-pango.xml docs/plugins/inspect/plugin-playback.xml docs/plugins/inspect/plugin-subparse.xml docs/plugins/inspect/plugin-tcp.xml docs/plugins/inspect/plugin-theora.xml docs/plugins/inspect/plugin-typefindfunctions.xml docs/plugins/inspect/plugin-uridecodebin.xml docs/plugins/inspect/plugin-videorate.xml docs/plugins/inspect/plugin-videoscale.xml docs/plugins/inspect/plugin-videotestsrc.xml docs/plugins/inspect/plugin-volume.xml docs/plugins/inspect/plugin-vorbis.xml docs/plugins/inspect/plugin-ximagesink.xml docs/plugins/inspect/plugin-xvimagesink.xml gst-libs/gst/app/gstappsink.c gst-libs/gst/audio/mixer.c gst-libs/gst/audio/mixer.h gst-libs/gst/tag/gstxmptag.c gst-libs/gst/video/colorbalance.c gst-libs/gst/video/colorbalance.h gst/adder/gstadder.c gst/playback/gstplaybasebin.c gst/playback/gstplaybin2.c gst/playback/gstplaysink.c gst/videoscale/gstvideoscale.c tests/check/elements/videoscale.c tests/examples/seek/seek.c tests/examples/v4l/probe.c win32/common/_stdint.h win32/common/audio-enumtypes.c win32/common/config.h
2012-03-01videofilter: fix for decide_allocation changesWim Taymans1-4/+5
Chain up to parent.
2012-02-29update for metadata API changesWim Taymans5-19/+59
2012-02-28meta: add return value to transformWim Taymans2-3/+7
2012-02-28videofilter: fix some commentsWim Taymans1-3/+3
2012-02-28update for metadata tagsWim Taymans2-3/+6
2012-02-27audio: link against libmPhilippe Normand1-1/+1
It is used in gststreamvolume.