platform/upstream/gstreamer.git
16 years agoAdd support for specifying a list of cookies to be passed in the HTTP request. Fixes...
Wouter Cloetens [Tue, 26 Feb 2008 05:36:17 +0000 (05:36 +0000)]
Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
(gst_soup_http_src_init), (gst_soup_http_src_dispose),
(gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
(gst_soup_http_src_create):
* ext/soup/gstsouphttpsrc.h:
* tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
(souphttpsrc_suite):
Add support for specifying a list of cookies to be passed in
the HTTP request. Fixes bug #518722.

16 years agogst/selector/gstinputselector.*: Added "select-all" property to make it work like...
Stefan Kost [Mon, 25 Feb 2008 08:53:51 +0000 (08:53 +0000)]
gst/selector/gstinputselector.*: Added "select-all" property to make it work like aggregator in 0.8.

Original commit message from CVS:
* gst/selector/gstinputselector.c:
* gst/selector/gstinputselector.h:
Added "select-all" property to make it work like aggregator in 0.8.
* gst/selector/gstoutputselector.c:
Fix resend-latest behavoiur.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/selector.c:
Add unit tests for selector.

16 years agoRemove midi typefinders and require base CVS as they moved there.
Sebastian Dröge [Mon, 25 Feb 2008 06:29:12 +0000 (06:29 +0000)]
Remove midi typefinders and require base CVS as they moved there.

Original commit message from CVS:
* configure.ac:
* ext/timidity/gsttimidity.c: (plugin_init):
* ext/timidity/gstwildmidi.c: (plugin_init):
Remove midi typefinders and require base CVS as they moved there.

16 years agoext/Makefile.am: Only disable the ext/timidity directory if both, wildmidi _and_...
Sebastian Dröge [Sun, 24 Feb 2008 09:57:42 +0000 (09:57 +0000)]
ext/Makefile.am: Only disable the ext/timidity directory if both, wildmidi _and_ timidity are not available.

Original commit message from CVS:
* ext/Makefile.am:
Only disable the ext/timidity directory if both, wildmidi
_and_ timidity are not available.

16 years agoext/Makefile.am: Build the wildmidi plugin if it's enabled and not only when both...
Emilio Pozuelo Monfort [Sun, 24 Feb 2008 04:24:20 +0000 (04:24 +0000)]
ext/Makefile.am: Build the wildmidi plugin if it's enabled and not only when both, the timidity and wildmidi plugin, ...

Original commit message from CVS:
Patch by: Emilio Pozuelo Monfort <pochu at ubuntu dot com>
* ext/Makefile.am:
Build the wildmidi plugin if it's enabled and not only when
both, the timidity and wildmidi plugin, are enabled.

16 years agoCheck for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C...
Tim-Philipp Müller [Sat, 23 Feb 2008 15:01:32 +0000 (15:01 +0000)]
Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code.

Original commit message from CVS:
* configure.ac:
* ext/mpeg2enc/Makefile.am:
* ext/soundtouch/Makefile.am:
* gst/modplug/Makefile.am:
Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
when building C++ code.

16 years agosys/dvb/gstdvbsrc.c: Add initial support for multiproto driver (not yet merged into...
Zaheer Abbas Merali [Sat, 23 Feb 2008 11:56:41 +0000 (11:56 +0000)]
sys/dvb/gstdvbsrc.c: Add initial support for multiproto driver (not yet merged into v4l-dvb mainline yet).

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Add initial support for multiproto driver (not yet merged into
v4l-dvb mainline yet).
Only works for DVB-S not DVB-S2, DVB-T, DVB-C or other.

16 years agodocs/plugins/inspect/: Update to version 0.10.6.1.
Tim-Philipp Müller [Fri, 22 Feb 2008 10:18:27 +0000 (10:18 +0000)]
docs/plugins/inspect/: Update to version 0.10.6.1.

Original commit message from CVS:
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-app.xml:
* docs/plugins/inspect/plugin-bayer.xml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdaudio.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-dvb.xml:
* docs/plugins/inspect/plugin-dvdspu.xml:
* docs/plugins/inspect/plugin-faac.xml:
* docs/plugins/inspect/plugin-faad.xml:
* docs/plugins/inspect/plugin-fbdevsink.xml:
* docs/plugins/inspect/plugin-festival.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-flvdemux.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-gsm.xml:
* docs/plugins/inspect/plugin-gstinterlace.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-mms.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-mpeg2enc.xml:
* docs/plugins/inspect/plugin-mpeg4videoparse.xml:
* docs/plugins/inspect/plugin-mpegtsparse.xml:
* docs/plugins/inspect/plugin-mpegvideoparse.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-mve.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-nuvdemux.xml:
* docs/plugins/inspect/plugin-rawparse.xml:
* docs/plugins/inspect/plugin-real.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-rfbsrc.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-sdp.xml:
* docs/plugins/inspect/plugin-selector.xml:
* docs/plugins/inspect/plugin-sndfile.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-spcdec.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-speexresample.xml:
* docs/plugins/inspect/plugin-stereo.xml:
* docs/plugins/inspect/plugin-tremor.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-vcdsrc.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-vmnc.xml:
* docs/plugins/inspect/plugin-x264.xml:
* docs/plugins/inspect/plugin-xvid.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
Update to version 0.10.6.1.

16 years agodocs/plugins/: Remove docs for elements that have moved to other modules or been...
Tim-Philipp Müller [Fri, 22 Feb 2008 09:56:49 +0000 (09:56 +0000)]
docs/plugins/: Remove docs for elements that have moved to other modules or been renamed.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-switch.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
Remove docs for elements that have moved to other modules
or been renamed.

16 years agoImplement zero-copy and make the buffer size configurable.
Wouter Cloetens [Fri, 22 Feb 2008 07:20:03 +0000 (07:20 +0000)]
Implement zero-copy and make the buffer size configurable.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* configure.ac:
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
(gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
(gst_soup_http_src_chunk_allocator),
(gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
(gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
* ext/soup/gstsouphttpsrc.h:
Implement zero-copy and make the buffer size configurable.
Prefix proxy URIs with "http://" if they don't start with it
already and catch errors earlier, fixes hanging in some situations.
Fixes bug #514948.

16 years agotests/check/gst-plugins-bad.supp: Add suppressions for SoundTouch valgrind warnings...
Sebastian Dröge [Fri, 22 Feb 2008 06:42:28 +0000 (06:42 +0000)]
tests/check/gst-plugins-bad.supp: Add suppressions for SoundTouch valgrind warnings and a valgrind warning caused by ...

Original commit message from CVS:
* tests/check/gst-plugins-bad.supp:
Add suppressions for SoundTouch valgrind warnings and
a valgrind warning caused by the LADSPA sine plugin and
happening on every exit().
Remove GIO suppressions as it's now in -base.

16 years agoext/mythtv/gstmythtvsrc.c: Don't allocate and copy the data to a new place but instea...
Sebastian Dröge [Fri, 22 Feb 2008 06:33:49 +0000 (06:33 +0000)]
ext/mythtv/gstmythtvsrc.c: Don't allocate and copy the data to a new place but instead put the data from gmyth (which...

Original commit message from CVS:
* ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_create):
Don't allocate and copy the data to a new place but instead
put the data from gmyth (which we own) into the buffers that
are passed downstream.

16 years agoext/timidity/gstwildmidi.c: If WILDMIDI_CFG is not defined, define it to the default...
Sebastian Dröge [Fri, 22 Feb 2008 06:31:44 +0000 (06:31 +0000)]
ext/timidity/gstwildmidi.c: If WILDMIDI_CFG is not defined, define it to the default timidity configure file.

Original commit message from CVS:
* ext/timidity/gstwildmidi.c:
If WILDMIDI_CFG is not defined, define it to the default
timidity configure file.

16 years agoRemove hack to work with mjpegtools 1.9.0rc3 and above and instead use mjpeg_loglev_t...
Sebastian Dröge [Fri, 22 Feb 2008 06:12:07 +0000 (06:12 +0000)]
Remove hack to work with mjpegtools 1.9.0rc3 and above and instead use mjpeg_loglev_t() for getting the log levels. C...

Original commit message from CVS:
Based on a patch by:
Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
* configure.ac:
* ext/mpeg2enc/gstmpeg2enc.cc:
Remove hack to work with mjpegtools 1.9.0rc3 and above and instead
use mjpeg_loglev_t() for getting the log levels. Check for this
function in configure.ac as the pkg-config file doesn't tell us
which release candidate we have. Fixes bug #517896.

16 years agoconfigure.ac: Check for X for the nas plugin to make it possible to build it again...
Sebastian Dröge [Fri, 22 Feb 2008 05:48:33 +0000 (05:48 +0000)]
configure.ac: Check for X for the nas plugin to make it possible to build it again. Fixes bug #517895.

Original commit message from CVS:
* configure.ac:
Check for X for the nas plugin to make it possible to build it
again. Fixes bug #517895.

16 years agotests/check/Makefile.am: Ignore some more elements for the states unit test, like...
Sebastian Dröge [Fri, 22 Feb 2008 05:42:16 +0000 (05:42 +0000)]
tests/check/Makefile.am: Ignore some more elements for the states unit test, like dfbvideosink which produces a segfa...

Original commit message from CVS:
* tests/check/Makefile.am:
Ignore some more elements for the states unit test, like
dfbvideosink which produces a segfault. Fixes bug #517854.

16 years agoSome C89 fixes, moving variable declarations to the beginning of a block. Fixes bug...
Jens Granseuer [Fri, 22 Feb 2008 05:33:59 +0000 (05:33 +0000)]
Some C89 fixes, moving variable declarations to the beginning of a block. Fixes bug #517937.

Original commit message from CVS:
Patch by: Jens Granseuer <jensgr at gmx dot net>
* gst/librfb/gstrfbsrc.c: (gst_rfb_property_set_version):
* gst/librfb/rfbdecoder.c: (rfb_decoder_message_set_encodings),
(rfb_decoder_state_set_encodings):
* gst/mpegtsparse/mpegtspacketizer.c:
(mpegts_packetizer_parse_nit), (mpegts_packetizer_parse_sdt),
(mpegts_packetizer_parse_eit):
* sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_getcaps),
(gst_fbdevsink_setcaps), (gst_fbdevsink_render):
Some C89 fixes, moving variable declarations to the beginning
of a block. Fixes bug #517937.

16 years agoconfigure.ac: Back to development...
Jan Schmidt [Thu, 21 Feb 2008 23:50:31 +0000 (23:50 +0000)]
configure.ac: Back to development...

Original commit message from CVS:
* configure.ac:
Back to development...

16 years agoRelease 0.10.6 - A Big Deep Breath
Jan Schmidt [Thu, 21 Feb 2008 00:13:31 +0000 (00:13 +0000)]
Release 0.10.6 - A Big Deep Breath

Original commit message from CVS:
Release 0.10.6 - A Big Deep Breath

16 years agoUpdate .po files
Jan Schmidt [Wed, 20 Feb 2008 23:35:19 +0000 (23:35 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

16 years agoext/mythtv/gstmythtvsrc.c: Using the wrong GstFormat for the filesize, and fail seek...
Bastien Nocera [Wed, 20 Feb 2008 16:04:32 +0000 (16:04 +0000)]
ext/mythtv/gstmythtvsrc.c: Using the wrong GstFormat for the filesize, and fail seek properly on anything but _BYTES ...

Original commit message from CVS:
2008-02-20  Bastien Nocera  <hadess@hadess.net>

* ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_do_seek),
(gst_mythtv_src_start): Using the wrong GstFormat for the filesize,
and fail seek properly on anything but _BYTES format
Fixes bug #517684

16 years agogst/rtpmanager/gstrtpbin.c: Fix small memory leak, leaking caps. Fixes #bug 517571.
Olivier Crete [Wed, 20 Feb 2008 09:33:25 +0000 (09:33 +0000)]
gst/rtpmanager/gstrtpbin.c: Fix small memory leak, leaking caps. Fixes #bug 517571.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtpmanager/gstrtpbin.c: (new_ssrc_pad_found):
Fix small memory leak, leaking caps. Fixes #bug 517571.

16 years agochange gmyth-1.0 to gmyth
Christian Schaller [Tue, 19 Feb 2008 11:50:45 +0000 (11:50 +0000)]
change gmyth-1.0 to gmyth

Original commit message from CVS:
change gmyth-1.0 to gmyth

16 years agogst/tta/Makefile.am: Link tta plugin with libm. Fixes bug #517391.
Sebastian Dröge [Tue, 19 Feb 2008 10:51:34 +0000 (10:51 +0000)]
gst/tta/Makefile.am: Link tta plugin with libm. Fixes bug #517391.

Original commit message from CVS:
* gst/tta/Makefile.am:
Link tta plugin with libm. Fixes bug #517391.

16 years agosys/dvb/camutils.c: Do not assume "descriptors" property in the pmt structure is...
Zaheer Abbas Merali [Thu, 14 Feb 2008 17:09:38 +0000 (17:09 +0000)]
sys/dvb/camutils.c: Do not assume "descriptors" property in the pmt structure is present.

Original commit message from CVS:
* sys/dvb/camutils.c:
Do not assume "descriptors" property in the pmt structure
is present.
Fixes #516499.

16 years agogst/rtpmanager/gstrtpbin.c: Ignore streams that did not receive an SR packet when...
Olivier Crete [Thu, 14 Feb 2008 16:25:51 +0000 (16:25 +0000)]
gst/rtpmanager/gstrtpbin.c: Ignore streams that did not receive an SR packet when doing synchronisation. Fixes #516160.

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate):
Ignore streams that did not receive an SR packet when doing
synchronisation. Fixes #516160.

16 years agogst/dvdspu/gstdvdspu.c: Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch...
Sebastian Dröge [Thu, 14 Feb 2008 14:33:27 +0000 (14:33 +0000)]
gst/dvdspu/gstdvdspu.c: Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based on an idea by Jan Schmidt, f...

Original commit message from CVS:
* gst/dvdspu/gstdvdspu.c: (gst_dvd_spu_handle_new_spu_buf):
Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based
on an idea by Jan Schmidt, fixes bug #516436.

16 years agogst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBU...
Zaheer Abbas Merali [Thu, 14 Feb 2008 14:22:57 +0000 (14:22 +0000)]
gst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBUG is enabled and also actually o...

Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.c:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtsparse.c:
Make sure the gstmpegdesc debug lines do not critical
when GST_DEBUG is enabled and also actually output.
Thanks to Alessandro Decina for spotting.
Fixes #516448

16 years agoAlso add dshow pieces to the disted subdirs to fix distcheck.
Jan Schmidt [Wed, 13 Feb 2008 23:52:42 +0000 (23:52 +0000)]
Also add dshow pieces to the disted subdirs to fix distcheck.

Original commit message from CVS:
* gst-libs/gst/Makefile.am:
* sys/Makefile.am:
Also add dshow pieces to the disted subdirs to fix distcheck.

16 years agogst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes...
Josep Torra Valles [Wed, 13 Feb 2008 14:40:33 +0000 (14:40 +0000)]
gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes #516061.

Original commit message from CVS:
Patch by: Josep Torra Valles <josep@fluendo.com>
* gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
Fix potential buffer leak in reverse mode. Re-Fixes #516061.

16 years agoconfigure.ac: Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change until...
Sebastian Dröge [Wed, 13 Feb 2008 11:22:06 +0000 (11:22 +0000)]
configure.ac: Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change until 0.7 fortunately.

Original commit message from CVS:
* configure.ac:
Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change
until 0.7 fortunately.

16 years agoconfigure.ac: Generate the directshow Makefiles so that the directories get disted...
Jan Schmidt [Tue, 12 Feb 2008 23:16:21 +0000 (23:16 +0000)]
configure.ac: Generate the directshow Makefiles so that the directories get disted. Still needs some configure time d...

Original commit message from CVS:
* configure.ac:
Generate the directshow Makefiles so that the directories
get disted. Still needs some configure time detection to enable
building them under MingW.

16 years agoext/metadata/Makefile.am: Don't install a header file. We will have to merge these...
Jan Schmidt [Tue, 12 Feb 2008 23:13:55 +0000 (23:13 +0000)]
ext/metadata/Makefile.am: Don't install a header file. We will have to merge these tags into libgsttag after the rele...

Original commit message from CVS:
* ext/metadata/Makefile.am:
Don't install a header file. We will have to merge these
tags into libgsttag after the release and use them from there.
Fixes: #515860

16 years agoAdd Makefiles to win32 plugins and lib.
Sébastien Moutte [Tue, 12 Feb 2008 22:10:39 +0000 (22:10 +0000)]
Add Makefiles to win32 plugins and lib.

Original commit message from CVS:
* gst-libs/gst/dshow/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
Add Makefiles to win32 plugins and lib.
They will need to be tested and probably fixed by developers
working with mingw. This is a first step to include source files
with releases.

16 years agosys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location.
Zaheer Abbas Merali [Tue, 12 Feb 2008 21:31:57 +0000 (21:31 +0000)]
sys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location.

Original commit message from CVS:
* sys/dvb/dvbbasebin.c:
Fix leak of location string returned from gst_uri_get_location.
Fixes bug #516114

16 years agoRemove glimagesink, as it's been moved to gst-plugins-gl.
David Schleef [Tue, 12 Feb 2008 21:01:17 +0000 (21:01 +0000)]
Remove glimagesink, as it's been moved to gst-plugins-gl.

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* sys/Makefile.am:
* sys/glsink/BUGS:
* sys/glsink/Makefile.am:
* sys/glsink/color_matrix.c:
* sys/glsink/glextensions.c:
* sys/glsink/glextensions.h:
* sys/glsink/glimagesink.c:
* sys/glsink/glimagesink.h:
* sys/glsink/gltestsrc.c:
* sys/glsink/gltestsrc.h:
* sys/glsink/gstglbuffer.c:
* sys/glsink/gstglbuffer.h:
* sys/glsink/gstglconvert.c:
* sys/glsink/gstgldisplay.c:
* sys/glsink/gstgldisplay.h:
* sys/glsink/gstgldownload.c:
* sys/glsink/gstglfilter.c:
* sys/glsink/gstglfilter.h:
* sys/glsink/gstglfilterexample.c:
* sys/glsink/gstgltestsrc.c:
* sys/glsink/gstgltestsrc.h:
* sys/glsink/gstglupload.c:
* sys/glsink/gstopengl.c:
Remove glimagesink, as it's been moved to gst-plugins-gl.
Fixes #516094.

16 years agogst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Fixes #516061.
Josep Torra Valles [Tue, 12 Feb 2008 18:29:29 +0000 (18:29 +0000)]
gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Fixes #516061.

Original commit message from CVS:
Patch by: Josep Torra Valles <josep@fluendo.com>
* gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
Fix potential buffer leak in reverse mode. Fixes #516061.

16 years agosys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.
Sebastian Dröge [Tue, 12 Feb 2008 11:08:27 +0000 (11:08 +0000)]
sys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.

Original commit message from CVS:
* sys/dshowdecwrapper/gstdshowaudiodec.c:
(gst_dshowaudiodec_dispose):
* sys/dshowdecwrapper/gstdshowvideodec.c:
(gst_dshowvideodec_dispose):
Chain up dispose methods properly. Fixes bug #515970.

16 years agoChangelog surgery: mention bug 515919 fixed in my previous commit
Jan Schmidt [Tue, 12 Feb 2008 11:02:37 +0000 (11:02 +0000)]
Changelog surgery: mention bug 515919 fixed in my previous commit

Original commit message from CVS:
Changelog surgery: mention bug 515919 fixed in my previous commit

16 years agogst/mpegvideoparse/mpegvideoparse.c: Fix leaking caps.
Wim Taymans [Tue, 12 Feb 2008 10:57:27 +0000 (10:57 +0000)]
gst/mpegvideoparse/mpegvideoparse.c: Fix leaking caps.

Original commit message from CVS:
* gst/mpegvideoparse/mpegvideoparse.c:
(mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail),
(gst_mpegvideoparse_change_state):
Fix leaking caps.
Fix potential buffer leak in forward mode.
Cleanup queues when going to READY. Fixes #515815.

16 years agodocs/plugins/: Remove documentation for the GIO plugin as it was moved to gst-plugins...
Sebastian Dröge [Tue, 12 Feb 2008 10:24:03 +0000 (10:24 +0000)]
docs/plugins/: Remove documentation for the GIO plugin as it was moved to gst-plugins-base. Fixes bug #515964.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-gio.xml:
Remove documentation for the GIO plugin as it was moved to
gst-plugins-base. Fixes bug #515964.

16 years agoFix some finalize leaks by chaining up to the parent method.
Jan Schmidt [Tue, 12 Feb 2008 10:22:42 +0000 (10:22 +0000)]
Fix some finalize leaks by chaining up to the parent method.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c:
* gst/vmnc/vmncdec.c:
* sys/glsink/glimagesink.c:
* sys/glsink/gstgldisplay.c:
Fix some finalize leaks by chaining up to the parent method.

16 years agotests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes...
Sebastian Dröge [Tue, 12 Feb 2008 05:21:46 +0000 (05:21 +0000)]
tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

Original commit message from CVS:
* tests/check/elements/souphttpsrc.c:
Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

16 years agogst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.
Sebastian Dröge [Tue, 12 Feb 2008 05:19:05 +0000 (05:19 +0000)]
gst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.

Original commit message from CVS:
* gst/librfb/gstrfbsrc.c: (gst_rfb_src_dispose):
Free the rfb decoder on finalize. Fixes bug #515721.

16 years agosys/fbdev/gstfbdevsink.c: Free the device string in finalize. Fixes bug #515722.
Sebastian Dröge [Mon, 11 Feb 2008 13:34:47 +0000 (13:34 +0000)]
sys/fbdev/gstfbdevsink.c: Free the device string in finalize. Fixes bug #515722.

Original commit message from CVS:
* sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_class_init),
(gst_fbdevsink_finalize):
Free the device string in finalize. Fixes bug #515722.

16 years agoext/xvid/gstxvidenc.c: Unset GValues after using them. Fixes bug #515720.
Sebastian Dröge [Mon, 11 Feb 2008 13:33:10 +0000 (13:33 +0000)]
ext/xvid/gstxvidenc.c: Unset GValues after using them. Fixes bug #515720.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
Unset GValues after using them. Fixes bug #515720.

16 years agotests/check/Makefile.am: Disable the dvb plugin for the states test. Fixes bug #515567.
Sebastian Dröge [Mon, 11 Feb 2008 05:11:27 +0000 (05:11 +0000)]
tests/check/Makefile.am: Disable the dvb plugin for the states test. Fixes bug #515567.

Original commit message from CVS:
* tests/check/Makefile.am:
Disable the dvb plugin for the states test. Fixes bug #515567.

16 years agoRevert changes to 2008-02-09 due to frozen.
Edgard Lima [Sun, 10 Feb 2008 21:03:54 +0000 (21:03 +0000)]
Revert changes to 2008-02-09 due to frozen.

Original commit message from CVS:
Revert changes to 2008-02-09 due to frozen.

16 years agoFix Josep's surname in the previous few commits
Jan Schmidt [Sun, 10 Feb 2008 19:44:50 +0000 (19:44 +0000)]
Fix Josep's surname in the previous few commits

Original commit message from CVS:
Fix Josep's surname in the previous few commits

16 years agoext/ivorbis/vorbisfile.c: Trivial fix for build warning.
Josep Torre Valles [Sun, 10 Feb 2008 19:01:43 +0000 (19:01 +0000)]
ext/ivorbis/vorbisfile.c: Trivial fix for build warning.

Original commit message from CVS:
* ext/ivorbis/vorbisfile.c:
Trivial fix for build warning.
Patch by: Josep Torre Valles <josep@fluendo.com>
Fixes: #515588

16 years agoConvert from EXIF to XMP DataTime as local time.
Edgard Lima [Sun, 10 Feb 2008 18:36:46 +0000 (18:36 +0000)]
Convert from EXIF to XMP DataTime as local time.

Original commit message from CVS:
Convert from EXIF to XMP DataTime as local time.

16 years agoMap Date-Time and GPS tags.
Edgard Lima [Sun, 10 Feb 2008 04:36:12 +0000 (04:36 +0000)]
Map Date-Time and GPS tags.

Original commit message from CVS:
Map Date-Time and GPS tags.

16 years agogst/selector/Makefile.am: Listing the marshal.h in the nodist_HEADERS breaks distchec...
Jan Schmidt [Sat, 9 Feb 2008 03:37:40 +0000 (03:37 +0000)]
gst/selector/Makefile.am: Listing the marshal.h in the nodist_HEADERS breaks distcheck, so let's not do that

Original commit message from CVS:
* gst/selector/Makefile.am:
Listing the marshal.h in the nodist_HEADERS breaks distcheck, so
let's not do that
* tests/check/Makefile.am:
Disable the crashing cdaudio plugin from the states test so I can make
pre-releases.

16 years agowin32/vs6/: Convert to DOS line endings, and set -kb
Jan Schmidt [Sat, 9 Feb 2008 02:33:06 +0000 (02:33 +0000)]
win32/vs6/: Convert to DOS line endings, and set -kb

Original commit message from CVS:
* win32/vs6/libgstdshowdecwrapper.dsp:
* win32/vs6/libgstflv.dsp:
Convert to DOS line endings, and set -kb

16 years agosys/dvb/: Add URI Handler for dvb.
Zaheer Abbas Merali [Fri, 8 Feb 2008 18:22:08 +0000 (18:22 +0000)]
sys/dvb/: Add URI Handler for dvb.

Original commit message from CVS:
* sys/dvb/Makefile.am:
* sys/dvb/dvbbasebin.c:
Add URI Handler for dvb.
Re-order pad templates to workaround a bug in playbasebin.
* sys/dvb/parsechannels.c:
* sys/dvb/parsechannels.h:
Add code to parse channels from zap-style channels.conf files.

16 years agoRemove multifile plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 04:22:06 +0000 (04:22 +0000)]
Remove multifile plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* gst/multifile/Makefile.am:
* gst/multifile/gstmultifile.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesink.h:
* gst/multifile/gstmultifilesrc.c:
* gst/multifile/gstmultifilesrc.h:
* gst/multifile/multifile.vproj:
* tests/check/Makefile.am:
* tests/check/elements/multifile.c:
Remove multifile plugin, which has moved to -good

16 years agogst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
David Schleef [Fri, 8 Feb 2008 03:44:12 +0000 (03:44 +0000)]
gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.

Original commit message from CVS:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesrc.c:
Use g_file_[sg]et_contents() instead of using stdio functions.
Should be less error prone.
* tests/check/elements/multifile.c:
Create a temporary directory using standard functions instead of
creating a directory in the current dir.

16 years agoRemove spectrum plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 03:27:14 +0000 (03:27 +0000)]
Remove spectrum plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/inspect/plugin-spectrum.xml:
* gst/spectrum/.cvsignore:
* gst/spectrum/Makefile.am:
* gst/spectrum/README:
* gst/spectrum/demo-audiotest.c:
* gst/spectrum/demo-osssrc.c:
* gst/spectrum/gstspectrum.c:
* gst/spectrum/gstspectrum.h:
* gst/spectrum/spectrum.vcproj:
* tests/check/Makefile.am:
* tests/check/elements/spectrum.c:
Remove spectrum plugin, which has moved to -good

