summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim.muller@collabora.co.uk>2010-07-15 01:20:54 +0100
committerTim-Philipp Müller <tim.muller@collabora.co.uk>2010-07-15 01:26:02 +0100
commit67ab46e11dc685b04525fde69bd41e9866840264 (patch)
tree000aed14389da78a3e27b930d026af47ad53a17d /ChangeLog
parent086ff87ed49d37f62e04fea5c0425daa6ace0029 (diff)
Release 0.10.30
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog2030
1 files changed, 2028 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index ac7934daa..f550528d0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,2035 @@
+=== release 0.10.30 ===
+
+2010-07-15 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ releasing 0.10.30, "Difficult Birth"
+
+2010-07-15 00:32:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/cs.po:
+ * po/lv.po:
+ po: update translations
+
+2010-07-14 12:59:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Disconnect and destroy uridecodebins when going from READY to NULL
+ Fixes spurious errors that happen after an error and playing a working
+ stream afterwards or signals that are emitted for non-active groups.
+ Fixes bug #624266.
+
+2010-07-08 14:51:08 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/Makefile.am:
+ docs: dist more of the gst-plugin-base design docs
+
+2010-07-07 00:35:37 +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-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.29.4 pre-release
+
+2010-07-07 00:24:42 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * po/LINGUAS:
+ * po/es.po:
+ * po/fr.po:
+ * po/it.po:
+ * po/nl.po:
+ * po/pt_BR.po:
+ * po/sl.po:
+ * po/sv.po:
+ po: update translations
+
+2010-07-06 09:47:45 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ Revert "playbin2: Don't put "raw" subtitle types in the raw caps for decodebin2"
+ This reverts commit 9d7538247ff1bf9841b53eeb71ddc47f2c662415.
+ If the DVD subpicture caps are not part of the raw caps, uridecodebin
+ doesn't qualify resindvdbin as raw source and plugs decodebins, which
+ causes broken DVD playback because of bugs elsewhere.
+ This change was originally added to only expose supported, raw subtitles,
+ e.g. if the subtitle sink did not support DVD subpictures but a converter
+ to some supported format exists. It's not very important right now because
+ we have nothing (that is autoplugged) to convert from plaintext/pango-markup
+ or DVD subpictures to something else.
+ Fixes bug #623583.
+
+2010-07-04 17:27:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Use correct Y offset for YVYU -> RGB conversions
+ Fixes bug #623530.
+
+2010-07-04 17:26:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Use correct Y offset for the YUY2 -> RGB conversions
+ Fixes bug #623530.
+
+2010-07-04 14:55:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/inspect/plugin-ogg.xml:
+ docs: update ogg introspection info after riff fourcc addition
+
+2010-07-02 20:09:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to 8 bit grayscale
+ The last pixel wasn't written before for odd widths.
+ Fixes bug #623418.
+
+2010-07-02 14:56:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to RGB
+ The last pixel wasn't written before.
+ Fixes bug #623384.
+
+2010-07-02 13:59:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix invalid memory accesses with odd widths/heights during subsampling
+ Fixes bug #623375.
+
+2010-07-01 21:21:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If setup of the source element fails in READY->PAUSED deactive the current group
+ Otherwise the uridecodebin will be still a child of playbin2 and
+ its signals will still be connected. In future state changes this
+ will then emit unrelated signals that will confuse playbin2 or,
+ even worse, cause crashes and assertions.
+ Fixes bug #623318.
+
+2010-06-30 21:20:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: add FLV4 fourcc and map it to video/x-vp6-flash
+ Fixes #623176.
+
+2010-06-30 15:13:10 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/netbuffer/gstnetbuffer.c:
+ netbuffer: declare with G_DEFINE_TYPE for type safety
+ Fixes #623233.
+
+2010-06-24 16:55:57 +0200 Fredrik Söderquist <fs@opera.com>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Handle errors from _get_next_page in _do_seek.
+ If the source element failed here, oggdemux would crash.
+ Fixes #623218.
+
+2010-06-30 11:00:45 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: keep things sorted alphabetically
+ On special request. Because it's important, apparently.
+
+2010-06-29 18:48:15 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * 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-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.29.3 pre-release
+
+2010-06-29 18:46:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: fix --disable-external
+
+2010-06-28 15:43:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * autogen.sh:
+ * configure.ac:
+ Bump automake requirement to 1.10
+ For maintainability reasons and $(builddir).
+ Fixes #622944.
+
+2010-06-27 10:43:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ * tests/examples/seek/seek.c:
+ examples: Remove some #if GTK_CHECK_VERSION(2,12,0)
+ We depend on GTK+ >= 2.14 already.
+
+2010-06-26 21:28:31 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/Makefile.am:
+ videotestsrc: Explicitely link with $(LIBM)
+
+2010-06-26 21:27:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/Makefile.am:
+ videoscale: Explicitely link with $(LIBM)
+
+2010-06-26 18:19: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.29.2 pre-release
+
+2010-06-26 18:19:33 +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/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ gst: update orc files
+
+2010-06-26 18:19:16 +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/en_GB.po:
+ * po/es.po:
+ * po/eu.po:
+ * po/fi.po:
+ * po/fr.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/ru.po:
+ * po/sk.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
+
+2010-06-26 17:55:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Properly clean DecodeChain after errors.
+ If an error happens, the PAUSED state will never be reached. If an
+ application re-uses decodebin2 (like totem) where one would normally
+ set to READY between each file, the cleanup that normally happens in
+ the PAUSED=>READY codepath will never be called, resulting in the
+ following file to re-use the previous demuxer/decoder/...
+ https://bugzilla.gnome.org/show_bug.cgi?id=622807
+
+2010-06-26 12:39:34 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/design/design-orc-integration.txt:
+ docs: fix a few typos
+
+2010-06-26 12:03:54 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ checks: simplify GstBus usage in videoscale unit test
+ There's no need to run a main loop, add a bus watch and deal with
+ helper structs here just to wait for an EOS message.
+
+2010-06-26 11:38:56 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ checks: speed up videoscale unit test a little
+ Use new gst_element_link_pads_full() function to link elements,
+ and disable all checks when linking (don't try this at home).
+ Down to 18s from 3m20s. Scary.
+
+2010-06-25 17:18:34 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstringbuffer.c:
+ ringbuffer: check for ringbuffer state first
+ Check for the state of the ringbuffer before doing the checks of the other
+ buffer properties, when we're not started, we don't care about those values.
+
+2010-06-24 13:30:59 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Use a more concise pad template
+ Speeds up caps nego 2 fold
+ https://bugzilla.gnome.org/show_bug.cgi?id=622696
+
+2010-06-24 15:31:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/icles/audio-trickplay.c:
+ tests: make audio-trickplay test compile when the gst debugging system is disabled
+ Fixes unused variable warning in that case.
+
+2010-06-24 15:13:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: add test that runs all typefinders over random data
+
+2010-06-06 12:31:35 +0530 Arun Raghavan <arun.raghavan@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: Mark ISO 14496-14 files as video/quicktime
+ These are currently being marked as audio/x-m4a which is incorrect.
+ https://bugzilla.gnome.org/show_bug.cgi?id=620720
+
+2010-06-24 13:42:20 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: add temporary orc test directory
+
+2010-06-24 13:30:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: add plugin loading whitelist to test environment
+ Only want to load core/-base plugins here.
+
+2010-06-24 15:09:04 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 73ff93a to a519571
+
+2010-06-24 08:41:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ tag: Fix printf format string
+ Use %s for strings, not %d.
+
+2010-06-24 12:06:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix resampling of ARGB scanlines
+ Previously we would read behind the end of the source lines.
+
+2010-06-16 14:08:05 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds GST_TAG_IMAGE_ORIENTATION mapping
+ Adds GST_TAG_IMAGE_ORIENTATION mapping to xmp helper lib.
+ Tests included.
+
+2010-06-16 11:19:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/gsttageditingprivate.c:
+ * gst-libs/gst/tag/gsttageditingprivate.h:
+ * tests/check/libs/tag.c:
+ * win32/common/libgsttag.def:
+ tag: exif: Adds mapping for GST_TAG_IMAGE_ORIENTATION
+ Adds GST_TAG_IMAGE_ORIENTATION to the exif helper lib mapped tags.
+ Tests included.
+
+2010-06-23 12:10:32 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: clear ts-offset pointer
+ We need to clear the pointer to our ts-offset element when we destroy the video
+ chain elements to make sure nobody derefs it to invalid memory afterwards.
+
+2010-06-23 10:16:07 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Reset ts_offset field when freeing chain
+ Otherwise we would end up with a bogus ->audiochain->ts_offset field
+ which would cause segfaults/assertions when trying to modify the
+ 'ts-offset' property in update_av_offset().
+ Was easy to trigger when using a list of audio+video files mixed with
+ video-only files in totem.
+
+2010-06-18 16:37:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/elements/adder.c:
+ * tests/check/elements/appsink.c:
+ * tests/check/elements/audiotestsrc.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/elements/multifdsink.c:
+ * tests/check/elements/videotestsrc.c:
+ * tests/check/elements/vorbisdec.c:
+ tests: use our own macros for the tests main function
+
+2010-06-18 14:17:30 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstvorbistag.c:
+ tag: Use gst_tag_list_peek_string_index in vorbistag
+ Use _peek_string_index instead of _get_string_index to avoid
+ a string copy
+
+2010-06-14 12:27:02 +0200 Philippe Normand <pnormand@igalia.com>
+
+ * sys/ximage/ximagesink.c:
+ * sys/ximage/ximagesink.h:
+ ximagesink: Ask pad peer to accept new caps once only
+ In buffer_alloc, if the buffer caps are new, call
+ gst_pad_peer_accept_caps once only, it's useless to call it in the
+ cases where we know it will always fail.
+ Fixes bug #621190
+
+2010-06-17 17:07:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add YUY2/YVYU to all RGB formats conversions
+
+2010-06-17 16:57:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix Y42B to YUY2/YVYU/UYVY conversion for odd widths
+
+2010-06-17 16:54:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix YUY2/YVYU/UYVY to Y42B conversion for odd widths
+
+2010-06-17 16:06:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ * docs/plugins/gst-plugins-base-plugins.args:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * docs/plugins/gst-plugins-base-plugins.signals:
+ * docs/plugins/inspect/plugin-alsa.xml:
+ * docs/plugins/inspect/plugin-audiorate.xml:
+ * docs/plugins/inspect/plugin-decodebin.xml:
+ * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * docs/plugins/inspect/plugin-gnomevfs.xml:
+ * docs/plugins/inspect/plugin-ogg.xml:
+ * docs/plugins/inspect/plugin-playback.xml:
+ * docs/plugins/inspect/plugin-subparse.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: update introspected plugin docs for gstdoc-scangobj and other changes
+ Update common for latest gstdoc-scangobj and inspect xml files for
+ escaping and pad template order changes. Update other gtk-doc files
+ for API additions and object hierarchy changes.
+
+2010-06-16 19:15:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: improve autoplugging
+ Use the pad caps when they are available to continue the autoplugging. If the
+ pad caps are set, they are fixed and then we can directly continue autoplugging.
+
+2010-06-15 16:49:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ Automatic update of common submodule
+ From 9339ccc to 35617c2
+
+2010-06-15 16:53:49 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 5adb1ca to 9339ccc
+
+2010-06-15 16:34:54 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 57c89b7 to 5adb1ca
+
+2010-06-15 15:32:34 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From c804988 to 57c89b7
+
+2010-06-15 13:09:37 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/elements/audioresample.c:
+ Revert "audioresample: set pads as negotiable"
+ This reverts commit 5f74f3a82eb54f9a9517f99dffbe45ce4d474870.
+
+2010-06-15 13:09:29 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * tests/check/elements/audioconvert.c:
+ Revert "audioconvert: set pads negotiable"
+ This reverts commit bbd7dee8f604bd0373a82e6e5cc3eec8313806ac.
+
+2010-06-14 15:19:32 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Fix black horizontal line in image
+
+2010-06-14 15:05:16 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ tag: xmp: Init char variable for gps coordinates
+ Initialize char variable for gps coordinates deserialization to 0
+ to identify when it couldn't be parsed/found and error out.
+ Fixes #621509
+
+2010-06-14 18:10:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/audioconvert.c:
+ audioconvert: set pads negotiable
+
+2010-06-14 17:48:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/audioresample.c:
+ audioresample: set pads as negotiable
+
+2010-06-14 16:25:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Revert accidental downgrade of common revision.
+
+2010-06-14 16:07:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: And only expect a single buffer in the unit test
+
+2010-06-14 16:02:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Only convert one buffer instead of five
+ Should make the unit test a lot faster.
+
+2010-06-14 14:13:32 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Fix unitialized variables
+ yay macosx compilers :(
+
+2010-06-14 14:13:16 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/video/video.c:
+ video: Fix unitialized variable.
+ yay macosx compilers :(
+
+2010-06-14 13:27:01 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Use Quarks for structure name/field checking
+
+2010-06-14 13:26:02 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Speed up _remove_format_info
+ Instead of copying full caps, use the fact that the provided caps only have
+ one structure and only copy around structures.
+
+2010-06-14 13:24:06 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * common:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: Transfer structures instead of copying them
+ Avoids many expensive structure copies
+
+2010-06-14 13:20:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use GLIB_EXTRA_CFLAGS
+
+2010-06-14 13:02:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 7a0fdf5 to c804988
+
+2010-06-14 11:31:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 6da3bab to 7a0fdf5
+
+2010-06-14 11:20:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/examples/seek/jsseek.c:
+ jsseek: Don't use deprecated GLib API
+ Fixes once again bug #605100.
+
+2010-06-14 11:16:45 +0200 Prahal <prahal at yahoo.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: use accumulator for autoplug-sort
+ Use an accumulator for the autoplug-sort signal so that we can stop the emission
+ when a signal handler produced a valid result. This avoids the object handler
+ to overwrite the results from user signals.
+ Fixes #621161
+
+2010-06-14 11:11:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: activate_chain must not be called with a NULL chain
+ It will crash later and shouldn't really happen anyway unless
+ something is really wrong.
+
+2010-06-14 11:08:10 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ gnomevfssrc: Fix possible NULL pointer dereference
+ It's always an error if gst_buffer_try_new_and_alloc() returns NULL
+
+2010-06-14 11:03:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Return FALSE from the seek handler if no seek callback was set
+
+2010-06-14 09:53:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/gio/gstgiostreamsrc.c:
+ giostreamsrc: Fix copy&paste error in the docs
+
+2010-06-14 00:33:04 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ ogg: fix debug message printf format some more
+ Just cast the pointer diff, so it works everywhere without
+ warnings. Can't use %tu, because that modifier is C99. Warning
+ was: "format '%li' expects type 'long int', but argument 8 has
+ type 'int'".
+
+2010-06-13 22:17:18 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add ffmpegcolorspace after videotestsrc for the unit test
+
+2010-06-13 20:57:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: ...and add Y16 case for the linear scaling
+
+2010-06-13 20:38:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add Y16 case for 4-tap scaling
+
+2010-06-13 18:27:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ tests: Fix linking of the tags test
+
+2010-06-13 08:20:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.h:
+ video: Re-add (but deprecated) GST_VIDEO_{RED,GREEN,BLUE}_MASK_1[56]
+
+2010-06-12 21:04:48 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use correct variables for debug output
+
+2010-06-12 16:51:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Fix Y16 from/to GRAY8 conversion
+
+2010-06-12 16:31:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/imgconvert.c:
+ ffmpegcolorspace: Don't crash when doing gray YUV to GRAY conversion
+
+2010-06-12 16:23:23 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ videoscale: Update disted orc files
+
+2010-06-12 16:16:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: Allow video/webm for progressive downloading
+
+2010-06-12 13:59:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add support for more gray formats
+
+2010-06-01 16:45:34 +0000 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video.{c,h}: Fix an endianness bug fix.
+ This commit makes sure the endianness is ok for RGB/BGR 15/16 formats.
+
+2010-06-01 14:42:54 +0000 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video.{c,h}: Add support for RGB and BGR with 15 and 16 bits.
+
+2010-06-12 13:35:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Use libgstvideo for caps parsing, etc
+
+2010-06-12 13:04:43 +0200 Philippe Normand <phil@base-art.net>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix format string compiler warning on OS X
+
+2010-06-12 13:00:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use GST_VIDEO_CAPS_GRAY{8,16}
+
+2010-06-12 12:57:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_scanline.c:
+ videoscale: Implement linear merging of Y16 scanlines with orc
+
+2010-06-12 08:26:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 733fca9 to 6da3bab
+
+2010-06-11 22:16:26 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/cdparanoia/Makefile.am:
+ cdparanoia: check for cdparanoia with pkg-config first
+ cdparanoia now has a .pc file in post-0.10.2 SVN, so use
+ that to check for cdparanoia before we try all the other
+ checks. Besides being generally nicer, this may help with
+ correctly detecting cdparanoia on OSX some day (see #609918).
+
+2010-06-11 12:34:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: look for dts frames at non-zero offsets too
+ Scan a bit into the data when checking for dts frames instead
+ of expecting the frame sync to be right at the start of the
+ data. This is needed for some dts-disguised-as-pcm-in-wav files.
+ See #413942.
+
+2010-06-10 18:12:37 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: add typefinder for dts audio
+
+2010-06-11 15:23:14 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ gstexiftag: Fix unitialized variables
+ I hate thee macosx
+
+2010-06-11 08:47:27 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ gstexiftag: Fix debug statements
+
+2010-06-11 08:47:17 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ exiftag: Fix unitialized variable
+
+2010-06-10 20:45:42 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * win32/common/libgsttag.def:
+ win32: update def file
+
+2010-06-10 20:36:32 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/tag/tag.h:
+ docs: fix gtk-doc warnings
+ Variable names in function prototypes in the headers should match the doc-
+ comment.
+
+2010-06-10 08:47:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If the text-sink claims to support ANY caps assume it only support raw plaintext subtitles
+ Fixes bug #621071.
+
+2010-06-10 08:46:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/icles/playbin-text.c:
+ icles: Only accept plain subtitles in the playbin-text icles test
+
+2010-06-09 22:34:24 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Add support for VP6F (On2 VP6 Flash variant)
+
+2010-06-09 12:35:40 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ Use the Orc m4 macro
+
+2010-06-09 12:40:00 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fad145b to 733fca9
+
+2010-06-09 12:33:51 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 47683c1 to fad145b
+
+2010-06-09 15:58:32 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ tag: exif: Refactor byte-order handling
+ Only check for valid byte-order values when creating the
+ exif readers and writers
+
+2010-05-10 14:01:46 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstexiftag.c:
+ * tests/check/libs/tag.c:
+ tag: exif: Adds new geo-location tag mappings
+ Adds mappings for:
+ GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION
+ GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION
+ GST_TAG_GEO_LOCATION_MOVEMENT_SPEED
+ GST_TAG_GEO_LOCATION_ELEVATION
+ Does some refactoring in the code to reduce number of parameters
+ passed to functions
+ Tests included.
+
+2010-04-04 22:25:24 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * tests/check/libs/tag.c:
+ tests: tag: Adds unit tests for exif helper lib
+ Adds some simple unit tests for exif helper lib functions
+ Fixes #614872
+
+2010-04-03 23:02:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * docs/libs/gst-plugins-base-libs-sections.txt:
+ * gst-libs/gst/tag/Makefile.am:
+ * gst-libs/gst/tag/gstexiftag.c:
+ * gst-libs/gst/tag/tag.h:
+ * win32/common/libgsttag.def:
+ tag: Adds basic exif tags support
+ Adds exif helper lib functions to parse exif buffers from/to
+ taglists. Exif is tipically used in jpeg images, but it can
+ also be embedded into TIFF, AVI and WAV formats.
+ Adds a couple function to handle exif in tiff header structures, that is how
+ exif is embedded in jpeg and (obviously) in tiff.
+ API: gst_tag_list_to_exif_buffer
+ API: gst_tag_list_to_exif_buffer_with_tiff_header
+ API: gst_tag_list_from_exif_buffer
+ API: gst_tag_list_from_exif_buffer_with_tiff_header
+ Fixes #614872
+
+2010-06-09 17:02:59 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Handle SEEKING query in push mode too
+
+2010-06-09 16:38:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Update the total time from the Skeleton 4 indexes
+ Fixes bug #620939, see bug #607945.
+
+2010-06-09 16:33:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: Implement latest version of the Skeleton 4.0 spec
+ Fixes bug #620939.
+
+2010-06-09 16:59:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/volume/gstvolume.c:
+ volume: make the orc codes available for testing.
+ Add a USE_ORC define for now and switch 'this' to 'self'. Having orc enabled
+ passes the test suite and various manual gst-launch pipelines.
+
+2010-06-08 13:34:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * .gitignore:
+ .gitignore: add orc-related temp files
+
+2010-06-08 13:26:53 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst/audioresample/Makefile.am:
+ * gst/audioresample/gstaudioresample.c:
+ Fix build if orc is not installed
+ Orc is not a hard requirement. Things should still compile and
+ work without orc, but slow fallback code may be used in this
+ case. Fix up configure to not error out if orc is not installed
+ and wrap use of orc profiling in audioresample in #ifdefs.
+ Fixes #620136 some more.
+
+2010-06-08 13:11:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Implement correct parsing of Skeleton 4.0 index packets
+
+2010-06-08 12:01:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: Add parsing of Skeleton 4.0 indexes
+
+2010-06-08 11:40:32 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Parse segment length and content offset from fishead
+ And print them for debugging purposes. Not sure if we can do anything useful
+ with this information.
+
+2010-06-08 11:31:35 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: Parse Skeleton stream major/minor version
+
+2010-06-08 11:26:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Use binary search for searching in the index
+
+2010-06-08 11:02:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/libs/video.c:
+ video: Fix unit test, the Y800 checks were not used before and were not working
+
+2010-06-08 11:01:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Return TRUE in gst_video_format_is_gray() for Y800 and Y16
+
+2010-06-08 00:33:31 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ audioconvert, videotestsrc: Update generated Orc code
+ Fixes compile errors with initialization of unions.
+
+2010-06-08 00:32:36 -0700 David Schleef <ds@schleef.org>
+
+ * REQUIREMENTS:
+ requirements: change liboil to Orc
+
+2010-06-06 23:50:05 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioresample/Makefile.am:
+ * gst/audioresample/gstaudioresample.c:
+ audioresample: convert from liboil to orc
+
+2010-06-06 23:48:35 -0700 David Schleef <ds@schleef.org>
+
+ * tests/check/Makefile.am:
+ tests: Add orc tests
+
+2010-06-06 23:48:15 -0700 David Schleef <ds@schleef.org>
+
+ * gst/volume/Makefile.am:
+ * gst/volume/gstvolume.c:
+ * gst/volume/gstvolumeorc-dist.c:
+ * gst/volume/gstvolumeorc-dist.h:
+ * gst/volume/gstvolumeorc.orc:
+ volume: convert from liboil to orc
+
+2010-06-06 23:47:53 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videotestsrc/Makefile.am:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.c:
+ * gst/videotestsrc/gstvideotestsrcorc-dist.h:
+ * gst/videotestsrc/gstvideotestsrcorc.orc:
+ * gst/videotestsrc/videotestsrc.c:
+ videotestsrc: convert from liboil to orc
+
+2010-06-06 23:47:16 -0700 David Schleef <ds@schleef.org>
+
+ * gst/videoscale/Makefile.am:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscaleorc-dist.c:
+ * gst/videoscale/gstvideoscaleorc-dist.h:
+ * gst/videoscale/gstvideoscaleorc.orc:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videoscale/vs_4tap.h:
+ * gst/videoscale/vs_image.h:
+ * gst/videoscale/vs_scanline.c:
+ * gst/videoscale/vs_scanline.h:
+ videoscale: convert from liboil to orc
+
+2010-06-06 23:46:41 -0700 David Schleef <ds@schleef.org>
+
+ * gst/audioconvert/Makefile.am:
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.c:
+ * gst/audioconvert/gstaudioconvertorc-dist.h:
+ * gst/audioconvert/gstaudioconvertorc.orc:
+ audioconvert: convert from liboil to orc
+
+2010-06-06 23:45:58 -0700 David Schleef <ds@schleef.org>
+
+ * gst/adder/Makefile.am:
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ * gst/adder/gstadderorc-dist.c:
+ * gst/adder/gstadderorc-dist.h:
+ * gst/adder/gstadderorc.orc:
+ adder: convert from liboil to orc
+
+2010-06-06 23:45:10 -0700 David Schleef <ds@schleef.org>
+
+ * docs/design/Makefile.am:
+ * docs/design/design-orc-integration.txt:
+ docs: Add notes about Orc integration
+
+2010-06-06 23:34:39 -0700 David Schleef <ds@schleef.org>
+
+ * configure.ac:
+ configure: convert liboil check to orc
+
+2010-06-08 07:34:08 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggmux.c:
+ oggmux: Start a new page for every CMML buffer
+
+2010-06-07 14:38:42 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ playbin2: add av-offset property
+ Add av-offset property to control the audio and video sync offset. This can be
+ used to to manually correct badly synced streams.
+ See #620529
+
+2010-06-07 08:31:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ ffmpegcolorspace: Map "Y8 " and "GREY" to "Y800" and add it to the template caps
+
+2010-06-07 08:17:13 +0200 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst/ffmpegcolorspace/avcodec.h:
+ * gst/ffmpegcolorspace/gstffmpegcodecmap.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/ffmpegcolorspace/imgconvert_template.h:
+ ffmpegcolorspace: Add support for Y800 and Y16
+ Fixes bug #620441.
+
+2010-06-07 08:16:01 +0200 Martin Bisson <martin.bisson@gmail.com>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: Add support for Y800 and Y16
+ Fixes bug #620441.
+
+2010-06-06 16:46:55 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix log function printf format issue
+
+2010-06-05 18:14:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: stop jpeg typefinding once we found a SOF marker
+
+2010-06-05 18:05:40 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/gst/typefindfunctions.c:
+ tests: fix memory leak in unit test
+
+2010-05-19 15:40:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: improve jpeg typefinder
+ Make jpeg typefinder check more than just the first two bytes
+ plus Exif or JFIF marker. This allows us to report MAXIMUM
+ probability in cases where there's no Exif or JFIF marker,
+ making typefinding stop early. Also extract width and height,
+ because we can.
+
+2010-06-05 17:22:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/Makefile.am:
+ * tests/check/Makefile.am:
+ * tests/check/gst/typefindfunctions.c:
+ * tests/files/Makefile.am:
+ * tests/files/partialframe.mjpeg:
+ tests: add small unit test for AC3 vs. JPEG typefinding issue
+
+2010-06-05 16:58:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefinding: fix AC-3 typefinding so that it actually checks for a second frame
+ Fix typo that made the AC-3 typefinder not actually check for a
+ second frame, but rather compare the sync point found to itself,
+ which resulted in the AC-3 typefinder reporting an overly optimistic
+ MAXIMUM or VERY_LIKELY probability when it found a possible frame
+ sync.
+
+2010-06-05 12:27:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstscreenshot.c:
+ playbin2: improve screenshot code
+ Use appsrc and appsink in the screenshot code to make things nicer.
+
+2010-06-05 11:28:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: fix documentation string
+
+2010-06-05 11:05:22 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: add convert-frame action signal
+ Add a convert-frame action signal.
+ Fixes #620279
+
+2010-06-05 11:02:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstscreenshot.c:
+ * gst/playback/gstscreenshot.h:
+ playbin2: move marshaller to screenshot
+ Move the marshaller for the convert_frame signal to the screenshot file in
+ preparation for moving it to playsink.
+ See #620279
+
+2010-06-05 10:42:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstplaysink.c:
+ * gst/playback/gstplaysink.h:
+ playbin2: move convert_frame to playsink
+ Move the convert_frame function to playsink and make it part of the API. This is
+ in preparation to add the convert_frame signal to playsink.
+ See #620279
+
+2010-06-05 10:31:03 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: add property to get the last frame
+ Add a property to get the last video frame.
+ See #620279
+
+2010-06-04 19:30:14 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Handle raw streams we don't want.
+ If a file contains raw streams (not requiring a decoder) that we do
+ not want (expose-all-streams == FALSE), we would previously consider
+ those of unknown-type (missing a decoder) ... whereas in fact it was just
+ because they don't need decoders.
+ This only applies if expose-all-streams is FALSE.
+
+2010-06-03 13:44:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ Revert "baseaudiosink: Allocate and free the clock in NULL->READY and reverse"
+ This reverts commit cea2644ed86097aadedc9e8731e78a22ffc6246b.
+ Many audio sink assume that they can create a clock in
+ the instance init function and it will be there forever
+ and not be cleared by the state change functions.
+
+2010-06-02 12:19:00 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ baseaudiosink: Allocate and free the clock in NULL->READY and reverse
+
+2010-06-01 23:49:07 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From 17f89e5 to 47683c1
+
+2010-06-01 22:54:33 -0700 David Schleef <ds@schleef.org>
+
+ * common:
+ Automatic update of common submodule
+ From fd7ca04 to 17f89e5
+
+2010-06-01 13:00:22 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * tests/examples/overlay/Makefile.am:
+ examples: get the right Qt moc binary to use via pkg-config
+ Should make us do the right thing in cases where both Qt3 and Qt4
+ are installed.
+ Fixes #620211.
+
+2010-05-31 19:28:45 +1000 Jonathan Matthew <jonathan@d14n.org>
+
+ * ext/gio/gstgiobasesink.c:
+ gio: map GIO NO_SPACE error to NO_SPACE_LEFT
+ Fixes bug #620140.
+
+2010-05-28 08:27:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst-libs/gst/interfaces/streamvolume.c:
+ configure: Remove (now) useless check for cbrt
+
+2009-12-02 22:16:22 -0800 David Schleef <ds@schleef.org>
+
+ * gst-libs/gst/interfaces/streamvolume.c:
+ interfaces: Use pow() instead of cbrt() for MSVC
+
+2010-05-26 11:54:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 357b0db to fd7ca04
+
+2010-05-26 08:51:09 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/audiorate/gstaudiorate.c:
+ audiorate: Fix buffer offset_end when within tolerance.
+ This fixes issues if we then have downstream elements that operate
+ on offset/offset_end.
+ And add the expected timestamp in the debug logs
+
+2010-05-24 11:27:36 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/fft/kiss_fft_f32.c:
+ * gst-libs/gst/fft/kiss_fft_f32.h:
+ * gst-libs/gst/fft/kiss_fft_f64.c:
+ * gst-libs/gst/fft/kiss_fft_f64.h:
+ * gst-libs/gst/fft/kiss_fft_s16.c:
+ * gst-libs/gst/fft/kiss_fft_s16.h:
+ * gst-libs/gst/fft/kiss_fft_s32.c:
+ * gst-libs/gst/fft/kiss_fft_s32.h:
+ * gst-libs/gst/fft/kiss_fftr_f32.c:
+ * gst-libs/gst/fft/kiss_fftr_f64.c:
+ * gst-libs/gst/fft/kiss_fftr_s16.c:
+ * gst-libs/gst/fft/kiss_fftr_s32.c:
+ fft: Merge kissfft 1.2.8
+ This reduces memory footprint for the FFT and adds
+ OpenMP support (but we don't use it).
+
+2010-05-22 10:05:40 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Fixate interlaced, chroma-site and color-matrix fields if necessary
+
+2010-05-22 10:02:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * gst/videorate/gstvideorate.c:
+ videorate: Use new string fixation function from core
+
+2010-05-22 09:48:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate color-matrix and chroma-site fields if necessary
+
+2010-05-22 09:39:30 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: Fixate the interlaced field if necessary
+ Fixes bug #619310.
+
+2010-05-22 08:55:21 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefindfunctions: Add IVF typefinder
+
+2010-05-21 18:16:07 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: pass object to logging functions, use GST_DEBUG_FUNCPTR
+
+2010-05-20 15:14:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/pbutils/descriptions.c:
+ pbutils: add basic descriptions for new WebM and VP8 types
+
+2010-05-20 14:21:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: Fix sizes again, this time for real
+
+2010-05-20 13:58:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix size checks
+
+2010-05-20 10:19:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Drop all other Ogg VP8 header packets and make VP8 mapping check a bit more strict
+
+2010-05-20 08:52:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: Some more minor adjustments for the VP8 Ogg mapping
+
+2010-05-19 21:35:19 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ ogg: Update to the latest VP8 mapping
+
+2010-05-10 05:53:22 +0200 Philip Jägenstedt <philipj@opera.com>
+
+ * gst/typefind/gsttypefindfunctions.c:
+ typefind: Detect WebM as video/webm
+ Refactor matroska_type_find into ebml_check_header and a new
+ matroska_type_find and webm_type_find.
+
+2010-05-14 13:31:42 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Fix granulepos->key granule calculation for Dirac
+
+2010-05-14 11:02:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: Add support for mapping specific granulepos to key granule mapping
+
+2010-05-05 13:59:57 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ ogg: Implement Ogg VP8 mapping
+
+2010-04-27 15:24:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: Add support for On2 VP8
+
+2010-05-19 16:17:19 +0200 Alessandro Decina <alessandro.decina@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: fix a typo introduced by 9d753824.
+ video/x-raw-float => audio/x-raw-float. Fixes #619090.
+
+2010-05-18 08:45:52 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Don't put "raw" subtitle types in the raw caps for decodebin2
+ We handle them from the autoplug-continue signal, where the caps supported
+ by the subtitle sink or overlay are known already.
+
+2010-05-15 21:15:02 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Use = instead of == in shell scripts for equality checks
+
+2010-05-14 18:23:11 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 4d67bd6 to 357b0db
+
+2010-05-14 17:24:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/app/gstappsrc.c:
+ appsrc: Always take the object lock when accessing the caps
+ Fixes bug #618625.
+
+2010-05-14 17:17:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Don't fail if subtitles are used but only audio is available and no visualizations
+ Instead simply disable displaying of the subtitles for now, as was
+ intended by that part of code...
+ Fixes bug #610866.
+
+2010-05-14 17:13:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Fix deadlock caused from an additional lock instead of unlock
+ Also improve debug output for the playsink lock.
+
+2010-05-13 12:16:38 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Use passthrough mode if width and height are not changed
+ It doesn't matter if the PAR changes or not, processing of every pixel
+ is only necessary when the width or height changes.
+
+2010-05-13 12:03:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/riff/riff-media.c:
+ riff: relax width and height constraints
+ Increase the acceptable video sizes from [16,4096] to [1, MAX].
+ See #618392
+
+2010-05-13 08:05:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ video: Use simple fraction multiplication functions instead of going through GValues
+
+2010-05-10 17:09:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/elements/videoscale.c:
+ videoscale: Add a unit test for checking if the negotiation works as expected
+
+2010-05-10 17:09:28 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Try harder to keep the DAR if possible
+ Fixes bug #371108.
+
+2010-05-10 15:13:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Log PAR and DAR of input and output caps when setting caps
+
+2010-05-10 14:52:15 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Set input width/height if the output caps don't have any width or height
+
+2010-05-10 13:01:44 +0200 Andoni Morales <ylatuya@gmail.com>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Try to keep DAR when scaling
+ Fixes bug #371108.
+
+2010-05-10 19:09:28 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ basertpaudiopayload: Add extra frame for non-complete frame lengths
+ Some payloaders like rtpg729pay can add a shorter frame at the end of a
+ RTP packet. We need to count it like a full frame for timestamps.
+ https://bugzilla.gnome.org/show_bug.cgi?id=618324
+
+2010-05-10 18:53:29 -0400 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
+ basertpaudiopayload: Set duration on buffers
+ Set the duration of the buffers from their size
+
+2010-05-11 16:12:49 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videotestsrc/gstvideotestsrc.c:
+ videotestsrc: Fixate PAR to 1/1 if possible
+
+2010-05-11 10:07:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Check for GTK+ 3.0 and if it's not available for GTK+ 2.0
+
+2010-05-10 12:44:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Check if the X context is allocated before using it
+ It should be allocated at these places already or the state changes
+ would have failed... but better add an additional check here.
+
+2010-05-10 12:28:29 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/ximage/ximagesink.c:
+ ximagesink: Post an error message on the bus if no supported pixmap formats can be found
+ Might fix bug #615851.
+
+2010-05-07 19:49:57 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace : whooops
+
+2010-05-07 19:21:13 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: more minor cleanups
+
+2010-05-07 17:16:28 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ ffmpegcolorspace: speedup caps transformation
+ * don't re-create our possible caps every single time, just use the
+ template caps.
+ * don't intersect the caps against the template, basetransform has already
+ done that for us.
+ 62% speedup of _transform_caps() (instruction calls, measured with callgrind)
+
+2010-05-07 12:19:25 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: add the 'expose-all-streams' property from decodebin2
+ API: expose-all-streams
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-06 18:50:51 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: Add a property to not expose/decode all streams
+ API : expose-all-streams
+ If disabled:
+ * only the streams that CAN be decoded and match the final caps will have a
+ decoder plugged in and be exposed.
+ * the streams that COULD HAVE BEEN decoded but do not match the finals caps
+ will not have a decoder plugged in and will not be exposed.
+ If no decoder is available to decode a certain stream, then the missing element
+ message will still be emitted regardless of the value of the property.
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-06 17:47:12 +0200 Edward Hervey <bilboed@bilboed.com>
+
+ * gst/playback/gstdecodebin2.c:
+ decodebin2: rename are_raw_caps to are_final_caps, correct comment
+ https://bugzilla.gnome.org/show_bug.cgi?id=617868
+
+2010-05-07 17:16:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/sdp/gstsdpmessage.h:
+ sdpmessage: add new TIAS bandwidth modifier
+ Add TIAS modifier as specified in RFC 3890.
+ Do some whitespace fixes.
+
+2010-05-07 00:10:22 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audioconvert/audioconvert.c:
+ audioconvert: disambigue comment due to popular demand
+ Write "target depth" instead of "our depth" or previous ambigous "out depth".
+
+2010-05-06 15:40:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: disconnect signals in some more cleanup cases
+
+2010-05-06 13:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: don't seek when no current chain
+ Avoid a crash when we try to seek when there is no current chain.
+
+2010-05-06 12:21:38 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: ignore the skeleton start time
+ Ignore the skeleton start time as it is usually wrong for live streams
+ and we have the needed logic to calculate it anyway.
+
+2010-05-06 12:06:09 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: wait for headers before exposing chains
+ Wait until we have all the stream headers before we start exposing the streams
+ of a chain.
+
+2010-05-06 10:56:21 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: use index to estimate bitrate
+ When we have an index, use it to much more accurately estimate the total stream
+ bitrate.
+
+2010-05-06 11:34:53 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/rtsp/gstrtsptransport.h:
+ docs: be more firendly to gtk-doc limitted parsing capabilities
+
+2010-05-06 09:42:02 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ * gst-libs/gst/rtsp/gstrtspdefs.c:
+ * gst-libs/gst/rtsp/gstrtspmessage.c:
+ * gst-libs/gst/rtsp/gstrtsprange.c:
+ * gst-libs/gst/rtsp/gstrtsptransport.c:
+ * gst-libs/gst/rtsp/gstrtspurl.c:
+ docs: fix wrong doc markup
+
+2010-05-06 09:17:33 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: use can_intersect to avoid a caps copy
+
+2010-05-06 09:14:25 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: trucate own caps, instead of copying and using the first only
+ We got the caps from an intersect, it is our own, hence we can truncate it.
+ Besides gst-indent has chooses to line-up all caps in one line again :/.
+
+2010-05-06 09:12:32 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/playback/gstdecodebin.c:
+ decodebin: use can_intersect to avoid a caps copy
+
+2010-05-06 09:11:17 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/libvisual/visual.c:
+ libvisual: trucate own caps, instead of copying and using the first only
+ We got the caps from an intersect, it is our own, hence we can truncate it.
+
+2010-05-06 08:20:10 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * ext/vorbis/gstvorbisdec.c:
+ * ext/vorbis/gstvorbisdec.h:
+ * ext/vorbis/gstvorbisdeclib.c:
+ * ext/vorbis/gstvorbisdeclib.h:
+ vorbis: have a copy_sample func as a func pointer
+ Make some more variants for copy_sample funcs and use them via function pointer.
+
+2010-05-06 08:16:45 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/audioconvert/audioconvert.c:
+ audioconvert: fix typo in comment
+
+2010-05-06 08:15:16 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ x(v)imagesink: use gst_caps_can_intersect() more
+ In place where we just need to know whether caps intersect, we can use this
+ quicker function.
+
+2010-04-15 13:09:45 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/.gitignore:
+ * tests/icles/Makefile.am:
+ * tests/icles/position-formats.c:
+ examples: add a test for difference position formats
+ The test runs position and duration queries on the pipeline in all formats.
+
+2010-04-15 13:08:39 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/audio-trickplay.c:
+ example: update status (adder is fixed now)
+
+2010-04-15 13:08:01 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/playbin-text.c:
+ example: make app static
+
+2010-05-05 13:25:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: printf format fixes
+
+2010-05-04 15:32:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspconnection.c:
+ rtsp: weekday and month names in RTSP date string should be in C locale
+ Create date string using C locale weekday and month names.
+ Fixes #617636.
+
+2010-05-04 17:54:01 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/playback/gsturidecodebin.c:
+ uridecodebin: add all qtdemux types to downloadable types
+ Add all the media types that qtdemux can handle to the list of downloadable
+ types.
+
+2010-05-04 17:38:50 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggdemux: handle corrupt indexes
+ Make sure we handle and receover from corrupt indexes.
+
+2010-05-04 15:47:29 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix EOS check
+
+2010-05-04 13:51:07 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ oggstream: avoild division by 0
+
+2010-05-04 13:50:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: cleanup unused defines
+
+2010-05-04 13:36:58 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: use the index in push mode when we can
+ When seeking in push mode, try to use the index first before we use the bitrate
+ estimation.
+
+2010-05-04 13:05:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: use skeleton duration when possible
+
+2010-05-04 13:02:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggstream: parse duration from 3.3 skeleton
+
+2010-03-02 11:16:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: more index parsing work
+
+2010-03-01 13:50:32 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: clean up fishead/fisbone parsing
+ Remove some redundant code for parsing fishead streams. Actually use the data we
+ parsed (mostly start_time).
+
+2010-05-04 11:19:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ oggdemux: implement seek in push mode
+ Refactor start time collection code.
+ When we receive a flush_stop, resync to the new start time and push out a new
+ segment event.
+
+2010-05-03 16:52:59 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: make event handling better
+ Explicitly handle FLUSH events and resync on FLUSH_STOP.
+ Make send_event return a boolean.
+ Use more performant send_event function to forward events.
+
+2010-04-30 18:37:17 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: implement seeking in pushmode
+ Convert seek requests to bytes using the bitrate and forward them upstream. Does
+ not quite work because the flushing and resyncing is not implemented yet.
+
+2010-04-30 18:03:37 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: refactor for seeking in pushmode
+ refactor the code a little to prepare for seeking in push mode
+
+2010-05-03 12:46:34 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds new geo-location mappings
+ Adds GST_TAG_GEO_LOCATION_MOVEMENT_SPEED,
+ GST_TAG_GEO_LOCATION_MOVEMENT_DIRECTION and
+ GST_TAG_GEO_LOCATION_CAPTURE_DIRECTION to xmp
+ mappings.
+ Tests included.
+
+2010-04-26 22:08:41 -0300 Thiago Santos <thiago.sousa.santos@collabora.co.uk>
+
+ * gst-libs/gst/tag/gstxmptag.c:
+ * tests/check/libs/tag.c:
+ tag: xmp: Adds xmp mappings for device tags
+ Adds xmp mappings for GST_TAG_DEVICE_MANUFACTURER and
+ GST_TAG_DEVICE_MODEL. Also adds tests for it.
+
+2010-04-30 19:56:14 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst-libs/gst/rtsp/gstrtspbase64.c:
+ * gst-libs/gst/rtsp/gstrtspbase64.h:
+ rtsp: deprecate remaining base64 function now that we depend on GLib 2.20
+ API: deprecate gst_rtsp_base64_decode_ip(), use g_base64_decode_inplace() instead
+
+2010-04-30 19:37:33 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ basertpdepayload: ensure writable metadata
+
+2010-04-30 17:41:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggstream.c:
+ * ext/ogg/gstoggstream.h:
+ oggdemux: use bitrate to estimate length in pushmode
+ Parse the bitrate from the various streams.
+ Use the bitrate and the upstream length in bytes to estimate the total stream
+ duration in push mode.
+
+2010-04-30 14:07:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/gio/gstgiobasesrc.c:
+ Bump GLib requirement to 2.20
+ See http://gstreamer.freedesktop.org/wiki/ReleasePlanning/GLibRequirement
+
+2010-04-30 13:36:59 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: forward duration query duration during group switch if no cached duration
+ ... such as during first group setup.
+ Fixes #616396.
+
+2010-04-02 16:37:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ oggdemux: only EOS when all streams are EOS
+
+2010-04-02 16:36:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/ogg/gstoggdemux.c:
+ oggdemux: fix debug message
+
+2010-04-30 08:45:43 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/icles/audio-trickplay.c:
+ test: fix copy and paste error of variable name
+
+2010-04-18 20:46:37 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ adder: only accept seek-types none and set
+ Previously we were also acting on cur and end, but treating them like none.
+
+2010-04-14 23:31:20 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/adder/gstadder.c:
+ * gst/adder/gstadder.h:
+ adder: rework timestamping
+ Adder was using always incrementing timestamps. Seeking was done by setting the
+ position in the newsegment event. This was failing when doing segmented seeks
+ with rate<0.0, as offset (and thus timestamp) would go below 0.
+ Now we take both cur and end from the seek event. We construct newsegment events
+ depending including cur and end from the seek event. We set position to the
+ start of the segment. Timestamp is set to start or end of segment depending on
+ rate. Offset is recalculated.
+
+2010-04-26 17:30:44 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Add support for deinterlacing
+ This is disabled by default and can be enabled with the
+ deinterlace flag.
+ Fixes bug #547603.
+
+2010-04-26 11:12:43 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplay-enum.c:
+ * gst/playback/gstplay-enum.h:
+ playbin2: Add flag for enabling/disabling automatic deinterlacing
+
+2010-04-26 11:11:37 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplay-enum.c:
+ playbin: Use g_once_init_{enter,leave} instead of GOnce for enum/flag registration
+
+2010-04-23 17:01:55 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.h:
+ ffmpegcolorspace: Use GST_BOILERPLATE and use GstVideoFilter as base class
+ This gives automatic QoS handling.
+
+2010-04-23 16:24:11 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaysink.c:
+ playsink: Correctly reconfigure the video chain when switching from a subtitle to a non-subtitle file
+ Fixes bug #616422.
+
+2010-04-23 16:08:14 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: If a text sink is provided, let subtitle parsing be done by decodebin2 if required
+ This way subtitle sinks only get buffers in the format that they
+ understand, i.e. raw parsed text in most cases.
+ Fixes bug #614942.
+
+2010-04-23 15:30:54 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/playback/gstplaybin2.c:
+ playbin2: Set subtitle encoding on the decodebins again
+
+2010-04-23 15:22:07 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst-libs/gst/video/video.c:
+ * gst-libs/gst/video/video.h:
+ video: API: Add GST_VIDEO_FORMAT_v308 for packed 4:4:4 YUV
+
+2010-04-23 15:14:56 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videoscale/gstvideoscale.h:
+ videoscale: Some random cleanup
+
+2010-04-23 15:06:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Add support for Y444, Y42B and Y41B
+
+2010-04-23 14:42:50 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/videoscale/gstvideoscale.c:
+ videoscale: Reorder template caps by the amount of information contained in the color formats
+
+2010-04-22 15:46:17 -0400 Joshua M. Doe <joshua.doe@us.army.mil>
+
+ * gst/videorate/gstvideorate.c:
+ videorate: add support for video/x-raw-gray
+
+2010-04-29 15:05:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/inspect/plugin-decodebin2.xml:
+ * docs/plugins/inspect/plugin-playbin.xml:
+ docs: remove references to and introspection data of plugins that no longer exist
+ Some plugins (decodebin2, playbin) have been renamed or merged
+ into different plugins (uridecodebin, playback).
+
+2010-04-29 15:02:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * docs/plugins/gst-plugins-base-plugins.hierarchy:
+ * 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-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:
+ Back to development.
+
=== release 0.10.29 ===
-2010-04-28 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+2010-04-28 02:16:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.10.29, "Freaks"
+ * 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-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:
+ * gst-plugins-base.doap:
+ * win32/common/_stdint.h:
+ * win32/common/config.h:
+ Release 0.10.29
2010-04-28 01:34:24 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>