platform/upstream/gst-plugins-good.git
16 years agoRelease 0.10.7 - Red Door Black RELEASE-0_10_7
Jan Schmidt [Thu, 21 Feb 2008 00:09:07 +0000 (00:09 +0000)]
Release 0.10.7 - Red Door Black

Original commit message from CVS:
Release 0.10.7 - Red Door Black

16 years agoUpdate .po files
Jan Schmidt [Wed, 20 Feb 2008 22:51:08 +0000 (22:51 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

16 years agogst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386.
Sebastian Dröge [Tue, 19 Feb 2008 10:47:20 +0000 (10:47 +0000)]
gst/alpha/Makefile.am: Link alpha plugin with libgstbase. Fixes bug #517386.

Original commit message from CVS:
* gst/alpha/Makefile.am:
Link alpha plugin with libgstbase. Fixes bug #517386.

16 years agogst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value.
Wim Taymans [Mon, 18 Feb 2008 11:13:35 +0000 (11:13 +0000)]
gst/rtsp/gstrtspsrc.c: Init values to -1 instead of the default 0 value.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_create_stream):
Init values to -1 instead of the default 0 value.
Fixes #516524.

16 years agotests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation...
Stefan Kost [Thu, 14 Feb 2008 14:50:30 +0000 (14:50 +0000)]
tests/examples/spectrum/spectrum-example.c: Add missing include to fix compilation when libxml usage is disabled.

Original commit message from CVS:
* tests/examples/spectrum/spectrum-example.c:
Add missing include to fix compilation when libxml usage is disabled.
Fixes: #516371

16 years agofixes: #514889
Wim Taymans [Tue, 12 Feb 2008 23:38:19 +0000 (23:38 +0000)]
fixes: #514889

Original commit message from CVS:
patch by:  Wim Taymans  <wim.taymans@collabora.co.uk>
fixes: #514889
* gst/rtp/gstrtph264pay.c:
* gst/rtp/gstrtpmp4gdepay.c:
* gst/rtp/gstrtpmp4gpay.c:
* gst/rtp/gstrtpmp4gpay.h:
* gst/rtp/gstrtptheorapay.c:
* gst/rtp/gstrtpvorbispay.c:
Fix various leaks shown up in valgrind
- free sprops and buffer in error cases in H264 payloader
- fix leak in mp4g depayloader when construction the caps
- don't leak config string in the mp4g payloader
- don't leak buffers and headers in theora and vorbis payloaders
* tests/check/elements/rtp-payloading.c:
Fix the RTP data test
- Actually send valid amr data to the payloader instead of 20
zero-bytes
- The mp4g payloader expects codec_data on the caps

16 years agowin32/MANIFEST: Add libgstpng.dsp to MANIFEST.
Sébastien Moutte [Tue, 12 Feb 2008 21:36:40 +0000 (21:36 +0000)]
win32/MANIFEST: Add libgstpng.dsp to MANIFEST.

Original commit message from CVS:
* win32/MANIFEST:
Add libgstpng.dsp to MANIFEST.
* win32/vs6/libgstaudiofx.dsp:
Add new source files to VS project file.

16 years agosys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather...
Jan Schmidt [Tue, 12 Feb 2008 13:34:52 +0000 (13:34 +0000)]
sys/ximage/gstximagesrc.c: Initialise variables when opening the X display rather than in _start(), as the display ca...

Original commit message from CVS:
* sys/ximage/gstximagesrc.c:
Initialise variables when opening the X display rather
than in _start(), as the display can be opened before that.
Fixes: #515985

16 years agosys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug...
Sebastian Dröge [Tue, 12 Feb 2008 12:22:48 +0000 (12:22 +0000)]
sys/directdraw/gstdirectdrawsink.c: Properly chain up finalize functions. Fixes bug #515980.

Original commit message from CVS:
* sys/directdraw/gstdirectdrawsink.c:
(gst_ddrawsurface_class_init), (gst_ddrawsurface_finalize),
(gst_directdraw_sink_finalize):
Properly chain up finalize functions. Fixes bug #515980.

16 years agosys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.
Sebastian Dröge [Tue, 12 Feb 2008 11:38:54 +0000 (11:38 +0000)]
sys/v4l2/v4l2src_calls.c: Chain up the finalize functions. Fixes bug #515984.

Original commit message from CVS:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
(gst_v4l2_buffer_class_init), (gst_v4l2_buffer_pool_finalize),
(gst_v4l2_buffer_pool_class_init):
Chain up the finalize functions. Fixes bug #515984.

16 years agosys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer...
Sebastian Dröge [Tue, 12 Feb 2008 11:14:36 +0000 (11:14 +0000)]
sys/ximage/ximageutil.c: Chain up in the finalize function for our custom buffer sub-class.

Original commit message from CVS:
* sys/ximage/ximageutil.c:
Chain up in the finalize function for our custom
buffer sub-class.
Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
Fixes: #515706

16 years agogst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.
Sebastian Dröge [Tue, 12 Feb 2008 11:12:43 +0000 (11:12 +0000)]
gst/debug/efence.c: Properly chain up finalize method. Fixes bug #515979.

Original commit message from CVS:
* gst/debug/efence.c: (gst_fenced_buffer_finalize),
(gst_fenced_buffer_class_init):
Properly chain up finalize method. Fixes bug #515979.

16 years agosys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection...
Jan Schmidt [Tue, 12 Feb 2008 11:09:08 +0000 (11:09 +0000)]
sys/ximage/gstximagesrc.c: Free allocated Damage memory before closing our connection to the

Original commit message from CVS:
* sys/ximage/gstximagesrc.c:
Free allocated Damage memory before closing our connection to the
X server. Fixes: #515706

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 agoAdd a few libjpeg suppressions and initialize a variable to make smokeenc valgrind...
Sebastian Dröge [Tue, 12 Feb 2008 05:14:16 +0000 (05:14 +0000)]
Add a few libjpeg suppressions and initialize a variable to make smokeenc valgrind clean. Fixes bug #515701.

Original commit message from CVS:
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
* tests/check/Makefile.am:
* tests/check/gst-plugins-good.supp:
Add a few libjpeg suppressions and initialize a variable to
make smokeenc valgrind clean. Fixes bug #515701.

16 years agogst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as...
Jan Schmidt [Mon, 11 Feb 2008 21:24:30 +0000 (21:24 +0000)]
gst/avi/gstavidemux.c: Revert patch which sends timestamps only on keyframes, as it breaks playback with current gst-...

Original commit message from CVS:
* gst/avi/gstavidemux.c:
Revert patch which sends timestamps only on keyframes, as it
breaks playback with current gst-ffmpeg.
Fixes: #515562

16 years agoClose some memory leaks spotted by the unit test. Fixes bug #515697.
Sebastian Dröge [Mon, 11 Feb 2008 14:01:52 +0000 (14:01 +0000)]
Close some memory leaks spotted by the unit test. Fixes bug #515697.

Original commit message from CVS:
* gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
* tests/check/elements/multifile.c: (GST_START_TEST):
Close some memory leaks spotted by the unit test. Fixes bug #515697.

16 years agoext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead...
Sebastian Dröge [Mon, 11 Feb 2008 13:48:03 +0000 (13:48 +0000)]
ext/gconf/gconf.c: Use and unset the GError when pipeline creation fails instead of simply leaking it. Fixes bug #515...

Original commit message from CVS:
* ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
Use and unset the GError when pipeline creation fails instead of
simply leaking it. Fixes bug #515704.

16 years agogst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.
Sebastian Dröge [Sun, 10 Feb 2008 10:46:13 +0000 (10:46 +0000)]
gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457.

Original commit message from CVS:
* gst/audiofx/audioamplify.c:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/audiodynamic.c:
* gst/audiofx/audioinvert.c:
* gst/audiofx/audiopanorama.c:
* gst/audiofx/audiowsincband.c:
* gst/audiofx/audiowsinclimit.c:
Fix long description of audiofx elements. Fixes bug #515457.

16 years agoAdd a simple example application for the spectrum element, include it in the docs...
Jan Schmidt [Sat, 9 Feb 2008 01:45:32 +0000 (01:45 +0000)]
Add a simple example application for the spectrum element, include it in the docs, and fix some documentation ambigui...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* gst/spectrum/gstspectrum.c:
* tests/examples/spectrum/.cvsignore:
* tests/examples/spectrum/Makefile.am:
* tests/examples/spectrum/spectrum-example.c:
Add a simple example application for the spectrum element, include it
in the docs, and fix some documentation ambiguities.
Fixes: #348085

16 years agogst/: Fix includes order
Jan Schmidt [Sat, 9 Feb 2008 00:15:25 +0000 (00:15 +0000)]
gst/: Fix includes order

Original commit message from CVS:
* gst/equalizer/Makefile.am:
* gst/spectrum/Makefile.am:
Fix includes order
* tests/check/Makefile.am:
Exclude v4l2src from the states test - it takes too long to start.
* tests/check/elements/spectrum.c:
Make the test run properly with CK_FORK=no

16 years agoadd 3 new plugins to spec file
Christian Schaller [Fri, 8 Feb 2008 15:32:36 +0000 (15:32 +0000)]
add 3 new plugins to spec file

Original commit message from CVS:
add 3 new plugins to spec file

16 years agoadd missing header files for disting
Christian Schaller [Fri, 8 Feb 2008 15:27:51 +0000 (15:27 +0000)]
add missing header files for disting

Original commit message from CVS:
add missing header files for disting

16 years agogst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign...
Julien Moutte [Fri, 8 Feb 2008 15:20:31 +0000 (15:20 +0000)]
gst/matroska/matroska-demux.c: Flag keyframe and delta units correctly when dealign with a

Original commit message from CVS:
2008-02-08  Julien Moutte  <julien@fluendo.com>

* gst/matroska/matroska-demux.c:
(gst_matroska_demux_parse_blockgroup_or_simpleblock): Flag
keyframe and delta units correctly when dealign with a
BlockGroup.
Fixes: #514397

16 years agotests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore
Jan Schmidt [Fri, 8 Feb 2008 10:19:33 +0000 (10:19 +0000)]
tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore

Original commit message from CVS:
* tests/check/elements/.cvsignore:
Spell the new tests correctly in .cvsignore

16 years agogst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler...
Tim-Philipp Müller [Fri, 8 Feb 2008 10:09:33 +0000 (10:09 +0000)]
gst/multifile/gstmultifilesrc.c: Need to use gsize here for the size, fixes compiler warning.

Original commit message from CVS:
* gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
Need to use gsize here for the size, fixes compiler warning.
* tests/examples/equalizer/.cvsignore:
* tests/examples/equalizer/Makefile.am:
* tests/examples/spectrum/.cvsignore:
* tests/examples/spectrum/Makefile.am:
Add missing files to fix the build.

16 years agoMove multifile plugin from -bad.
Jan Schmidt [Fri, 8 Feb 2008 04:25:32 +0000 (04:25 +0000)]
Move multifile plugin from -bad.

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
Move multifile plugin from -bad.
Fixes: #490283

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 agoMove spectrum plugin from -bad.
Jan Schmidt [Fri, 8 Feb 2008 03:28:57 +0000 (03:28 +0000)]
Move spectrum plugin from -bad.

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/inspect/plugin-spectrum.xml:
* gst/spectrum/Makefile.am:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/examples/Makefile.am:
Move spectrum plugin from -bad.
Move examples into tests/examples/spectrum.

16 years agoMention bug 415627 fixed with previous commit
Jan Schmidt [Fri, 8 Feb 2008 02:56:12 +0000 (02:56 +0000)]
Mention bug 415627 fixed with previous commit

Original commit message from CVS:
Mention bug 415627 fixed with previous commit

16 years agoMove the equalizer plugin across from -bad
Jan Schmidt [Fri, 8 Feb 2008 02:49:20 +0000 (02:49 +0000)]
Move the equalizer plugin across from -bad

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/inspect/plugin-equalizer.xml:
* gst/equalizer/Makefile.am:
* tests/check/Makefile.am:
* tests/examples/Makefile.am:
Move the equalizer plugin across from -bad
* tests/check/elements/.cvsignore:
Add equalizer, audiosincwband and audiosincwlimit
* tests/check/elements/equalizer.c:
Fix compiler warnings

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 agoconfigure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases...
Jan Schmidt [Fri, 8 Feb 2008 01:07:02 +0000 (01:07 +0000)]
configure.ac: Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases are treated like releases and bui...

Original commit message from CVS:
* configure.ac:
Only build with DISABLE_DEPRECATED during the CVS cycle. Pre-releases
are treated like releases and build without it.

16 years agoMove the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin...
Jan Schmidt [Thu, 7 Feb 2008 21:57:54 +0000 (21:57 +0000)]
Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-audiofx.xml:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiofx.c:
* gst/audiofx/audiowsincband.c:
* gst/audiofx/audiowsincband.h:
* gst/audiofx/audiowsinclimit.c:
* gst/audiofx/audiowsinclimit.h:
* tests/check/Makefile.am:
* tests/check/elements/audiowsincband.c:
* tests/check/elements/audiowsinclimit.c:
Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
the audiofx plugin, and rename to audiowsinclimit and audiowsincband
respectively.
Fixes: #467666

16 years agoReturn GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat...
Tim-Philipp Müller [Thu, 7 Feb 2008 21:17:36 +0000 (21:17 +0000)]
Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.

Original commit message from CVS:
* gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
* tests/check/elements/icydemux.c:
Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
caps, and add a somewhat useful debug message. Plus test.

16 years agogst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined
Sébastien Moutte [Thu, 7 Feb 2008 19:13:56 +0000 (19:13 +0000)]
gst/rtsp/gstrtspsrc.c: Include unistd.h only if HAVE_UNISTD_H is defined

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c:
Include unistd.h only if HAVE_UNISTD_H is defined
* win32/common/config.h.in:
* win32/common/config.h:
Define socklen_t as it seems it's not defined in default
Visual Studio headers.
* win32/vs6/libgstalpha.dsp:
* win32/vs6/libgstapetag.dsp:
* win32/vs6/libgstavi.dsp:
* win32/vs6/libgstrtp.dsp:
* win32/vs6/libgstrtsp.dsp:
* win32/vs6/libgstvideomixer.dsp:
Update project file dependencies and add new source files

16 years agogst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream.
Bjarne Rosengren [Thu, 7 Feb 2008 16:38:55 +0000 (16:38 +0000)]
gst/matroska/ebml-write.c: Don't leak buffers when we don't push them downstream.

Original commit message from CVS:
Patch by: Bjarne Rosengren <bjarne at axis dot com>
* gst/matroska/ebml-write.c: (gst_ebml_write_element_push):
Don't leak buffers when we don't push them downstream.
Fixes bug #514965.

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: Bump requirements to (good) released versions to avoid confusion and...
Tim-Philipp Müller [Thu, 7 Feb 2008 10:17:14 +0000 (10:17 +0000)]
configure.ac: Bump requirements to (good) released versions to avoid confusion and make implicit core requirement exp...

Original commit message from CVS:
* configure.ac:
Bump requirements to (good) released versions to avoid
confusion and make implicit core requirement explicit.

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 agoRename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audioch...
Jan Schmidt [Wed, 6 Feb 2008 23:44:43 +0000 (23:44 +0000)]
Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-audiofx.xml:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiochebband.h:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/audiocheblimit.h:
* gst/audiofx/audiochebyshevfreqband.c:
* gst/audiofx/audiochebyshevfreqband.h:
* gst/audiofx/audiochebyshevfreqlimit.c:
* gst/audiofx/audiochebyshevfreqlimit.h:
* gst/audiofx/audiofx.c:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/audiochebband.c:
* tests/check/elements/audiocheblimit.c:
* tests/check/elements/audiochebyshevfreqband.c:
* tests/check/elements/audiochebyshevfreqlimit.c:
Rename audiochebyshevfreqband -> audiochebband and
audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
surgery.
Closes: #491811

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 agogst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.
orjan [Tue, 5 Feb 2008 17:59:24 +0000 (17:59 +0000)]
gst/multipart/multipartmux.c: Fix caps memory leak. Fixes #514573.

Original commit message from CVS:
Patch by: orjan <orjanf at axis dot com>
* gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
Fix caps memory leak. Fixes #514573.

16 years agogst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anythin...
Edward Hervey [Mon, 4 Feb 2008 12:07:14 +0000 (12:07 +0000)]
gst/avi/gstavidemux.c: If there's no entries in the subindex, don't try to do anything stupid, just return.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex):
If there's no entries in the subindex, don't try to do anything stupid,
just return.