16 years agodocs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
Jan Schmidt [Fri, 8 Feb 2008 02:48:54 +0000 (02:48 +0000)]
docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
Remove equalizer plugin docs
* tests/check/Makefile.am:
Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
other modules.
* tests/check/elements/multifile.c:
* tests/check/elements/rganalysis.c:
* tests/check/elements/rglimiter.c:
Fix compiler warnings from -Wall -Werror

16 years agoRemove the equalizer plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 02:00:49 +0000 (02:00 +0000)]
Remove the equalizer plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-equalizer.xml:
* gst/equalizer/.cvsignore:
* gst/equalizer/Makefile.am:
* gst/equalizer/demo.c:
* gst/equalizer/gstiirequalizer.c:
* gst/equalizer/gstiirequalizer.h:
* gst/equalizer/gstiirequalizer10bands.c:
* gst/equalizer/gstiirequalizer10bands.h:
* gst/equalizer/gstiirequalizer3bands.c:
* gst/equalizer/gstiirequalizer3bands.h:
* gst/equalizer/gstiirequalizernbands.c:
* gst/equalizer/gstiirequalizernbands.h:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/equalizer.c:
Remove the equalizer plugin, which has moved to -good

16 years agoconfigure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-relea...
Jan Schmidt [Fri, 8 Feb 2008 01:12:09 +0000 (01:12 +0000)]
configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.

