summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.net>2012-09-14 02:50:44 +0100
committerTim-Philipp Müller <tim@centricular.net>2012-09-14 02:50:44 +0100
commitc5afec2d2f95f0c854b0d4f5181aef5439a9d310 (patch)
tree989ff846fc94bb27dc3fcdc9a9fe325a64aca892
parent7d1c82245f4fac29bd4d0622cf9f601dc2ecdbcc (diff)
Release 0.11.94RELEASE-0.11.94
-rw-r--r--ChangeLog4672
-rw-r--r--configure.ac6
-rw-r--r--gst-plugins-bad.doap10
-rw-r--r--win32/common/config.h4
4 files changed, 4685 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 611e57509..c405ae72e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,4677 @@
+2012-09-14 02:06:48 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-chromaprint.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvb.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-festival.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fragmented.xml:
+ * docs/plugins/inspect/plugin-freeze.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gmedec.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-gstsiren.xml:
+ * docs/plugins/inspect/plugin-id3tag.xml:
+ * docs/plugins/inspect/plugin-inter.xml:
+ * docs/plugins/inspect/plugin-interlace.xml:
+ * docs/plugins/inspect/plugin-jpegformat.xml:
+ * docs/plugins/inspect/plugin-liveadder.xml:
+ * docs/plugins/inspect/plugin-mimic.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpeg2enc.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-mpegtsmux.xml:
+ * docs/plugins/inspect/plugin-mplex.xml:
+ * docs/plugins/inspect/plugin-opencv.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-pnm.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-rtpvp8.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-schro.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-soundtouch.xml:
+ * docs/plugins/inspect/plugin-speed.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ docs: update docs
+
+2012-09-13 13:44:05 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/check/elements/parser.c:
+ check: Verify the DTS emerging from the parser, not PTS
+ PTS doesn't increment linearly in parsers with frame re-ordering, but
+ DTS does. Verify that instead.
+
+2012-09-13 13:34:16 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * tests/check/libs/mpegvideoparser.c:
+ check: Fix mpegvideoparser PAR expectation
+ The parser (correctly) now interprets the test header using
+ MPEG-1 semantics, so fix the test expectation.
+
+2012-09-13 15:51:02 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/inter/gstintervideosrc.c:
+ interaudiosrc: Make caps writable in fixate
+
+2012-09-13 15:06:52 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/inter/gstinteraudiosink.c:
+ * gst/inter/gstinteraudiosrc.c:
+ * gst/inter/gstintersubsink.c:
+ * gst/inter/gstintersubsrc.c:
+ * gst/inter/gstintertest.c:
+ * gst/inter/gstintervideosink.c:
+ * gst/inter/gstintervideosrc.c:
+ * gst/inter/gstintervideosrc.h:
+ inter: Port to 1.0 API
+ Also remove a lot of empty, non-implemented methods
+
+2012-09-12 22:58:04 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/videoparsers/gstdiracparse.c:
+ * gst/videoparsers/gsth264parse.c:
+ * gst/videoparsers/gstmpeg4videoparse.c:
+ * gst/videoparsers/gstmpegvideoparse.c:
+ videoparsers: Disable PTS interpolation in the base parse class
+ All these formats have re-ordered PTS which the base class gets
+ wrong. It's better to leave them blank and let the decoder sort it
+ out. Better yet would be to track and interpolate the timestamps
+ in the subclasses (FIXME)
+
+2012-09-09 16:40:00 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/dvdspu/gstdvdspu.c:
+ dvdspu: Advance video stream with gap events.
+ Handle Gap events the way we used to handle segment updates
+ and advance/fill in the video stream accordingly. Fixes
+ 'still' menus which aren't DVD still frames, but are just a
+ single frame with accompanying audio.
+
+2012-09-09 16:29:52 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdbin.c:
+ * ext/resindvd/resindvdbin.h:
+ resindvd: Start with a larger subpicture queue for preroll.
+ Shrink the queue once we're prerolled. Fixes the Fringe S1
+ DVD. Also, ensure we only fire no_more_pads once.
+
+2012-09-08 19:21:47 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdbin.c:
+ resindvd: Disable input-selector syncing
+ Until segments are better worked out. Also, use
+ internal input-selector for audio as well
+
+2012-09-03 09:47:30 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst-libs/gst/codecparsers/gstmpegvideoparser.c:
+ * gst-libs/gst/codecparsers/gstmpegvideoparser.h:
+ * gst/videoparsers/gstmpegvideoparse.c:
+ * gst/videoparsers/gstmpegvideoparse.h:
+ mpegvideoparse: Handle Sequence Display Extension
+ Change the way the pixel-aspect-ratio is computed by
+ interpreting the sequence header aspect ratio info
+ as MPEG-1 values until a sequence extension or
+ sequence display extension is seen, and then updating
+ the sequence header struct accordingly.
+ Fixes incorrect anamorphic display on some MPEG-2 (DVD)
+ sequences.
+
+2012-09-13 01:40:42 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/pipelines/mxf.c:
+ tests: disable yet another mxf tests until the elements are ported
+
+2012-09-13 01:34:45 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/flite/gstflitetestsrc.c:
+ flitetestsrc: fix caps fixation
+ Make caps writable before changing them.
+
+2012-09-13 01:26:28 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/segmentclip/gstsegmentclip.c:
+ segmentclip: fix wrong pad template unref
+ Blows up when trying to instantiate a second clip element
+ of the same type, like in the generic/states unit test.
+
+2012-09-13 01:07:46 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/wayland/gstwaylandsink.c:
+ waylandsink: fail gracefully with an error message if we can't connect to wayland
+ g_return_val_if_fail() is not for error handling, it's for
+ catching programming errors in public API.
+ Fixes problem with generic/states unit test.
+
+2012-09-13 00:59:33 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/siren/gstsirendec.c:
+ * gst/siren/gstsirenenc.c:
+ siren: init debug category before logging anything
+
+2012-09-13 00:55:28 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/elements/mxfdemux.c:
+ * tests/check/elements/mxfmux.c:
+ tests: skip mxf tests while elements haven't been ported yet
+
+2012-09-13 00:50:04 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/schroedinger/gstschroenc.c:
+ schroenc: remove GST_ERROR statement that was committed by accident
+
+2012-09-13 00:40:44 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/elements/jifmux.c:
+ tests: fix jifmux test
+ Need to pass a GstSample now for GST_TAG_APPLICATION_DATA
+ instead of a GstBuffer.
+
+2012-09-12 18:34:03 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/pnm/gstpnmdec.c:
+ * gst/pnm/gstpnmdec.h:
+ * gst/pnm/gstpnmenc.c:
+ * gst/pnm/gstpnmenc.h:
+ pnm: Port to 1.0 API
+
+2012-09-12 17:34:03 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/freeze/gstfreeze.c:
+ * gst/freeze/gstfreeze.h:
+ freeze: Use a GPtrArray instead of a GQueue
+ This way, the most common function (changing buffers) becomes O(1) instead
+ of O(n)
+
+2012-09-12 17:24:26 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/freeze/gstfreeze.c:
+ * gst/freeze/gstfreeze.h:
+ freeze: Port to 1.0 API
+
+2012-09-12 16:23:47 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/speed/gstspeed.c:
+ * gst/speed/gstspeed.h:
+ speed: Various 1.0 style additions
+ Use GstAudioInfo everywhere, etc
+
+2012-09-10 17:16:07 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * configure.ac:
+ * gst/speed/Makefile.am:
+ * gst/speed/gstspeed.c:
+ speed: port to 0.11
+ https://bugzilla.gnome.org/show_bug.cgi?id=683727
+
+2012-09-12 16:03:06 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/liveadder/liveadder.c:
+ * gst/liveadder/liveadder.h:
+ liveadder: port to 1.0 API
+
+2012-09-12 21:13:35 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/asfmux/gstasfmux.c:
+ * gst/debugutils/gstcompare.c:
+ * gst/frei0r/gstfrei0rmixer.c:
+ * gst/mpegpsmux/mpegpsmux.c:
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mxf/mxfmux.c:
+ * gst/videomeasure/gstvideomeasure_ssim.c:
+ collectpads: remove gst_collect_pads_add_pad_full
+ Rename gst_collect_pads_add_pad_full() to gst_collect_pads_add_pad() and fix all
+ invocations.
+
+2012-09-12 12:14:53 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/siren/gstsirendec.c:
+ * gst/siren/gstsirenenc.c:
+ siren: Port to 1.0 API
+
+2012-09-12 15:08:01 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: Use default query handlers where needed
+ And fixup getcaps handler while I'm at it
+
+2012-09-12 09:42:09 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin: port tagsetter mode setting code
+ Check directly with GST_IS_TAG_SETTER instead of using the
+ deprecated GstImplementsInterface
+ Fixes the image tag setting unit test
+
+2012-09-12 13:03:28 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: fix win32 build even more
+
+2012-09-12 13:17:03 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: port to the new GLib thread API
+
+2012-09-12 11:08:25 +0200 Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+ * gst-libs/gst/codecparsers/gstvc1parser.c:
+ codecparsers: vc1: fix aspect ratio calculation.
+ ASPECT_HORIZ_SIZE and ASPECT_VERT_SIZE are syntax elements that hold
+ binary encodings of sizes ranging from 1 to 256. Thus, the calculated
+ pixel-aspect-ratio was off by one.
+ Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+ https://bugzilla.gnome.org/show_bug.cgi?id=683858
+
+2012-09-12 11:01:34 +0200 Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth264parser.c:
+ * gst-libs/gst/codecparsers/gsth264parser.h:
+ * gst/videoparsers/gsth264parse.c:
+ codecparsers: h264parse: don't use anonymous unions.
+ Anonymous union is an ISO C (2011) feature that is not exposed in
+ compilers strictly conforming to the previous standard.
+ Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+2012-09-12 11:21:41 +0200 Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+ * gst-libs/gst/codecparsers/gsth264parser.c:
+ * gst-libs/gst/codecparsers/gsth264parser.h:
+ codecparsers: h264: compute pixel aspect ratio.
+ Signed-off-by: Simon Farnsworth <simon.farnsworth@onelan.co.uk>
+ Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
+
+2012-09-12 09:48:47 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: attempt to get disabled streamheader test to compile on win32
+ Though it probably won't work, but then it's disabled.
+
+2012-09-12 09:10:35 +0200 Peter Korsgaard <jacmet@sunsite.dk>
+
+ * ext/opus/gstopusdec.c:
+ * ext/opus/gstopusenc.c:
+ * gst/jpegformat/gstjpegparse.c:
+ opus + jpegformat: unbreak non-debug build
+ opus + jpegformat plugin builds fail when gstreamer is configured with
+ --disable-gst-debug as they are checking the GST_DISABLE_DEBUG symbol
+ instead of GST_DISABLE_GST_DEBUG.
+ Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
+ https://bugzilla.gnome.org/show_bug.cgi?id=683850
+
+2012-09-12 01:35:42 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/jpegformat/Makefile.am:
+ jpegformat: don't link to libgstinterfaces which doesn't exist any longer
+
+2012-09-11 20:30:55 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * ext/spandsp/gstspanplc.c:
+ spanplc: Don't unref too much, don't forward gap event
+
+2012-09-11 20:19:48 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * ext/spandsp/gstspanplc.c:
+ * ext/spandsp/gstspanplc.h:
+ spanplc: Port to 1.0 API
+
+2012-09-11 19:41:31 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ audiovisualizer: Don't try to sync controller values to invalid timestamp
+
+2012-09-11 19:36:24 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * gst/jpegformat/gstjifmux.c:
+ * gst/jpegformat/gstjpegparse.c:
+ * tests/check/elements/jpegparse.c:
+ jpegparse: Finish port to 1.0 API
+
+2012-09-11 18:55:11 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * tests/check/elements/autoconvert.c:
+ test: Simplify autoconvert test
+
+2012-09-11 18:53:43 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Look at all possibilities for accept-caps even if there is a selected subelement
+ If the accept-caps succeeds with a different subelement, then the subsequent
+ caps event will change the current subelement.
+
+2012-09-11 18:02:28 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * tests/check/elements/opus.c:
+ test: Flush opus encoder between tests
+
+2012-09-11 18:01:58 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * tests/check/elements/opus.c:
+ test: Flush opus encoder between tests
+
+2012-09-10 18:20:48 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+ * configure.ac:
+ * sys/uvch264/gstuvch264_src.c:
+ * sys/uvch264/gstuvch264_src.h:
+ uvch264: Make gudev/libusb a hard dependency and remove XU_FIND_UNIT ioctl support
+ Conflicts:
+ sys/uvch264/gstuvch264_src.c
+
+2012-09-11 17:47:16 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/modplug/gstmodplug.cc:
+ * ext/resindvd/gstmpegdemux.c:
+ * gst/asfmux/gstasfparse.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegtsdemux/mpegtsbase.c:
+ * gst/rawparse/gstrawparse.c:
+ ext, gst: only activate in pull mode if upstream is seekable
+
+2012-09-11 15:07:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/festival/gstfestival.c:
+ festival: timed text is text/x-raw now
+
+2012-09-11 15:02:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ * sys/d3dvideosink/d3dvideosink.h:
+ * sys/d3dvideosink/directx/dx.c:
+ d3dvideosink: port to the new GLib thread API
+
+2012-09-11 14:32:04 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpeg2enc.c:
+ * tests/check/elements/mplex.c:
+ tests: mpeg2enc, mplex: port to the new GLib thread API
+
+2012-09-11 14:31:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/opus/gstopusenc.c:
+ * ext/opus/gstopusenc.h:
+ opusenc: port to the new GLib thread API
+
+2012-09-11 01:52:46 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ * tests/check/Makefile.am:
+ * tests/check/pipelines/.gitignore:
+ gdp: move gdp plugin here from -base
+ Needs some reworking.
+
+2012-09-09 18:05:55 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: dump bytes into debug log using GST_MEMDUMP
+ Instead of home-grown solution.
+
+2012-07-27 15:21:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ update for new variable names
+
+2012-07-02 12:52:17 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: use multifdsink for streamheader test
+ Use multifdsink for pipes instead of multisocketsink,
+ to avoid "creating GSocket from fd 9: Socket operation
+ on non-socket "criticals from Gio. Test still fails,
+ but it fails in a different way now.
+
+2012-04-25 18:07:21 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: plug buffer leak
+
+2012-04-19 14:41:40 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: initialize variables
+
+2012-04-10 00:45:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ Use new gst_element_class_set_static_metadata()
+
+2012-04-05 15:11:05 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gdp/gstgdp.c:
+ gst: Update for GST_PLUGIN_DEFINE() API change
+
+2012-04-01 18:11:23 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ Improve buffer allocation of wrapped memory
+
+2012-03-30 18:12:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ update for buffer api change
+
+2012-03-28 12:48:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ update for buffer changes
+
+2012-03-15 13:32:08 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ update for memory api changes
+
+2012-02-22 02:05:24 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ update for new memory api
+
+2012-02-03 11:38:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ gdp: fixup unit tests
+
+2012-02-03 11:38:15 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: fixup for changed caps
+ Try to send the streamheader after the first buffer.
+
+2012-02-03 11:37:21 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ dataprotocol: don't define default Category
+ Since we now include this into the unit tests directly, don't define the default
+ category macro because it conflicts with check.
+
+2012-01-30 17:16:17 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/gstgdppay.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/pipelines/streamheader.c:
+ update for HEADER flag changes
+
+2012-01-20 16:11:54 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/gstgdpdepay.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/pipelines/streamheader.c:
+ port to new map API
+
+2012-01-19 15:32:52 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: fix some tests
+
+2012-01-04 16:41:53 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ * tests/check/pipelines/streamheader.c:
+ tests: port and enable more unit tests
+
+2011-12-25 23:19:57 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/Makefile.am:
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/dp-private.h:
+ * gst/gdp/gstgdp.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ gdp: move dataprotocol library into gdp plugin and make private
+ We have removed things like protocol=gdp in the tcp elements
+ in favour of explicit gdppay/depay elements, so there's no need
+ to keep a public API and library for now. We can still add it
+ back later. Someone needs to think hard about 0.11 and gdp
+ anyway one of these days.
+
+2011-11-11 17:17:43 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.h:
+ gdp: fix header files
+ Ensure correct indentation and retab
+ Make sure all structure have padding
+
+2011-08-16 17:32:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: rename buffer PREROLL -> LIVE flag
+ Rename the GST_BUFFER_FLAG_PREROLL to GST_BUFFER_FLAG_LIVE and give the new flag
+ a meaning. The old PREROLL flag never had a clear meaning.
+
+2011-06-10 13:40:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: make new _buffer_allocate method
+ Make a new method to allocate a buffer + memory that takes the allocator and the
+ alignment as parameters. Provide a macro for the old method but prefer to use
+ the new method to encourage plugins to negotiate the allocator properly.
+
+2011-05-13 18:07:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: Rework GstSegment handling
+ Improve GstSegment, rename some fields. The idea is to have the GstSegment
+ structure represent the timing structure of the buffers as they are generated by
+ the source or demuxer element.
+ gst_segment_set_seek() -> gst_segment_do_seek()
+ Rename the NEWSEGMENT event to SEGMENT.
+ Make parsing of the SEGMENT event into a GstSegment structure.
+ Pass a GstSegment structure when making a new SEGMENT event. This allows us to
+ pass the timing info directly to the next element. No accumulation is needed in
+ the receiving element, all the info is inside the element.
+ Remove gst_segment_set_newsegment(): This function as used to accumulate
+ segments received from upstream, which is now not needed anymore because the
+ segment event contains the complete timing information.
+
+2011-05-10 11:50:16 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: Hide the GstStructure in GstEvent
+ Hide the GstStructure of the event in the implementation specific part so that
+ we can change it.
+ Add methods to check and make the event writable.
+ Add a new method to get a writable GstStructure of the element.
+ Avoid directly accising the event structure.
+
+2011-05-02 16:00:52 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gdp/dataprotocol.h:
+ gdp: add docs for GstDPPacketizer
+
+2011-03-21 18:13:55 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: port code to new buffer data API
+
+2010-12-06 19:40:03 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/dataprotocol.h:
+ gdp: remove deprecated code
+
+2010-10-08 09:34:47 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: make public enum _get_type() functions thread-safe
+ Not that it is likely to matter in practice, but since these are public
+ API they should probably be thread-safe.
+
+2010-10-08 00:38:39 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: dataprotocol, lfocontrolsource: fix enum value name in enums that are public API
+ So run-time bindings can introspect the names correctly (we abuse this
+ field as description field only in elements, not for public API
+ (where the description belongs into the gtk-doc chunk).
+ https://bugzilla.gnome.org/show_bug.cgi?id=629946
+
+2010-03-02 22:58:06 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: Fixes for -Wmissing-declarations -Wmissing-prototypes
+ Also adds those flags to the configure warning flags
+ https://bugzilla.gnome.org/show_bug.cgi?id=611692
+
+2010-03-02 23:51:18 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/gdp/dp-private.h:
+ gdp: Make code safe for -Wredundant-decls
+ Adds that warning to configure.ac
+ Includes a tiny change of the GST_BOILERPLATE_FULL() macro:
+ The get_type() function is no longer declared before being defined.
+ https://bugzilla.gnome.org/show_bug.cgi?id=611692
+
+2009-11-27 16:39:37 +0200 Stefan Kost <ensonic@users.sf.net>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: fix broken xrefs in docs
+
+2008-06-30 09:38:45 +0000 Sebastian Dröge <slomo@circular-chaos.org>
+
+ gdp: Don't write to the same region of memory as a uint64 and uint16 as this breaks ...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ Don't write to the same region of memory as a uint64 and uint16
+ as this breaks strict aliasing rules and apparantly breaks on PPC
+ and s390. Thanks to Sjoerd Simons for analysing. Fixes bug #348114.
+
+2008-03-27 15:23:55 +0000 Michael Smith <msmith@xiph.org>
+
+ gdp: When calculating GDP body CRC, use the correct pointer.
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_packet_from_event_1_0):
+ When calculating GDP body CRC, use the correct pointer.
+ Fixes part of #522401.
+
+2008-02-29 12:41:33 +0000 Sebastian Dröge <slomo@circular-chaos.org>
+
+ gdp: Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
+ Original commit message from CVS:
+ * gst/gstconfig.h.in:
+ * libs/gst/base/gstcollectpads.c: (gst_collect_pads_read_buffer):
+ * libs/gst/check/gstcheck.c: (gst_check_log_message_func),
+ (gst_check_log_critical_func), (gst_check_drop_buffers),
+ (gst_check_element_push_buffer_list):
+ * libs/gst/controller/gstcontroller.c: (gst_controller_get),
+ (gst_controller_get_type):
+ * libs/gst/controller/gsthelper.c: (gst_object_control_properties),
+ (gst_object_get_controller), (gst_object_get_control_source):
+ * libs/gst/controller/gstinterpolationcontrolsource.c:
+ (gst_interpolation_control_source_new):
+ * libs/gst/controller/gstlfocontrolsource.c:
+ (gst_lfo_control_source_new):
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_event_from_packet_0_2):
+ * plugins/elements/gstfdsrc.c:
+ * plugins/elements/gstmultiqueue.c:
+ * plugins/elements/gsttee.c:
+ * plugins/elements/gsttypefindelement.c:
+ * plugins/indexers/gstfileindex.c: (_file_index_id_save_xml),
+ (gst_file_index_add_association):
+ * plugins/indexers/gstmemindex.c:
+ * tests/benchmarks/gstpollstress.c: (mess_some_more):
+ * tests/check/elements/queue.c: (setup_queue):
+ * tests/check/gst/gstpipeline.c:
+ * tests/check/libs/collectpads.c: (setup), (teardown),
+ (gst_collect_pads_suite):
+ * tests/examples/adapter/adapter_test.c:
+ * tests/examples/metadata/read-metadata.c: (make_pipeline):
+ * tests/examples/xml/createxml.c:
+ * tests/examples/xml/runxml.c:
+ * tools/gst-inspect.c:
+ * tools/gst-run.c:
+ Correct all relevant warnings found by the sparse semantic code
+ analyzer. This include marking several symbols static, using
+ NULL instead of 0 for pointers, not using variable sized arrays
+ on the stack, moving variable declarations to the beginning of
+ a block and using "foo (void)" instead of "foo ()" for declarations.
+
+2008-01-08 02:07:38 +0000 Damien Lespiau <damien.lespiau@gmail.com>
+
+ gdp: Fix empty prototypes. Fixes bug #507957.
+ Original commit message from CVS:
+ Patch by: Damien Lespiau <damien.lespiau@gmail.com>
+ * libs/gst/controller/gstcontroller.h:
+ * libs/gst/controller/gstcontrolsource.h:
+ * libs/gst/controller/gstinterpolationcontrolsource.h:
+ * libs/gst/controller/gstlfocontrolsource.h:
+ * libs/gst/dataprotocol/dataprotocol.h:
+ Fix empty prototypes. Fixes bug #507957.
+
+2007-11-01 21:50:05 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gdp: g_type_class_ref() other types as well, see #349410 and #64764.
+ Original commit message from CVS:
+ * gst/gst.c: (init_post):
+ * gst/gstevent.c: (_gst_event_initialize):
+ * gst/gstquery.c: (_gst_query_initialize):
+ * libs/gst/dataprotocol/dataprotocol.c (gst_dp_init):
+ g_type_class_ref() other types as well, see #349410 and #64764.
+ * gst/gstbuffer.c: (_gst_buffer_initialize):
+ * gst/gstmessage.c: (_gst_message_initialize):
+ Simplify existing g_type_class_ref().
+
+2006-10-05 14:26:08 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ gdp: Printf fixes.
+ Original commit message from CVS:
+ * gst/gstpad.c: (pre_activate):
+ * gst/gstregistry.c: (gst_registry_scan_path_level):
+ * gst/gstregistryxml.c: (load_plugin):
+ * libs/gst/controller/gstcontroller.c:
+ (gst_controlled_property_set_interpolation_mode):
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_packet_from_event_1_0):
+ * libs/gst/net/gstnetclientclock.c:
+ (gst_net_client_clock_observe_times):
+ * plugins/elements/gstfdsrc.c: (gst_fd_src_create):
+ Printf fixes.
+
+2006-08-11 15:26:33 +0000 Andy Wingo <wingo@pobox.com>
+
+ gdp: GST_DISABLE_DEPRECATED is only for users of API that don't want to see deprecated functions in the headers; people th...
+ Original commit message from CVS:
+ 2006-08-11 Andy Wingo <wingo@pobox.com>
+ * configure.ac:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
+ * tests/check/libs/gdp.c: (gst_dp_suite): GST_DISABLE_DEPRECATED
+ is only for users of API that don't want to see deprecated
+ functions in the headers; people that want to compile out
+ deprecated code should pass -DGST_REMOVE_DEPRECATED into the
+ CFLAGS. Fixes the build of multifdsink, or will soon..
+
+2006-08-10 19:46:14 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ gdp: add gst_object_{s,g}et_control_rate(), add private data section, fix docs
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * libs/gst/controller/gstcontroller.c:
+ (_gst_controller_get_property), (_gst_controller_set_property),
+ (_gst_controller_init), (_gst_controller_class_init):
+ * libs/gst/controller/gstcontroller.h:
+ * libs/gst/controller/gsthelper.c: (gst_object_get_control_rate),
+ (gst_object_set_control_rate):
+ API: add gst_object_{s,g}et_control_rate(), add private data section,
+ fix docs
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packetizer_new):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ add deprecation guards to make gtk-doc happy and allow disabling cruft
+
+2006-08-02 15:19:30 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Make debug category static
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
+ (gst_dp_crc), (gst_dp_header_payload_length),
+ (gst_dp_header_payload_type), (gst_dp_packet_from_event),
+ (gst_dp_packet_from_event_1_0), (gst_dp_buffer_from_header),
+ (gst_dp_caps_from_packet), (gst_dp_event_from_packet_0_2),
+ (gst_dp_event_from_packet), (gst_dp_validate_header),
+ (gst_dp_validate_payload):
+ Make debug category static
+ Constify the crc table.
+ Do some more arg checking in public functions.
+ Fix some docs and do some small cleanups.
+ * tests/check/libs/gdp.c: (GST_START_TEST), (gst_dp_suite):
+ Add some more checks to see if GDP deals with bogus input.
+
+2006-07-13 14:02:16 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: fix failure to deserialize event packets with empty payload (only ev...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_event_from_packet_1_0):
+ Fixes #347337: failure to deserialize event packets with
+ empty payload (only event type)
+
+2006-06-13 19:24:34 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: add a gdp image to the docs
+ Original commit message from CVS:
+ * docs/README:
+ * docs/images/gdp-header.svg:
+ add a gdp image
+ * docs/libs/Makefile.am:
+ * docs/libs/gdp-header.png:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ add it to the API docs
+ * docs/manual/intro-motivation.xml:
+ fix typo
+
+2006-06-06 14:29:54 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: add note to docs about GDP versioning; remove tmpl file
+ Original commit message from CVS:
+ add note to docs about GDP versioning; remove tmpl file
+
+2006-06-06 14:24:00 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: add a GstDPPacketizer object, and create/free functions
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer_any), (gst_dp_packet_from_caps_any),
+ (gst_dp_version_get_type), (gst_dp_init),
+ (gst_dp_header_from_buffer), (gst_dp_header_from_buffer_1_0),
+ (gst_dp_packet_from_caps), (gst_dp_packet_from_caps_1_0),
+ (gst_dp_packet_from_event), (gst_dp_packet_from_event_1_0),
+ (gst_dp_event_from_packet_0_2), (gst_dp_event_from_packet_1_0),
+ (gst_dp_event_from_packet), (gst_dp_packetizer_new),
+ (gst_dp_packetizer_free):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ API: add a GstDPPacketizer object, and create/free functions
+ API: add GstDPVersion enum
+ Add 1.0 event function that uses the string serialization
+ Serialize more useful buffer flags
+ Fixes #343988
+
+2006-06-02 16:46:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: factor out CRC code
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event):
+ factor out CRC code
+
+2006-06-02 10:58:47 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: factor out some common header init code
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event):
+ factor out some common header init code
+
+2006-06-02 10:08:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: make gst_dp_crc() public
+ Original commit message from CVS:
+ * docs/libs/gstreamer-libs-sections.txt:
+ * docs/libs/tmpl/gstdataprotocol.sgml:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ API: make gst_dp_crc() public
+
+2006-06-01 11:13:44 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gdp: make sure we zero the whole ABI-compatible area
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer):
+ make sure we zero the whole ABI-compatible area
+
+2006-05-08 15:53:12 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: whitespace, comment, doc fixup
+ Original commit message from CVS:
+ whitespace, comment, doc fixup
+
+2006-04-28 13:40:15 +0000 Michael Smith <msmith@xiph.org>
+
+ gdp: Fixes in reading/writing events over GDP (not currently used?) - dereferencing ...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+ (gst_dp_event_from_packet):
+ Fixes in reading/writing events over GDP (not currently used?) -
+ dereferencing NULL events for unknown/invalid event types, memory
+ leak, and change g_warning to GST_WARNING.
+
+2006-03-10 15:30:27 +0000 Michael Smith <msmith@xiph.org>
+
+ gdp: Fix docs for dataprocotol to not get the return types completely wrong for a fe...
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ Fix docs for dataprocotol to not get the return types completely
+ wrong for a few functions.
+
+2005-12-18 16:04:41 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Documentation updates.
+ Original commit message from CVS:
+ * libs/gst/base/gstadapter.c:
+ * libs/gst/base/gstadapter.h:
+ * libs/gst/base/gstbasesink.c: (gst_base_sink_class_init),
+ (gst_base_sink_get_position):
+ * libs/gst/base/gstbasesink.h:
+ * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
+ (gst_base_src_default_query), (gst_base_src_default_do_seek),
+ (gst_base_src_do_seek), (gst_base_src_perform_seek),
+ (gst_base_src_send_event), (gst_base_src_update_length),
+ (gst_base_src_get_range), (gst_base_src_loop),
+ (gst_base_src_start):
+ * libs/gst/base/gstbasesrc.h:
+ * libs/gst/base/gstbasetransform.h:
+ * libs/gst/base/gstcollectpads.h:
+ * libs/gst/base/gstpushsrc.c:
+ * libs/gst/base/gstpushsrc.h:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ * libs/gst/dataprotocol/dataprotocol.h:
+ * libs/gst/net/gstnetclientclock.h:
+ * libs/gst/net/gstnettimeprovider.h:
+ Documentation updates.
+
+2005-10-13 16:26:12 +0000 Andy Wingo <wingo@pobox.com>
+
+ gdp: Fix Timmeke Waymans bug.
+ Original commit message from CVS:
+ 2005-10-13 Andy Wingo <wingo@pobox.com>
+ * libs/gst/dataprotocol/dataprotocol.c (gst_dp_packet_from_caps):
+ Fix Timmeke Waymans bug.
+ (gst_dp_caps_from_packet): Make sure we pass a NUL-terminated
+ string of the proper length to gst_caps_from_string. There's a
+ potential for, before this fix, that this could cause someone
+ connecting over the network to cause a segfault if the payload is
+ not NUL-terminated.
+
+2005-10-10 23:55:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: fix more valgrind warnings before turning up the heat
+ Original commit message from CVS:
+ fix more valgrind warnings before turning up the heat
+
+2005-10-08 17:17:25 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: It's about time we bump the version number.
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer), (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ * libs/gst/dataprotocol/dp-private.h:
+ It's about time we bump the version number.
+ Since event types don't fit in the guint8 anymore describing
+ the payload type, make payload type 16 bits wide.
+
+2005-09-27 16:30:26 +0000 Andy Wingo <wingo@pobox.com>
+
+ gdp: Fix error-checking return values.
+ Original commit message from CVS:
+ 2005-09-27 Andy Wingo <wingo@pobox.com>
+ * libs/gst/dataprotocol/dataprotocol.c: Fix error-checking return
+ values.
+
+2005-07-27 19:00:36 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Fix serialization of seek events.
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+ (gst_dp_event_from_packet):
+ Fix serialization of seek events.
+
+2005-07-27 18:33:03 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Some docs updates
+ Original commit message from CVS:
+ * CHANGES-0.9:
+ * docs/design/part-TODO.txt:
+ * docs/design/part-events.txt:
+ Some docs updates
+ * gst/base/gstbasesink.c: (gst_base_sink_handle_object),
+ (gst_base_sink_event), (gst_base_sink_do_sync),
+ (gst_base_sink_activate_push), (gst_base_sink_activate_pull):
+ * gst/base/gstbasesrc.c: (gst_base_src_send_discont),
+ (gst_base_src_do_seek), (gst_base_src_event_handler),
+ (gst_base_src_loop):
+ * gst/base/gstbasetransform.c: (gst_base_transform_transform_caps),
+ (gst_base_transform_configure_caps), (gst_base_transform_setcaps),
+ (gst_base_transform_get_size), (gst_base_transform_buffer_alloc),
+ (gst_base_transform_event), (gst_base_transform_handle_buffer),
+ (gst_base_transform_set_passthrough),
+ (gst_base_transform_is_passthrough):
+ * gst/elements/gstfakesink.c: (gst_fake_sink_event):
+ * gst/elements/gstfilesink.c: (gst_file_sink_event):
+ Event updates.
+ * gst/gstbuffer.h:
+ Use faster casts.
+ * gst/gstelement.c: (gst_element_seek):
+ * gst/gstelement.h:
+ Update gst_element_seek.
+ * gst/gstevent.c: (gst_event_finalize), (_gst_event_copy),
+ (gst_event_new), (gst_event_new_custom), (gst_event_get_structure),
+ (gst_event_new_flush_start), (gst_event_new_flush_stop),
+ (gst_event_new_eos), (gst_event_new_newsegment),
+ (gst_event_parse_newsegment), (gst_event_new_tag),
+ (gst_event_parse_tag), (gst_event_new_filler), (gst_event_new_qos),
+ (gst_event_parse_qos), (gst_event_new_seek),
+ (gst_event_parse_seek), (gst_event_new_navigation):
+ * gst/gstevent.h:
+ Make GstEvent use GstStructure. Add parsing code, make sure the
+ API is sufficiently generic.
+ Mark possible directions of events and serialization.
+ * gst/gstmessage.c: (gst_message_init), (gst_message_finalize),
+ (_gst_message_copy), (gst_message_new_segment_start),
+ (gst_message_new_segment_done), (gst_message_new_custom),
+ (gst_message_parse_segment_start),
+ (gst_message_parse_segment_done):
+ Small cleanups.
+ * gst/gstpad.c: (gst_pad_get_caps_unlocked), (gst_pad_accept_caps),
+ (gst_pad_set_caps), (gst_pad_send_event):
+ Update for new events.
+ Catch events sent in wrong directions.
+ * gst/gstqueue.c: (gst_queue_link_src),
+ (gst_queue_handle_sink_event), (gst_queue_chain), (gst_queue_loop),
+ (gst_queue_handle_src_query):
+ Event updates.
+ * gst/gsttag.c:
+ * gst/gsttag.h:
+ Remove event code from this file.
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_event),
+ (gst_dp_event_from_packet):
+ Event updates.
+
+2005-07-05 10:20:14 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Ported dataprotol to 0.9.
+ Original commit message from CVS:
+ * configure.ac:
+ * libs/gst/dataprotocol/Makefile.am:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_validate_packet):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ * pkgconfig/Makefile.am:
+ * pkgconfig/gstreamer-dataprotocol-uninstalled.pc.in:
+ * pkgconfig/gstreamer-dataprotocol.pc.in:
+ Ported dataprotol to 0.9.
+ Added pkgconfig files.
+
+2005-05-16 20:21:55 +0000 David Schleef <ds@schleef.org>
+
+ gdp: remove GstData checks
+ Original commit message from CVS:
+ * check/Makefile.am: remove GstData checks
+ * check/gst-libs/gdp.c: (START_TEST): fix for API changes
+ * gst/Makefile.am: add miniobject, remove data
+ * gst/gst.h: add miniobject, remove data
+ * gst/gstdata.c: remove
+ * gst/gstdata.h: remove
+ * gst/gstdata_private.h: remove
+ * gst/gsttypes.h: remove GstEvent and GstMessage
+ * gst/gstelement.c: (gst_element_post_message): fix for API changes
+ * gst/gstmarshal.list: change BOXED -> OBJECT
+ Implement GstMiniObject.
+ * gst/gstminiobject.c:
+ * gst/gstminiobject.h:
+ Modify to be subclasses of GstMiniObject.
+ * gst/gstbuffer.c: (_gst_buffer_initialize), (gst_buffer_get_type),
+ (gst_buffer_class_init), (gst_buffer_finalize), (_gst_buffer_copy),
+ (gst_buffer_init), (gst_buffer_new), (gst_buffer_new_and_alloc),
+ (gst_subbuffer_get_type), (gst_subbuffer_init),
+ (gst_buffer_create_sub), (gst_buffer_is_span_fast),
+ (gst_buffer_span):
+ * gst/gstbuffer.h:
+ * gst/gstevent.c: (_gst_event_initialize), (gst_event_get_type),
+ (gst_event_class_init), (gst_event_init), (gst_event_finalize),
+ (_gst_event_copy), (gst_event_new):
+ * gst/gstevent.h:
+ * gst/gstmessage.c: (_gst_message_initialize),
+ (gst_message_get_type), (gst_message_class_init),
+ (gst_message_init), (gst_message_finalize), (_gst_message_copy),
+ (gst_message_new), (gst_message_new_error),
+ (gst_message_new_warning), (gst_message_new_tag),
+ (gst_message_new_state_changed), (gst_message_new_application):
+ * gst/gstmessage.h:
+ * gst/gstprobe.c: (gst_probe_perform),
+ (gst_probe_dispatcher_dispatch):
+ * gst/gstprobe.h:
+ * gst/gstquery.c: (_gst_query_initialize), (gst_query_get_type),
+ (gst_query_class_init), (gst_query_finalize), (gst_query_init),
+ (_gst_query_copy), (gst_query_new):
+ Update elements for GstData -> GstMiniObject changes
+ * gst/gstquery.h:
+ * gst/gstqueue.c: (gst_queue_finalize), (gst_queue_locked_flush),
+ (gst_queue_chain), (gst_queue_loop):
+ * gst/elements/gstbufferstore.c:
+ (gst_buffer_store_add_buffer_func),
+ (gst_buffer_store_cleared_func), (gst_buffer_store_get_buffer):
+ * gst/elements/gstfakesink.c: (gst_fakesink_class_init),
+ (gst_fakesink_render):
+ * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init):
+ * gst/elements/gstfilesrc.c: (gst_mmap_buffer_get_type),
+ (gst_mmap_buffer_class_init), (gst_mmap_buffer_init),
+ (gst_mmap_buffer_finalize), (gst_filesrc_map_region),
+ (gst_filesrc_create_read):
+ * gst/elements/gstidentity.c: (gst_identity_class_init):
+ * gst/elements/gsttypefindelement.c:
+ (gst_type_find_element_src_event), (free_entry_buffers),
+ (gst_type_find_element_handle_event):
+ * libs/gst/dataprotocol/dataprotocol.c:
+ (gst_dp_header_from_buffer):
+ * libs/gst/dataprotocol/dataprotocol.h:
+ * libs/gst/dataprotocol/dp-private.h:
+
+2005-05-04 21:29:44 +0000 Andy Wingo <wingo@pobox.com>
+
+ gdp: GCC 4 fixen.
+ Original commit message from CVS:
+ 2005-05-04 Andy Wingo <wingo@pobox.com>
+ * check/Makefile.am:
+ * docs/gst/tmpl/gstatomic.sgml:
+ * docs/gst/tmpl/gstplugin.sgml:
+ * gst/base/gstbasesink.c: (gst_basesink_activate):
+ * gst/base/gstbasesrc.c: (gst_basesrc_class_init),
+ (gst_basesrc_init), (gst_basesrc_set_dataflow_funcs),
+ (gst_basesrc_query), (gst_basesrc_set_property),
+ (gst_basesrc_get_property), (gst_basesrc_check_get_range),
+ (gst_basesrc_activate):
+ * gst/base/gstbasesrc.h:
+ * gst/base/gstbasetransform.c: (gst_base_transform_sink_activate),
+ (gst_base_transform_src_activate):
+ * gst/elements/gstelements.c:
+ * gst/elements/gstfakesrc.c: (gst_fakesrc_class_init),
+ (gst_fakesrc_set_property), (gst_fakesrc_get_property):
+ * gst/elements/gsttee.c: (gst_tee_sink_activate):
+ * gst/elements/gsttypefindelement.c: (find_element_get_length),
+ (gst_type_find_element_checkgetrange),
+ (gst_type_find_element_activate):
+ * gst/gstbin.c: (gst_bin_save_thyself), (gst_bin_restore_thyself):
+ * gst/gstcaps.c: (gst_caps_do_simplify), (gst_caps_save_thyself),
+ (gst_caps_load_thyself):
+ * gst/gstelement.c: (gst_element_pads_activate),
+ (gst_element_save_thyself), (gst_element_restore_thyself):
+ * gst/gstpad.c: (gst_pad_load_and_link), (gst_pad_save_thyself),
+ (gst_ghost_pad_save_thyself), (gst_pad_check_pull_range):
+ * gst/gstpad.h:
+ * gst/gstxml.c: (gst_xml_write), (gst_xml_parse_doc),
+ (gst_xml_parse_file), (gst_xml_parse_memory),
+ (gst_xml_get_element), (gst_xml_make_element):
+ * gst/indexers/gstfileindex.c: (gst_file_index_load),
+ (_file_index_id_save_xml), (gst_file_index_commit):
+ * gst/registries/gstlibxmlregistry.c: (read_string), (read_uint),
+ (read_enum), (load_pad_template), (load_feature), (load_plugin),
+ (load_paths):
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_packet_from_caps),
+ (gst_dp_packet_from_event), (gst_dp_caps_from_packet):
+ * tools/gst-complete.c: (main):
+ * tools/gst-compprep.c: (main):
+ * tools/gst-inspect.c: (print_element_properties_info):
+ * tools/gst-launch.c: (xmllaunch_parse_cmdline):
+ * tools/gst-xmlinspect.c: (print_element_properties):
+ GCC 4 fixen.
+
+2005-03-21 17:34:02 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: Next big merge.
+ Original commit message from CVS:
+ Next big merge.
+ Added GstBus for mainloop integration.
+ Added GstMessage for sending notifications on the bus.
+ Added GstTask as an abstraction for pipeline entry points.
+ Removed GstThread.
+ Removed Schedulers.
+ Simplified GstQueue for multithreaded core.
+ Made _link threadsafe, removed old capsnego.
+ Added STREAM_LOCK and PREROLL_LOCK in GstPad.
+ Added pad blocking functions.
+ Reworked scheduling functions in GstPad to prepare for
+ scheduling updates soon.
+ Moved events out of data stream.
+ Simplified GstEvent types.
+ Added return values to push/pull.
+ Removed clocking from GstElement.
+ Added prototypes for state change function for next merge.
+ Removed iterate from bins and state change management.
+ Fixed some elements, disabled others for now.
+ Fixed -inspect and -launch.
+ Added check for GstBus.
+
+2005-03-07 18:27:42 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: First THREADED backport attempt, focusing on adding locks and making sure the API is threadsafe. Needs more work. Mor...
+ Original commit message from CVS:
+ First THREADED backport attempt, focusing on adding locks and
+ making sure the API is threadsafe. Needs more work. More docs
+ follow this week.
+
+2005-02-18 13:58:36 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ gdp: Allocate the 1 byte more memory that was forgotten!!!!!
+ Original commit message from CVS:
+ 2005-02-18 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_dump_byte_array):
+ Allocate the 1 byte more memory that was forgotten!!!!!
+
+2004-10-01 16:49:01 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gdp: Fix threadsafety of the crc checking function.
+ Original commit message from CVS:
+ * libs/gst/dataprotocol/dataprotocol.c: (gst_dp_crc):
+ Fix threadsafety of the crc checking function.
+
+2004-08-16 10:35:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: fix for #150242
+ Original commit message from CVS:
+ fix for #150242
+
+2004-07-28 10:22:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ gdp: doc style fixes
+ Original commit message from CVS:
+ doc style fixes
+
+2004-06-09 16:24:19 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/dataprotocol.h:
+ * gst/gdp/dp-private.h:
+ gdp: bump GDP to 0.1, add buffer flags
+ Original commit message from CVS:
+ bump GDP to 0.1, add buffer flags
+
+2004-05-24 16:38:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.h:
+ gdp: wrap header in _NEW
+ Original commit message from CVS:
+ wrap header in _NEW
+
+2004-05-19 17:22:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/dp-private.h:
+ Original commit message from CVS: use GST macros; add asserts
+
+2004-05-19 16:59:39 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dp-private.h:
+ gdp: private prototype
+ Original commit message from CVS:
+ private prototype
+
+2004-05-19 16:37:53 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/dataprotocol.c:
+ * gst/gdp/dataprotocol.h:
+ * gst/gdp/dp-private.h:
+ gdp: add dataprotocol
+ Original commit message from CVS:
+ clean up libs docs; add dataprotocol
+
+2011-11-17 12:48:25 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ add parent to pad functions
+
+2011-11-10 18:32:39 +0100 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ update for adapter api changes
+
+2011-09-29 13:46:36 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ tests: update for new audio caps
+
+2011-07-08 20:02:25 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: parse caps event and payload caps
+ Which makes it actually output stuff.
+
+2011-06-13 16:32:56 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ -base: update for buffer API change
+
+2011-05-16 13:48:11 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ -base: port to new SEGMENT API
+
+2011-05-09 18:16:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ segment: fix for new core API
+ Fix for gst_*_segment_full rename.
+
+2011-05-09 13:05:12 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ -base: don't use buffer caps
+ Port to newest 0.11 core API, remove GST_PAD_CAPS and GST_BUFFER_CAPS.
+
+2011-04-19 11:35:53 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ gst: Use G_DEFINE_TYPE instead of GST_BOILERPLATE
+
+2011-01-27 17:28:51 +0100 Alessandro Decina <alessandro.d@gmail.com>
+
+ * gst/gdp/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-03-31 17:47:43 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ bufferlist: fixes for new API
+
+2011-03-28 17:46:52 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdppay.c:
+ tests: fix more unit tests
+
+2011-03-28 15:51:46 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/pipelines/streamheader.c:
+ tests: fix remaining unit tests
+
+2011-03-28 14:12:24 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ tests: work on porting the unit tests
+
+2011-03-27 16:35:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ plugins: port some plugins to the new memory API
+
+2011-02-09 12:45:23 +0100 Andoni Morales Alastruey <amorales@flumotion.com>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: ensure buffer's metadata is writable before setting caps
+
+2011-01-16 14:55:46 -0800 David Schleef <ds@schleef.org>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: make newsegment buffer metadata writable
+
+2010-06-18 16:37:14 +0300 Stefan Kost <ensonic@users.sf.net>
+
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ tests: use our own macros for the tests main function
+
+2010-03-15 22:49:53 +0100 Benjamin Otte <otte@redhat.com>
+
+ * tests/check/elements/gdpdepay.c:
+ Add -Wwrite-strings to configure
+ Fixes for the code included
+
+2010-03-16 15:45:23 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ gst_element_class_set_details => gst_element_class_set_details_simple
+ Also change my email from the old university one to the current one.
+
+2010-03-11 13:32:14 +0100 Benjamin Otte <otte@redhat.com>
+
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.h:
+ Add -Wmissing-declarations -Wmissing-prototypes to warning flags
+ Includes all the fixes necessary to make stuff compile again.
+
+2009-11-05 15:42:09 +0100 Olivier Crête <olivier.crete@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ gdpdepay: Clear adapter on flush and state change
+ Fixes #600469
+
+2009-10-28 00:59:35 +0000 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ Remove GST_DEBUG_FUNCPTR where they're pointless
+ There's not much point in using GST_DEBUG_FUNCPTR with GObject
+ virtual functions such as get_property, set_propery, finalize and
+ dispose, since they'll never be used by anyone anyway. Saves a
+ few bytes and possibly a sixteenth of a polar bear.
+
+2009-09-22 11:58:26 +0100 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: Don't repeat tags buffers for every new segment
+ Only send a tag buffer when one is received, not after every new segment
+ event/update.
+
+2009-08-27 18:59:49 +0200 Marc-André Lureau <mlureau@flumotion.com>
+
+ * gst/gdp/gstgdppay.c:
+ Bug 593035 - set IN_CAPS for streamheader buffer
+
+2009-08-10 15:40:33 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * tests/check/pipelines/streamheader.c:
+ streamheader: Fix caps leak in the vorbisenc unit test
+
+2009-08-10 14:14:30 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/pipelines/streamheader.c:
+ checks: fix stream header unit test hanging in gst_task_cleanup_all()
+ Set pipelines to NULL state and unref when done.
+
+2009-05-27 12:10:05 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gdp/gstgdppay.c:
+ gdppay: set caps on outgoing buffers
+ Set caps on outgoing buffers because NULL caps confuse basetransform.
+ Fixes #583867
+
+2008-10-16 15:07:00 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Don't install static libs for plugins. Fixes #550851 for base.
+ Original commit message from CVS:
+ * ext/alsa/Makefile.am:
+ * ext/cdparanoia/Makefile.am:
+ * ext/gio/Makefile.am:
+ * ext/gnomevfs/Makefile.am:
+ * ext/libvisual/Makefile.am:
+ * ext/ogg/Makefile.am:
+ * ext/pango/Makefile.am:
+ * ext/theora/Makefile.am:
+ * ext/vorbis/Makefile.am:
+ * gst/adder/Makefile.am:
+ * gst/audioconvert/Makefile.am:
+ * gst/audiorate/Makefile.am:
+ * gst/audioresample/Makefile.am:
+ * gst/audiotestsrc/Makefile.am:
+ * gst/ffmpegcolorspace/Makefile.am:
+ * gst/gdp/Makefile.am:
+ * gst/playback/Makefile.am:
+ * gst/subparse/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:
+ * sys/v4l/Makefile.am:
+ * sys/ximage/Makefile.am:
+ * sys/xvimage/Makefile.am:
+ Don't install static libs for plugins. Fixes #550851 for base.
+
+2008-07-10 21:06:06 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
+ Original commit message from CVS:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-overrides.txt:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * 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-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-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-queue2.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:
+ * ext/alsa/gstalsamixer.c:
+ * ext/alsa/gstalsasink.c:
+ * ext/alsa/gstalsasrc.c:
+ * ext/gio/gstgiosink.c:
+ * ext/gio/gstgiosrc.c:
+ * ext/gio/gstgiostreamsink.c:
+ * ext/gio/gstgiostreamsrc.c:
+ * ext/gnomevfs/gstgnomevfssink.c:
+ * ext/gnomevfs/gstgnomevfssrc.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggmux.c:
+ * ext/pango/gstclockoverlay.c:
+ * ext/pango/gsttextoverlay.c:
+ * ext/pango/gsttextrender.c:
+ * ext/pango/gsttimeoverlay.c:
+ * ext/theora/theoradec.c:
+ * ext/theora/theoraenc.c:
+ * ext/theora/theoraparse.c:
+ * ext/vorbis/vorbisdec.c:
+ * ext/vorbis/vorbisenc.c:
+ * ext/vorbis/vorbisparse.c:
+ * ext/vorbis/vorbistag.c:
+ * gst/adder/gstadder.c:
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gstqueue2.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gsttcpserversink.c:
+ * gst/videorate/gstvideorate.c:
+ * gst/videoscale/gstvideoscale.c:
+ * gst/videotestsrc/gstvideotestsrc.c:
+ * gst/volume/gstvolume.c:
+ * sys/ximage/ximagesink.c:
+ * sys/xvimage/xvimagesink.c:
+ Cleanup Plugin docs. Link to signals and properties. Fix sub-section
+ titles. Drop mentining that all our example pipelines are "simple"
+ pipelines.
+
+2008-06-30 09:46:15 +0000 Sebastian Dröge <slomo@circular-chaos.org>
+
+ tests/check/: Enable unit tests on PPC again as the bugs are now fixed.
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+ * tests/check/pipelines/streamheader.c: (streamheader_suite):
+ Enable unit tests on PPC again as the bugs are now fixed.
+
+2008-06-20 08:45:13 +0000 Antoine Tremblay <hexa00@gmail.com>
+
+ gst/gdp/gstgdppay.c: Fix a buffer memleak and remove a confusing and wrong debug output.
+ Original commit message from CVS:
+ Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset):
+ Fix a buffer memleak and remove a confusing and wrong debug output.
+ Fixes bug #538663.
+
+2008-06-04 16:00:26 +0000 Peter Kjellerstedt <pkj@axis.com>
+
+ tests/check/pipelines/streamheader.c: Do not try to run a test which requires vorbisenc unless we have actually built...
+ Original commit message from CVS:
+ * tests/check/pipelines/streamheader.c: (buffer_probe_cb),
+ (test_multifdsink_gdp_vorbisenc), (streamheader_suite):
+ Do not try to run a test which requires vorbisenc unless we have
+ actually built it.
+
+2008-06-04 05:58:38 +0000 Antoine Tremblay <hexa00@gmail.com>
+
+ gst/gdp/gstgdppay.c: Don't set caps on the buffers that contain a copy of the buffer including the caps of them resul...
+ Original commit message from CVS:
+ Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader):
+ Don't set caps on the buffers that contain a copy of the buffer
+ including the caps of them resulting in an always increasing refcount
+ of the caps and insanely large caps. Instead include a buffer without
+ caps in the new caps. Fixes bug #536475.
+
+2008-05-22 22:09:16 +0000 Jan Schmidt <thaytan@mad.scientist.com>
+
+ Add some documentation comments, and some new headers to be scanned.
+ Original commit message from CVS:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-overrides.txt:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * 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/inspect/plugin-adder.xml:
+ * docs/plugins/inspect/plugin-alsa.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-queue2.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:
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ * ext/ogg/gstoggdemux.c:
+ * ext/ogg/gstoggdemux.h:
+ * ext/ogg/gstoggmux.c:
+ * ext/ogg/gstoggmux.h:
+ * gst/audioconvert/audioconvert.c:
+ * gst/audioconvert/audioconvert.h:
+ * gst/audioconvert/gstaudioconvert.h:
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.h:
+ * gst/playback/gstdecodebin.c:
+ * gst/playback/gstdecodebin2.c:
+ * gst/playback/gstplaybin.c:
+ * gst/playback/gstplaybin2.c:
+ * gst/playback/gsturidecodebin.c:
+ * gst/tcp/gstmultifdsink.c:
+ * gst/tcp/gstmultifdsink.h:
+ * gst/tcp/gsttcp.h:
+ Add some documentation comments, and some new headers to be scanned.
+ Rename some internal enum declarations (audioconvert's DitherType and
+ NoiseShapingType, GstUnitType from the TCP elements) to match the
+ documented GObject type names so that the docs pick them up.
+ Name the playbin2 docs markups properly so they get picked up. They'll
+ need renaming back when/if playbin2 becomes playbin.
+ 100% symbol coverage for the plugin docs, booya.
+
+2008-05-21 16:36:50 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ Don't use bad gst_element_get_pad().
+ Original commit message from CVS:
+ * ext/ogg/gstoggdemux.c: (gst_ogg_pad_typefind):
+ * gst/playback/decodetest.c: (new_decoded_pad_cb):
+ * gst/playback/gstdecodebin.c: (gst_decode_bin_init),
+ (try_to_link_1), (elem_is_dynamic), (close_link), (type_found),
+ (cleanup_decodebin):
+ * gst/playback/gstdecodebin2.c: (gst_decode_bin_init),
+ (connect_element), (gst_decode_group_control_demuxer_pad):
+ * gst/playback/gstplaybasebin.c: (queue_remove_probe),
+ (queue_out_of_data), (gen_preroll_element), (preroll_unlinked),
+ (mute_group_type):
+ * gst/playback/gstplaybin.c: (gst_play_bin_vis_blocked),
+ (gst_play_bin_set_property), (handoff), (gen_video_element),
+ (gen_text_element), (gen_audio_element), (gen_vis_element),
+ (remove_sinks), (add_sink), (setup_sinks):
+ * gst/playback/gstplaybin2.c: (pad_added_cb), (no_more_pads_cb):
+ * gst/playback/gstplaysink.c: (gst_play_sink_get_video_sink),
+ (gst_play_sink_get_audio_sink), (gst_play_sink_vis_unblocked),
+ (gst_play_sink_vis_blocked), (gst_play_sink_set_vis_plugin),
+ (gst_play_sink_get_vis_plugin), (gst_play_sink_set_mute),
+ (gen_video_chain), (gen_text_chain), (gen_audio_chain),
+ (gen_vis_chain), (gst_play_sink_reconfigure),
+ (gst_play_sink_set_font_desc), (gst_play_sink_get_font_desc),
+ (gst_play_sink_request_pad):
+ * gst/playback/gsturidecodebin.c: (type_found), (setup_source):
+ * gst/playback/test.c: (gen_video_element), (gen_audio_element),
+ (cb_newpad):
+ * gst/playback/test6.c: (new_decoded_pad_cb):
+ * tests/check/elements/audioconvert.c: (GST_START_TEST):
+ * tests/check/elements/audiorate.c: (test_injector_chain),
+ (do_perfect_stream_test):
+ * tests/check/elements/ffmpegcolorspace.c: (GST_START_TEST):
+ * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+ * tests/check/elements/gnomevfssink.c:
+ * tests/check/elements/textoverlay.c:
+ (notgst_check_setup_src_pad2), (notgst_check_teardown_src_pad2):
+ * tests/check/elements/videotestsrc.c: (GST_START_TEST):
+ * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
+ * tests/check/pipelines/oggmux.c: (test_pipeline):
+ * tests/check/pipelines/streamheader.c: (GST_START_TEST):
+ * tests/check/pipelines/theoraenc.c: (GST_START_TEST):
+ * tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
+ * tests/examples/seek/scrubby.c: (make_wav_pipeline):
+ * tests/examples/seek/seek.c: (make_mod_pipeline),
+ (make_dv_pipeline), (make_wav_pipeline), (make_flac_pipeline),
+ (make_sid_pipeline), (make_parse_pipeline), (make_vorbis_pipeline),
+ (make_theora_pipeline), (make_vorbis_theora_pipeline),
+ (make_avi_msmpeg4v3_mp3_pipeline), (make_mp3_pipeline),
+ (make_avi_pipeline), (make_mpeg_pipeline), (make_mpegnt_pipeline),
+ (update_fill), (msg_buffering):
+ Don't use bad gst_element_get_pad().
+
+2008-05-21 06:45:22 +0000 Antoine Tremblay <hexa00@gmail.com>
+
+ gst/gdp/gstgdppay.c: Close a buffer memory leak. Fixes bug #534071.
+ Original commit message from CVS:
+ Patch by: Antoine Tremblay <hexa00 at gmail dot com>
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_chain):
+ Close a buffer memory leak. Fixes bug #534071.
+
+2008-04-18 14:54:01 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ gst/gdp/gstgdpdepay.c: Don't validate the payload if there isn't any.
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+ Don't validate the payload if there isn't any.
+ Fixes #525915
+
+2008-03-27 15:26:38 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gdp/gstgdpdepay.c: Check the body CRC (if set) when depayloading.
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+ Check the body CRC (if set) when depayloading.
+ Fixes #522401.
+
+2008-03-23 13:12:41 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/elements/gdpdepay.c: Make test compile without unused function/variable warnings on PPC.
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c:
+ Make test compile without unused function/variable warnings on PPC.
+
+2008-03-22 15:00:53 +0000 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
+ Original commit message from CVS:
+ * configure.ac:
+ * ext/alsa/gstalsamixerelement.c:
+ (gst_alsa_mixer_element_class_init):
+ * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
+ * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
+ * ext/cdparanoia/gstcdparanoiasrc.c:
+ (gst_cd_paranoia_src_class_init):
+ * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
+ * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
+ * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
+ * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
+ * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
+ * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
+ * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
+ * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
+ * ext/pango/gsttextrender.c: (gst_text_render_class_init):
+ * ext/theora/theoradec.c: (gst_theora_dec_class_init):
+ * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
+ * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
+ * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
+ * gst-libs/gst/audio/gstaudiofiltertemplate.c:
+ (gst_audio_filter_template_class_init):
+ * gst-libs/gst/audio/gstbaseaudiosink.c:
+ (gst_base_audio_sink_class_init):
+ * gst-libs/gst/audio/gstbaseaudiosrc.c:
+ (gst_base_audio_src_class_init):
+ * gst-libs/gst/cdda/gstcddabasesrc.c:
+ (gst_cdda_base_src_class_init):
+ * gst-libs/gst/interfaces/mixertrack.c:
+ (gst_mixer_track_class_init):
+ * gst-libs/gst/rtp/gstbasertpdepayload.c:
+ (gst_base_rtp_depayload_class_init):
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ (gst_basertppayload_class_init):
+ * gst/audioconvert/gstaudioconvert.c:
+ (gst_audio_convert_class_init):
+ * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
+ * gst/audioresample/gstaudioresample.c:
+ (gst_audioresample_class_init):
+ * gst/audiotestsrc/gstaudiotestsrc.c:
+ (gst_audio_test_src_class_init):
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
+ * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
+ * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
+ (preroll_unlinked):
+ * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
+ * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
+ * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
+ * gst/playback/gstqueue2.c: (gst_queue_class_init):
+ * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
+ * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
+ (gst_stream_selector_class_init):
+ * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
+ * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
+ * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
+ * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
+ * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
+ * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
+ * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
+ * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
+ * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
+ * gst/videotestsrc/gstvideotestsrc.c:
+ (gst_video_test_src_class_init):
+ * gst/volume/gstvolume.c: (gst_volume_class_init):
+ * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
+ * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
+ * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
+ * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
+ * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
+ Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
+ static strings (i.e. all). This gives us less memory usage,
+ fewer allocations and thus less memory defragmentation. Depend
+ on core CVS for this. Fixes bug #523806.
+
+2008-03-03 06:04:31 +0000 Sebastian Dröge <slomo@circular-chaos.org>
+
+ Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
+ Original commit message from CVS:
+ * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
+ * ext/alsa/gstalsasink.c: (set_hwparams):
+ * ext/alsa/gstalsasrc.c: (set_hwparams):
+ * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
+ * ext/ogg/gstoggmux.h:
+ * ext/ogg/gstogmparse.c:
+ * gst-libs/gst/audio/audio.c:
+ * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
+ * gst-libs/gst/pbutils/missing-plugins.c:
+ (gst_missing_uri_sink_message_new),
+ (gst_missing_element_message_new),
+ (gst_missing_decoder_message_new),
+ (gst_missing_encoder_message_new):
+ * gst-libs/gst/rtp/gstbasertppayload.c:
+ * gst-libs/gst/rtp/gstrtcpbuffer.c:
+ (gst_rtcp_packet_bye_get_reason):
+ * gst/audioconvert/gstaudioconvert.c:
+ * gst/audioresample/gstaudioresample.c:
+ * gst/ffmpegcolorspace/imgconvert.c:
+ * gst/playback/test.c: (gen_video_element), (gen_audio_element):
+ * gst/typefind/gsttypefindfunctions.c:
+ * gst/videoscale/vs_4tap.c:
+ * gst/videoscale/vs_4tap.h:
+ * sys/v4l/gstv4lelement.c:
+ * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
+ * sys/v4l/v4l_calls.c:
+ * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
+ (gst_v4lsrc_try_capture):
+ * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
+ (gst_ximagesink_ximage_new):
+ * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
+ (gst_xvimagesink_xvimage_new):
+ * tests/check/elements/audioconvert.c:
+ * tests/check/elements/audioresample.c:
+ (fail_unless_perfect_stream):
+ * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
+ * tests/check/elements/decodebin.c:
+ * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+ (setup_gdpdepay_streamheader):
+ * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
+ (setup_gdppay_streamheader):
+ * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
+ * tests/check/elements/multifdsink.c: (setup_multifdsink):
+ * tests/check/elements/textoverlay.c:
+ * tests/check/elements/videorate.c: (setup_videorate):
+ * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
+ * tests/check/elements/volume.c: (setup_volume):
+ * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
+ * tests/check/elements/vorbistag.c:
+ * tests/check/generic/clock-selection.c:
+ * tests/check/generic/states.c: (setup), (teardown):
+ * tests/check/libs/cddabasesrc.c:
+ * tests/check/libs/video.c:
+ * tests/check/pipelines/gio.c:
+ * tests/check/pipelines/oggmux.c:
+ * tests/check/pipelines/simple-launch-lines.c:
+ (simple_launch_lines_suite):
+ * tests/check/pipelines/streamheader.c:
+ * tests/check/pipelines/theoraenc.c:
+ * tests/check/pipelines/vorbisdec.c:
+ * tests/check/pipelines/vorbisenc.c:
+ * tests/examples/seek/scrubby.c:
+ * tests/examples/seek/seek.c: (query_positions_elems),
+ (query_positions_pads):
+ * tests/icles/stress-xoverlay.c: (myclock):
+ Correct all relevant warnings found by the sparse semantic code
+ analyzer. This include marking several symbols static, using
+ NULL instead of 0 for pointers and using "foo (void)" instead
+ of "foo ()" for declarations.
+ * win32/common/libgstrtp.def:
+ Add gst_rtp_buffer_set_extension_data to the symbol definition file.
+
+2007-06-14 19:53:27 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ tests/check/pipelines/streamheader.c: Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it fails on the p5-ppc6...
+ Original commit message from CVS:
+ * tests/check/pipelines/streamheader.c: (streamheader_suite):
+ Disable test_multifdsink_gdp_vorbisenc() on ppc64 since it
+ fails on the p5-ppc64 build bot and the failure looks like it is due
+ to the same issue as #348114, ie. a compiler bug.
+
+2007-04-14 12:34:55 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gdp/gstgdppay.c (gst_gdp_pay_chain): tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+ Original commit message from CVS:
+ * gst/gdp/gstgdppay.c (gst_gdp_pay_chain):
+ * tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+ GST_START_TEST, buffer_probe_cb, GST_START_TEST):
+ Fix a bug where serialized IN_CAPS buffers needed to be set IN_CAPS.
+
+2007-04-13 21:55:31 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * tests/check/pipelines/streamheader.c:
+ tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+ Original commit message from CVS:
+ * tests/check/pipelines/streamheader.c (tag_event_probe_cb,
+ GST_START_TEST, n_in_caps, buffer_probe_cb, GST_START_TEST,
+ streamheader_suite):
+ Add another test set up for failure
+
+2007-04-13 21:09:04 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdpdepay.c:
+ debug changes
+ Original commit message from CVS:
+ debug changes
+
+2007-04-13 21:08:11 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ tests/check/Makefile.am: tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,
+ Original commit message from CVS:
+ * tests/check/Makefile.am:
+ * tests/check/pipelines/streamheader.c (n_tags, tag_event_probe_cb,
+ GST_START_TEST, streamheader_suite, main):
+ Add a test for the streamheader bug Wim fixed.
+
+2007-04-12 10:03:22 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gdp/gstgdppay.c: Make sure we set the IN_CAPS flag correctly.
+ Original commit message from CVS:
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_chain),
+ (gst_gdp_pay_sink_event):
+ Make sure we set the IN_CAPS flag correctly.
+ * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_render):
+ Get the IN_CAPS flag before we call functions that mess with the flags.
+
+2007-04-10 20:37:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdppay.c:
+ gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader, gst_gdp_pay_chain, gst_gdp_pay_sink_event):
+ Original commit message from CVS:
+ * gst/gdp/gstgdppay.c (gst_gdp_pay_reset_streamheader,
+ gst_gdp_pay_chain, gst_gdp_pay_sink_event):
+ Only stamp buffers with offset/offset_end right before they get
+ pushed. This ensures offset continuity, which was not the case
+ before as shown by
+ gst-launch -v -m audiotestsrc num-buffers=10 ! audioconvert ! vorbisenc ! gdppay ! identity check-imperfect-offset=TRUE ! fakesink silent=TRUE
+
+2007-04-10 20:25:06 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ adding debugging
+ Original commit message from CVS:
+ adding debugging
+
+2007-03-14 15:05:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdpdepay.c:
+ add buffer logging
+ Original commit message from CVS:
+ add buffer logging
+
+2006-12-22 12:10:18 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/check/elements/: Fix the dp tests, but activating the pads for the streamheader tests too and cleaning up condi...
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (cleanup_gdpdepay),
+ (setup_gdpdepay_streamheader):
+ * tests/check/elements/gdppay.c: (cleanup_gdppay),
+ (setup_gdppay_streamheader):
+ Fix the dp tests, but activating the pads for the streamheader tests
+ too and cleaning up conditionaly
+
+2006-12-21 08:12:26 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ tests/check/elements/: consistent pad (de)activation
+ Original commit message from CVS:
+ * tests/check/elements/audioresample.c: (cleanup_audioresample):
+ * tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
+ * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+ (cleanup_gdpdepay):
+ * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
+ * tests/check/elements/subparse.c: (teardown_subparse):
+ * tests/check/elements/textoverlay.c: (cleanup_textoverlay):
+ * tests/check/elements/videorate.c: (cleanup_videorate):
+ * tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
+ * tests/check/elements/volume.c: (cleanup_volume):
+ * tests/check/elements/vorbisdec.c: (setup_vorbisdec),
+ (cleanup_vorbisdec):
+ * tests/check/elements/vorbistag.c: (setup_vorbistag),
+ (cleanup_vorbistag):
+ consistent pad (de)activation
+
+2006-09-21 05:31:00 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Some more compilation fixes.
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+ * tests/check/libs/audio.c:
+ Some more compilation fixes.
+
+2006-09-20 17:04:57 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ tests/check/: Fix some warnings.
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+ * tests/check/elements/multifdsink.c: (GST_START_TEST):
+ * tests/check/elements/videorate.c: (GST_START_TEST):
+ * tests/check/libs/cddabasesrc.c: (GST_START_TEST):
+ * tests/check/pipelines/oggmux.c: (eos_buffer_probe):
+ Fix some warnings.
+
+2006-08-25 16:19:55 +0000 Michael Smith <msmith@xiph.org>
+
+ gst/gdp/gstgdppay.c: Fix memory leaks and misleading debug messages, add a couple of comments.
+ Original commit message from CVS:
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset),
+ (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain):
+ Fix memory leaks and misleading debug messages, add a couple of
+ comments.
+ * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_get_stats),
+ (gst_multi_fd_sink_render):
+ Do not use gst_buffer_make_writable() in a basesink render method,
+ as it may incorrectly unref the buffer. Instead, use convoluted
+ dance to avoid copying the buffer except when we need to.
+
+2006-08-21 19:04:14 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/README:
+ adding a README
+ Original commit message from CVS:
+ adding a README
+
+2006-08-21 19:01:41 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ Move GDP plugin to -base from -bad. Closes #347783.
+ Original commit message from CVS:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-base-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-base-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-gdp.xml:
+ * gst/gdp/Makefile.am:
+ * tests/check/Makefile.am:
+ Move GDP plugin to -base from -bad. Closes #347783.
+
+2006-08-08 13:57:29 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ tests/check/elements/gdpdepay.c: I forgot to include the file containing the #define :)
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+ I forgot to include the file containing the #define :)
+ Now includes "config.h"
+
+2006-08-08 13:45:44 +0000 Edward Hervey <bilboed@bilboed.com>
+
+ tests/check/elements/gdpdepay.c: Ignore test known to fail on PPC64. See #348114.
+ Original commit message from CVS:
+ * tests/check/elements/gdpdepay.c: (gdpdepay_suite):
+ Ignore test known to fail on PPC64. See #348114.
+
+2006-08-04 13:20:23 +0000 Zaheer Abbas Merali <zaheerabbas@merali.org>
+
+ gst/gdp/gstgdpdepay.c: Fix event parsing by gdpdepay. Fixes #349916.
+ Original commit message from CVS:
+ 2006-08-04 Zaheer Abbas Merali <zaheerabbas at merali dot org>
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+ Fix event parsing by gdpdepay. Fixes #349916.
+
+2006-08-02 16:56:19 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gdp/gstgdpdepay.c: Disable seeking.
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
+ (gst_gdp_depay_finalize), (gst_gdp_depay_sink_event),
+ (gst_gdp_depay_src_event), (gst_gdp_depay_chain),
+ (gst_gdp_depay_change_state):
+ Disable seeking.
+ Small cleanups.
+ Clear adapter on disconts.
+ Clear caps when going to READY instead of NULL
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+ (gst_gdp_pay_init), (gst_gdp_pay_finalize), (gst_gdp_pay_reset),
+ (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
+ (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
+ (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
+ (gst_gdp_pay_sink_event), (gst_gdp_pay_src_event),
+ (gst_gdp_pay_change_state):
+ * gst/gdp/gstgdppay.h:
+ Reset payloader when going to READY.
+ Fix leaked buffers in ->queue on push errors.
+ Disable seeking.
+ Code cleanups.
+ Create packetizer in _init, free in _finalize.
+
+2006-07-31 08:48:36 +0000 Wim Taymans <wim.taymans@gmail.com>
+
+ gst/gdp/gstgdpdepay.c: Consume all events except EOS because we generate events from the gdp payload instead. Fixes #...
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init),
+ (gst_gdp_depay_sink_event), (gst_gdp_depay_chain):
+ Consume all events except EOS because we generate events from
+ the gdp payload instead. Fixes #349204
+
+2006-07-26 10:52:05 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gdp/gstgdpdepay.c: proxying get/set caps is the wrong thing to do, since we really do change caps quite fundament...
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_init):
+ proxying get/set caps is the wrong thing to do, since we really
+ do change caps quite fundamentally
+ * tests/check/elements/gdpdepay.c:
+ * tests/check/elements/gdppay.c:
+ remove declaration of buffers, it's already done in gstcheck.h
+
+2006-07-17 14:17:45 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment
+ Original commit message from CVS:
+ 2006-07-17 Thomas Vander Stichele <thomas at apestaart dot org>
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+ remove parent_class setting, BOILERPLATE does this
+ (gst_gdp_pay_reset_streamheader):
+ fix typo in comment
+
+2006-07-14 10:34:36 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/Makefile.am:
+ build as a plugin, not a lib
+ Original commit message from CVS:
+ build as a plugin, not a lib
+
+2006-07-13 15:25:58 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ docs/plugins/: add more plugins and elements to docs
+ Original commit message from CVS:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ add more plugins and elements to docs
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+ fix segfaults due to wrong g_free
+ add example
+ * gst/gdp/gstgdppay.c:
+ add example
+
+2006-06-23 09:09:44 +0000 Tim-Philipp Müller <tim@centricular.net>
+
+ Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro.
+ Original commit message from CVS:
+ * ext/directfb/dfbvideosink.c:
+ * ext/gsm/gstgsmdec.c:
+ * ext/gsm/gstgsmenc.c:
+ * ext/libmms/gstmms.c:
+ * ext/neon/gstneonhttpsrc.c:
+ * ext/theora/theoradec.c:
+ * gst/freeze/gstfreeze.c:
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.c:
+ * sys/glsink/glimagesink.c:
+ Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
+ and fix one GObject boilerplate macro.
+
+2006-06-06 16:26:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdppay.c:
+ adapt to new api
+ Original commit message from CVS:
+ adapt to new api
+
+2006-06-06 14:39:15 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ configure.ac: enable building of GDP elements
+ Original commit message from CVS:
+ * configure.ac:
+ enable building of GDP elements
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+ (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
+ (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
+ (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
+ (gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
+ (gst_gdp_pay_change_state):
+ * gst/gdp/gstgdppay.h:
+ add version 1.0
+
+2006-06-02 16:45:59 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ * gst/gdp/gstgdpdepay.c:
+ * gst/gdp/gstgdppay.h:
+ small fixes
+ Original commit message from CVS:
+ small fixes
+
+2006-06-02 10:28:32 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable
+ Original commit message from CVS:
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
+ (gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
+ (gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
+ (gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
+ (gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
+ (gst_gdp_pay_get_property):
+ add crc-header and crc-payload properties
+ don't error out on some things that are recoverable
+ * tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
+ add test for crc
+
+2006-06-01 22:00:23 +0000 Stefan Kost <ensonic@users.sourceforge.net>
+
+ Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+ Original commit message from CVS:
+ * ext/alsaspdif/alsaspdifsink.h:
+ * ext/amrwb/gstamrwbdec.h:
+ * ext/amrwb/gstamrwbenc.h:
+ * ext/amrwb/gstamrwbparse.h:
+ * ext/arts/gst_arts.h:
+ * ext/artsd/gstartsdsink.h:
+ * ext/audiofile/gstafparse.h:
+ * ext/audiofile/gstafsink.h:
+ * ext/audiofile/gstafsrc.h:
+ * ext/audioresample/gstaudioresample.h:
+ * ext/bz2/gstbz2dec.h:
+ * ext/bz2/gstbz2enc.h:
+ * ext/dirac/gstdiracdec.h:
+ * ext/directfb/dfbvideosink.h:
+ * ext/divx/gstdivxdec.h:
+ * ext/divx/gstdivxenc.h:
+ * ext/dts/gstdtsdec.h:
+ * ext/faac/gstfaac.h:
+ * ext/gsm/gstgsmdec.h:
+ * ext/gsm/gstgsmenc.h:
+ * ext/ivorbis/vorbisenc.h:
+ * ext/libfame/gstlibfame.h:
+ * ext/nas/nassink.h:
+ * ext/neon/gstneonhttpsrc.h:
+ * ext/polyp/polypsink.h:
+ * ext/sdl/sdlaudiosink.h:
+ * ext/sdl/sdlvideosink.h:
+ * ext/shout/gstshout.h:
+ * ext/snapshot/gstsnapshot.h:
+ * ext/sndfile/gstsf.h:
+ * ext/swfdec/gstswfdec.h:
+ * ext/tarkin/gsttarkindec.h:
+ * ext/tarkin/gsttarkinenc.h:
+ * ext/theora/theoradec.h:
+ * ext/wavpack/gstwavpackdec.h:
+ * ext/wavpack/gstwavpackparse.h:
+ * ext/xine/gstxine.h:
+ * ext/xvid/gstxviddec.h:
+ * ext/xvid/gstxvidenc.h:
+ * gst/cdxaparse/gstcdxaparse.h:
+ * gst/cdxaparse/gstcdxastrip.h:
+ * gst/colorspace/gstcolorspace.h:
+ * gst/festival/gstfestival.h:
+ * gst/freeze/gstfreeze.h:
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.h:
+ * gst/modplug/gstmodplug.h:
+ * gst/mpeg1sys/gstmpeg1systemencode.h:
+ * gst/mpeg1videoparse/gstmp1videoparse.h:
+ * gst/mpeg2sub/gstmpeg2subt.h:
+ * gst/mpegaudioparse/gstmpegaudioparse.h:
+ * gst/multifilesink/gstmultifilesink.h:
+ * gst/overlay/gstoverlay.h:
+ * gst/playondemand/gstplayondemand.h:
+ * gst/qtdemux/qtdemux.h:
+ * gst/rtjpeg/gstrtjpegdec.h:
+ * gst/rtjpeg/gstrtjpegenc.h:
+ * gst/smooth/gstsmooth.h:
+ * gst/smoothwave/gstsmoothwave.h:
+ * gst/spectrum/gstspectrum.h:
+ * gst/speed/gstspeed.h:
+ * gst/stereo/gststereo.h:
+ * gst/switch/gstswitch.h:
+ * gst/tta/gstttadec.h:
+ * gst/tta/gstttaparse.h:
+ * gst/videodrop/gstvideodrop.h:
+ * gst/xingheader/gstxingmux.h:
+ * sys/directdraw/gstdirectdrawsink.h:
+ * sys/directsound/gstdirectsoundsink.h:
+ * sys/dxr3/dxr3audiosink.h:
+ * sys/dxr3/dxr3spusink.h:
+ * sys/dxr3/dxr3videosink.h:
+ * sys/qcam/gstqcamsrc.h:
+ * sys/vcd/vcdsrc.h:
+ Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
+
+2006-05-22 15:53:07 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state
+ Original commit message from CVS:
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
+ (gst_gdp_depay_change_state):
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
+ (gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
+ (gst_gdp_pay_change_state):
+ * gst/gdp/gstgdppay.h:
+ Handle error cases when calling functions
+ do downwards state change after parent's change_state
+ * tests/check/elements/gdpdepay.c: (GST_START_TEST):
+ * tests/check/elements/gdppay.c: (GST_START_TEST):
+ clean up more
+
+2006-05-22 13:25:52 +0000 Thomas Vander Stichele <thomas@apestaart.org>
+
+ adding GDP payloader and depayloader. Build integration will follow later when the GDP issues for core are sorted out.
+ Original commit message from CVS:
+ * gst/gdp/Makefile.am:
+ * gst/gdp/gstgdp.c: (plugin_init):
+ * gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
+ (gst_gdp_depay_class_init), (gst_gdp_depay_init),
+ (gst_gdp_depay_finalize), (gst_gdp_depay_chain),
+ (gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
+ * gst/gdp/gstgdpdepay.h:
+ * gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
+ (gst_gdp_pay_class_init), (gst_gdp_pay_init),
+ (gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
+ (gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
+ (gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
+ (gst_gdp_queue_buffer), (gst_gdp_pay_chain),
+ (gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
+ (gst_gdp_pay_plugin_init):
+ * gst/gdp/gstgdppay.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
+ (cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
+ (setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
+ * tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
+ (GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
+ (main):
+ adding GDP payloader and depayloader. Build integration will
+ follow later when the GDP issues for core are sorted out.
+
+2012-09-10 20:38:14 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * gst/rtpmux/gstrtpmux.c:
+ * tests/check/elements/rtpmux.c:
+ rtpmux: Misc fix for 0.11
+ Convert the incoming caps before proxying them
+ Clear the last_pad when going to ready
+ tests: Implement accept_caps, don't leak event
+
+2012-09-10 16:12:39 -0400 Olivier Crête <olivier.crete@collabora.com>
+
+ * sys/uvch264/Makefile.am:
+ * sys/uvch264/gstuvch264-marshal.list:
+ * sys/uvch264/gstuvch264_src.c:
+ uvch264src: Use generic marshaller
+
+2012-09-10 16:09:26 -0400 Youness Alaoui <youness.alaoui@collabora.co.uk>
+
+ * configure.ac:
+ * sys/Makefile.am:
+ * sys/uvch264/Makefile.am:
+ * sys/uvch264/gstuvch264-marshal.list:
+ * sys/uvch264/gstuvch264.c:
+ * sys/uvch264/gstuvch264_mjpgdemux.c:
+ * sys/uvch264/gstuvch264_mjpgdemux.h:
+ * sys/uvch264/gstuvch264_src.c:
+ * sys/uvch264/gstuvch264_src.h:
+ * sys/uvch264/uvc_h264.c:
+ * sys/uvch264/uvc_h264.h:
+ * tests/check/Makefile.am:
+ * tests/check/elements/.gitignore:
+ * tests/check/elements/uvch264demux.c:
+ * tests/check/elements/uvch264demux_data/valid_h264_jpg.h264:
+ * tests/check/elements/uvch264demux_data/valid_h264_jpg.jpg:
+ * tests/check/elements/uvch264demux_data/valid_h264_jpg.mjpg:
+ * tests/check/elements/uvch264demux_data/valid_h264_yuy2.h264:
+ * tests/check/elements/uvch264demux_data/valid_h264_yuy2.mjpg:
+ * tests/check/elements/uvch264demux_data/valid_h264_yuy2.yuy2:
+ * tests/examples/Makefile.am:
+ * tests/examples/uvch264/Makefile.am:
+ * tests/examples/uvch264/boolean_property.glade:
+ * tests/examples/uvch264/enum_property.glade:
+ * tests/examples/uvch264/enum_property_gtk2.glade:
+ * tests/examples/uvch264/int_property.glade:
+ * tests/examples/uvch264/test-uvch264.c:
+ * tests/examples/uvch264/window.glade:
+ UVC H264 plugin
+
+2012-09-09 23:52:41 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/opencv/gstmotioncells.c:
+ opencv: disable motioncells "date" property for now
+ Shouldn't be of type long. Not sure it's useful at all, so
+ just disable it for now to see if someone misses it.
+
+2012-09-09 14:35:51 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ configure: remove non-existant hlssink plugin from NONPORTED list
+
+2012-09-08 16:08:21 -0700 David Schleef <ds@schleef.org>
+
+ * sys/decklink/gstdecklinksink.cpp:
+ decklinksink: Fix memory leak
+
+2012-09-08 15:57:57 -0700 David Schleef <ds@schleef.org>
+
+ * gst/inter/gstinteraudiosink.c:
+ * gst/inter/gstinteraudiosrc.c:
+ inter: fix leaks in audiosrc/sink
+
+2012-09-08 17:03:33 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/videoparsers/gstmpeg4videoparse.c:
+ mpeg4videoparse: Don't override upstream framerate and PAR
+ If upstream provided some, there's a good chance they are the ones to use
+
+2012-09-08 14:43:37 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/hls/Makefile.am:
+ * gst/hls/gstfragmentedplugin.c:
+ hls: disable hlssink but do build hlsdemux
+
+2012-09-08 14:31:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ Revert "configure.ac: Properly disable HLS plugin"
+ This reverts commit 3ad3445a25f31bc0d0167a4f413791bea8006783.
+ This disabled hlsdemux as well
+
+2012-09-08 14:05:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: Properly disable HLS plugin
+
+2012-09-07 16:08:57 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/hls/Makefile.am:
+ hls: Add missing GST_PLUGINS_BASE_CFLAGS
+
+2012-09-07 16:07:40 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/hls/gsthlssink.c:
+ * gst/hls/gsthlssink.h:
+ hlssink: Add segment target-duration property
+ This property causes hlssink to push a force key unit event upstream
+ every target-duration seconds. This is for simple automatic segmenting.
+ To disable it, set the property to 0 and push the force key unit event
+ manually.
+
+2011-08-21 11:00:51 +0200 Alessandro Decina <alessandro.d@gmail.com>
+
+ * configure.ac:
+ * gst/hls/Makefile.am:
+ * gst/hls/gstfragmentedplugin.c:
+ * gst/hls/gsthlssink.c:
+ * gst/hls/gsthlssink.h:
+ * gst/hls/gstm3u8playlist.c:
+ * gst/hls/gstm3u8playlist.h:
+ hls: add hlssink element
+
+2012-09-06 01:53:07 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin2: use correct variable when handling pad probe buffers
+ Pad probe data is in the GstPadProbeInfo, not in the user data
+ parameter.
+
+2012-09-03 19:25:52 +0100 Rico Tzschichholz <ricotz@t-online.de>
+
+ * ext/mythtv/gstmythtvsrc.c:
+ mythtv: update for duration message API change
+
+2012-09-03 14:21:19 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/schroedinger/gstschroenc.c:
+ schroenc: set interlace_coding based on input caps
+ and remove property.
+
+2012-09-03 14:04:40 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/schroedinger/gstschroenc.c:
+ schroenc: configure profile/level from allowed downstream caps instead of properties
+ This is how it's done elsewhere and works better with encodebin.
+ Removes "force-profile" property, read-only "profile" property and
+ "level" property.
+ https://bugzilla.gnome.org/show_bug.cgi?id=670608
+
+2012-09-03 13:58:16 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/videoparsers/gstdiracparse.c:
+ diracparse: fix main profile mapping
+
+2012-09-03 13:04:01 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/schroedinger/gstschroenc.c:
+ schroenc: prettify enum property nicks
+ Use '-' instead of '_' as word separator.
+
+2012-09-03 12:41:33 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/videoparsers/gstdiracparse.c:
+ diracparse: change "interlaced" boolean in caps to "interlace-mode"
+ Not strictly needed, but let's make it consistent with the raw
+ video way of doing things.
+
+2012-09-03 12:33:51 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/videoparsers/gstdiracparse.c:
+ diracparse: use strings for profile and level in caps
+ For consistency with most other formats.
+ https://bugzilla.gnome.org/show_bug.cgi?id=658436
+
+2012-09-02 12:36:37 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * ext/spc/gstspc.c:
+ spc: No need to define GLIB_DISABLE_DEPRECATION_WARNINGS
+ https://bugzilla.gnome.org/show_bug.cgi?id=683175
+
+2012-09-02 03:55:35 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/id3tag/id3tag.c:
+ id3tag: extract year to write into ID3v1 tag from GST_TAG_DATE_TIME not GST_TAG_DATE
+
+2012-09-01 21:46:19 +0200 Matej Knopp <matej.knopp@gmail.com>
+
+ * gst/videoparsers/gstmpeg4videoparse.c:
+ * gst/videoparsers/gstmpeg4videoparse.h:
+ mpeg4videoparse: set 0 duration when vop_coded is 0
+ https://bugzilla.gnome.org/show_bug.cgi?id=683169
+
+2012-09-02 01:42:30 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/resindvd/resindvdsrc.c:
+ * ext/soundtouch/gstpitch.cc:
+ * gst/hls/gsthlsdemux.c:
+ gst_message_new_duration -> gst_message_new_duration_changed
+
+2012-09-01 09:12:51 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Handle caps query on internal srcpad
+ Reply with ANY caps to ensure linking the internal src pad. This
+ might need more attention later, to reply with the real upstream caps
+ for the currently active element.
+
+2012-08-31 15:28:29 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/gstmpegdemux.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ resindvd/mpegdemux: Send both PTS and DTS downstream
+ Now that we can.
+
+2012-09-02 00:04:18 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/spc/gstspc.c:
+ spc: don't leak buffer in case of an init error
+
+2012-09-02 00:34:38 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * configure.ac:
+ * ext/spc/Makefile.am:
+ * ext/spc/gstspc.c:
+ * ext/spc/tag.c:
+ * ext/spc/tag.h:
+ spc: port to 0.11
+ https://bugzilla.gnome.org/show_bug.cgi?id=683175
+
+2012-08-31 14:13:58 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/resindvdbin.c:
+ * ext/resindvd/resindvdbin.h:
+ resindvd: Plug a video parser in front of decoder
+ Seems to make playback both better and worse. The parser needs some
+ fixing, it seems :-/
+
+2012-08-31 12:31:48 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/dvdspu/gstdvdspu.c:
+ dvdspu: Make GAP event aware
+
+2012-08-31 08:46:45 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * ext/resindvd/Makefile.am:
+ * ext/resindvd/gstmpegdemux.c:
+ * ext/resindvd/gstmpegdemux.h:
+ * ext/resindvd/resindvdbin.c:
+ * ext/resindvd/resindvdbin.h:
+ * ext/resindvd/resindvdsrc.c:
+ * ext/resindvd/rsnaudiomunge.c:
+ * ext/resindvd/rsnaudiomunge.h:
+ resindvd: Add some GAP event stuff to make still-frames start to work
+ And remove the dead audiomunge element. It isn't needed now, we just
+ send GAP events
+
+2012-06-09 22:36:06 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * configure.ac:
+ * ext/resindvd/Makefile.am:
+ * ext/resindvd/gstmpegdefs.h:
+ * ext/resindvd/gstmpegdemux.c:
+ * ext/resindvd/gstmpegdemux.h:
+ * ext/resindvd/gstpesfilter.c:
+ * ext/resindvd/gstpesfilter.h:
+ * ext/resindvd/plugin.c:
+ * ext/resindvd/resindvdbin.c:
+ * ext/resindvd/resindvdsrc.c:
+ * ext/resindvd/rsnaudiomunge.c:
+ * ext/resindvd/rsndec.c:
+ * ext/resindvd/rsninputselector.c:
+ * ext/resindvd/rsninputselector.h:
+ * ext/resindvd/rsnstreamselector.c:
+ * ext/resindvd/rsnstreamselector.h:
+ resindvd: Initial partial port to 0.11
+
+2012-08-30 18:39:50 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/autoconvert/gstautoconvert.c:
+ autoconvert: Don't drop upstream events due to silly typo
+
+2012-08-30 17:51:50 -0700 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegdemux/gstmpegdemux.h:
+ mpegdemux: Merge some DVD pieces and fixes
+ Bring the resindvd copy of mpegpsdemux and the normal version
+ slightly closer together.
+ Don't forward incoming sink caps event to downstream elements.
+
+2012-06-11 08:33:36 +1000 Jan Schmidt <thaytan@noraisin.net>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegdemux: avoid extra refs/unrefs of the demuxer
+ Change all the gst_pad_get_parent() calls to a cast to the
+ passed parent variable where appropriate, and don't unref,
+ including the extra unref in the
+ gst_flups_demux_sink_activate_push() function.
+
+2012-08-30 12:11:20 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: adjust to modified video overlay composition API
+ ... and supply overlay rectangle data in AYUV as provided by input
+ data rather than converting to RGB.
+
+2012-08-29 22:05:56 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin: no need to set clock/basetime again
+ The base and clock aren't lost anymore on state changes
+ in 1.0
+
+2012-08-29 22:05:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ camerabin: no need to send extra reconfigure
+ Setting capsfilters already sends reconfigure events when a new
+ caps is set, no need to resend them.
+
+2012-08-28 21:01:55 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin: request _%u templates instead of _%d
+ In 1.0, templates have been renamed to _%u as default
+
+2012-08-26 16:43:37 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * tests/check/elements/camerabin.c:
+ tests: camerabin: fix image location switching test
+ The test should wait until the last image-done is posted so it
+ can correctly check that all images have been saved.
+
+2012-08-26 16:42:04 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ wrappercamerabinsrc: rework video recording eos push
+ Push EOS outside of wrappercamerabinsrc so that none of the
+ internal elements gets its pads into eos state, preventing any
+ further data from passing
+
+2012-08-28 11:07:41 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/videoparsers/gsth264parse.c:
+ h264parse: ensure sufficiently sized buffer when wrapping NAL
+ Noted by <zhangyanping210@yahoo.com.cn>
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682589
+
+2012-08-24 09:01:41 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * sys/shm/Makefile.am:
+ shm: remove unneeded glib-gen-mak include in Makefile
+ No enums or marshallers to be generated here. Should also
+ be gst-glib-gen.mak then.
+
+2012-08-22 15:08:53 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ audiovisualizer: revert renaming of the type
+ The special type name was lost when merging from base.
+
+2012-08-22 13:30:40 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * common:
+ Automatic update of common submodule
+ From 668acee to 4f962f7
+
+2012-08-22 13:19:53 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * configure.ac:
+ configure: bump gtk-doc req to 1.12 (mar-2009)
+ This allows us to e.g. unconditionally use gtkdoc-rebase.
+
+2012-08-21 13:29:16 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ audiovisualizer: avoid registering enum type of same name as libvisual plugin in -base
+
+2012-08-17 11:12:22 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ wayland: use scale fullscreen method.
+ This makes the compositor scale the surface to fit and preserves
+ aspect ratio.
+ https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-17 11:10:39 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * ext/wayland/gstwaylandsink.c:
+ wayland: respond to ping/pong protocol so we're not deemed unresponsive.
+ https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-21 10:37:10 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ configure: fix check for wayland
+ We only seem to need wayland-client. Also make work with
+ wayland being installed in a non-default prefix by not
+ overwriting/clearing WAYLAND_{CFLAGS,LIBS} for no reason
+ at all.
+
+2012-08-21 10:29:55 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/id3tag/id3tag.c:
+ id3tag: fix build
+ Some code slipped into the last commit that was meant to be
+ pushed separately. Use gst_date_time_unref() instead of _free().
+
+2012-08-08 17:10:28 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * configure.ac:
+ * ext/wayland/Makefile.am:
+ * ext/wayland/gstwaylandsink.c:
+ * ext/wayland/gstwaylandsink.h:
+ * ext/wayland/waylandpool.c:
+ * ext/wayland/waylandpool.h:
+ wayland: More fixes based on wayland-0.95.0 and gstreamer-1.0 apis
+ - bump wayland version to 0.95.0 which will lead to stable 1.0 release
+ - avoid memcopy and use propose_allocation for GstBufferPool allocation
+ - using WaylandBufferPool
+ - shm: Allocate shm buffers through new wl_shm_pool interface
+ (the shm buffer allocation is a two step process now: first
+ allocate a wl_shm_pool, then allocate a buffer from the pool)
+ https://bugzilla.gnome.org/show_bug.cgi?id=681453
+
+2012-08-21 10:22:49 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * configure.ac:
+ * gst/id3tag/gstid3mux.c:
+ * gst/id3tag/id3tag.c:
+ id3tag: port to 0.11
+
+2012-08-21 00:10:10 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/examples/camerabin2/gst-camerabin2-test.c:
+ examples: GST_TAG_DATE -> GST_TAG_DATE_TIME
+ In camerabin2 example.
+
+2012-08-20 23:37:00 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-kate.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-resindvd.xml:
+ * ext/kate/gstkateenc.c:
+ * ext/kate/gstkatespu.h:
+ * ext/kate/gstkateutil.c:
+ * ext/resindvd/gstmpegdemux.c:
+ * ext/resindvd/resindvdbin.c:
+ * gst/dvdspu/gstdvdspu.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegtsdemux/tsdemux.c:
+ * tests/check/elements/kate.c:
+ video/x-dvd-subpicture -> subpicture/x-dvd
+
+2012-08-18 20:31:17 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/wayland/gstwaylandsink.c:
+ * ext/wayland/gstwaylandsink.h:
+ * gst/mpeg1sys/main.h:
+ * gst/rtjpeg/RTjpeg.c:
+ * gst/rtjpeg/RTjpeg.h:
+ * gst/tta/filters.h:
+ * gst/vbidec/vbidata.c:
+ * gst/vbidec/vbidata.h:
+ * gst/vbidec/vbiscreen.c:
+ * gst/vbidec/vbiscreen.h:
+ Fix up FSF address in some source files as well
+
+2012-08-18 11:09:39 -0400 Brian Pepple <bpepple@fedoraproject.org>
+
+ * COPYING:
+ * COPYING.LIB:
+ Correct incorrect FSF address in license files
+ https://bugzilla.gnome.org/show_bug.cgi?id=682158
+
+2012-08-17 22:57:10 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ * gst/audiovisualizers/gstaudiovisualizer.h:
+ * gst/audiovisualizers/gstspacescope.c:
+ * gst/audiovisualizers/gstspectrascope.c:
+ * gst/audiovisualizers/gstsynaescope.c:
+ * gst/audiovisualizers/gstwavescope.c:
+ audiovisualizer: sync to change in base and port
+ Add support for GstVideoMeta and GstVideoFrame. Remove some redundant fields
+ that are also in GstVideoInfo. Don't disable the shader code, it does not
+ look broken.
+
+2012-08-17 15:15:34 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/README:
+ audiovisualizer: status update
+
+2012-08-15 18:28:09 -0400 Brian Pepple <bpepple@fedoraproject.org>
+
+ * configure.ac:
+ configure: add missing AC_LANG_PROGRAM call to DirectShow tests
+ https://bugzilla.gnome.org/show_bug.cgi?id=681952
+
+2012-08-15 11:26:59 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ visualizer: small cleanup
+ Apply cleanup from copy in base.
+
+2012-07-24 20:39:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Fix flushing/sync handling
+ There was a stray adapter_flush() now that we used a temporary buffer
+
+2012-07-19 13:35:51 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Better detect PCR resets
+ Assume that any differences in PCR greater than 15s means there is
+ a reset in the stream.
+
+2012-07-19 09:05:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/vp8/gstvp8dec.c:
+ vp8dec: Call gst_video_decoder_negotiate()
+
+2012-07-19 09:05:13 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/schroedinger/gstschrodec.c:
+ schrodec: Call gst_video_decoder_negotiate()
+
+2012-07-14 13:59:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Remove/demote some debugging
+
+2012-07-13 16:56:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Always use current PTS/DTS
+ This avoids setting old PTS and/or DTS
+
+2012-07-13 16:22:27 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Remove unneeded memset(0)
+
+2012-07-13 16:22:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/gstmpegdesc.h:
+ * gst/mpegtsdemux/mpegtsbase.h:
+ * gst/mpegtsdemux/mpegtspacketizer.h:
+ * gst/mpegtsdemux/mpegtsparse.h:
+ * gst/mpegtsdemux/pesparse.h:
+ * gst/mpegtsdemux/tsdemux.h:
+ mpegts: Use G_GNUC_INTERNAL
+
+2012-07-11 08:10:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * configure.ac:
+ configure.ac: dvb plugin is ported
+
+2012-07-11 08:10:18 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/dvbbasebin.c:
+ * sys/dvb/gstdvbsrc.c:
+ dvb: More fixups to 1.0
+ Not tested yet !
+ Conflicts:
+ sys/dvb/gstdvbsrc.c
+
+2012-06-29 18:04:04 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/camdevice.c:
+ cam: Allow time for CA to initialize
+ Some devices take some time to initialize, and until they are they
+ will error out when trying to get information about the CA device.
+
+2012-06-29 18:01:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/camconditionalaccess.c:
+ cam: PMT_REPLY parsing
+ Not used yet
+
+2012-06-29 18:00:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/dvbbasebin.c:
+ * sys/dvb/dvbbasebin.h:
+ dvbbasebin: Switch to use tsparse
+
+2012-06-29 17:53:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Use gst_structure_*_take_value where applicable
+ Saves copying/freeing data
+
+2012-06-29 16:14:02 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Cache the GIConv
+ Avoids having to constantly open/free them (which will end up being
+ very often with EIT/NIT).
+
+2012-06-29 16:09:31 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: reset element in READY=>PAUSED
+ Ensures all subclass reset vmethods are called
+
+2012-06-28 12:18:28 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Use more Quarks
+
+2012-06-26 19:01:07 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Remove useless code
+ PCR/OPCR is meant to be handled by the packetizer
+
+2012-06-26 18:59:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ * gst/mpegtsdemux/mpegtspacketizer.h:
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Calculate pcr/time/offset separately per program
+ Avoids quite a few issues with multi-program streams
+
+2012-06-26 18:54:55 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsparse.c:
+ tsparse: Push out buffer on main source pad
+
+2012-06-26 18:51:21 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ * gst/mpegtsdemux/mpegtsbase.h:
+ mpegtbase: vmethod to notify when we're done processing input
+ This can be used to notify subclasses no more data is expected this
+ round.
+ tsparse will use it to push whole buffers (without copy) on the main
+ source pad.
+ It could also be used later to decide whether to push pending data
+ in order to reduce latency.
+
+2011-02-01 11:39:16 -0800 Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ * sys/dvb/gstdvbsrc.h:
+ dvbsrc + dvb api buffer property to overcome buffer under reads
+
+2012-08-08 15:06:09 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/soundtouch/gstpitch.cc:
+ soundtouch: Don't assume output buffer timestamps
+ There's no guarantee whatsoever that the first buffer to output will
+ start at the segment.start.
+ Instead, wait for the first buffer after a segment, and use that timestamp
+
+2012-08-14 11:17:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vp8/gstvp8dec.c:
+ * ext/vp8/gstvp8dec.h:
+ vp8dec: Add support for multiple decoding threads
+
+2012-08-14 11:09:46 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/vp8/gstvp8dec.c:
+ vp8dec: Add support for the MFQE postprocessing flag
+ Which is enabled by default if postprocessing is enabled.
+
+2012-08-13 10:57:57 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/videoparsers/gstmpegvideoparse.c:
+ mpegvideoparse: only apply repeat count when set
+ When there is no extension header, the repeat_count variable is left to 0 and
+ then the duration on the output buffers is calculated wrongly. Because the
+ duration is used to interpolate output timestamps, the output timestamps are
+ also wrong, causing bad framerates.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=681535
+
+2012-08-09 13:37:22 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/vp8/Makefile.am:
+ vp8: Use pkg-config file for getting the LIBS and CFLAGS
+
+2012-08-09 11:48:39 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/mpg123/gstmpg123audiodec.c:
+ mpg123: Give MARGINAL rank to the mpg123 decoder element
+
+2012-08-08 17:40:34 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/dtmf/gstdtmfsrc.c:
+ * gst/dtmf/gstrtpdtmfdepay.c:
+ gst: Set alignment at the correct place of GstAllocationParams
+
+2012-08-08 17:06:20 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/vp8/gstvp8enc.c:
+ vp8enc: Update the per-component strides for every frame too
+ This is necessary because of GstVideoAlignment
+
+2012-08-08 16:35:12 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * win32/common/config.h:
+ Back to development
+
+=== release 0.11.93 ===
+
+2012-08-08 15:32:19 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * gst-plugins-bad.doap:
+ Release 0.11.93
+
+2012-08-08 12:58:50 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/mpg123/Makefile.am:
+ mpg123: dist header file
+
+2012-08-08 12:13:13 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * win32/common/config.h:
+ * win32/common/libgstphotography.def:
+ win32: update for photography API changes
+
+2012-08-08 11:53:05 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/elements/.gitignore:
+ tests: .gitignore new curlsmtpsink test binary
+
+2012-08-03 16:21:09 +0100 Olivier Crête <olivier.crete@collabora.com>
+
+ * configure.ac:
+ * ext/mimic/gstmimdec.c:
+ * ext/mimic/gstmimdec.h:
+ * ext/mimic/gstmimenc.c:
+ * ext/mimic/gstmimenc.h:
+ mimic: Port to 0.11
+
+2012-08-07 18:23:37 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/winks/gstksvideosrc.c:
+ winks: add missing default switch case
+
+2012-08-07 18:23:05 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/winks/gstksvideodevice.c:
+ winks: fix types
+
+2012-08-07 18:22:36 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/winks/gstksvideodevice.c:
+ winks: fix format warnings
+
+2012-08-07 18:21:49 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/winks/gstksclock.c:
+ * sys/winks/gstksvideosrc.c:
+ winks: fix unused variables warnings
+
+2012-08-07 18:20:53 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/winks/ksvideohelpers.c:
+ winks: don't reinitialize MEDIASUBTYPE_I420
+
+2012-08-07 18:19:29 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/dshowsrcwrapper/gstdshow.cpp:
+ * sys/winks/kshelpers.c:
+ winks: define STATIC_KSPROPSETID_Wave_Queued if not defined
+
+2012-08-07 16:53:02 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * configure.ac:
+ * sys/Makefile.am:
+ * sys/winks/Makefile.am:
+ winks: integrate build with autotools
+
+2012-08-02 14:26:32 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: avoid duplicated symbols in static links
+ Rename the DLL entry point the avoid duplicated symbols in static
+ links.
+
+2012-08-02 14:26:32 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/Makefile.am:
+ d3dvideosink: avoid duplicated symbols in static links
+ Rename the DLL entry point the avoid duplicated symbols in static
+ links.
+
+2012-08-06 13:59:27 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/hls/gsthlsdemux.c:
+ * gst/mpegtsdemux/mpegtsparse.c:
+ * gst/mpegtsdemux/tsdemux.c:
+ gst: Add stream-id to stream-start events
+
+2012-07-26 19:31:14 +0200 Oleksij Rempel <bug-track@fisher-privat.net>
+
+ * ext/vp8/gstvp8enc.c:
+ vp8enc: initiate encoder to fix a crash.
+ Without this patch vp8enc send header before and after first
+ key frame. On second keyframe vp8dec will crash without getting
+ decoded frame. With this pipe it is easy to reproduce this issue:
+ gst-launch-1.0 videotestsrc ! vp8enc ! vp8dec ! fakesink
+ https://bugzilla.gnome.org/show_bug.cgi?id=680667
+
+2012-08-05 16:40:28 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * common:
+ Automatic update of common submodule
+ From 94ccf4c to 668acee
+
+2012-08-04 16:31:30 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/celt/gstceltenc.c:
+ * ext/kate/gstkateenc.c:
+ * ext/kate/gstkatetag.c:
+ * ext/kate/gstkateutil.c:
+ * ext/opus/gstopusenc.c:
+ * ext/opus/gstopusheader.c:
+ * ext/resindvd/rsnstreamselector.c:
+ * gst/aiff/aiffparse.c:
+ * gst/asfmux/gstasfmux.c:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/jpegformat/gstjifmux.c:
+ * gst/jpegformat/gstjpegparse.c:
+ * gst/mpegtsdemux/mpegtsbase.c:
+ * gst/mxf/mxfdemux.c:
+ * gst/nsf/gstnsf.c:
+ * tests/check/elements/camerabin.c:
+ * tests/check/elements/id3mux.c:
+ * tests/check/elements/jifmux.c:
+ * tests/check/elements/kate.c:
+ * tests/check/elements/ofa.c:
+ * tests/examples/mxf/mxfdemux-structure.c:
+ * tests/icles/metadata_editor.c:
+ gst_tag_list_free -> gst_tag_list_unref
+
+2012-08-03 11:31:00 +0200 Patricia Muscalu <patricia@axis.com>
+
+ * ext/curl/gstcurlbasesink.c:
+ * ext/curl/gstcurlsmtpsink.c:
+ * tests/check/elements/curlfilesink.c:
+ curl: fixed some memory leaks in the plugin and the unit tests
+ https://bugzilla.gnome.org/show_bug.cgi?id=681117
+ https://bugzilla.gnome.org/show_bug.cgi?id=681115
+
+2012-08-03 14:12:05 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ configure: require libmpg123 >= 1.13 for 24-bit formats
+
+2012-08-03 13:43:31 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/mpg123/gstmpg123audiodec.c:
+ mpg123: map input buffer in READ mode, not WRITE mode
+ Makes things actually work.
+
+2012-08-03 11:50:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/mpg123/gstmpg123audiodec.c:
+ mpg123: query supported output formats at run-time
+ Fixes stuff. We use a string here since we can't be bothered
+ with GValue.
+
+2012-08-03 11:48:02 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * configure.ac:
+ * ext/Makefile.am:
+ * ext/mpg123/Makefile.am:
+ mpg123: hook up to build system
+
+2012-08-03 11:13:48 +0100 Carlos Rafael Giani <dv@pseudoterminal.org>
+
+ * ext/mpg123/gstmpg123audiodec.c:
+ * ext/mpg123/gstmpg123audiodec.h:
+ mpg123: add new libmpg123-based mp3 decoder plugin
+ Needs a bit of cleaning up.
+ https://bugzilla.gnome.org/show_bug.cgi?id=681003
+
+2012-08-03 00:10:01 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/schroedinger/gstschro.c:
+ * gst/mpegtsmux/mpegtsmux.c:
+ schroedinger, mpegtsmux: fix plugin names
+
+2012-07-31 09:36:35 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ * gst/camerabin2/gstwrappercamerabinsrc.h:
+ wrappercamerabinsrc: Save image/video reconfiguration until capturing
+ Add a src pad event handler function that filters reconfigure events to
+ trigger the renegotiation code paths in the mode-specific start-capture
+ phase.
+ This is to work towards fixing unit tests but more work is needed.
+
+2012-08-02 14:40:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: do not access frame buffer following _finish_frame call
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=680494
+
+2012-08-01 11:34:08 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/mplex/gstmplexjob.cc:
+ mplex: default to DVD MPEG-2 format instead of Generic MPEG-1
+
+2012-08-01 11:31:04 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/mplex/gstmplexjob.cc:
+ mplexjob: add nicks for format enums, add some more formats
+
+2012-07-30 17:21:10 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/elements/jifmux.c:
+ tests: fix jifmux test for fixed fail()
+ https://bugzilla.gnome.org/show_bug.cgi?id=680755
+
+2012-07-29 01:11:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * tests/check/elements/camerabin.c:
+ tests: camerabin: fix preview message handling
+ Preview messages now contain GstSamples instead of GstBuffers
+
+2012-07-29 00:53:29 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c:
+ * gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.c:
+ * gst-libs/gst/basecamerabinsrc/gstcamerabinpreview.h:
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ camerabin: update preview buffer pushing
+ need to pass a GstSample to the utilitary preview buffer post functions
+ as a GstBuffer doesn't have caps anymore. The GstSample has the GstCaps
+ and it is used to inform the preview's pipeline about the format of the
+ input, before it gets converted to the user's requested output format.
+
+2012-07-29 00:04:35 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ Revert "camerabin: update to new tag event creation API"
+ This reverts commit 5d890b3c92714e1f37163290c32911bcd7818a57.
+ The new API is the old API.
+
+2012-07-28 18:04:57 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin: Fix references to avoid element leaking
+ Some pad probes are never going to be removed from the pads, so
+ we shouldn't keep a camerabin reference with them or camerabin will
+ never get released
+
+2012-07-28 15:17:17 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * gst/camerabin2/gstcamerabin2.c:
+ camerabin: update to new tag event creation API
+
+2012-07-28 12:09:42 -0300 Thiago Santos <thiago.sousa.santos@collabora.com>
+
+ * tests/examples/camerabin2/gst-camerabin2-test.c:
+ examples: camerabin: remove assertion on null property
+ Check if the flags are not null before trying to set them to
+ camerabin to avoid an assertion
+
+2012-07-28 00:32:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/chromaprint/gstchromaprint.c:
+ * ext/gme/gstgme.c:
+ * ext/modplug/gstmodplug.cc:
+ * ext/schroedinger/gstschrodec.c:
+ * ext/soundtouch/gstbpmdetect.cc:
+ * ext/vp8/gstvp8dec.c:
+ * gst/camerabin2/gstcamerabin2.c:
+ * gst/mpegtsdemux/tsdemux.c:
+ * gst/videoparsers/gstmpegvideoparse.c:
+ tag: Update for taglist/tag event API changes
+
+2012-07-27 13:22:52 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/assrender/gstassrender.c:
+ assrender: process ATTACHMENT tag as sample
+
+2012-07-25 16:05:12 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faac/gstfaac.c:
+ * ext/voaacenc/gstvoaacenc.c:
+ faac, voaacenc: adjust to modified audioencoder getcaps helper API
+
+2012-07-24 12:28:18 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ audiovisualizer: fixate caps
+
+2012-07-24 10:46:39 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/gaudieffects/gstburn.c:
+ * gst/gaudieffects/gstgaudieffectsorc-dist.c:
+ * gst/gaudieffects/gstgaudieffectsorc-dist.h:
+ * gst/gaudieffects/gstgaudieffectsorc.orc:
+ guadi: prefix orc functions with gaudi_orc_
+
+2012-07-24 10:44:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/fieldanalysis/gstfieldanalysis.c:
+ * gst/fieldanalysis/gstfieldanalysisorc-dist.c:
+ * gst/fieldanalysis/gstfieldanalysisorc-dist.h:
+ * gst/fieldanalysis/gstfieldanalysisorc.orc:
+ fieldanalysis: prefix orc functions
+
+2012-07-24 10:32:51 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/bayer/gstbayer2rgb.c:
+ * gst/bayer/gstbayerorc-dist.c:
+ * gst/bayer/gstbayerorc-dist.h:
+ * gst/bayer/gstbayerorc.orc:
+ * tests/check/Makefile.am:
+ bayer: prefix orc functions with bayer_orc
+ Add bayer orc to the unit test
+
+2012-07-24 10:32:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * tests/check/Makefile.am:
+ * tests/check/elements/baseaudiovisualizer.c:
+ tests: fix visualizer compilation
+
+2012-07-23 11:36:01 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/schroedinger/gstschrodec.c:
+ * ext/schroedinger/gstschroenc.c:
+ * ext/schroedinger/gstschroutils.c:
+ * ext/schroedinger/gstschroutils.h:
+ schro: Add support for video metadata and arbitrary strides
+
+2012-07-23 10:54:17 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/schroedinger/gstschrodec.c:
+ * ext/schroedinger/gstschroenc.c:
+ * ext/schroedinger/gstschroutils.c:
+ * ext/schroedinger/gstschroutils.h:
+ schro: Map raw video buffers with the correct read/write flags
+
+2012-07-23 10:35:03 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/schroedinger/gstschrodec.c:
+ * ext/vp8/gstvp8dec.c:
+ ext: Update for video base classes API changes
+
+2012-07-23 08:45:41 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 98e386f to 94ccf4c
+
+2012-07-21 19:59:21 +0200 Oleksij Rempel <bug-track@fisher-privat.net>
+
+ * ext/vp8/gstvp8enc.c:
+ vp8enc: fix memory leak
+ unref frame. i hope it is correct place to do it.
+ Signed-off-by: Oleksij Rempel <bug-track@fisher-privat.net>
+
+2012-07-20 23:28:49 +0200 Robert Swain <robert.swain@collabora.co.uk>
+
+ * gst/interlace/gstinterlace.c:
+ interlace: Use buffer flags and caps correctly
+ This requires a recent commit to -base that adds an INTERLACED buffer
+ flag.
+
+2012-07-20 16:43:19 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: only discard frame once upon decoding error
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679886
+
+2012-07-19 16:10:40 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstspectrascope.c:
+ spectrascope: fabs->sqrt to calculate the magnitude
+
+2012-07-18 09:19:30 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegpsdemux: also activate in push mode if the scheduling query failed
+ In case pads are unlinked somewhere.
+
+2012-07-18 08:41:43 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/mpegdemux/gstmpegdemux.c:
+ mpegdemux: fix push mode activation
+ Extra unref on push mode activation caused havoc.
+
+2012-07-16 00:05:26 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/spc/gstspc.c:
+ spc: extract year as GstDateTime instead of GDate
+
+2012-07-17 18:05:23 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: no need to make buffer writable twice
+
+2012-07-17 18:05:00 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: plug some ref leaks
+
+2012-07-17 14:02:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: adjust to modified video overlay composition API
+
+2012-07-17 16:39:02 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/dtmf/gstrtpdtmfdepay.c:
+ * gst/rtpmux/gstrtpmux.c:
+ update for RTP buffer api changes
+
+2012-07-16 22:02:44 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * docs/plugins/Makefile.am:
+ * gst/audiovisualizers/Makefile.am:
+ * gst/audiovisualizers/gstaudiovisualizer.c:
+ * gst/audiovisualizers/gstaudiovisualizer.h:
+ * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+ * gst/audiovisualizers/gstbaseaudiovisualizer.h:
+ * gst/audiovisualizers/gstspacescope.c:
+ * gst/audiovisualizers/gstspacescope.h:
+ * gst/audiovisualizers/gstspectrascope.c:
+ * gst/audiovisualizers/gstspectrascope.h:
+ * gst/audiovisualizers/gstsynaescope.c:
+ * gst/audiovisualizers/gstsynaescope.h:
+ * gst/audiovisualizers/gstwavescope.c:
+ * gst/audiovisualizers/gstwavescope.h:
+ audiovisualizer: shorten base class name
+ As suggested on IRC rename to AudioVisualizer. We use custom suffix on the type
+ to avoid clashing with other copies for the time being.
+
+2012-07-15 12:27:12 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * ext/celt/gstceltenc.c:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/wayland/gstwaylandsink.c:
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/festival/gstfestival.c:
+ * gst/hls/gsthlsdemux.c:
+ celt, opencv, wayland, dvbsub, festival, hls: printf format fixes
+
+2012-07-14 15:51:08 +0200 Alban Browaeys <prahal@yahoo.com>
+
+ * ext/wayland/Makefile.am:
+ wayland: don't link to gstinterfaces, which doesn't exist any more
+ https://bugzilla.gnome.org/show_bug.cgi?id=679929
+
+2012-06-30 00:22:40 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * configure.ac:
+ * ext/opencv/gstcvdilate.c:
+ * ext/opencv/gstcvdilateerode.c:
+ * ext/opencv/gstcvequalizehist.c:
+ * ext/opencv/gstcverode.c:
+ * ext/opencv/gstcvlaplace.c:
+ * ext/opencv/gstcvsmooth.c:
+ * ext/opencv/gstcvsobel.c:
+ * ext/opencv/gstedgedetect.c:
+ * ext/opencv/gstfaceblur.c:
+ * ext/opencv/gstfacedetect.c:
+ * ext/opencv/gstmotioncells.c:
+ * ext/opencv/gstopencvutils.c:
+ * ext/opencv/gstopencvvideofilter.c:
+ * ext/opencv/gstpyramidsegment.c:
+ * ext/opencv/gsttemplatematch.c:
+ * ext/opencv/gsttextoverlay.c:
+ * ext/opencv/gsttextoverlay.h:
+ opencv: port to 0.11
+ Basic port to 0.11 API.
+ https://bugzilla.gnome.org/show_bug.cgi?id=679164
+
+2012-07-13 12:32:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: adaptively blend or attach video overlay composition
+ Conflicts:
+ gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-13 12:27:57 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: use video overlay composition helper
+ ... rather than custom home-made blending.
+ Conflicts:
+ gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-12 10:13:50 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: more correctly determine expected PES packet payload size
+ ... particularly considering that packet_length == 0 is possible.
+
+2012-07-11 23:17:19 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * ext/soundtouch/gstpitch.cc:
+ pitch: register as effect
+
+2012-07-11 20:34:05 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: correctly determine expected PES packet payload size
+ Avoids consistently failing to detect that a packet is complete, which
+ would then only be pushed upon the start of a next packet, which leads
+ to quite a delay in case of a sparse (subtitle) stream.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=666674
+
+2012-07-10 17:58:22 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: ensure minimum page time out of 1 second
+ ... to compensate for some bogus subtitle with a 0 timeout, which would
+ result in only being shown for a very unreadable amount of time.
+ See https://bugzilla.gnome.org/show_bug.cgi?id=666674
+
+2012-07-11 14:27:46 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/icles/pitch-test.c:
+ tests: fix build of pitch-test
+ Does not sound like the same test in 0.10 though..
+
+2012-07-11 13:59:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fix compiler warnings
+ gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 5 of 'gst_segment_clip' differ in signedness
+ /home/tpm/gst/0.11/gstreamer/gst/gstsegment.h:192:14: note: expected 'guint64 *' but argument is of type 'gint64 *'
+ gstdvbsuboverlay.c:772:15: error: pointer targets in passing argument 6 of 'gst_segment_clip' differ in signedness
+
+2012-07-11 13:49:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: fixup end-of-display-set forcing
+ Conflicts:
+ gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-11 13:48:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ dvbsuboverlay: ensure valid subtitle running time by proper clipping
+ In particular, pass buffer timestamp (pts) to dvb_sub, and then clip
+ and convert to running time when the duration (timeout) is known after
+ decoding it.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660233
+ Conflicts:
+ gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2012-07-11 13:45:14 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.c:
+ * gst/dvbsuboverlay/gstdvbsuboverlay.h:
+ dvbsuboverlay: properly force end-of-display-set
+ ... which is upon receiving new data with different PTS spec-wise,
+ or optionally upon each packet of subtitle data if desired by property.
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=669310
+ Conflicts:
+ gst/dvbsuboverlay/gstdvbsuboverlay.c
+
+2011-12-21 13:00:27 +0200 Mart Raudsepp <mart.raudsepp@collabora.com>
+
+ * gst/dvbsuboverlay/dvb-sub.c:
+ dvbsuboverlay: Handle non_modifying_colour_flag correctly in the RLE handlers
+ The check for when to not memset was checking on an undeterministic 'bits' variable value,
+ which is only meant to be used inside the loop earlier when it is supposed to check if
+ clut_index is 1 together with non_mod set, as per spec:
+ "non_modifying_colour_flag: If set to '1' this indicates that the CLUT entry value '1'
+ is a non modifying colour. When the non modifying colour is assigned to an object pixel,
+ then the pixel of the underlying region background or object shall not be modified. This
+ can be used to create "transparent holes" in objects."
+ https://bugzilla.gnome.org/show_bug.cgi?id=666352
+
+2010-10-13 10:55:17 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: update documentation
+ https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2010-10-14 10:49:55 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ photography: Add manual control of exposure, focus and white balance
+ Add new interface properties and mode for better manual control of
+ exposure, focus and white balance.
+ https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2010-10-08 11:33:31 +0300 Lasse Laukkanen <ext-lasse.2.laukkanen@nokia.com>
+
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * gst-libs/gst/interfaces/photography.c:
+ * gst-libs/gst/interfaces/photography.h:
+ * gst/camerabin2/gstwrappercamerabinsrc.c:
+ photography: Add GstPhotography prefix and fix spelling colour->color
+ https://bugzilla.gnome.org/show_bug.cgi?id=622482
+
+2012-07-10 23:27:23 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst-libs/gst/codecparsers/gstmpegvideoparser.h:
+ codecparsers: minor header indentation clean-up for mpegvideoparser
+
+2012-07-10 17:47:20 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * ext/soundtouch/gstbpmdetect.cc:
+ * ext/soundtouch/gstpitch.cc:
+ soundtouch: port to 0.11
+
+2012-07-10 12:10:28 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/festival/gstfestival.c:
+ festival: unmap input buffer
+
+2012-07-04 10:14:35 +0300 Sreerenj Balachandran <sreerenj.balachandran@intel.com>
+
+ * configure.ac:
+ * gst/festival/Makefile.am:
+ * gst/festival/gstfestival.c:
+ port festival to 0.11
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=679373
+
+2012-07-10 11:14:59 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * tests/check/elements/camerabin.c:
+ tests: fix some pad template-related criticals in camerabin test
+
+2012-07-10 00:59:40 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/dataurisrc/gstdataurisrc.c:
+ dataurisrc: copy into provided buffer if a buffer is provided
+
+2012-07-09 22:08:50 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * tests/check/elements/zbar.c:
+ tests: fix zbar test
+
+2012-07-09 12:22:45 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/asfmux/gstasfmux.c:
+ asfmux: update for riff field rename
+
+2012-07-08 19:23:30 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+ * gst/audiovisualizers/gstbaseaudiovisualizer.h:
+ audiovisualizers: update baseclass from libvisual porting
+
+2012-07-08 00:08:55 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/dtmf/gstdtmfsrc.c:
+ dtmfsrc: pass unhandled non-custom events to the base class
+ https://bugzilla.gnome.org/show_bug.cgi?id=666626
+
+2012-07-06 14:53:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/asfmux/gstasfmux.c:
+ asfmux: remove deprecated "is-live" property
+ Use the "streamable" property instead.
+
+2012-07-06 11:50:53 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vp8/gstvp8enc.c:
+ * sys/pvr2d/gstpvrvideosink.c:
+ update for query api changes
+
+2012-07-06 11:26:55 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vp8/gstvp8dec.c:
+ update for query api changes
+
+2012-07-06 11:03:04 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/vp8/gstvp8enc.c:
+ update for allocation query changes
+
+2012-07-04 11:38:51 +0200 Aleix Conchillo Flaque <aleix@oblong.com>
+
+ * sys/shm/shmpipe.c:
+ shmsrc: memory corruption when a client disconnects (fixes #679385)
+
+2012-07-05 13:18:47 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * ext/musepack/gstmusepackdec.c:
+ * gst/aiff/aiffparse.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mxf/mxfdemux.c:
+ * gst/rawparse/gstrawparse.c:
+ gst: Implement segment-done event
+
+2012-07-03 12:57:58 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * sys/directsound/gstdirectsoundsrc.c:
+ directsoundsrc: Chain up to the parent class' finalize implementation
+
+2012-07-02 17:55:37 -0700 David Schleef <ds@schleef.org>
+
+ * sys/decklink/gstdecklinksink.cpp:
+ * sys/decklink/gstdecklinksink.h:
+ decklinksink: Better handling of audio output
+ Conflicts:
+ sys/decklink/gstdecklinksink.cpp
+
+2012-07-02 17:52:15 -0700 David Schleef <ds@schleef.org>
+
+ * sys/decklink/gstdecklinksrc.cpp:
+ * sys/decklink/gstdecklinksrc.h:
+ decklinksrc: Send newsegment events
+
+2012-07-02 17:51:18 -0700 David Schleef <ds@schleef.org>
+
+ * sys/decklink/gstdecklinksink.cpp:
+ decklinksink: Mark element as sink element
+
+2012-07-02 17:49:54 -0700 David Schleef <ds@schleef.org>
+
+ * sys/decklink/gstdecklink.cpp:
+ decklink: use GOnce in type registration
+
+2012-07-02 17:32:14 -0700 David Schleef <ds@schleef.org>
+
+ * gst/inter/gstinteraudiosink.c:
+ * gst/inter/gstinteraudiosrc.c:
+ inter: Increase the inter audio surface buffering
+
+2012-07-02 12:04:19 -0700 David Schleef <ds@schleef.org>
+
+ * gst/inter/gstinteraudiosink.c:
+ interaudiosink: reenable channel property
+
+2012-07-02 12:03:44 -0700 David Schleef <ds@schleef.org>
+
+ * gst/inter/gstinteraudiosrc.c:
+ interaudiosrc: Set format to time
+
+2012-06-29 12:03:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ * sys/directdraw/gstdirectdrawsink.c:
+ * sys/dshowvideosink/dshowvideosink.cpp:
+ * sys/pvr2d/gstpvrvideosink.c:
+ * sys/vdpau/gstvdpvideopostprocess.c:
+ sys: make video sinks default to force-aspect-ratio=true
+
+2012-06-28 18:04:10 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ * gst/mpegtsdemux/mpegtsparse.c:
+ mpegtsbase: Move known PSI PIDs to where they belong
+ This avoids tsdemux parsing data is doesn't really care about
+ Conflicts:
+ gst/mpegtsdemux/mpegtsparse.c
+
+2012-06-02 08:05:44 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: Add more known default SI PIDs
+
+2012-06-28 17:40:16 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/tsdemux.c:
+ tsdemux: Fix AAC LATM caps
+
+2012-06-22 16:47:58 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: add basic output unit test verification
+
+2012-06-22 17:51:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmux.c:
+ mpegtsmux: apply some more CLOCK_BASE to ensure slack for PCR offset
+ Conflicts:
+ gst/mpegtsmux/tsmux/tsmux.c
+
+2012-06-27 11:23:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst/asfmux/gstasfmux.c:
+ * sys/dshowdecwrapper/gstdshowvideodec.cpp:
+ fix x-wmv format string
+
+2012-06-26 16:33:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * configure.ac:
+ * gst/interlace/gstinterlace.c:
+ interlace: port to 0.11
+
+2012-06-25 16:18:41 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: release the offscreen surface before the d3d device
+ The offscreen surface keeps a reference on the d3d device, so if the
+ device is released first we don't see the reference count debug message
+ going to 0 as it should be.
+
+2012-06-19 20:16:40 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: clean up element
+ Remove old commented code and uneeded extra indentation
+
+2012-06-19 20:03:02 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ * sys/d3dvideosink/d3dvideosink.h:
+ d3dvideosink: rework locking for devices lost
+
+2012-06-19 20:19:27 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: release and recreate the device in prepare_window
+
+2012-06-24 21:11:39 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/gstspectrascope.c:
+ spectrascope: avoid dark pixels in fade-and-move-up mode
+
+2012-06-24 20:54:24 +0200 Stefan Sauer <ensonic@users.sf.net>
+
+ * gst/audiovisualizers/README:
+ * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+ audiovisualizers: fix input buffer handling
+ Use _replace instead of _append to fix growing buffers.
+
+2012-06-23 15:02:13 +0100 Tim-Philipp Müller <tim@centricular.net>
+
+ * gst/hls/gsturidownloader.c:
+ * gst/sdp/gstsdpdemux.c:
+ hls, sdp: update for gst_element_make_from_uri() changes
+
+2012-06-21 12:17:09 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * sys/v4l2/README:
+ sys: remove left-over v4l2 dir which has moved to good
+ let's not keep a README around to announce it's moved to -good,
+ that's just clutter.
+
+2012-06-21 11:43:23 +0100 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ configure: Really always define DECKLINK_OSX conditional
+
+2011-07-13 19:25:08 +0100 Tony Houghton <h@realh.co.uk>
+
+ * gst/mpegtsdemux/gstmpegdesc.h:
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ * sys/dvb/gstdvbsrc.c:
+ Correct satellite delivery descriptor parsing.
+ Original code to parse satellite delivery descriptors to generate
+ "satellite" structures appeared to be copy & pasted from cable's code
+ without amending for satellite.
+ Also added 8PSK to dvbsrc's enum for modulation.
+ https://bugzilla.gnome.org/show_bug.cgi?id=654485
+ Conflicts:
+ gst/mpegdemux/gstmpegdesc.h
+ gst/mpegdemux/mpegtspacketizer.c
+
+2012-06-20 18:14:11 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsparse.c:
+ * gst/mpegtsdemux/mpegtsparse.h:
+ tsparse: Rework handling and cleanups
+ tspad always has a static source pad which output everything received
+ (not functional yet).
+ Program pads are now request pads.
+ Remove all cruft that should have been removed from the switch over
+ to mpegtsbase.
+ Conflicts:
+ gst/mpegtsdemux/mpegtsparse.c
+
+2012-06-20 18:10:37 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: Always send EOS
+ subclass will take care of handling it more if needed
+
+2012-06-20 17:52:13 -0500 Mike Ruprecht <mike.ruprecht@collabora.co.uk>
+
+ * ext/rtmp/gstrtmpsrc.c:
+ rtmpsrc: Fix element losing data at the end of buffers
+ rtmpsrc outputs truncated buffers because, when enough data is
+ read to fill the buffer, the amount read that time (todo) is set
+ to zero before it's added to the cumulative buffer size (bsize).
+ The buffer is then truncated to bsize resulting in lost data.
+ This patch adds todo to bsize before setting todo to zero.
+ Fixes #678509
+
+2012-06-20 11:02:03 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/timidity/gsttimidity.c:
+ timidity: Fix flag checking
+
+2012-06-20 10:59:08 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/teletextdec/gstteletextdec.c:
+ teletext: #if0 code that never happens
+ The only place this method is called is with lofp being a guint8 (from
+ a data block).
+
+2012-06-20 10:58:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/teletextdec/gstteletextdec.c:
+ teletextdec: Use proper variable type
+
+2012-06-20 12:31:19 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * gst-libs/gst/video/videocontext.c:
+ * gst/hls/gsturidownloader.c:
+ * tests/examples/camerabin2/gst-camera2.c:
+ * tests/examples/camerabin2/gst-camerabin2-test.c:
+ update for bus api changes
+
+2012-06-20 12:19:55 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: port test to 0.11
+
+2012-06-20 12:17:37 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: fix value handling in pad iteration
+
+2012-06-20 10:34:48 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/gme/gstgme.c:
+ * ext/mimic/gstmimenc.c:
+ * ext/modplug/gstmodplug.cc:
+ * ext/mpeg2enc/gstmpeg2enc.cc:
+ * ext/mplex/gstmplex.cc:
+ * ext/musepack/gstmusepackdec.c:
+ * ext/sndfile/gstsfsink.c:
+ * ext/spc/gstspc.c:
+ * ext/timidity/gsttimidity.c:
+ * ext/timidity/gstwildmidi.c:
+ * gst/aiff/aiffparse.c:
+ * gst/asfmux/gstasfparse.c:
+ * gst/cdxaparse/gstcdxaparse.c:
+ * gst/freeze/gstfreeze.c:
+ * gst/hls/gsthlsdemux.c:
+ * gst/liveadder/liveadder.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegtsdemux/mpegtsbase.c:
+ * gst/mxf/mxfdemux.c:
+ * gst/nsf/gstnsf.c:
+ * gst/nuvdemux/gstnuvdemux.c:
+ * gst/rawparse/gstrawparse.c:
+ * gst/tta/gstttaparse.c:
+ update for task api change
+
+2012-06-19 22:45:27 -0400 Matej Knopp <Matej@new-host-5.home>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: fix memory leak
+ https://bugzilla.gnome.org/show_bug.cgi?id=678130
+
+2012-06-19 10:35:48 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/parsechannels.c:
+ dvb: Detect more issues with configuration file
+ Report useful errors when:
+ * file is present but empty
+ * requested channel is not present
+
+2012-06-19 10:22:50 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * sys/dvb/dvbbasebin.c:
+ * sys/dvb/parsechannels.c:
+ * sys/dvb/parsechannels.h:
+ dvbbasebin: Emit an error when we fail reading the channels file
+ Conflicts:
+ sys/dvb/dvbbasebin.c
+
+2011-02-01 10:23:04 -0800 Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvbsrc: spell-check
+
+2011-01-14 19:30:08 -0800 Fabrizio (Misto) Milo <mistobaan@gmail.com>
+
+ * sys/dvb/gstdvbsrc.c:
+ dvb: better dvsrc polarity info
+
+2012-06-18 11:36:15 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * ext/teletextdec/gstteletextdec.c:
+ teletext: Fix initialization
+ We always ended up erroring on the first page otherwise
+ Conflicts:
+ ext/teletextdec/gstteletextdec.c
+
+2012-06-10 11:36:32 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegtspacketizer: Don't use GByteArray
+ Using a simple array comes to the same result for a fraction of the cost
+
+2012-06-10 11:21:41 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/mpegtsbase.c:
+ mpegtbase: Avoid copying GstStructure
+
+2012-06-08 15:12:30 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/mpegtsdemux/gstmpegdesc.c:
+ * gst/mpegtsdemux/gstmpegdesc.h:
+ * gst/mpegtsdemux/mpegtspacketizer.c:
+ mpegdesc: Don't allocate/free GstMPEGDescriptor
+ Just use static variables
+
+2012-06-16 16:49:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpegdemux/Makefile.am:
+ * gst/mpegdemux/flumpegdemux.c:
+ * gst/mpegdemux/gstmpegdemux.c:
+ * gst/mpegdemux/gstmpegdemux.h:
+ * gst/mpegdemux/gstpesfilter.c:
+ * gst/mpegdemux/plugin.c:
+ mpegdemux: rename plugin to mpegpsdemux
+
+2012-06-16 16:30:17 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/mpegdemux/Makefile.am:
+ * gst/mpegdemux/flumpegdemux.c:
+ * gst/mpegdemux/flutspatinfo.c:
+ * gst/mpegdemux/flutspatinfo.h:
+ * gst/mpegdemux/flutspmtinfo.c:
+ * gst/mpegdemux/flutspmtinfo.h:
+ * gst/mpegdemux/flutspmtstreaminfo.c:
+ * gst/mpegdemux/flutspmtstreaminfo.h:
+ * gst/mpegdemux/gstmpegdesc.c:
+ * gst/mpegdemux/gstmpegdesc.h:
+ * gst/mpegdemux/gstmpegtsdemux.c:
+ * gst/mpegdemux/gstmpegtsdemux.h:
+ * gst/mpegdemux/gstsectionfilter.c:
+ * gst/mpegdemux/gstsectionfilter.h:
+ * gst/mpegdemux/mpegtspacketizer.c:
+ * gst/mpegdemux/mpegtspacketizer.h:
+ * gst/mpegdemux/mpegtsparse.c:
+ * gst/mpegdemux/mpegtsparse.h:
+ mpegdemux: remove unused TS demuxer bits that have moved to tsdemux
+
+2012-06-16 19:20:29 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ mpegtsmux: remove obsolete struct field
+
+2012-06-16 16:50:43 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/Makefile.am:
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux_ttxt.c:
+ * gst/mpegtsmux/mpegtsmux_ttxt.h:
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ * gst/mpegtsmux/tsmux/tsmuxstream.h:
+ mpegtsmux: add support for DVB subtitle and teletext streams
+ See bug #673582.
+ Conflicts:
+ gst/mpegtsmux/Makefile.am
+
+2012-06-16 16:50:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: optionally use fixed-size PES header
+
+2012-06-16 16:50:36 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: only write PTS and DTS if different
+
+2012-06-16 16:50:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: optionally set data_alignment flag in PES header
+
+2012-06-16 16:50:27 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: re-enable inadvertent disabled code
+
+2012-06-16 16:44:32 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: adjust again to modified buffer collect behaviour
+ ... by effectively reverting previous adjustment.
+
+2012-06-16 16:49:34 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ mpegtsmux: use default CollectPads collect heuristic
+ ... with an appropriately custom buffer clip function to arrange for
+ buffer processing.
+ Conflicts:
+ gst/mpegtsmux/mpegtsmux.c
+ gst/mpegtsmux/mpegtsmux.h
+
+2012-06-16 15:54:49 +0300 Raimo Järvi <raimo.jarvi@gmail.com>
+
+ * gst/mpegtsmux/tsmux/tsmuxcommon.h:
+ mpegtsmux: Fix compiler warnings
+ https://bugzilla.gnome.org/show_bug.cgi?id=678211
+
+2012-06-16 19:17:49 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: fix ported segment init
+
+2012-06-14 14:49:55 -0700 Matej Knopp <matej.knopp@gmail.com>
+
+ * configure.ac:
+ * gst/mpegtsmux/Makefile.am:
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ * gst/mpegtsmux/mpegtsmux_aac.c:
+ * gst/mpegtsmux/mpegtsmux_h264.c:
+ * gst/mpegtsmux/mpegtsmux_h264.h:
+ * gst/mpegtsmux/tsmux/crc.h:
+ * gst/mpegtsmux/tsmux/tsmux.c:
+ mpegtsmux: port to 0.11
+ https://bugzilla.gnome.org/show_bug.cgi?id=678130
+
+2012-06-15 13:00:37 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: don't recreate the d3d device if it already exists
+
+2012-06-15 11:41:26 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ * ext/Makefile.am:
+ * ext/jasper/Makefile.am:
+ * ext/jasper/gstjasper.c:
+ * ext/jasper/gstjasperdec.c:
+ * ext/jasper/gstjasperdec.h:
+ * ext/jasper/gstjasperenc.c:
+ * ext/jasper/gstjasperenc.h:
+ * ext/jp2k/Makefile.am:
+ * ext/jp2k/gstjasperdec.c:
+ * ext/jp2k/gstjasperdec.h:
+ * ext/jp2k/gstjasperenc.c:
+ * ext/jp2k/gstjasperenc.h:
+ * ext/jp2k/gstjp2k.c:
+ jasper: Rename from jp2k to jasper
+ Jasper is not the only JPEG2000 library out there and we
+ might want to add encoders/decoders based on OpenJPEG for example.
+
+2012-06-15 10:32:39 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/opus/gstopusenc.c:
+ opusenc: add missing mutex unlock on error path
+
+2012-06-15 10:24:24 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/opus/gstopusdec.c:
+ * ext/opus/gstopusdec.h:
+ * ext/opus/gstopusenc.c:
+ * ext/opus/gstopusenc.h:
+ * ext/opus/gstopusheader.h:
+ * ext/opus/gstopusparse.c:
+ * ext/opus/gstopusparse.h:
+ opus: set author to myself, and update copyright notices
+ because as slomo noted, in fact pretty much all the code in there is mine.
+
+2012-06-15 00:58:43 +0200 Andoni Morales Alastruey <ylatuya@gmail.com>
+
+ * sys/d3dvideosink/d3dvideosink.c:
+ d3dvideosink: don't create new internal windows if we already have one
+
+2012-06-08 23:01:26 +0300 Raimo Järvi <raimo.jarvi@gmail.com>
+
+ * gst/librfb/gstrfbsrc.c:
+ rfbsrc: Fix compiling in Windows
+ https://bugzilla.gnome.org/show_bug.cgi?id=677724
+
+2012-06-11 13:10:43 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/resindvd/Makefile.am:
+ resindvd: rename the lib from libresindvd to libgstresindvd
+ For consistency.
+
+2012-06-07 15:06:34 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * ext/resindvd/resindvdsrc.c:
+ resindvd: guard against not finding some data on a DVD
+ May possibly help with a particular DVD.
+ https://bugzilla.gnome.org/show_bug.cgi?id=673118
+
+2012-06-14 02:47:10 +0200 Sebastian Rasmussen <sebrn@axis.com>
+
+ * tests/check/elements/curlfilesink.c:
+ curlfilesink: Remove stray debug prints
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=678060
+
+2012-06-12 21:35:10 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * ext/Makefile.am:
+ * ext/lcs/Makefile.am:
+ * ext/lcs/gstcolorspace.c:
+ lcs: remove old LCS colorspace conversion plugin
+ Wasn't even ported to 0.10, and even back in the day
+ no one knew where the corresponding lib was from.
+
+2012-06-12 21:29:18 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/chart/.gitignore:
+ * gst/chart/Makefile.am:
+ * gst/chart/chart.vcproj:
+ * gst/chart/gstchart.c:
+ chart: remove old plugin that has never been ported to 0.10
+
+2012-06-12 21:20:38 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/videodrop/Makefile.am:
+ * gst/videodrop/gstvideodrop.c:
+ * gst/videodrop/gstvideodrop.h:
+ * gst/videodrop/videodrop.vcproj:
+ videodrop: drop videodrop
+ It was never even ported to 0.10, and videorate does its job now.
+
+2012-06-12 21:16:52 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * REQUIREMENTS:
+ * ext/Makefile.am:
+ * ext/arts/.gitignore:
+ * ext/arts/Makefile.am:
+ * ext/arts/gst_arts.c:
+ * ext/arts/gst_arts.h:
+ * ext/arts/gst_artsio.idl:
+ * ext/arts/gst_artsio_impl.cc:
+ * ext/arts/gst_artsio_impl.h:
+ * ext/artsd/Makefile.am:
+ * ext/artsd/REQUIREMENTS:
+ * ext/artsd/gstartsdsink.c:
+ * ext/artsd/gstartsdsink.h:
+ * m4/Makefile.am:
+ * m4/as-arts.m4:
+ * m4/gst-artsc.m4:
+ arts: remove aRts-related plugins
+ aRts development stopped in 2004, it's unlikely ever is
+ still using it. Besides, these elements were never even
+ ported to 0.10.
+
+2012-06-12 21:02:23 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * ext/Makefile.am:
+ * ext/shout/Makefile.am:
+ * ext/shout/gstshout.c:
+ * ext/shout/gstshout.h:
+ shout: remove old shout plugin that has never been ported to 0.10
+ There's shout2 in -good now.
+
+2012-06-12 20:35:50 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * ext/Makefile.am:
+ * ext/hermes/Makefile.am:
+ * ext/hermes/gsthermescolorspace.c:
+ hermes: remove hermes colorspace converter that was never ported to 0.10
+
+2012-06-12 19:06:51 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * Android.mk:
+ * configure.ac:
+ * docs/plugins/Makefile.am:
+ * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
+ * docs/plugins/gst-plugins-bad-plugins-sections.txt:
+ * docs/plugins/inspect/plugin-legacyresample.xml:
+ * gst-plugins-bad.spec.in:
+ * gst/legacyresample/Makefile.am:
+ * gst/legacyresample/buffer.c:
+ * gst/legacyresample/buffer.h:
+ * gst/legacyresample/debug.c:
+ * gst/legacyresample/debug.h:
+ * gst/legacyresample/functable.c:
+ * gst/legacyresample/functable.h:
+ * gst/legacyresample/gstlegacyresample.c:
+ * gst/legacyresample/gstlegacyresample.h:
+ * gst/legacyresample/resample.c:
+ * gst/legacyresample/resample.h:
+ * gst/legacyresample/resample_functable.c:
+ * gst/legacyresample/resample_ref.c:
+ * tests/check/Makefile.am:
+ * tests/check/elements/legacyresample.c:
+ legacyresample: remove legacy plugin
+
+2012-06-12 19:02:57 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/Makefile.am:
+ * ext/audioresample/Makefile.am:
+ * ext/audioresample/gstaudioresample.c:
+ * ext/audioresample/gstaudioresample.h:
+ audioresample: remove old audioresample plugin that was never even ported to 0.10
+
+2012-06-12 18:53:13 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * ext/chromaprint/gstchromaprint.c:
+ chromaprint: update for new tag event API
+
+2012-06-12 18:47:21 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * LICENSE_readme:
+ * REQUIREMENTS:
+ * configure.ac:
+ * docs/plugins/gst-plugins-bad-plugins.signals:
+ * docs/plugins/inspect/plugin-divxdec.xml:
+ * docs/plugins/inspect/plugin-divxenc.xml:
+ * ext/Makefile.am:
+ * ext/divx/Makefile.am:
+ * ext/divx/gstdivxdec.c:
+ * ext/divx/gstdivxdec.h:
+ * ext/divx/gstdivxenc.c:
+ * ext/divx/gstdivxenc.h:
+ divx: remove plugin that the world doesn't need any more
+ 2002 called.
+
+2012-06-12 10:59:39 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * gst/dvdspu/gstdvdspu.c:
+ dvdspu: Fix array type
+ We wanted an array of guint8 (and not an array of pointers) to store
+ the data from gst_buffer_extract() and read it.
+
+2012-06-12 09:10:54 +0200 Wim Taymans <wim.taymans@collabora.co.uk>
+
+ * ext/faad/gstfaad.c:
+ faad: don't access buffer after _finish_frame
+ Unmap the buffer before calling _finish_frame because we are not allowed to
+ access it after.
+
+2012-06-11 16:45:53 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: sprinkle some more debug catering
+
+2012-06-11 16:44:02 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ mpegtsmux: add SPN/PTS indexing capabilities
+ Based on patch by Andreas Frisch <fraxinas@opendreambox.org>
+ Fixes https://bugzilla.gnome.org/show_bug.cgi?id=644890
+
+2012-06-11 14:03:26 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/tsmux/tsmux.c:
+ * gst/mpegtsmux/tsmux/tsmux.h:
+ mpegtsmux: avoid memcpy due to temporary packet buffer
+ ... by writing directly into the output buffer instead.
+
+2012-06-11 10:49:15 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
+
+ * gst-libs/gst/codecparsers/gsth264parser.c:
+ h264parser: do not assert on data input, just return
+ https://bugzilla.gnome.org/show_bug.cgi?id=674069
+
+2012-06-10 14:29:58 +0100 Tim-Philipp Müller <tim.muller@collabora.co.uk>
+
+ * gst/dvdspu/gstdvdspu.c:
+ * gst/dvdspu/gstdvdspu.h:
+ * gst/dvdspu/gstspu-vobsub-render.c:
+ dvdspu: allow debugging of render and highlight rectangles via environment variable
+ Enable debugging of rectangles via GST_DVD_SPU_DEBUG.
+ https://bugzilla.gnome.org/show_bug.cgi?id=667223
+ Conflicts:
+ gst/dvdspu/gstspu-vobsub-render.c
+
+2011-12-31 18:35:40 -0600 Rob Clark <rob@ti.com>
+
+ * gst/dvdspu/gstspu-vobsub-render.c:
+ dvdspu: cleanup debug code
+ Clean up debug code for drawing highlight rects which wasn't even
+ compiling previously.
+ TODO: might be nice if this could be controlled by properties or
+ env variables to make it possible to enable the debug code at
+ runtime.
+ https://bugzilla.gnome.org/show_bug.cgi?id=667223
+ Conflicts:
+ gst/dvdspu/gstspu-vobsub-render.c
+
+2012-06-08 17:14:09 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/tsmux/tsmuxstream.c:
+ mpegtsmux: plug leaks when freeing stream
+
+2012-06-08 17:13:39 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: plug some leaks
+
+2012-06-08 15:58:13 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * gst/audiovisualizers/gstbaseaudiovisualizer.c:
+ * gst/hls/gsthlsdemux.c:
+ * tests/check/elements/curlfilesink.c:
+ * win32/common/config.h:
+ elements: Use gst_pad_set_caps() instead of manual event fiddling
+
+2012-06-08 15:05:12 +0200 Edward Hervey <edward.hervey@collabora.co.uk>
+
+ * common:
+ Automatic update of common submodule
+ From 03a0e57 to 98e386f
+
+2012-06-08 11:55:35 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/elements/mpegtsmux.c:
+ tests: mpegtsmux: adjust to modified buffer collect behaviour
+
+2012-06-08 11:12:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * tests/check/libs/mpegvideoparser.c:
+ tests: mpegvideoparser: adjust to modified API
+
+2012-06-07 17:43:06 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ mpegtsmux: drain cached data upon EOS
+
+2012-06-07 17:38:51 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ mpegtsmux: allow for aligned output
+ ... and refactor packet handling some more in the process.
+ Fixes #651805.
+
+2012-06-07 14:38:10 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ * gst/mpegtsmux/mpegtsmux.h:
+ * gst/mpegtsmux/tsmux/tsmux.c:
+ * gst/mpegtsmux/tsmux/tsmux.h:
+ mpegtsmux: improve m2ts timestamp interpolation
+ * a known PCR should really belong to a packet holding that PCR
+ * interpolation can be extended backward for initial packets (PAT, PMT)
+
+2012-06-07 12:17:24 +0200 Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
+
+ * gst/mpegtsmux/mpegtsmux.c:
+ mpegtsmux: tweak output buffer timestamping
+
+2012-06-07 16:23:25 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+
+ * configure.ac:
+ Back to development
+
=== release 0.11.92 ===
-2012-06-07 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+2012-06-07 16:23:09 +0200 Sebastian Dröge <sebastian.droege@collabora.co.uk>
+ * ChangeLog:
+ * NEWS:
+ * RELEASE:
* configure.ac:
- releasing 0.11.92, "Shine On You Crazy Diamond"
+ * docs/plugins/gst-plugins-bad-plugins.args:
+ * docs/plugins/gst-plugins-bad-plugins.hierarchy:
+ * docs/plugins/gst-plugins-bad-plugins.interfaces:
+ * docs/plugins/gst-plugins-bad-plugins.signals:
+ * docs/plugins/inspect/plugin-adpcmdec.xml:
+ * docs/plugins/inspect/plugin-adpcmenc.xml:
+ * docs/plugins/inspect/plugin-asfmux.xml:
+ * docs/plugins/inspect/plugin-assrender.xml:
+ * docs/plugins/inspect/plugin-audiovisualizers.xml:
+ * docs/plugins/inspect/plugin-autoconvert.xml:
+ * docs/plugins/inspect/plugin-bayer.xml:
+ * docs/plugins/inspect/plugin-bz2.xml:
+ * docs/plugins/inspect/plugin-celt.xml:
+ * docs/plugins/inspect/plugin-coloreffects.xml:
+ * docs/plugins/inspect/plugin-curl.xml:
+ * docs/plugins/inspect/plugin-dataurisrc.xml:
+ * docs/plugins/inspect/plugin-debugutilsbad.xml:
+ * docs/plugins/inspect/plugin-dtmf.xml:
+ * docs/plugins/inspect/plugin-dtsdec.xml:
+ * docs/plugins/inspect/plugin-dvbsuboverlay.xml:
+ * docs/plugins/inspect/plugin-dvdspu.xml:
+ * docs/plugins/inspect/plugin-faac.xml:
+ * docs/plugins/inspect/plugin-faad.xml:
+ * docs/plugins/inspect/plugin-flite.xml:
+ * docs/plugins/inspect/plugin-fragmented.xml:
+ * docs/plugins/inspect/plugin-gaudieffects.xml:
+ * docs/plugins/inspect/plugin-geometrictransform.xml:
+ * docs/plugins/inspect/plugin-gmedec.xml:
+ * docs/plugins/inspect/plugin-gsm.xml:
+ * docs/plugins/inspect/plugin-mms.xml:
+ * docs/plugins/inspect/plugin-modplug.xml:
+ * docs/plugins/inspect/plugin-mpegdemux2.xml:
+ * docs/plugins/inspect/plugin-mpegtsdemux.xml:
+ * docs/plugins/inspect/plugin-pcapparse.xml:
+ * docs/plugins/inspect/plugin-rawparse.xml:
+ * docs/plugins/inspect/plugin-removesilence.xml:
+ * docs/plugins/inspect/plugin-rtmp.xml:
+ * docs/plugins/inspect/plugin-rtpmux.xml:
+ * docs/plugins/inspect/plugin-rtpvp8.xml:
+ * docs/plugins/inspect/plugin-scaletempo.xml:
+ * docs/plugins/inspect/plugin-sdp.xml:
+ * docs/plugins/inspect/plugin-segmentclip.xml:
+ * docs/plugins/inspect/plugin-shm.xml:
+ * docs/plugins/inspect/plugin-smooth.xml:
+ * docs/plugins/inspect/plugin-videoparsersbad.xml:
+ * docs/plugins/inspect/plugin-voaacenc.xml:
+ * docs/plugins/inspect/plugin-vp8.xml:
+ * docs/plugins/inspect/plugin-y4mdec.xml:
+ * docs/plugins/inspect/plugin-zbar.xml:
+ * ext/cog/gstcogorc-dist.c:
+ * gst-plugins-bad.doap:
+ * gst/bayer/gstbayerorc-dist.c:
+ * gst/fieldanalysis/gstfieldanalysisorc-dist.c:
+ * gst/gaudieffects/Makefile.am:
+ * win32/common/config.h:
+ Release 0.11.92
+
+2012-06-07 16:22:49 +0200 Sebastian Dröge <sebastian.droege@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/eo.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/ky.po:
+ * po/lt.po:
+ * po/lv.po:
+ * po/mt.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:
+ Update .po files
2012-06-07 12:33:31 +0100 Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
diff --git a/configure.ac b/configure.ac
index 7cefbeb78..9dca8f790 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3,7 +3,7 @@ AC_PREREQ(2.62)
dnl initialize autoconf
dnl when going to/from release please set the nano (fourth number) right !
dnl releases only do Wall, cvs and prerelease does Werror too
-AC_INIT(GStreamer Bad Plug-ins, 0.11.93.1,
+AC_INIT(GStreamer Bad Plug-ins, 0.11.94,
http://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer,
gst-plugins-bad)
@@ -53,8 +53,8 @@ dnl sets GST_LT_LDFLAGS
AS_LIBTOOL(GST, 0, 0, 0)
dnl *** required versions of GStreamer stuff ***
-GST_REQ=0.11.93
-GSTPB_REQ=0.11.93
+GST_REQ=0.11.94
+GSTPB_REQ=0.11.94
dnl *** autotools stuff ****
diff --git a/gst-plugins-bad.doap b/gst-plugins-bad.doap
index bec1fd1fe..1fc4c37e6 100644
--- a/gst-plugins-bad.doap
+++ b/gst-plugins-bad.doap
@@ -35,6 +35,16 @@ real live maintainer, or some actual wide use.
<release>
<Version>
+ <revision>0.11.94</revision>
+ <branch>0.11</branch>
+ <name>Old Friends</name>
+ <created>2012-09-14</created>
+ <file-release rdf:resource="http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.11.94.tar.xz" />
+ </Version>
+ </release>
+
+ <release>
+ <Version>
<revision>0.11.93</revision>
<branch>0.11</branch>
<name>Infralove</name>
diff --git a/win32/common/config.h b/win32/common/config.h
index c429171cd..78932dbe8 100644
--- a/win32/common/config.h
+++ b/win32/common/config.h
@@ -24,7 +24,7 @@
#define GST_LICENSE "LGPL"
/* package name in plugins */
-#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins git"
+#define GST_PACKAGE_NAME "GStreamer Bad Plug-ins source release"
/* package origin */
#define GST_PACKAGE_ORIGIN "Unknown package origin"
@@ -199,7 +199,7 @@
#undef USE_POISONING
/* Version number of package */
-#define VERSION "0.11.93.1"
+#define VERSION "0.11.94"
/* Define to 1 if your processor stores words with the most significant byte
first (like Motorola and SPARC, unlike Intel and VAX). */