16 years agoext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions...
John Millikin [Sat, 2 Feb 2008 19:47:50 +0000 (19:47 +0000)]
ext/flac/gstflacdec.c: Fix extraction of picture blocks with newer libflac versions again:

Original commit message from CVS:
Patch by: John Millikin <jmillikin at gmail dot com>
* ext/flac/gstflacdec.c: (gst_flac_dec_scan_for_last_block),
(gst_flac_extract_picture_buffer), (gst_flac_dec_metadata_callback):
Fix extraction of picture blocks with newer libflac versions again:
FLAC__METADATA_TYPE_PICTURE is an enum, not a define (#513628).

16 years agotests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.
Tim-Philipp Müller [Sat, 2 Feb 2008 18:06:19 +0000 (18:06 +0000)]
tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX.

Original commit message from CVS:
* tests/check/Makefile.am:
Add rtp-payloading test to VALGRIND_TO_FIX.
* tests/check/elements/rtp-payloading.c:
Add semicolons after GST_TEST_END so gst-indent gets the
formatting right; make test less verbose in general, but
more verbose in the error case (which should probably
make the test fail anyway).

16 years agoAdd documentation for avisubtitle and change class to
Thijs Vermeir [Fri, 1 Feb 2008 18:29:21 +0000 (18:29 +0000)]
Add documentation for avisubtitle and change class to

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* gst/avi/gstavisubtitle.c:
Add documentation for avisubtitle and change class to
Codec/Parser/Subtitle

16 years agosys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as
Jan Schmidt [Thu, 31 Jan 2008 16:12:28 +0000 (16:12 +0000)]
sys/v4l2/v4l2_calls.c: Treat ENOTTY (driver does not implement ioctl) the same as

Original commit message from CVS:
* sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
Treat ENOTTY (driver does not implement ioctl) the same as
EINVAL since it implies there are no available standards.
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
(gst_v4l2src_get_nearest_size):
Replace gst_v4l2src_get_size_limits with 2 calls to new function
gst_v4l2src_get_nearest_size, and get it to use VIDIOC_S_FMT to
probe if the driver does not support VIDIOC_TRY_FMT for whatever
reason, and if we aren't yet actively capturing.
* sys/v4l2/v4l2src_calls.h:
Remove replaced function declaration.

16 years agoconfigure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
Jan Schmidt [Thu, 31 Jan 2008 16:03:48 +0000 (16:03 +0000)]
configure.ac: Bump plugins-base requirement to 0.10.16 for the gst_video_format_*

Original commit message from CVS:
* configure.ac:
Bump plugins-base requirement to 0.10.16 for the gst_video_format_*
API.

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 typo.
Jan Schmidt [Thu, 31 Jan 2008 00:03:26 +0000 (00:03 +0000)]
configure.ac: Fix typo.

Original commit message from CVS:
* configure.ac:
Fix typo.

16 years agogst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some...
Jan Schmidt [Thu, 31 Jan 2008 00:00:23 +0000 (00:00 +0000)]
gst/alpha/: Re-write the 'alpha' plugin to be BaseTransform based, simplifying some stuff, and making buffer-alloc an...

Original commit message from CVS:
* gst/alpha/Makefile.am:
* gst/alpha/gstalpha.c:
Re-write the 'alpha' plugin to be BaseTransform based, simplifying
some stuff, and making buffer-alloc and resizing work automatically.
No longer crashes on odd frame widths and heights, although there
seems to be a disagreement with ffmpegcolorspace about what size
an AYUV frame with odd height should be.

16 years agoext/soup/gstsouphttpsrc.c: Update documentation a bit.
Wouter Cloetens [Wed, 30 Jan 2008 15:40:36 +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/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 agoext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buff...
Alessandro Decina [Tue, 29 Jan 2008 18:43:32 +0000 (18:43 +0000)]
ext/libpng/gstpngenc.*: Preallocate the output buffer so that g_memdup() and gst_buffer_merge() aren't needed anymore...

Original commit message from CVS:
Patch by: Alessandro Decina <alessandro at nnva dot org>
* ext/libpng/gstpngenc.c: (user_write_data), (gst_pngenc_chain):
* ext/libpng/gstpngenc.h:
Preallocate the output buffer so that g_memdup() and
gst_buffer_merge() aren't needed anymore. This greatly improves
performances and fixes #512544.

16 years agogst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about...
Wim Taymans [Tue, 29 Jan 2008 18:24:28 +0000 (18:24 +0000)]
gst/avi/gstavidemux.c: GStreamer timestamps are PTS values while AVI only knows about DTS timestamps. Make sure we on...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry),
(gst_avi_demux_stream_data):
GStreamer timestamps are PTS values while AVI only knows about DTS
timestamps. Make sure we only copy the DTS as the buffer timestamp when
we are dealing with a key frame.

16 years agotests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow...
Stefan Kost [Tue, 29 Jan 2008 15:45:48 +0000 (15:45 +0000)]
tests/check/: Add add testsuite for the rtp-payloader that tries simulating dataflow. Needs more test data.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/rtp-payloading.c:
Add add testsuite for the rtp-payloader that tries simulating
dataflow. Needs more test data.

16 years agotests/check/elements/alphacolor.c: Remove two unused variables.
Stefan Kost [Tue, 29 Jan 2008 15:27:02 +0000 (15:27 +0000)]
tests/check/elements/alphacolor.c: Remove two unused variables.

Original commit message from CVS:
* tests/check/elements/alphacolor.c:
Remove two unused variables.

16 years agogst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only availabl...
Tim-Philipp Müller [Mon, 28 Jan 2008 12:17:02 +0000 (12:17 +0000)]
gst/rtsp/gstrtspsrc.c: Use g_ascii_strtoll() instead of atoll, which is only available in C99.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
Use g_ascii_strtoll() instead of atoll, which is only
available in C99.

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 agogst/rtp/: Add MPEG2 video payloader
Thijs Vermeir [Fri, 25 Jan 2008 10:53:17 +0000 (10:53 +0000)]
gst/rtp/: Add MPEG2 video payloader

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c:
* gst/rtp/gstrtpmpvpay.c:
* gst/rtp/gstrtpmpvpay.h:
Add MPEG2 video payloader

16 years agogst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".
Sebastian Dröge [Wed, 23 Jan 2008 17:05:32 +0000 (17:05 +0000)]
gst/level/gstlevel.c: Use #include <math.h> instead of #include "math.h".

Original commit message from CVS:
* gst/level/gstlevel.c:
Use #include <math.h> instead of #include "math.h".

16 years agotests/check/Makefile.am: Fix up some CFLAGS sets.
Jan Schmidt [Mon, 21 Jan 2008 19:41:45 +0000 (19:41 +0000)]
tests/check/Makefile.am: Fix up some CFLAGS sets.

Original commit message from CVS:
* tests/check/Makefile.am:
Fix up some CFLAGS sets.
Don't include gconfvideosrc in the states test.
* tests/check/elements/autodetect.c: (GST_START_TEST):
Add some error strings to fail_unless arguments to fix some weird
compiler errors on Solaris.

16 years agoconfigure.ac: Detect video4linux headers on Solaris too.
Brian Cameron [Mon, 21 Jan 2008 19:35:58 +0000 (19:35 +0000)]
configure.ac: Detect video4linux headers on Solaris too.

Original commit message from CVS:
* configure.ac:
Detect video4linux headers on Solaris too.
* sys/v4l2/gstv4l2colorbalance.h:
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/v4l2_calls.c:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2_buffer_finalize),
(gst_v4l2_buffer_new):
Make v4l2 build on Solaris.
Patch by: Brian Cameron  <brian.cameron at sun dot com>
Fixes: #510505