Original commit message from CVS:
* configure.ac:
Make DISABLE_DEPRECATED defined *only* during CVS, not during
pre-releases or releases.

16 years agodocs/plugins/Makefile.am: Don't scan deleted xingmux header.
Jan Schmidt [Fri, 8 Feb 2008 00:48:30 +0000 (00:48 +0000)]
docs/plugins/Makefile.am: Don't scan deleted xingmux header.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Don't scan deleted xingmux header.

16 years agoRemove the xingmux plugin, as the element has moved into mpegaudioparse in -ugly.
Jan Schmidt [Fri, 8 Feb 2008 00:40:34 +0000 (00:40 +0000)]
Remove the xingmux plugin, as the element has moved into mpegaudioparse in -ugly.

Original commit message from CVS:
* configure.ac:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-xingheader.xml:
* gst/xingheader/Makefile.am:
* gst/xingheader/gstxingmux.c:
* gst/xingheader/gstxingmux.h:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/xingmux.c:
* tests/check/elements/xingmux_testdata.h:
Remove the xingmux plugin, as the element has moved into
mpegaudioparse in -ugly.

16 years agodocs/plugins/Makefile.am: Remove mention of non-existent headers to fix the build.
Jan Schmidt [Thu, 7 Feb 2008 23:37:32 +0000 (23:37 +0000)]
docs/plugins/Makefile.am: Remove mention of non-existent headers to fix the build.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Remove mention of non-existent headers to fix the build.

