Commit c2e0ec6d authored by Tim-Philipp Müller's avatar Tim-Philipp Müller

Release 0.10.32

parent c5fd3b40
=== release 0.10.32 ===
2011-01-21 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
releasing 0.10.32, "Your Life You Like It Well"
2011-01-18 10:45:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/_stdint.h:
* win32/common/config.h:
0.10.31.4 pre-releases
2011-01-18 10:44:01 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/plugins/gst-plugins-base-plugins.args:
* 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-decodebin.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-video4linux.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:
docs: update docs
2011-01-18 10:40:29 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
* tests/check/libs/profile.c:
encoding-target: change keyfile header to 'GStreamer Encoding Target'
which is more in line with other files such as .desktop files.
2011-01-18 01:06:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
pbutils: don't assume LC_MESSAGES is always defined, also check for ENABLE_NLS
Should fix build with mingw32 build bot again.
2011-01-18 00:09:37 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/app/gstappsrc.c:
* gst-libs/gst/app/gstappsrc.h:
* win32/common/libgstapp.def:
app: export gst_app_stream_type_get_type()
API: gst_app_stream_type_get_type()
API: GST_TYPE_APP_STREAM_TYPE
https://bugzilla.gnome.org/show_bug.cgi?id=639747
2011-01-17 23:59:48 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/app/gstappbuffer.c:
app: make GstAppBuffer get_type() function thread-safe
2011-01-18 01:09:53 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/gstdiscoverer.c:
discoverer: Drop new stream tags once preroll is done
This makes sure we do not touch the stream taglist once the pipeline has
been prerolled. Adding of stream tags happens in the pad event probe
which runs in a different thread from discoverer stream processing, so
modifying the tag list while discoverer might be processing it can
sometimes cause a crash.
https://bugzilla.gnome.org/show_bug.cgi?id=639778
2011-01-17 15:30:08 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/gstdiscoverer.c:
discoverer: Validate timeouts before processing them
This avoids a race where the timeout callback is scheduled to run but we
get sufficient information to finish discovery before actually getting
around to executing the callback. See the documentation of
g_source_is_destroyed() for more details.
https://bugzilla.gnome.org/show_bug.cgi?id=639730
2011-01-18 00:08:32 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/gstdiscoverer.c:
discoverer: Make sure we call _stop() before being freed
This ensures that everything is properly cleaned up before the
GstDiscoverer object is freed. Specifically, it makes sure that we've
removed the async timeout callback before freeing the object to avoid a
potential crash later on.
https://bugzilla.gnome.org/show_bug.cgi?id=639755
2011-01-16 14:55:46 -0800 David Schleef <ds@schleef.org>
* gst/gdp/gstgdppay.c:
gdppay: make newsegment buffer metadata writable
2011-01-16 16:46:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
pbutils: save localised strings properly when writing encoding targets to a file
Use LC_MESSAGES rather than LC_ALL. Save/load description as untranslated string
when using an English language locale. Strip locale information to the language,
so we don't save keys like description[fr_FR.UTF-8]=...
https://bugzilla.gnome.org/show_bug.cgi?id=638860
2011-01-13 13:59:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/typefind/gsttypefindfunctions.c:
typefinding: set framed=false on DTS caps
2011-01-12 17:51:43 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-target.c:
docs: add some more Since: markers for new encoding-profile API
2011-01-12 15:51:52 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
configure: require gobject-introspection >= 0.9.12
Earlier versions don't honour the -L/--library-path option,
which we need. See commit 4d0ccdad in gobject-introspection git.
Should "fix" build on lucid/maverick build bots.
2011-01-11 19:19:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* 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-decodebin.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-video4linux.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:
* win32/common/_stdint.h:
* win32/common/config.h:
0.10.31.3 pre-release
2011-01-11 18:59:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/da.po:
* po/gl.po:
* po/pt_BR.po:
po: update translations
2011-01-11 14:41:53 +0000 Bastien Nocera <hadess@hadess.net>
* tests/examples/seek/jsseek.c:
* tests/examples/seek/scrubby.c:
* tests/examples/seek/seek.c:
examples: allow building with newer GTK+
GtkFunction is gone, and there's no update policies for
GtkRanges any more (but the default was continuous anyway,
so no need to set it to that mode explicitly).
https://bugzilla.gnome.org/show_bug.cgi?id=639215
2011-01-11 14:59:38 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/Makefile.am:
gobject-introspection: pass --library-path as well to make it find the right libgstreamer
Makes things work again properly in uninstalled setups (and
presumably in installed setups where GStreamer is installed
into a non-standard prefix). Requires fixes from core git.
https://bugzilla.gnome.org/show_bug.cgi?id=639039
2011-01-11 14:52:51 +0000 Byeong-ryeol Kim <brofkims@gmail.com>
* gst-libs/gst/pbutils/Makefile.am:
gobject-introspection: fix issue when gold linker is used
Need to pass libgstreamer-0.10 explicitly to linker, since we're
calling gst_init(), which in turn is needed because the encoding
target get_type() function calls gst_value_register().
https://bugzilla.gnome.org/show_bug.cgi?id=639039
2011-01-11 15:49:54 +0200 Stefan Kost <ensonic@users.sf.net>
* common:
Automatic update of common submodule
From e572c87 to f94d739
2011-01-10 16:35:44 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* common:
Automatic update of common submodule
From ccbaa85 to e572c87
2011-01-10 14:53:04 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* common:
Automatic update of common submodule
From 46445ad to ccbaa85
2011-01-10 15:55:26 +0800 Yang Xichuan <xichuan.yang@tieto.com>
* ext/ogg/gstoggdemux.c:
oggdemux: remove outdated comment
https://bugzilla.gnome.org/show_bug.cgi?id=639121
2011-01-08 02:16:19 +0000 Koop Mast <kwm@FreeBSD.org>
* configure.ac:
configure: fix bash-ism
https://bugzilla.gnome.org/show_bug.cgi?id=638961
2011-01-08 02:10:03 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/cdda/Makefile.am:
* gst-libs/gst/fft/Makefile.am:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/netbuffer/Makefile.am:
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/riff/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/rtsp/Makefile.am:
* gst-libs/gst/sdp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
* gst-libs/gst/video/Makefile.am:
gobject-introspection: use same PKG_CONFIG_PATH for g-ir-compiler as for g-ir-scanner
Make sure to use the PKG_CONFIG_PATH set at configure time instead of
just relying on an env-var set one. This makes sure both g-ir-compiler
and g-ir-scanner use the same PKG_CONFIG_PATH for determining include
paths etc.
2011-01-08 01:12:02 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* pkgconfig/gstreamer-app-uninstalled.pc.in:
* pkgconfig/gstreamer-app.pc.in:
* pkgconfig/gstreamer-audio-uninstalled.pc.in:
* pkgconfig/gstreamer-audio.pc.in:
* pkgconfig/gstreamer-cdda-uninstalled.pc.in:
* pkgconfig/gstreamer-cdda.pc.in:
* pkgconfig/gstreamer-fft-uninstalled.pc.in:
* pkgconfig/gstreamer-fft.pc.in:
* pkgconfig/gstreamer-floatcast.pc.in:
* pkgconfig/gstreamer-interfaces-uninstalled.pc.in:
* pkgconfig/gstreamer-interfaces.pc.in:
* pkgconfig/gstreamer-netbuffer-uninstalled.pc.in:
* pkgconfig/gstreamer-netbuffer.pc.in:
* pkgconfig/gstreamer-pbutils-uninstalled.pc.in:
* pkgconfig/gstreamer-pbutils.pc.in:
* pkgconfig/gstreamer-riff-uninstalled.pc.in:
* pkgconfig/gstreamer-riff.pc.in:
* pkgconfig/gstreamer-rtp-uninstalled.pc.in:
* pkgconfig/gstreamer-rtp.pc.in:
* pkgconfig/gstreamer-rtsp-uninstalled.pc.in:
* pkgconfig/gstreamer-rtsp.pc.in:
* pkgconfig/gstreamer-sdp-uninstalled.pc.in:
* pkgconfig/gstreamer-sdp.pc.in:
* pkgconfig/gstreamer-tag-uninstalled.pc.in:
* pkgconfig/gstreamer-tag.pc.in:
* pkgconfig/gstreamer-video-uninstalled.pc.in:
* pkgconfig/gstreamer-video.pc.in:
pkg-config: add girdir and typelibdir variables to .pc files
We need them when building gir and typelib files for
libraries that depend on these, such as gst-rtsp-server
for example, in an uninstalled setup.
2011-01-07 12:50:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/_stdint.h:
* win32/common/config.h:
* win32/common/pbutils-enumtypes.c:
* win32/common/video-enumtypes.c:
0.10.31.2 pre-release
2011-01-07 13:04:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst/encoding/gstencodebin.c:
* gst/encoding/gstencodebin.h:
encodebin: Add missing-plugin support
https://bugzilla.gnome.org/show_bug.cgi?id=638903
2011-01-07 12:51:11 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst/encoding/gstencodebin.c:
encodebin: Extend documentation
https://bugzilla.gnome.org/show_bug.cgi?id=638901
2011-01-07 00:43:07 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/Makefile.am:
tests: never disable g_assert() and cast checks for the unit tests
The unit tests are riddled with g_assert() and friends, sometimes
containing functional code like set_state() calls in them even
(looking at you, pipeline/capsfilter-renegotiation). Make sure we
don't disable assert and cast checks for the unit tests even if
this has been specified for the rest of the code base, e.g. via
--disable-glib-asserts.
2011-01-06 23:17:12 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* win32/common/libgstpbutils.def:
win32: udpate pbutils .def file for API change
2011-01-06 23:13:53 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* 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-decodebin.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-video4linux.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:
docs: update docs
2011-01-06 23:13:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/fi.po:
* po/ru.po:
po: update translations
2011-01-06 23:08:34 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/pango/gsttextoverlay.c:
textoverlay: make text property controllable too
Because we can, and because it's the most interesting one
to control really, after xpos/ypos.
2011-01-06 23:01:20 +0000 Lane Brooks <dirjud@gmail.com>
* ext/pango/Makefile.am:
* ext/pango/gsttextoverlay.c:
* ext/pango/gsttextoverlay.h:
textoverlay: make some properties controllable
https://bugzilla.gnome.org/show_bug.cgi?id=638859
2011-01-06 20:37:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/libs/.gitignore:
tests: ignore new rtsp test binary
2011-01-05 15:54:15 -0800 David Schleef <ds@schleef.org>
* ext/ogg/gstoggdemux.c:
oggdemux: ignore header pages when looking for keyframe
This was causing keyframe_granule to be set to 0 for all streams
when seeking to the beginning of the stream, i.e., at the
beginning of playback. Fixes #619778.
2010-12-29 15:27:44 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* ext/ogg/gstoggstream.c:
oggstream: when the last keyframe position is not known, do not use -1
Instead, use either 0 or 1, depending on bitstream version, which give
the correct result for streams which aren't cut off at start.
This allows that function to not return negative granpos.
https://bugzilla.gnome.org/show_bug.cgi?id=638276
2011-01-06 17:57:41 +0000 christian schaller <christian.schaller@collabora.co.uk>
* gst-plugins-base.spec.in:
Update spec file with discoverer and encodebinchanges
2011-01-05 15:53:09 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/gstdiscoverer-types.c:
* gst-libs/gst/pbutils/gstdiscoverer.c:
* gst-libs/gst/pbutils/gstdiscoverer.h:
discoverer: Documentation updates
Some cosmetic changes and expands on some bits of the documentation to
make it more newbie-friendly.
2011-01-06 13:08:53 +0100 Robert Swain <robert.swain@collabora.co.uk>
* gst/videorate/gstvideorate.c:
* gst/videorate/gstvideorate.h:
videorate: Fix behaviour for frame rate cap changes
The outgoing buffer timestamp is calculated by scaling an output buffer
count by the src pad frame rate caps. If these caps change, we need to
reset the count and work from a new base timestamp. The new output
buffer timestamp is then the count scaled by the new caps values added
onto the base timestamp.
2011-01-06 08:47:04 +0100 Edward Hervey <bilboed@bilboed.com>
* tools/gst-discoverer.c:
tools: Improve pretty-printing of tags
Avoids escaping strings for nothing and printing out useless buffer contents.
2011-01-06 08:46:42 +0100 Edward Hervey <bilboed@bilboed.com>
* tools/gst-discoverer.c:
tools: don't leak the GMainLoop
2011-01-06 00:28:39 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
pbutils: config.h include should come before all other includes
2011-01-05 22:02:35 +0100 Edward Hervey <bilboed@bilboed.com>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-profile.h:
* gst/encoding/gstencodebin.c:
* tests/check/libs/profile.c:
* tests/examples/encoding/encoding.c:
encoding: encoding_profile_get_output_caps => _get_input_caps
Makes more sense name-wise
2011-01-05 20:40:39 +0100 Edward Hervey <bilboed@bilboed.com>
* docs/libs/gst-plugins-base-libs-sections.txt:
docs: Add various new symbols
2011-01-05 01:50:34 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-target.c:
encoding-profile: Minor documentation updates
2011-01-03 19:07:45 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-profile.c:
encoding-profile: Give a better usage example
2011-01-03 18:52:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
* tests/check/libs/profile.c:
* win32/common/libgstpbutils.def:
encoding-target: Fixup loading/saving methods
2011-01-03 18:51:22 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
encoding-target: more docs cleanups
2011-01-03 16:07:49 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
* tests/check/libs/profile.c:
encoding-target: Change target suffix to .gep
Along with a bunch of other internal cleanups
2011-01-03 13:21:26 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
encoding-target: Add more docs regarding categories
2011-01-03 13:20:19 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
* tests/check/libs/profile.c:
* win32/common/libgstpbutils.def:
encoding-target: Add API for list all categories and targets
API: gst_encoding_list_available_categories
API: gst_encoding_list_all_targets
2010-12-22 18:18:00 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/Makefile.am:
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-profile.h:
* tests/check/libs/profile.c:
* win32/common/libgstpbutils.def:
encoding-profile: Add convenience method to find a profile
API: gst_encoding_profile_find
2010-12-22 18:16:33 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* configure.ac:
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
* tests/check/libs/profile.c:
encoding-target: Implement save/load feature
Fixes #637735
2010-12-22 11:41:41 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/pbutils/encoding-profile.c:
* gst-libs/gst/pbutils/encoding-target.c:
* gst-libs/gst/pbutils/encoding-target.h:
* tests/check/libs/profile.c:
* win32/common/libgstpbutils.def:
encoding-target: Add method to get a profile by name
API: gst_encoding_target_get_profile
2011-01-05 19:30:50 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst/encoding/gstencodebin.c:
encodebin: Convert to new GstElementClass::request_new_pad_full vmethod
2011-01-05 15:31:09 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/pbutils/pbutils.h:
pbutils: Don't forget to include the encoding headers
2011-01-05 12:02:02 +0100 Edward Hervey <edward.hervey@collabora.co.uk>
* gst-libs/gst/video/video.c:
video: Fix uninitialized variables
reported by macosx gcc
2010-12-07 14:59:46 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
* gst-libs/gst/pbutils/codec-utils.c:
codec-utils: Minor documentation changes
2011-01-02 15:48:47 -0800 David Schleef <ds@schleef.org>
* gst/typefind/gsttypefindfunctions.c:
typefind: Add stream-format to h264 caps
2011-01-02 17:21:54 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/audio/gstbaseaudiosink.c:
baseaudiosink: default to enable-last-buffer=FALSE for audio sinks
There isn't really any good reason to get the last buffer from an
audio sink, so don't make the sink keep it around unnecessarily.
2010-12-31 12:14:22 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* gst/playback/Makefile.am:
* gst/playback/gstinputselector.c:
* gst/playback/gstinputselector.h:
* gst/playback/gstplay-marshal.list:
* gst/playback/gstplaybin2.c:
playbin2: use input-selector from core instead of internal copy
2010-12-31 01:24:50 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/icles/.gitignore:
* tests/icles/Makefile.am:
tests: add input-selector-test and output-selector-test
Moved from gst-plugins-bad into -base, becasue it uses videotestsrc
and other elements from -base, so it can't be in core.
2010-11-24 12:22:01 +0200 Stefan Kost <ensonic@users.sf.net>
* tests/icles/output-selector-test.c:
output-selector-test: don't hardcode videosinks and use more colorspace conv.
Use autovideosink instead of hardcoded sinks. Use an additional colorspace
converter between videotestsrc and timeoverlay.
2009-10-27 11:51:05 -0700 Michael Smith <msmith@songbirdnest.com>
* tests/icles/output-selector-test.c:
tests: Remove executable bits from non-executable files.
2009-02-24 16:33:51 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/icles/input-selector-test.c:
tests: move examples directory to tests/examples as in every other GStreamer module
2008-06-19 13:18:24 +0000 Stefan Kost <ensonic@users.sourceforge.net>
tests: Use BOILERPLATE macro and update output-selector test to the latest api changes.
Original commit message from CVS:
* gst/selector/gstoutputselector.c:
* tests/icles/output-selector-test.c:
Use BOILERPLATE macro and update test to the latest api changes.
2008-02-07 13:48:20 +0000 Stefan Kost <ensonic@users.sourceforge.net>
tests/icles/output-selector-test.c: Add a fixme comment.
Original commit message from CVS:
* gst/multifile/gstmultifilesink.c:
Add a fixme comment.
* gst/selector/gstoutputselector.c:
Fix same leak as in input-selector.
* tests/icles/output-selector-test.c:
Improve the test.
2008-01-29 07:38:31 +0000 Stefan Kost <ensonic@users.sourceforge.net>
Replace the switch plugin with the selector plugin. Add output-selector as the opposite of input-selector (was switc...
Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-selector.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-switch.xml:
* gst/selector/.cvsignore:
* gst/selector/Makefile.am:
* gst/selector/gstinputselector.c:
* gst/selector/gstinputselector.h:
* gst/selector/gstoutputselector.c:
* gst/selector/gstoutputselector.h:
* gst/selector/gstselector-marshal.list:
* gst/selector/gstselector.c:
* gst/selector/selector.vcproj:
* gst/switch/.cvsignore:
* gst/switch/Makefile.am:
* gst/switch/gstswitch-marshal.list:
* gst/switch/gstswitch.c:
* gst/switch/gstswitch.h:
* gst/switch/switch.vcproj:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/output-selector-test.c:
Replace the switch plugin with the selector plugin. Add output-
selector as the opposite of input-selectoo (was switch). Add a test
for output-selector. Add docs for the elements. The vcproj needs
update. Fixes #500142.
2010-12-30 18:08:05 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* gst-libs/gst/rtp/gstbasertpaudiopayload.c:
baseaudiopay: fix timestamps on buffer lists
Fix the outgoing timestamps and RTP timestamps on outgoing buffers when using
buffer lists.
2010-12-29 22:36:41 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/typefind/gsttypefindfunctions.c:
typefinding: assume EBML files without doctype are matroska
https://bugzilla.gnome.org/show_bug.cgi?id=638019
2010-12-29 12:53:36 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
* gst/tcp/gstmultifdsink.c:
multifdsink: only keep last valid timestamp
Fixes #634397
2010-10-13 17:09:13 +0200 Andoni Morales Alastruey <amorales@flumotion.com>
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gstmultifdsink.h:
multifdsink: add first and last buffer's timestamp to the stats
2010-12-29 11:51:42 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/ogg/gstoggstream.c:
ogg: fix typo in comment
2010-12-28 17:39:58 +0000 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* ext/ogg/gstoggstream.c:
oggstream: fix interpretation of Theora granule position
The offset part of the granpos is not a sign of the newer encoding.
Use the version number instead.
This fixes the criticals thrown by theoraparse, and (at last) the
remaining part of #553244.
2010-11-25 17:01:04 +0100 Havard Graff <havard.graff@tandberg.com>
* gst-libs/gst/audio/gstbaseaudiosink.c:
baseaudiosink: protect against ringbuffer disappearing while in a query
Observed a case where the sink went to null-state during the query,