16 years agodocs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scann...
Stefan Kost [Mon, 21 Jan 2008 11:46:19 +0000 (11:46 +0000)]
docs/plugins/gst-plugins-good-plugins-docs.sgml: Update list from (still local) scanning script.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
Update list from (still local) scanning script.

16 years agodocs/plugins/: Add symbols from -unused.txt to the right place.
Stefan Kost [Mon, 21 Jan 2008 09:57:07 +0000 (09:57 +0000)]
docs/plugins/: Add symbols from -unused.txt to the right place.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
Add symbols from -unused.txt to the right place.
* gst/dvdspu/gstdvdspu.c:
* gst/dvdspu/gstdvdspu.h:
Coherent namespace usage.
* gst/spectrum/gstspectrum.c:
Fix broken XML fragment in doc snippet even more.

16 years agodocs/plugins/Makefile.am: Update include list.
Stefan Kost [Mon, 21 Jan 2008 07:54:02 +0000 (07:54 +0000)]
docs/plugins/Makefile.am: Update include list.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Update include list.
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
Update xml includes.
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-amrwb.xml:
* docs/plugins/inspect/plugin-bayer.xml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-dvbsrc.xml:
* docs/plugins/inspect/plugin-dvdspu.xml:
* docs/plugins/inspect/plugin-equalizer.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-ladspa.xml:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-mpeg4videoparse.xml:
* docs/plugins/inspect/plugin-mpegtsparse.xml:
* docs/plugins/inspect/plugin-mpegvideoparse.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-mve.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-nuvdemux.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-real.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-sdp.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-speexresample.xml:
* docs/plugins/inspect/plugin-stereo.xml:
* docs/plugins/inspect/plugin-switch.xml:
* docs/plugins/inspect/plugin-timidity.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videoparse.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-vmnc.xml:
* docs/plugins/inspect/plugin-wildmidi.xml:
* docs/plugins/inspect/plugin-x264.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
* docs/plugins/inspect/plugin-xvid.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
Regenerate files.
* gst/spectrum/gstspectrum.c:
Fix broken XML fragment in doc snippet.
* tests/check/elements/.cvsignore:
Add test binary to ignores.

