platform/upstream/gstreamer.git
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.

16 years agoAdd documentation. Speed up a bit png muxer. Fix xmp muxer.
Edgard Lima [Wed, 30 Jan 2008 16:05:24 +0000 (16:05 +0000)]
Add documentation. Speed up a bit png muxer. Fix xmp muxer.

Original commit message from CVS:
Add documentation. Speed up a bit png muxer. Fix xmp muxer.

16 years agoext/soup/gstsouphttpsrc.c: Update documentation a bit.
Wouter Cloetens [Wed, 30 Jan 2008 15:40:44 +0000 (15:40 +0000)]
ext/soup/gstsouphttpsrc.c: Update documentation a bit.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c:
Update documentation a bit.
* 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.prerequisites:
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-dvb.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* docs/plugins/inspect/plugin-mpegvideoparse.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-rawparse.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-soup.xml:
* docs/plugins/inspect/plugin-spcdec.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-speexresample.xml:
* docs/plugins/inspect/plugin-switch.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
Regenerate everything for the documentation changes we had.

16 years agoext/gio/: Use async variants of the close stream functions to prevent blocking for...
Sebastian Dröge [Wed, 30 Jan 2008 15:34:25 +0000 (15:34 +0000)]
ext/gio/: Use async variants of the close stream functions to prevent blocking for a long time there and add some mor...

Original commit message from CVS:
* ext/gio/gstgiobasesink.c: (close_stream_cb),
(gst_gio_base_sink_stop), (gst_gio_base_sink_event),
(gst_gio_base_sink_render), (gst_gio_base_sink_set_stream):
* ext/gio/gstgiobasesrc.c: (close_stream_cb),
(gst_gio_base_src_stop), (gst_gio_base_src_create),
(gst_gio_base_src_set_stream):
Use async variants of the close stream functions to prevent blocking
for a long time there and add some more sanity checks for a correct
stream.

16 years agotests/icles/Makefile.am: Move -Wl parameter from _LDADD to _LDFLAGS to fix autogen.sh.
Sebastian Dröge [Wed, 30 Jan 2008 13:38:58 +0000 (13:38 +0000)]
tests/icles/Makefile.am: Move -Wl parameter from _LDADD to _LDFLAGS to fix autogen.sh.

Original commit message from CVS:
* tests/icles/Makefile.am:
Move -Wl parameter from _LDADD to _LDFLAGS to fix autogen.sh.

16 years agoext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the ...
Wouter Cloetens [Wed, 30 Jan 2008 13:29:15 +0000 (13:29 +0000)]
ext/soup/gstsouphttpsrc.c: Let the proxy property default to the content of the $http_proxy environment variable.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_init):
Let the proxy property default to the content of the $http_proxy
environment variable.

16 years agotests/check/: Add missing files for the unit test.
Wouter Cloetens [Wed, 30 Jan 2008 13:08:45 +0000 (13:08 +0000)]
tests/check/: Add missing files for the unit test.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* tests/check/test-cert.pem:
* tests/check/test-key.pem:
Add missing files for the unit test.