16 years agoRemove GIO plugin which has now moved to -base.
Jan Schmidt [Thu, 7 Feb 2008 23:30:45 +0000 (23:30 +0000)]
Remove GIO plugin which has now moved to -base.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/gio/Makefile.am:
* ext/gio/gstgio.c:
* ext/gio/gstgio.h:
* ext/gio/gstgiobasesink.c:
* ext/gio/gstgiobasesink.h:
* ext/gio/gstgiobasesrc.c:
* ext/gio/gstgiobasesrc.h:
* ext/gio/gstgiosink.c:
* ext/gio/gstgiosink.h:
* ext/gio/gstgiosrc.c:
* ext/gio/gstgiosrc.h:
* ext/gio/gstgiostreamsink.c:
* ext/gio/gstgiostreamsink.h:
* ext/gio/gstgiostreamsrc.c:
* ext/gio/gstgiostreamsrc.h:
* tests/check/Makefile.am:
* tests/check/pipelines/.cvsignore:
* tests/check/pipelines/gio.c:
Remove GIO plugin which has now moved to -base.

16 years agoRemove lpwsinc and bpwsinc elements - they've become audiowsinclimit and audiowsincba...
Jan Schmidt [Thu, 7 Feb 2008 21:53:39 +0000 (21:53 +0000)]
Remove lpwsinc and bpwsinc elements - they've become audiowsinclimit and audiowsincband respectively, in the gst-plug...

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:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* gst/filter/Makefile.am:
* gst/filter/filter.vcproj:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstbpwsinc.h:
* gst/filter/gstfilter.c:
* gst/filter/gstfilter.h:
* gst/filter/gstlpwsinc.c:
* gst/filter/gstlpwsinc.h:
* tests/check/Makefile.am:
* tests/check/elements/bpwsinc.c:
* tests/check/elements/lpwsinc.c:
Remove lpwsinc and bpwsinc elements - they've become
audiowsinclimit and audiowsincband respectively, in the
gst-plugins-good audiofx plugin.