16 years agoext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead...
Wouter Cloetens [Sun, 20 Jan 2008 05:07:52 +0000 (05:07 +0000)]
ext/soup/gstsouphttpsrc.c: Report the size of the stream as the total size instead of the remaining Content-Length, w...

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (soup_got_headers):
Report the size of the stream as the total size instead of
the remaining Content-Length, which is wrong after a seek.

16 years agoAdd bug number to the latest entry
Sebastian Dröge [Sat, 19 Jan 2008 14:59:08 +0000 (14:59 +0000)]
Add bug number to the latest entry

Original commit message from CVS:
Add bug number to the latest entry

16 years agogst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double...
Sebastian Dröge [Sat, 19 Jan 2008 14:53:58 +0000 (14:53 +0000)]
gst/wavparse/gstwavparse.c: Set variable to NULL after freeing it to prevent double frees or make failures by another...

Original commit message from CVS:
Based on a patch by:
Victor STINNER <victor dot stinner at haypocalc dot com>
* gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers):
Set variable to NULL after freeing it to prevent double frees
or make failures by another use of it afterwards more obvious
and fix use of it after the freeing.

16 years agoext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when...
Wouter Cloetens [Sat, 19 Jan 2008 14:34:50 +0000 (14:34 +0000)]
ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (soup_got_headers):
Correctly set duration on the GstBaseSrc segment when we know it
to fix failing the duration query.