16 years agodocs/plugins/: Add souphttpsrc to the docs.
Wouter Cloetens [Wed, 30 Jan 2008 13:06:01 +0000 (13:06 +0000)]
docs/plugins/: Add souphttpsrc to the docs.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
Add souphttpsrc to the docs.
* configure.ac:
* ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
(gst_souphttp_src_init), (gst_souphttp_src_dispose),
(gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
(gst_souphttp_src_cancel_message),
(gst_souphttp_src_queue_message),
(gst_souphttp_src_add_range_header),
(gst_souphttp_src_session_unpause_message),
(gst_souphttp_src_session_pause_message),
(gst_souphttp_src_session_close),
(gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
(gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
(gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
(gst_souphttp_src_create), (gst_souphttp_src_start),
(gst_souphttp_src_stop), (gst_souphttp_src_unlock),
(gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
(gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
(gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
(plugin_init):
* ext/soup/gstsouphttpsrc.h:
Add support for libsoup2.4 and require it. Also implement redirection
and manual proxy specification. Fixes bug #510708.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/souphttpsrc.c:
Add unit test for souphttpsrc.

16 years agoAdd documentation. Fix test app compilation. Fix pull mode.
Edgard Lima [Wed, 30 Jan 2008 12:56:51 +0000 (12:56 +0000)]
Add documentation. Fix test app compilation. Fix pull mode.

Original commit message from CVS:
Add documentation. Fix test app compilation. Fix pull mode.

16 years agogst/rtpmanager/gstrtpjitterbuffer.c: Try to get the new clock-rate from the buffer...
Thijs Vermeir [Tue, 29 Jan 2008 18:57:27 +0000 (18:57 +0000)]
gst/rtpmanager/gstrtpjitterbuffer.c: Try to get the new clock-rate from the buffer caps when we receive a new payload...

Original commit message from CVS:
Patch by: Thijs Vermeir  <thijsvermeir at gmail dot com>
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_chain):
Try to get the new clock-rate from the buffer caps when we receive a new
payload type instead of always firing the signal. Fixes #512774.

16 years agoext/mpeg2enc/gstmpeg2enc.cc: Define LOG_NONE and friends if they're not defined yet...
Sebastian Dröge [Tue, 29 Jan 2008 18:05:01 +0000 (18:05 +0000)]
ext/mpeg2enc/gstmpeg2enc.cc: Define LOG_NONE and friends if they're not defined yet. mjpegtools 1.9.0rc3 removed thei...

Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc:
Define LOG_NONE and friends if they're not defined yet. mjpegtools
1.9.0rc3 removed their definitions but without it doesn't make much
sense to write a log handler.

16 years agodocs/plugins/: Add base classes for metadata and equalizer (no introspection yet).
Stefan Kost [Tue, 29 Jan 2008 11:32:27 +0000 (11:32 +0000)]
docs/plugins/: Add base classes for metadata and equalizer (no introspection yet).

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.types:
Add base classes for metadata and equalizer (no introspection yet).

16 years agoext/metadata/README: Formatting.
Stefan Kost [Tue, 29 Jan 2008 07:43:28 +0000 (07:43 +0000)]
ext/metadata/README: Formatting.

Original commit message from CVS:
* ext/metadata/README:
Formatting.
* tests/icles/metadata_editor.c:
Include stdlib.h.

16 years agoReplace the switch plugin with the selector plugin. Add output- selector as the oppos...
Stefan Kost [Tue, 29 Jan 2008 07:38:31 +0000 (07:38 +0000)]
Replace the switch plugin with the selector plugin. Add output- selector as the opposite of input-selectoo (was switc...

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-selector.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-switch.xml:
* gst/selector/.cvsignore:
* gst/selector/Makefile.am:
* gst/selector/gstinputselector.c:
* gst/selector/gstinputselector.h:
* gst/selector/gstoutputselector.c:
* gst/selector/gstoutputselector.h:
* gst/selector/gstselector-marshal.list:
* gst/selector/gstselector.c:
* gst/selector/selector.vcproj:
* gst/switch/.cvsignore:
* gst/switch/Makefile.am:
* gst/switch/gstswitch-marshal.list:
* gst/switch/gstswitch.c:
* gst/switch/gstswitch.h:
* gst/switch/switch.vcproj:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/output-selector-test.c:
Replace the switch plugin with the selector plugin. Add output-
selector as the opposite of input-selectoo (was switch). Add a test
for output-selector. Add docs for the elements. The vcproj needs
update. Fixes #500142.

16 years agogst/h264parse/gsth264parse.c: Try to avoid 'unused variable' compiler warning if...
Tim-Philipp Müller [Mon, 28 Jan 2008 23:18:44 +0000 (23:18 +0000)]
gst/h264parse/gsth264parse.c: Try to avoid 'unused variable' compiler warning if debugging is disabled (not bullet pr...

Original commit message from CVS:
* gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_forward):
Try to avoid 'unused variable' compiler warning if debugging is
disabled (not bullet proof, but seems to do for now). (#512654)

16 years agoext/soundtouch/gstbpmdetect.cc: Clean up a bit and only allocate a temporary buffer...
Sebastian Dröge [Mon, 28 Jan 2008 11:47:18 +0000 (11:47 +0000)]
ext/soundtouch/gstbpmdetect.cc: Clean up a bit and only allocate a temporary buffer for the data if processing stereo...

Original commit message from CVS:
* ext/soundtouch/gstbpmdetect.cc:
Clean up a bit and only allocate a temporary buffer for the data
if processing stereo data as BPMDetect downmixes from stereo to
mono and stores the result in the input data. Thanks to
Stefan Kost for the suggestions.

16 years agoext/soundtouch/gstpitch.cc: Cast a double to a GstClockTimeDiff to fix a compiler...
Sebastian Dröge [Sun, 27 Jan 2008 17:02:24 +0000 (17:02 +0000)]
ext/soundtouch/gstpitch.cc: Cast a double to a GstClockTimeDiff to fix a compiler warning.

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
Cast a double to a GstClockTimeDiff to fix a compiler warning.

16 years agotests/icles/metadata_editor.c: Printf format fix.
Stefan Kost [Sun, 27 Jan 2008 16:12:45 +0000 (16:12 +0000)]
tests/icles/metadata_editor.c: Printf format fix.

Original commit message from CVS:
* tests/icles/metadata_editor.c:
Printf format fix.

16 years agoext/soundtouch/gstpitch.cc: Don't send a LATENCY event for now until we get the usage...
Sebastian Dröge [Sun, 27 Jan 2008 07:51:06 +0000 (07:51 +0000)]
ext/soundtouch/gstpitch.cc: Don't send a LATENCY event for now until we get the usage right.

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
Don't send a LATENCY event for now until we get the usage right.

16 years agoext/soundtouch/gstpitch.*: Implement LATENCY query and notify about latency changes.
Sebastian Dröge [Sun, 27 Jan 2008 07:37:40 +0000 (07:37 +0000)]
ext/soundtouch/gstpitch.*: Implement LATENCY query and notify about latency changes.

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
* ext/soundtouch/gstpitch.hh:
Implement LATENCY query and notify about latency changes.
Unfortunately we don't have a fixed latency but it changes
a bit with each buffer so we only send an LATENCY event with
the maximum latency if it changes.
Always calculate the timestamp, duration, etc from the sample
rate instead of using a pre-calculated duration for one sample
to prevent large rounding errors.

16 years agoAdd support for building against mjpegtools 1.9 while keeping compatiblity with older...
Sebastian Dröge [Sun, 27 Jan 2008 07:32:19 +0000 (07:32 +0000)]
Add support for building against mjpegtools 1.9 while keeping compatiblity with older versions.

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/gstmpeg2encoder.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.hh:
Add support for building against mjpegtools 1.9 while keeping
compatiblity with older versions.

16 years agoext/soundtouch/gstbpmdetect.cc: Only consider a BPM value above 1.0 as valid.
Sebastian Dröge [Sun, 27 Jan 2008 06:31:52 +0000 (06:31 +0000)]
ext/soundtouch/gstbpmdetect.cc: Only consider a BPM value above 1.0 as valid.

Original commit message from CVS:
* ext/soundtouch/gstbpmdetect.cc:
Only consider a BPM value above 1.0 as valid.

16 years agoext/soundtouch/: Add BPM detection plugin based on SoundTouch's libBPM.
Sebastian Dröge [Sun, 27 Jan 2008 05:56:04 +0000 (05:56 +0000)]
ext/soundtouch/: Add BPM detection plugin based on SoundTouch's libBPM.

Original commit message from CVS:
* ext/soundtouch/Makefile.am:
* ext/soundtouch/gstbpmdetect.cc:
* ext/soundtouch/gstbpmdetect.hh:
* ext/soundtouch/plugin.c: (plugin_init):
Add BPM detection plugin based on SoundTouch's libBPM.
* ext/soundtouch/gstpitch.cc:
Allow sample rates until MAX instead of only 48kHz and remove the
buffer-frames field from that caps.
Clear the remaining samples completely when necessary to get into
a clean state again.

16 years agogst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class...
Sebastian Dröge [Sat, 26 Jan 2008 16:19:26 +0000 (16:19 +0000)]
gst/filter/: Don't implement get_unit_size() ourselves, the GstAudioFilter base class already does this for us.

Original commit message from CVS:
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
Don't implement get_unit_size() ourselves, the GstAudioFilter base
class already does this for us.

16 years agoext/soundtouch/gstpitch.cc: Allow seeking only in TIME and DEFAULT format, other...
Sebastian Dröge [Sat, 26 Jan 2008 15:12:50 +0000 (15:12 +0000)]
ext/soundtouch/gstpitch.cc: Allow seeking only in TIME and DEFAULT format, other formats will not work as expected. A...

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
Allow seeking only in TIME and DEFAULT format, other formats will
not work as expected. Also handle a stop position of -1 correctly
for seeks, newsegment events and the queries. This fixes playback
with the pitch element if upstream doesn't know the duration or has
-1 as stop position in NEWSEGMENT events for other reasons. Before
simply nothing was played as the segment was going from 0 to 0.
Send a GST_MESSAGE_DURATION whenever the rate or tempo is changed
so applications can update their cached duration. Fixes bug #503308.
Some random cleanup and memory leak closing.

16 years agoext/musepack/: First include the libmpcdec headers before everything else as they...
Sebastian Dröge [Sat, 26 Jan 2008 14:35:22 +0000 (14:35 +0000)]
ext/musepack/: First include the libmpcdec headers before everything else as they #define TRUE and FALSE unconditiona...

Original commit message from CVS:
* ext/musepack/gstmusepackdec.h:
* ext/musepack/gstmusepackreader.c:
First include the libmpcdec headers before everything else as they
#define TRUE and FALSE unconditionally and we otherwise get conflicts
with the ones that GLib defines.

16 years agoAdd support for libsoundtouch 1.3.1 and add an ugly workaround for the header definin...
Sebastian Dröge [Sat, 26 Jan 2008 13:24:17 +0000 (13:24 +0000)]
Add support for libsoundtouch 1.3.1 and add an ugly workaround for the header definined PACKAGE and other variables f...

Original commit message from CVS:
* configure.ac:
* ext/soundtouch/gstpitch.cc:
Add support for libsoundtouch 1.3.1 and add an ugly workaround for
the header definined PACKAGE and other variables for which we need
our own values from config.h.

16 years agoconfigure.ac: Check for libglade-2.0, for the metadata-editor example.
Tim-Philipp Müller [Sat, 26 Jan 2008 12:11:47 +0000 (12:11 +0000)]
configure.ac: Check for libglade-2.0, for the metadata-editor example.

Original commit message from CVS:
* configure.ac:
Check for libglade-2.0, for the metadata-editor example.
* tests/icles/Makefile.am:
Only try to build the metadata-editor example if we have gtk and
glade (otherwise the build would just fail ...); fix build in
uninstalled setup.
* tests/icles/metadata_editor.c: (on_cell_edited), (ui_add_columns):
Fix compiler warnings (use GLib macros to cast pointer <-> int).

16 years agoAdd lot of documentation.
Edgard Lima [Fri, 25 Jan 2008 17:45:28 +0000 (17:45 +0000)]
Add lot of documentation.

Original commit message from CVS:
Add lot of documentation.

16 years agosys/dvb/gstdvbsrc.c: Open frontend in NULL->READY so caps about dvb adapter can be...
Zaheer Abbas Merali [Fri, 25 Jan 2008 17:35:46 +0000 (17:35 +0000)]
sys/dvb/gstdvbsrc.c: Open frontend in NULL->READY so caps about dvb adapter can be seen by the app.

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Open frontend in NULL->READY so caps about dvb adapter can be
seen by the app.

16 years agogst/rtpmanager/gstrtpbin.c: Also handle lip-sync when the clock-rate is not provided...
Olivier Crete [Fri, 25 Jan 2008 16:58:00 +0000 (16:58 +0000)]
gst/rtpmanager/gstrtpbin.c: Also handle lip-sync when the clock-rate is not provided with caps but with a signal.

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate),
(create_stream), (payload_type_change), (new_ssrc_pad_found):
Also handle lip-sync when the clock-rate is not provided with caps but
with a signal.

16 years agogst/rtpmanager/: Remove the fixed clock-rate from the jitterbuffer and extend it...
Olivier Crete [Fri, 25 Jan 2008 16:00:52 +0000 (16:00 +0000)]
gst/rtpmanager/: Remove the fixed clock-rate from the jitterbuffer and extend it so that a clock-rate can be provided...

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_jitter_buffer_sink_parse_caps), (gst_rtp_jitter_buffer_chain):
* gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew),
(rtp_jitter_buffer_insert):
* gst/rtpmanager/rtpjitterbuffer.h:
Remove the fixed clock-rate from the jitterbuffer and extend it so that
a clock-rate can be provided with each buffer instead. Fixes #511686.

16 years agogst/rtpmanager/gstrtpjitterbuffer.c: Remove old unused variable.
Olivier Crete [Fri, 25 Jan 2008 15:49:55 +0000 (15:49 +0000)]
gst/rtpmanager/gstrtpjitterbuffer.c: Remove old unused variable.

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_init), (gst_rtp_jitter_buffer_change_state),
(gst_rtp_jitter_buffer_chain), (gst_rtp_jitter_buffer_loop):
Remove old unused variable.
Track pt on input buffers and get the clock-rate when it changes.
Ignore packets with unknown clock-rate. See #511686.

16 years agosys/dvb/gstdvbsrc.c: Post bus message about adapter type and it's capabilities, when...
Zaheer Abbas Merali [Fri, 25 Jan 2008 12:48:40 +0000 (12:48 +0000)]
sys/dvb/gstdvbsrc.c: Post bus message about adapter type and it's capabilities, when opening the frontend.

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Post bus message about adapter type and it's capabilities,
when opening the frontend.
After failing to read from the dvr, post a bus message to
inform the app.

16 years agogst/mpegtsparse/mpegtspacketizer.c: The logic for the guard interval calculation...
Zaheer Abbas Merali [Fri, 25 Jan 2008 09:50:07 +0000 (09:50 +0000)]
gst/mpegtsparse/mpegtspacketizer.c: The logic for the guard interval calculation was totally wrong.

Original commit message from CVS:
* gst/mpegtsparse/mpegtspacketizer.c:
The logic for the guard interval calculation was totally wrong.
Fixed.

16 years agogst/rtpmanager/rtpsource.c: Fix unref of buffer using the wrong function. Fixes...
Olivier Crete [Fri, 25 Jan 2008 01:44:27 +0000 (01:44 +0000)]
gst/rtpmanager/rtpsource.c: Fix unref of buffer using the wrong function.  Fixes #511920

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/rtpsource.c: Fix unref of buffer using the
wrong function.  Fixes #511920

16 years agodocs/plugins/: Now we have full hierarchy.
Stefan Kost [Thu, 24 Jan 2008 13:23:03 +0000 (13:23 +0000)]
docs/plugins/: Now we have full hierarchy.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
* docs/plugins/gst-plugins-bad-plugins.signals:
Now we have full hierarchy.
* docs/plugins/inspect/plugin-metadata.xml:
Regenerate.
* ext/amrwb/gstamrwbdec.h:
Add doc blob for object instance.

16 years agodocs/plugins/: Update this too, hopefully fixes the docs build (does at least for...
Tim-Philipp Müller [Thu, 24 Jan 2008 10:15:34 +0000 (10:15 +0000)]
docs/plugins/: Update this too, hopefully fixes the docs build (does at least for me, after make clean in docs/plugins).

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/inspect/plugin-metadata.xml:
Update this too, hopefully fixes the docs build (does at least
for me, after make clean in docs/plugins).

16 years agogst/mpegtsparse/: Fix network name descriptor, the length is actually the descriptor...
Zaheer Abbas Merali [Thu, 24 Jan 2008 08:12:29 +0000 (08:12 +0000)]
gst/mpegtsparse/: Fix network name descriptor, the length is actually the descriptor length not stored in the byte af...

Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtspacketizer.c:
Fix network name descriptor, the length is actually the
descriptor length not stored in the byte after.
Fix bounds checking to be more correct.

16 years agogst/mpegtsparse/: Parse and add to relevant bus messages the terrestrial delivery...
Zaheer Abbas Merali [Thu, 24 Jan 2008 00:22:17 +0000 (00:22 +0000)]
gst/mpegtsparse/: Parse and add to relevant bus messages the terrestrial delivery system descriptor and the logical c...

Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtspacketizer.c:
Parse and add to relevant bus messages the terrestrial delivery
system descriptor and the logical channel descriptor.
Do bounds checking on data stored in descriptor before use.

16 years agoAdd some documentation.
Edgard Lima [Wed, 23 Jan 2008 16:35:34 +0000 (16:35 +0000)]
Add some documentation.

Original commit message from CVS:
Add some documentation.

16 years agoAdd support for building against libdca (with the libdts compat header). Fixes bug...
Sebastian Dröge [Wed, 23 Jan 2008 15:51:20 +0000 (15:51 +0000)]
Add support for building against libdca (with the libdts compat header). Fixes bug #511530.

Original commit message from CVS:
* configure.ac:
* ext/dts/gstdtsdec.c:
Add support for building against libdca (with the libdts compat
header). Fixes bug #511530.
Should probably be ported to libdca as some points as it's the
successor of libdts.

16 years agosys/dvb/gstdvbsrc.c: Do not go on forever if problem with reading from dvr, rather...
Zaheer Abbas Merali [Wed, 23 Jan 2008 14:59:47 +0000 (14:59 +0000)]
sys/dvb/gstdvbsrc.c: Do not go on forever if problem with reading from dvr, rather return NULL.

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Do not go on forever if problem with reading from dvr, rather
return NULL.
Handle some cleanup issues of closing filedescriptors when
failing to tune or similar.