16 years agoext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined
Sébastien Moutte [Thu, 7 Feb 2008 21:02:19 +0000 (21:02 +0000)]
ext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined

Original commit message from CVS:
* ext\neon\gstneonhttpsrc.c:
Include unistd.h only if _HAVE_UNISTD_H is defined
* gst\mpegvideoparse\mpegvideoparse.c:
Use G_GUINT64_CONSTANT GLIB macro for constant
* sys\dshowsrcwrapper\gstdshowaudiosrc.c:
* sys\dshowsrcwrapper\gstdshowvideosrc.c:
* sys\dshowdecwrapper\gstdshowaudiodec.c:
* sys\dshowdecwrapper\gstdshowaudiodec.h:
* sys\dshowdecwrapper\gstdshowdecwrapper.c:
* sys\dshowdecwrapper\gstdshowdecwrapper.h:
* sys\dshowdecwrapper\gstdshowvideodec.c
* sys\dshowdecwrapper\gstdshowvideodec.h:
Add a DirectShow decoder wrapper.
* win32\MANIFEST:
Add new win32 files to MANIFEST
* win32\vs6\gst_plugins_bad.dsw:
* win32\vs6\libgstdshow.dsp:
* win32\vs6\libgstdshowdecwrapper.dsp:
* win32\vs6\libgstflv.dsp:
Add new projects to bad workspace