16 years agogst/udp/gstmultiudpsink.c: use GST_WARNING for logging
Thijs Vermeir [Fri, 18 Jan 2008 13:40:38 +0000 (13:40 +0000)]
gst/udp/gstmultiudpsink.c: use GST_WARNING for logging

Original commit message from CVS:
* gst/udp/gstmultiudpsink.c:
use GST_WARNING for logging

16 years agogst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.
Sebastian Dröge [Fri, 18 Jan 2008 10:05:53 +0000 (10:05 +0000)]
gst/multifile/gstmultifilesrc.c: Fix memory leak spotted by the unit test.

Original commit message from CVS:
* gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
Fix memory leak spotted by the unit test.

16 years agogst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket
Thijs Vermeir [Fri, 18 Jan 2008 10:04:25 +0000 (10:04 +0000)]
gst/udp/gstmultiudpsink.c: Don't try to leave a multicast group with an invalid socket

Original commit message from CVS:
* gst/udp/gstmultiudpsink.c:
Don't try to leave a multicast group with an invalid socket

16 years agotests/check/: Add some minimal tests for the equalizer plugin.
Sebastian Dröge [Fri, 18 Jan 2008 08:49:59 +0000 (08:49 +0000)]
tests/check/: Add some minimal tests for the equalizer plugin.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/equalizer.c: (setup_equalizer),
(cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
Add some minimal tests for the equalizer plugin.

16 years agogst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizin...
Sebastian Dröge [Fri, 18 Jan 2008 07:03:23 +0000 (07:03 +0000)]
gst/equalizer/gstiirequalizer.c: Unparent all bands from the equalizer when finalizing to stop leaking them.

Original commit message from CVS:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_finalize):
Unparent all bands from the equalizer when finalizing to stop
leaking them.

