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

Release 0.10.33

Highlights:

  - support for 16-bit-per-component video formats
  - playbin2 fixes and improvements for custom and non-raw sinks
  - oggmux muxes based on running time now
  - many other fixes and improvements
parent d08e695a
=== release 0.10.33 ===
2011-05-10 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
releasing 0.10.33, "Relaxing Distractions"
2011-04-30 17:35:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* 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-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:
* po/da.po:
* po/de.po:
* po/fr.po:
* po/uk.po:
* win32/common/_stdint.h:
* win32/common/config.h:
0.10.32.4 pre-release
2011-04-30 17:21:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/videoscale/gstvideoscaleorc-dist.c:
* gst/volume/gstvolumeorc-dist.c:
gst: update orc-generated disted C backup code to orc 0.4.14
2011-04-27 12:09:33 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* 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-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:
* po/bg.po:
* po/nl.po:
* po/pl.po:
* po/ru.po:
* po/sl.po:
* po/tr.po:
* win32/common/_stdint.h:
* win32/common/config.h:
0.10.32.3 pre-release
2011-04-24 18:45:40 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/vs_image.c:
videoscale: Fix off-by-one error in previous commit
Fix for 7c0b702e. It helps to get your j+1's right.
2011-04-24 18:16:20 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/vs_image.c:
videoscale: Fix ARGB bilinear scaling
Fixes #648548. Orc generates bad code for
gst_videoscale_orc_resample_merge_bilinear_u32, so we'll use the
slightly slower two-stage process. I'd fix Orc, but it's hard to
get excited about fixing a feature that I'm planning to deprecate
and replace.
2011-04-23 13:42:23 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/vs_image.c:
videoscale: hack to fix invalid reads in linear
https://bugzilla.gnome.org/show_bug.cgi?id=633837
2011-04-23 12:46:09 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/vs_4tap.c:
videoscale: protect 4tap from out-of-bounds reads
https://bugzilla.gnome.org/show_bug.cgi?id=633837
2011-04-24 14:03:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* common:
Automatic update of common submodule
From c3cafe1 to 46dfcea
2011-04-23 12:44:50 -0700 David Schleef <ds@schleef.org>
* gst/videoscale/gstvideoscale.c:
videoscale: use simpler scaling method for small images
https://bugzilla.gnome.org/show_bug.cgi?id=633837
2011-04-14 09:32:19 +0200 Marc Plano-Lesay <marc.planolesay@gmail.com>
* gst/audioresample/gstaudioresample.c:
audioresample: fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-22 13:55:20 +0200 Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
* gst-libs/gst/tag/gstexiftag.c:
* gst-libs/gst/tag/gsttageditingprivate.h:
tag: exif: register common tags from tag library
Exif uses tags like image-vertical-ppi or image-horizontal-ppi which are
registered in gst_tag_register_musicbrainz_tags(), but neither GstExifReader
nor GstExifWriter register them.
https://bugzilla.gnome.org/show_bug.cgi?id=648459
2011-04-24 12:16:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/tag/tag.h:
* gst-libs/gst/tag/tags.c:
tag: update some FIXMEs for 0.11
2011-04-21 14:11:49 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/elements/videoscale.c:
tests: add unit test for basetransform/videoscale negotiation regression
Turn Rene's test pipeline into a unit test.
https://bugzilla.gnome.org/show_bug.cgi?id=648220
2010-11-25 17:01:53 +0100 Håvard Graff <havard.graff@.eu.tandberg.int>
* gst-libs/gst/audio/gstringbuffer.c:
ringbuffer: make sure to not start if the may_start flag is FALSE
Fixes #635784
2011-04-18 11:24:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* sys/ximage/ximagesink.c:
* sys/xvimage/xvimagesink.c:
x(v)imagesink: If NULL caps are passed to buffer_alloc() do fallback allocation
Fixes bug #647857.
2011-04-18 10:19:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/check/pipelines/oggmux.c:
oggmux: Remove bus GSource to prevent a valgrind warning
2011-04-18 09:16:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/check/pipelines/gio.c:
gio: Remove the bus GSource from the main context
Prevents a valgrind warning about possibly leaked memory,
see bug #647763.
2011-04-17 19:33:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/sdp/Makefile.am:
sdp: remove gst_init() for g-i scanner here again as well to avoid problems with -Wl,--as-needed
2011-04-17 17:59:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/fft/Makefile.am:
fft: remove gst_init() for g-i scanner again
libgstfft doesn't actually use any symbols from libgstreamer, so when
compiling with -Wl,--as-needed it won't even link to it, which can
cause failures with older versions of g-i that ignore the --pkg
arguments.
Should fix PPA build failure on Ubuntu Maverick
2011-04-16 16:31:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/pango/gsttextoverlay.c:
textoverlay: Always hold the class-global pango mutex when using pango API
2011-04-16 16:23:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttimeoverlay.c:
{time,clock}overlay: Hold the class-global pango mutex when changing the pango context
2011-04-16 16:21:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttimeoverlay.c:
{clock,time}overlay: Only set the global pango context options once in class_init
Instead of doing it over and over again when instantiating a new instance.
2011-04-16 16:18:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/pango/gsttextoverlay.c:
pango: Create a new pango context for every subclass
timeoverlay/clockoverlay are setting some global options
on the context that shouldn't be used for the generic textoverlay.
2011-04-16 16:03:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* configure.ac:
* win32/common/_stdint.h:
* win32/common/config.h:
* win32/common/video-enumtypes.c:
0.10.32.2 pre-release
2011-04-16 15:58:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/adder/gstadderorc-dist.c:
* gst/adder/gstadderorc-dist.h:
* gst/audioconvert/gstaudioconvertorc-dist.c:
* gst/audioconvert/gstaudioconvertorc-dist.h:
* gst/videoscale/gstvideoscaleorc-dist.c:
* gst/videoscale/gstvideoscaleorc-dist.h:
* gst/videotestsrc/gstvideotestsrcorc-dist.c:
* gst/videotestsrc/gstvideotestsrcorc-dist.h:
* gst/volume/gstvolumeorc-dist.c:
* gst/volume/gstvolumeorc-dist.h:
gst: update disted orc backup code
2011-04-16 15:50:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* docs/plugins/gst-plugins-base-plugins.args:
* docs/plugins/gst-plugins-base-plugins.hierarchy:
* docs/plugins/gst-plugins-base-plugins.interfaces:
* docs/plugins/gst-plugins-base-plugins.prerequisites:
* docs/plugins/gst-plugins-base-plugins.signals:
* 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-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 documentation
2011-04-16 15:42:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* po/af.po:
* po/az.po:
* po/bg.po:
* po/ca.po:
* po/cs.po:
* po/da.po:
* po/de.po:
* po/el.po:
* po/en_GB.po:
* po/es.po:
* po/eu.po:
* po/fi.po:
* po/fr.po:
* po/gl.po:
* po/hu.po:
* po/id.po:
* po/it.po:
* po/ja.po:
* po/lt.po:
* po/lv.po:
* po/nb.po:
* po/nl.po:
* po/or.po:
* po/pl.po:
* po/pt_BR.po:
* po/ro.po:
* po/ru.po:
* po/sk.po:
* po/sl.po:
* po/sq.po:
* po/sr.po:
* po/sv.po:
* po/tr.po:
* po/uk.po:
* po/vi.po:
* po/zh_CN.po:
po: update translations
2011-03-31 17:56:00 +0000 Thibault Saunier <thibault.saunier@collabora.co.uk>
* Android.mk:
* configure.ac:
* ext/vorbis/Makefile.am:
* ext/vorbis/gstvorbisdec.c:
* ext/vorbis/gstvorbisdec.h:
* ext/vorbis/gstvorbisdeclib.h:
vorbis: add support for using tremolo on android
Tremolo is an ARM-optimised version of xiph's tremor library.
2011-04-15 13:36:39 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggstream.c:
* ext/ogg/gstoggstream.h:
oggmux: prefer headers from caps to determine stream type
Ogg mandates the first header packet must determine a stream's type.
However, some streams (such as VP8) do not include such a header
when muxed in other containers, and thus do not include this header
as a buffer, but only in caps. We thus use headers from caps when
available to determine a new stream's type.
https://bugzilla.gnome.org/show_bug.cgi?id=647856
2011-04-16 11:00:31 +0100 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:
libs: gobject-introspection scanner doesn't need to scan or update plugin info
Make sure the scanner doesn't load or introspect or check any plugins,
(especially not outside the build directory).
2011-04-15 21:09:00 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/Makefile.am:
tests: list libs/struct*h files explicitly in Makefile.am
Hopefully makes the gentoo buildbot happy again.
2011-04-15 11:11:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/playback/gstplaybin2.c:
playbin2: avoid foregoing READY_TO_NULL when appropriate
2011-04-14 22:13:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/playback/gstplaybin2.c:
playbin2: ensure proper PAUSED_TO_READY cleanup
... since going async to PAUSED might fail, and never making it to PAUSED
subsequently skips going down to READY.
Fixes #647781.
2011-04-14 12:42:20 -0700 David Schleef <ds@schleef.org>
* gst-libs/gst/video/video.c:
Revert "video: Remove the extensive checkings from switch"
This reverts commit 500d14c35c656890686574e1c041fb556df17056.
2011-04-14 13:15:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/check/elements/encodebin.c:
encodebin: Unref encoding profiles after usage in the test
2011-04-14 12:55:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* tests/check/elements/encodebin.c:
encodebin: Release pads after setting the state to NULL in the unit test
See bug #647756.
2011-04-14 12:23:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst/encoding/gstencodebin.c:
encodebin: Set all elements to NULL and remove them from the bin when removing a source group
2011-04-14 00:26:34 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
* gst-libs/gst/video/video.c:
video: Remove the extensive checkings from switch
The default case handles them already
2011-04-13 23:17:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* tests/check/libs/tag.c:
tests: tag: Fix typo
2011-04-13 23:17:14 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst-libs/gst/tag/gstxmptag.c:
* tests/check/libs/tag.c:
tag: xmp: Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION for xmp
library.
Includes unit tests.
2011-04-13 23:16:02 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst-libs/gst/tag/gstexiftag.c:
* tests/check/libs/tag.c:
tag: exif: Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
Adds mapping for GST_TAG_CAPTURING_EXPOSURE_COMPENSATION for exif
library.
Includes unit tests.
2011-04-13 23:13:59 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
* gst-libs/gst/tag/tag.h:
* gst-libs/gst/tag/tags.c:
tag: Adds GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
Adds a new tag for indicating the used exposure compensation
level in EV used when capturing an image.
API: GST_TAG_CAPTURING_EXPOSURE_COMPENSATION
2011-04-14 00:24:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/examples/encoding/gstcapslist.c:
* tests/examples/gio/giosrc-mounting.c:
* tests/examples/playrec/playrec.c:
* tests/examples/seek/jsseek.c:
* tests/examples/seek/seek.c:
tests: fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-13 23:57:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggstream.c:
ogg: fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-13 23:19:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/ffmpegcolorspace/imgconvert_template.h:
ffmpegcolorspace: fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-13 22:59:03 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/typefind/gsttypefindfunctions.c:
typefindfunctions: fix unused-but-set-variable warning with gcc 4.6
We don't compare the bitrates of consecutive mp3 frames on purpose
here.
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-13 09:10:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/video/video.h:
docs: fix typo in video format docs
2011-04-12 12:41:06 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* ext/ogg/gstoggmux.c:
oggmux: fix uninitialised variable usage and element leak
gcc on OSX complains about ret being used uninitialized in
this function, and it is right. Don't leak element ref
when returning early because newsegment event is not in
TIME format.
2011-04-12 12:20:43 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst/tcp/gstmultifdsink.c:
multifdsink: do check return values of fcntl() and fstat()
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-09 19:15:23 +0200 Marc Plano-Lesay <marc.planolesay@gmail.com>
* gst/playback/gstplaybasebin.c:
* gst/subparse/tmplayerparse.c:
* gst/tcp/gstmultifdsink.c:
* gst/videoscale/vs_image.c:
fix unused-but-set-variable warnings with gcc 4.6
https://bugzilla.gnome.org/show_bug.cgi?id=647294
2011-04-06 22:57:41 +0300 Sreerenj Balachandran <sreerenj.balachandran@nokia.com>
* gst-libs/gst/rtsp/gstrtsptransport.c:
rtsptranport: ensure valid int result when parsing ranges
Specifically, make sure that the return value of strtol is falling in
between the range of G_MININT and G_MAXINT.
Fixes #646952.
2011-04-06 16:27:54 +0100 Bastien Nocera <hadess@hadess.net>
* gst-libs/gst/pbutils/encoding-target.c:
encoding-profile: fix unused-but-set-variable warnings with gcc 4.6
Top-level profiles don't have restrictions, only stream profiles,
so no need to serialise that here.
https://bugzilla.gnome.org/show_bug.cgi?id=646925
2011-04-11 14:29:35 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* tests/check/Makefile.am:
tests: dist all struct_*.h files for libs ABI test
Should fix distcheck on x86_64.
2011-04-11 15:02:38 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/videorate/gstvideorate.c:
videorate: empty caps have no structure to pick
2011-04-11 10:06:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
* gst-libs/gst/tag/gstid3tag.c:
tag: fix typo in ID3 genres
psychadelic -> psychedelic. Spotted by Sébastien Wilmet.
https://bugzilla.gnome.org/show_bug.cgi?id=647399
2011-01-27 17:28:51 +0100 Alessandro Decina <alessandro.d@gmail.com>
* Android.mk:
* android/alsa.mk:
* android/app.mk:
* android/app_plugin.mk:
* android/audio.mk:
* android/audioconvert.mk:
* android/audioresample.mk:
* android/audiotestsrc.mk:
* android/decodebin.mk:
* android/decodebin2.mk:
* android/ffmpegcolorspace.mk:
* android/gdp.mk:
* android/gst-libs/gst/app/gstapp-marshal.c:
* android/gst-libs/gst/app/gstapp-marshal.h:
* android/gst-libs/gst/audio/audio-enumtypes.c:
* android/gst-libs/gst/audio/audio-enumtypes.h:
* android/gst-libs/gst/interfaces/interfaces-enumtypes.c:
* android/gst-libs/gst/interfaces/interfaces-enumtypes.h:
* android/gst-libs/gst/interfaces/interfaces-marshal.c:
* android/gst-libs/gst/interfaces/interfaces-marshal.h:
* android/gst-libs/gst/pbutils/pbutils-enumtypes.c:
* android/gst-libs/gst/pbutils/pbutils-enumtypes.h:
* android/gst-libs/gst/rtsp/gstrtsp-enumtypes.c:
* android/gst-libs/gst/rtsp/gstrtsp-enumtypes.h:
* android/gst-libs/gst/rtsp/gstrtsp-marshal.c:
* android/gst-libs/gst/rtsp/gstrtsp-marshal.h:
* android/gst-libs/gst/video/video-enumtypes.c:
* android/gst-libs/gst/video/video-enumtypes.h:
* android/gst/playback/gstplay-marshal.c:
* android/gst/playback/gstplay-marshal.h:
* android/gst/tcp/gsttcp-enumtypes.c:
* android/gst/tcp/gsttcp-enumtypes.h:
* android/gst/tcp/gsttcp-marshal.c:
* android/gst/tcp/gsttcp-marshal.h:
* android/interfaces.mk:
* android/netbuffer.mk:
* android/pbutils.mk:
* android/playbin.mk:
* android/queue2.mk:
* android/riff.mk:
* android/rtp.mk:
* android/rtsp.mk:
* android/sdp.mk:
* android/tag.mk:
* android/tcp.mk:
* android/typefindfunctions.mk:
* android/video.mk:
* android/videoscale.mk:
* android/videotestsrc.mk:
* ext/ogg/Makefile.am:
* gst-libs/gst/app/Makefile.am:
* gst-libs/gst/audio/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:
* gst/adder/Makefile.am:
* gst/app/Makefile.am:
* gst/audioconvert/Makefile.am:
* gst/audiorate/Makefile.am:
* gst/audioresample/Makefile.am:
* gst/audiotestsrc/Makefile.am:
* gst/encoding/Makefile.am:
* gst/ffmpegcolorspace/Makefile.am:
* gst/ffmpegcolorspace/gstffmpegcodecmap.h:
* gst/gdp/Makefile.am:
* gst/playback/Makefile.am:
* gst/tcp/Makefile.am:
* gst/typefind/Makefile.am:
* gst/videorate/Makefile.am:
* gst/videoscale/Makefile.am:
* gst/videotestsrc/Makefile.am:
* gst/volume/Makefile.am:
* tools/Makefile.am:
android: make it ready for androgenizer
Remove the android/ top dir
Fixe the Makefile.am to be androgenized
To build gstreamer for android we are now using androgenizer which generates the
needed Android.mk files.
Androgenizer can be found here:
http://git.collabora.co.uk/?p=user/derek/androgenizer.git
2011-04-09 02:01:08 +0100 Christian Fredrik Kalager Schaller <christian.schaller@collabora.co.uk>
* gst-plugins-base.spec.in:
Add new header file to spec file
2011-04-08 15:10:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst-libs/gst/rtp/gstbasertpdepayload.c:
* gst-libs/gst/rtp/gstbasertppayload.c:
rtp: Unref events if the parent element disappeared or has no event handler implemented
2011-01-06 18:20:58 +0100 Ole André Vadla Ravnås <oravnas@cisco.com>
* gst-libs/gst/rtp/gstbasertpdepayload.c:
* gst-libs/gst/rtp/gstbasertppayload.c:
rtp: fix pad callbacks so they handle when parent goes away
1) We need to lock and get a strong ref to the parent, if still there.
2) If it has gone away, we need to handle that gracefully.
This is necessary in order to safely modify a running pipeline. Has been
observed when a streaming thread is doing a buffer_alloc() while an
application thread sends an event on a pad further downstream, and from
within a pad probe (holding STREAM_LOCK) carries out the pipeline plumbing
while the streaming thread has its buffer_alloc() in progress.
2011-03-20 08:59:33 +0100 Havard Graff <havard.graff@tandberg.com>
* gst/audioresample/gstaudioresample.c:
audioresample: Make src query MT-safe
It is possible that the element might be going down while the event arrives
2011-04-08 15:00:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* ext/vorbis/gstvorbisdec.c:
vorbisdec: Unref events if the parent element disappeared
2011-03-21 16:03:16 +0100 Havard Graff <havard.graff@tandberg.com>
* ext/vorbis/gstvorbisdec.c:
vorbisdec: make upstream queries and events MT-safe
2011-04-06 16:25:37 +0100 Bastien Nocera <hadess@hadess.net>
* gst-libs/gst/rtp/gstbasertpdepayload.c:
* gst-libs/gst/rtp/gstrtpbuffer.c:
rtp: Remove unused variables
https://bugzilla.gnome.org/show_bug.cgi?id=646924
2011-04-07 10:06:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
* gst-libs/gst/video/video.c:
video: Fix creation of grayscale caps
The endianness was not set correctly before.
Fixes bug #646923.
2011-04-06 16:11:02 +0200 Robert Swain <robert.swain@collabora.co.uk>
* docs/design/part-interlaced-video.txt:
docs: Update interlaced video design document
The RFF flag is to be reused for buffers in the telecine state to
indicate that the buffer contains only unneeded repeated fields that are
present in other buffers and as such this buffer can be dropped.
2011-03-25 16:59:51 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* ext/theora/gsttheoraenc.c:
theoraenc: refactor multipass file writing
2011-02-08 14:02:20 +0100 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
* gst/audioresample/gstaudioresample.c:
audioresample: minor simplification
... which avoids crashing in the off-chance that structure == NULL.
2011-04-05 18:14:49 +0300 Stefan Kost <ensonic@users.sf.net>
* tests/check/Makefile.am:
* tests/check/libs/.gitignore:
* tests/check/libs/discoverer.c:
tests: add basic unit tests for discoverer
2010-08-24 13:14:33 +0200 Pascal Buhler <pascal.buhler@tandberg.com>
* gst-libs/gst/rtp/gstrtcpbuffer.c:
rtcpbuffer: Round to next 32bit word, not current 32bit word at end of SDES chunk
2011-04-05 11:32:52 +0300 Stefan Kost <ensonic@users.sf.net>
* sys/xvimage/xvimagesink.c:
xvimagesink: don't paint the window black when going to NULL
Leave dealing with the appearance of the window when we are not playing to the
applications. We anyway want to go to NULL as quickly as possible.
Fixes #635800
2011-04-04 16:00:30 -0700 David Schleef <ds@schleef.org>