16 years agogst/mpegtsparse/mpegtspacketizer.c: Parse component descriptor.
Zaheer Abbas Merali [Thu, 7 Feb 2008 14:45:06 +0000 (14:45 +0000)]
gst/mpegtsparse/mpegtspacketizer.c: Parse component descriptor.

Original commit message from CVS:
* gst/mpegtsparse/mpegtspacketizer.c:
Parse component descriptor.
* gst/mpegtsparse/mpegtsparse.c:
Add SI pids to every program (but hardcoded currently).

16 years agoAdd more tags. Improve test app.
Edgard Lima [Thu, 7 Feb 2008 13:59:41 +0000 (13:59 +0000)]
Add more tags. Improve test app.

Original commit message from CVS:
Add more tags. Improve test app.

16 years agogst/multifile/gstmultifilesink.c: Add a fixme comment.
Stefan Kost [Thu, 7 Feb 2008 13:48:20 +0000 (13:48 +0000)]
gst/multifile/gstmultifilesink.c: Add a fixme comment.

Original commit message from CVS:
* gst/multifile/gstmultifilesink.c:
Add a fixme comment.
* gst/selector/gstoutputselector.c:
Fix same leak as in input-selector.
* tests/icles/output-selector-test.c:
Improve the test.

16 years agogst/spectrum/gstspectrum.c: Improve the docs.
Stefan Kost [Thu, 7 Feb 2008 13:41:11 +0000 (13:41 +0000)]
gst/spectrum/gstspectrum.c: Improve the docs.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c:
Improve the docs.

16 years agoconfigure.ac: The dc1394 plugin seems to use API that was removed or changed before...
Tim-Philipp Müller [Thu, 7 Feb 2008 12:05:44 +0000 (12:05 +0000)]
configure.ac: The dc1394 plugin seems to use API that was removed or changed before the final 2.0.0 release, so only ...

Original commit message from CVS:
* configure.ac:
The dc1394 plugin seems to use API that was removed or changed
before the final 2.0.0 release, so only build it if 2.0.0-rc5
is available. Someone needs to port it to the final API.
* ext/dc1394/gstdc1394.c: (gst_dc1394_change_camera_transmission):
Include string.h for memcpy and use g_usleep instead of usleep.

16 years agogst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
Sebastian Dröge [Thu, 7 Feb 2008 10:04:01 +0000 (10:04 +0000)]
gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.

Original commit message from CVS:
* gst/filter/gstlpwsinc.c:
Fix typo in the long description of the element.

16 years agogst/xingheader/Makefile.am: Put CFLAGS and LIBS in the right order
Jan Schmidt [Thu, 7 Feb 2008 02:06:19 +0000 (02:06 +0000)]
gst/xingheader/Makefile.am: Put CFLAGS and LIBS in the right order

Original commit message from CVS:
* gst/xingheader/Makefile.am:
Put CFLAGS and LIBS in the right order

16 years agoconfigure.ac: ximagesrc has moved to -good, so no need to check for the required...
Tim-Philipp Müller [Wed, 6 Feb 2008 18:56:40 +0000 (18:56 +0000)]
configure.ac: ximagesrc has moved to -good, so no need to check for the required X libs here any more.

Original commit message from CVS:
* configure.ac:
ximagesrc has moved to -good, so no need to check for
the required X libs here any more.

16 years agoext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.
Wouter Cloetens [Wed, 6 Feb 2008 11:07:47 +0000 (11:07 +0000)]
ext/soup/gstsouphttpsrc.c: Fix memory leak and improve debugging a bit.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_chunk_cb),
(gst_soup_http_src_create):
Fix memory leak and improve debugging a bit.

16 years agoAdd more tags mapping.
Edgard Lima [Tue, 5 Feb 2008 17:10:11 +0000 (17:10 +0000)]
Add more tags mapping.

Original commit message from CVS:
Add more tags mapping.

16 years agogst/mpegtsparse/mpegtsparse.c: Handle latency queries in src pads.
Zaheer Abbas Merali [Tue, 5 Feb 2008 12:19:46 +0000 (12:19 +0000)]
gst/mpegtsparse/mpegtsparse.c: Handle latency queries in src pads.

Original commit message from CVS:
* gst/mpegtsparse/mpegtsparse.c:
Handle latency queries in src pads.

16 years agogst/mpegtsparse/mpegtspacketizer.c: Add flag to both sdt and nit structures to say...
Zaheer Abbas Merali [Tue, 5 Feb 2008 11:40:43 +0000 (11:40 +0000)]
gst/mpegtsparse/mpegtspacketizer.c: Add flag to both sdt and nit structures to say whether the table is for the actua...

Original commit message from CVS:
* gst/mpegtsparse/mpegtspacketizer.c:
Add flag to both sdt and nit structures to say
whether the table is for the actual network/ts
or not.

16 years agogst/mpegvideoparse/mpegvideoparse.c: Flush packetizer too.
Josep Torre Valles [Tue, 5 Feb 2008 11:30:49 +0000 (11:30 +0000)]
gst/mpegvideoparse/mpegvideoparse.c: Flush packetizer too.

Original commit message from CVS:
Patch by: Josep Torre Valles <josep@fluendo.com>
* gst/mpegvideoparse/mpegvideoparse.c: (gst_mpegvideoparse_flush):
Flush packetizer too.