16 years agoext/soup/gstsouphttpsrc.c: Add support for WebDAV.
Sebastian Dröge [Fri, 18 Jan 2008 05:32:26 +0000 (05:32 +0000)]
ext/soup/gstsouphttpsrc.c: Add support for WebDAV.

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_uri_get_protocols):
Add support for WebDAV.

16 years agoext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.
Wouter Cloetens [Fri, 18 Jan 2008 05:24:39 +0000 (05:24 +0000)]
ext/soup/gstsouphttpsrc.*: Add support for seeking to souphttpsrc. Fixes bug #502335.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
(gst_souphttp_src_init), (gst_souphttp_src_create),
(gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
(soup_add_range_header), (soup_got_headers), (soup_got_chunk):
* ext/soup/gstsouphttpsrc.h:
Add support for seeking to souphttpsrc. Fixes bug #502335.

16 years agoext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist...
Tim-Philipp Müller [Thu, 17 Jan 2008 21:23:32 +0000 (21:23 +0000)]
ext/flac/gstflacdec.c: where the picture metadata defines and structs don't exist yet.

Original commit message from CVS:
* ext/flac/gstflacdec.c:
Fix compilation against flac 1.1.2 (as on debian stable), where
the picture metadata defines and structs don't exist yet.
Fixes #509301.

16 years agogst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or...
Olivier Crete [Thu, 17 Jan 2008 11:13:16 +0000 (11:13 +0000)]
gst/udp/gstmultiudpsink.*: Add property to automatically join a multicast group or not. This can be useful when shari...

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init),
(gst_multiudpsink_init), (gst_multiudpsink_set_property),
(gst_multiudpsink_get_property), (gst_multiudpsink_init_send),
(gst_multiudpsink_add_internal), (gst_multiudpsink_remove):
* gst/udp/gstmultiudpsink.h:
Add property to automatically join a multicast group or not. This can be
useful when sharing a socket between multiple elements.
Fixes #509531.