16 years agoext/ladspa/gstladspa.c: Don't use GST_BOILERPLATE as the stuff generated from it...
Sebastian Dröge [Mon, 4 Feb 2008 19:15:39 +0000 (19:15 +0000)]
ext/ladspa/gstladspa.c: Don't use GST_BOILERPLATE as the stuff generated from it is not used anyway and can't be used.

Original commit message from CVS:
* ext/ladspa/gstladspa.c: (gst_ladspa_base_init),
(gst_ladspa_class_init), (ladspa_describe_plugin), (plugin_init):
Don't use GST_BOILERPLATE as the stuff generated from it is not used
anyway and can't be used.
Store the class struct of the correct type in parent_class.
Pass the LADSPA_Descriptor as class_data to the class_init function
as preparation for the time, when we can add pad templates and friends
in class_init and add a FIXME for that.
Don't use a custom hash table for passing the LADSPA_Descriptors to
base_init but use g_type_set_qdata and g_type_get_qdata.

16 years agoext/mpeg2enc/gstmpeg2encpicturereader.cc: Really fix the build.
Edward Hervey [Mon, 4 Feb 2008 16:22:11 +0000 (16:22 +0000)]
ext/mpeg2enc/gstmpeg2encpicturereader.cc: Really fix the build.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
Really fix the build.
TODO : Apply spankOmatic2000 on thaytan's rear end.

16 years agoext/mpeg2enc/gstmpeg2encpicturereader.cc: Fix compilation with libmjpegtools 1.8.x.
Tim-Philipp Müller [Mon, 4 Feb 2008 13:12:09 +0000 (13:12 +0000)]
ext/mpeg2enc/gstmpeg2encpicturereader.cc: Fix compilation with libmjpegtools 1.8.x.

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
(GstMpeg2EncPictureReader.StreamPictureParams):
Fix compilation with libmjpegtools 1.8.x.

16 years agoext/ladspa/gstsignalprocessor.c: Don't unref the pad template after adding it. gst_el...
Sebastian Dröge [Mon, 4 Feb 2008 11:48:50 +0000 (11:48 +0000)]
ext/ladspa/gstsignalprocessor.c: Don't unref the pad template after adding it. gst_element_class_add_pad_template tak...

Original commit message from CVS:
* ext/ladspa/gstsignalprocessor.c:
(gst_signal_processor_class_add_pad_template):
Don't unref the pad template after adding it.
gst_element_class_add_pad_template takes ownership of it.

16 years agoext/mpeg2enc/gstmpeg2encpicturereader.cc: Use the incoming pixel-aspect-ratio if...
Jan Schmidt [Sun, 3 Feb 2008 18:22:18 +0000 (18:22 +0000)]
ext/mpeg2enc/gstmpeg2encpicturereader.cc: Use the incoming pixel-aspect-ratio if provided to infer a default aspect r...

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
Use the incoming pixel-aspect-ratio if provided to infer a
default aspect ratio, which can be overridden using the 'aspect'
property.
Fixes: #499008

16 years agoconfigure.ac: Fix variable naming to make it possible to build the glimagesink plugin...
Andrzej Mendel [Sun, 3 Feb 2008 17:47:25 +0000 (17:47 +0000)]
configure.ac: Fix variable naming to make it possible to build the glimagesink plugin. Fixes bug #514093.

Original commit message from CVS:
Patch by: Andrzej Mendel <andrzej dot mendel at gmail dot com>
* configure.ac:
Fix variable naming to make it possible to build the glimagesink
plugin. Fixes bug #514093.

16 years agoext/metadata/gstmetadatademux.c: Demote metadatademux to GST_RANK_NONE for the releas...
Tim-Philipp Müller [Sat, 2 Feb 2008 23:25:10 +0000 (23:25 +0000)]
ext/metadata/gstmetadatademux.c: Demote metadatademux to GST_RANK_NONE for the release, it's not ready to be autoplug...

Original commit message from CVS:
* ext/metadata/gstmetadatademux.c:
Demote metadatademux to GST_RANK_NONE for the release, it's not
ready to be autoplugged yet.
* tests/icles/metadata_editor.c:
Fix printf format warning for GType on ppc32 by removing it,
since it doesn't make sense to print the GType value anyway.

16 years agoMap more Exif tags.
Edgard Lima [Sat, 2 Feb 2008 20:22:19 +0000 (20:22 +0000)]
Map more Exif tags.

Original commit message from CVS:
Map more Exif tags.

16 years agogst/selector/gstinputselector.c: Don't leak event on pads that are not linked. Fixes...
Wim Taymans [Fri, 1 Feb 2008 17:08:18 +0000 (17:08 +0000)]
gst/selector/gstinputselector.c: Don't leak event on pads that are not linked. Fixes #512826.

Original commit message from CVS:
* gst/selector/gstinputselector.c: (gst_selector_pad_event):
Don't leak event on pads that are not linked. Fixes #512826.

16 years agoconfigure.ac: Bump core/base requirements to released versions, to avoid confusion.
Tim-Philipp Müller [Fri, 1 Feb 2008 13:02:53 +0000 (13:02 +0000)]
configure.ac: Bump core/base requirements to released versions, to avoid confusion.

Original commit message from CVS:
* configure.ac:
Bump core/base requirements to released versions, to avoid confusion.
* gst/deinterlace/Makefile.am:
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_set_caps):
Use the new GstVideoFormat API to get strides, plane offsets etc..
For Y42B we still need to calculate these ourselves, since the lib
in -base doesn't know about this format yet and we can't bump the
requirement to CVS right now. Fix the Y42B stride, offset and size
calculations for odd widths and heights while we're at it though
(to match those in videotestsrc).

16 years agoAdd documentation.
Edgard Lima [Thu, 31 Jan 2008 21:55:44 +0000 (21:55 +0000)]
Add documentation.

Original commit message from CVS:
Add documentation.

16 years agoext/metadata/metadataparsejpeg.c: Fix compilation.
Wim Taymans [Thu, 31 Jan 2008 17:20:41 +0000 (17:20 +0000)]
ext/metadata/metadataparsejpeg.c: Fix compilation.

Original commit message from CVS:
* ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading):
Fix compilation.

16 years agogst-libs/gst/app/gstappsink.c: Really clean up the queue instead of just unreffing...
Wim Taymans [Thu, 31 Jan 2008 17:18:46 +0000 (17:18 +0000)]
gst-libs/gst/app/gstappsink.c: Really clean up the queue instead of just unreffing all buffers in it.

Original commit message from CVS:
* gst-libs/gst/app/gstappsink.c: (gst_app_sink_dispose):
Really clean up the queue instead of just unreffing all buffers
in it.
* gst-libs/gst/app/gstappsrc.c: (gst_app_src_base_init),
(gst_app_src_class_init), (gst_app_src_init),
(gst_app_src_dispose), (gst_app_src_finalize):
Fix dispose/finalize.

16 years agoext/faad/gstfaad.c: Fix compiler warning by making the function signature match what...
Jan Schmidt [Thu, 31 Jan 2008 15:52:18 +0000 (15:52 +0000)]
ext/faad/gstfaad.c: Fix compiler warning by making the function signature match what everyone is passing in...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst):
Fix compiler warning by making the function signature match what
everyone is passing in...
* tests/icles/Makefile.am:
Fix the build on Solaris by removing GNU ld specific flags that
look unnecessary.

16 years agoext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, for examp...
Sebastian Dröge [Thu, 31 Jan 2008 10:16:46 +0000 (10:16 +0000)]
ext/metadata/Makefile.am: Add some relevant variables to CFLAGS and LIBADD, for example our compiler warnings paramters.

Original commit message from CVS:
* ext/metadata/Makefile.am:
Add some relevant variables to CFLAGS and LIBADD, for example our
compiler warnings paramters.
* ext/metadata/gstbasemetadata.c:
(gst_base_metadata_strip_push_buffer),
(gst_base_metadata_calculate_offsets),
(gst_base_metadata_src_event), (gst_base_metadata_sink_activate):
* ext/metadata/gstmetadatademux.c: (gst_metadata_demux_init),
(gst_metadata_demux_set_property), (gst_metadata_demux_dispose):
* ext/metadata/gstmetadatamux.c: (gst_metadata_mux_init),
(gst_metadata_mux_set_property), (gst_metadata_mux_get_property),
(gst_metadata_mux_dispose),
(gst_metadata_mux_create_chunks_from_tags):
* ext/metadata/metadata.c: (metadata_dispose):
* ext/metadata/metadataexif.c:
(metadataparse_exif_content_foreach_entry_func),
(metadatamux_exif_for_each_tag_in_list):
* ext/metadata/metadataiptc.c:
(metadatamux_iptc_for_each_tag_in_list):
* ext/metadata/metadatamuxjpeg.c: (metadatamux_jpeg_lazy_update),
(metadatamux_jpeg_reading):
* ext/metadata/metadatamuxpng.c: (metadatamux_png_reading):
* ext/metadata/metadataparsejpeg.c: (metadataparse_jpeg_reading):
* ext/metadata/metadataparsepng.c:
* ext/metadata/metadataparseutil.h:
* ext/metadata/metadataxmp.c: (metadataparse_xmp_tag_list_add),
(metadatamux_xmp_create_chunk_from_tag_list):
Fix a million warnings that showed up after the above change.

16 years agoext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from...
Sebastian Dröge [Thu, 31 Jan 2008 09:50:31 +0000 (09:50 +0000)]
ext/soup/gstsouphttpsrc.c: Add changes to gstsouphttpsrc.c that were missing from last commit.

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c: (_do_init),
(gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
(gst_soup_http_src_init), (gst_soup_http_src_dispose),
(gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
(gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
(gst_soup_http_src_queue_message),
(gst_soup_http_src_add_range_header),
(gst_soup_http_src_session_unpause_message),
(gst_soup_http_src_session_pause_message),
(gst_soup_http_src_session_close),
(gst_soup_http_src_got_headers_cb),
(gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
(gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
(gst_soup_http_src_parse_status), (gst_soup_http_src_create),
(gst_soup_http_src_start), (gst_soup_http_src_stop),
(gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
(gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
(gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
(gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
(gst_soup_http_src_uri_get_protocols),
(gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
(gst_soup_http_src_uri_handler_init), (plugin_init):
Add changes to gstsouphttpsrc.c that were missing from last commit.

16 years agoMake coding style more consistent, including class renaming.
Wouter Cloetens [Thu, 31 Jan 2008 08:57:16 +0000 (08:57 +0000)]
Make coding style more consistent, including class renaming.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/inspect/plugin-soup.xml:
(gst_soup_http_src_base_init), (gst_soup_http_src_class_init),
(gst_soup_http_src_init), (gst_soup_http_src_dispose),
(gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
(gst_soup_http_src_unicodify), (gst_soup_http_src_cancel_message),
(gst_soup_http_src_queue_message),
(gst_soup_http_src_add_range_header),
(gst_soup_http_src_session_unpause_message),
(gst_soup_http_src_session_pause_message),
(gst_soup_http_src_session_close),
(gst_soup_http_src_got_headers_cb),
(gst_soup_http_src_got_body_cb), (gst_soup_http_src_finished_cb),
(gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_response_cb),
(gst_soup_http_src_parse_status), (gst_soup_http_src_create),
(gst_soup_http_src_start), (gst_soup_http_src_stop),
(gst_soup_http_src_unlock), (gst_soup_http_src_unlock_stop),
(gst_soup_http_src_get_size), (gst_soup_http_src_is_seekable),
(gst_soup_http_src_do_seek), (gst_soup_http_src_set_location),
(gst_soup_http_src_set_proxy), (gst_soup_http_src_uri_get_type),
(gst_soup_http_src_uri_get_protocols),
(gst_soup_http_src_uri_get_uri), (gst_soup_http_src_uri_set_uri),
(gst_soup_http_src_uri_handler_init), (plugin_init):
* ext/soup/gstsouphttpsrc.h:
Make coding style more consistent, including class renaming.

16 years agoconfigure.ac: Fix configure check for soundtouch to not produce syntax errors.
Sebastian Dröge [Wed, 30 Jan 2008 20:55:58 +0000 (20:55 +0000)]
configure.ac: Fix configure check for soundtouch to not produce syntax errors.

Original commit message from CVS:
* configure.ac:
Fix configure check for soundtouch to not produce syntax errors.

16 years agoFix build with exempi >= 1.99.5 and fix the include path for exempi.
Sebastian Dröge [Wed, 30 Jan 2008 19:19:33 +0000 (19:19 +0000)]
Fix build with exempi >= 1.99.5 and fix the include path for exempi.

Original commit message from CVS:
* configure.ac:
* ext/metadata/metadataxmp.c:
(metadatamux_xmp_for_each_tag_in_list):
Fix build with exempi >= 1.99.5 and fix the include
path for exempi.

16 years agoJust uptade the ToDo list.
Edgard Lima [Wed, 30 Jan 2008 16:53:40 +0000 (16:53 +0000)]
Just uptade the ToDo list.

Original commit message from CVS:
Just uptade the ToDo list.