16 years agogst/videomixer/Makefile.am: Add controller flags.
Stefan Kost [Wed, 16 Jan 2008 21:53:41 +0000 (21:53 +0000)]
gst/videomixer/Makefile.am: Add controller flags.

Original commit message from CVS:
* gst/videomixer/Makefile.am:
Add controller flags.

16 years agogst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values().
Stefan Kost [Wed, 16 Jan 2008 20:17:08 +0000 (20:17 +0000)]
gst/videomixer/videomixer.c: Also commit the missing gst_object_sync_values().

Original commit message from CVS:
* gst/videomixer/videomixer.c:
Also commit the missing gst_object_sync_values().

16 years agodocs/plugins/Makefile.am: Remove duplicate entry.
Stefan Kost [Wed, 16 Jan 2008 08:11:46 +0000 (08:11 +0000)]
docs/plugins/Makefile.am: Remove duplicate entry.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Remove duplicate entry.

16 years agodocs/plugins/: Add 3 more plugins to docs.
Stefan Kost [Tue, 15 Jan 2008 16:52:10 +0000 (16:52 +0000)]
docs/plugins/: Add 3 more plugins to docs.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/inspect/plugin-gamma.xml:
* docs/plugins/inspect/plugin-monoscope.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
Add 3 more plugins to docs.

16 years agoRevert previous change caused by a file that got stuck on an old revision.
Stefan Kost [Tue, 15 Jan 2008 16:04:44 +0000 (16:04 +0000)]
Revert previous change caused by a file that got stuck on an old revision.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* sys/osxvideo/osxvideosink.h:
Revert previous change caused by a file that got stuck on an old
revision.

16 years agoRe-add multipartdemux to the docs. Last round of section cleanup.
Stefan Kost [Tue, 15 Jan 2008 15:40:58 +0000 (15:40 +0000)]
Re-add multipartdemux to the docs. Last round of section cleanup.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* gst/multipart/Makefile.am:
* gst/multipart/multipartdemux.c:
* gst/multipart/multipartdemux.h:
* gst/multipart/multipartmux.c:
* gst/multipart/multipartmux.h:
Re-add multipartdemux to the docs. Last round of section cleanup.

16 years agoManaged to resolve most unused declarations. Filed a bug for one left.
Stefan Kost [Tue, 15 Jan 2008 15:22:41 +0000 (15:22 +0000)]
Managed to resolve most unused declarations. Filed a bug for one left.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* sys/osxaudio/gstosxaudiosink.h:
* sys/osxvideo/osxvideosink.h:
Managed to resolve most unused declarations. Filed a bug for one left.

16 years agodocs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file.
Stefan Kost [Tue, 15 Jan 2008 08:03:49 +0000 (08:03 +0000)]
docs/plugins/gst-plugins-good-plugins-sections.txt: Cleanup section file.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
Cleanup section file.

16 years agodocs/plugins/: Update plugin docs.
Stefan Kost [Tue, 15 Jan 2008 07:42:51 +0000 (07:42 +0000)]
docs/plugins/: Update plugin docs.

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.signals:
* docs/plugins/inspect/plugin-alaw.xml:
* docs/plugins/inspect/plugin-alpha.xml:
* docs/plugins/inspect/plugin-alphacolor.xml:
* docs/plugins/inspect/plugin-annodex.xml:
* docs/plugins/inspect/plugin-apetag.xml:
* docs/plugins/inspect/plugin-audiofx.xml:
* docs/plugins/inspect/plugin-auparse.xml:
* docs/plugins/inspect/plugin-autodetect.xml:
* docs/plugins/inspect/plugin-avi.xml:
* docs/plugins/inspect/plugin-cairo.xml:
* docs/plugins/inspect/plugin-cdio.xml:
* docs/plugins/inspect/plugin-cutter.xml:
* docs/plugins/inspect/plugin-debug.xml:
* docs/plugins/inspect/plugin-dv.xml:
* docs/plugins/inspect/plugin-efence.xml:
* docs/plugins/inspect/plugin-effectv.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gconfelements.xml:
* docs/plugins/inspect/plugin-gdkpixbuf.xml:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-halelements.xml:
* docs/plugins/inspect/plugin-icydemux.xml:
* docs/plugins/inspect/plugin-id3demux.xml:
* docs/plugins/inspect/plugin-jpeg.xml:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-png.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-rtp.xml:
* docs/plugins/inspect/plugin-rtsp.xml:
* docs/plugins/inspect/plugin-shout2send.xml:
* docs/plugins/inspect/plugin-smpte.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-videobalance.xml:
* docs/plugins/inspect/plugin-videobox.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-videoflip.xml:
* docs/plugins/inspect/plugin-videomixer.xml:
* docs/plugins/inspect/plugin-wavenc.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
* docs/plugins/inspect/plugin-wavparse.xml:
Update plugin docs.
* gst/videomixer/Makefile.am:
* gst/videomixer/videomixer.c:
* gst/videomixer/videomixer.h:
* gst/videomixer/videomixerpad.h:
Split out header to fix warnings from the doc-build.

16 years agoAs found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
Wim Taymans [Mon, 14 Jan 2008 12:35:23 +0000 (12:35 +0000)]
As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>

Original commit message from CVS:
As found by: Tommi Myöhänen <ext-tommi.myohanen nokia com>
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpinfo):
Use atoll to parse the rtptime with enough precision. Fixes #509329.

16 years agogst/: Initialise variables to work around (false) 'foo might be used uninitialized...
Tim-Philipp Müller [Mon, 14 Jan 2008 12:11:43 +0000 (12:11 +0000)]
gst/: Initialise variables to work around (false) 'foo might be used uninitialized in this function' warnings by gcc-...

Original commit message from CVS:
* gst/avi/gstavisubtitle.c: (gst_avi_subtitle_extract_file):
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send):
Initialise variables to work around (false) 'foo might be used
uninitialized in this function' warnings by gcc-3.3.3 (#509298).

16 years agoIgnore more files for the buildbot.
David Schleef [Sat, 12 Jan 2008 02:32:35 +0000 (02:32 +0000)]
Ignore more files for the buildbot.

Original commit message from CVS:
* docs/plugins/.cvsignore:
* tests/check/pipelines/.cvsignore:
Ignore more files for the buildbot.

16 years agoGenerate the image-type values correctly. Leave them out of the caps when outputting...
Jan Schmidt [Fri, 11 Jan 2008 21:08:59 +0000 (21:08 +0000)]
Generate the image-type values correctly. Leave them out of the caps when outputting a "preview image" tag, since it ...

Original commit message from CVS:
* ext/flac/gstflacdec.c: (gst_flac_extract_picture_buffer):
* gst/id3demux/id3v2frames.c: (parse_picture_frame):
Generate the image-type values correctly. Leave them out of the caps
when outputting a "preview image" tag, since it only makes sense
to have one of those - the type is irrelevant.
* sys/sunaudio/gstsunaudiomixerctrl.c:
(gst_sunaudiomixer_ctrl_open):
If we can, mark the mixer multiple open when we use it, in case
(for some reason) the process wants to open it again elsewhere.

16 years agotests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.
Tim-Philipp Müller [Fri, 11 Jan 2008 19:16:53 +0000 (19:16 +0000)]
tests/check/elements/: It's "endianness", not "endianess". Fixes unit tests.

Original commit message from CVS:
* tests/check/elements/rganalysis.c: (test_buffer_const_float_mono),
(test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
(test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
(test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
(test_buffer_square_int16_stereo):
* tests/check/elements/rglimiter.c: (create_test_buffer):
* tests/check/elements/rgvolume.c: (test_buffer_new):
It's "endianness", not "endianess". Fixes unit tests.

16 years agoignore some more
Edward Hervey [Fri, 11 Jan 2008 18:56:06 +0000 (18:56 +0000)]
ignore some more

Original commit message from CVS:
ignore some more

16 years agoignore some more
Edward Hervey [Fri, 11 Jan 2008 18:54:31 +0000 (18:54 +0000)]
ignore some more

Original commit message from CVS:
ignore some more