platform/upstream/gst-plugins-good.git
16 years agogst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a...
Michael Smith [Fri, 29 Feb 2008 12:35:24 +0000 (12:35 +0000)]
gst/videomixer/videomixer.c: Don't call gst_object_sync_values() unless we have a valid timestamp.

Original commit message from CVS:
* gst/videomixer/videomixer.c: (gst_videomixer_blend_buffers):
Don't call gst_object_sync_values() unless we have a valid timestamp.

16 years agogst/matroska/: Fix Dirac mapping. I had previously added a VfW-type mapping, but...
David Schleef [Fri, 29 Feb 2008 06:18:55 +0000 (06:18 +0000)]
gst/matroska/: Fix Dirac mapping.  I had previously added a VfW-type mapping, but it looks like Dirac will get a nati...

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-ids.h:
* gst/matroska/matroska-mux.c:
Fix Dirac mapping.  I had previously added a VfW-type
mapping, but it looks like Dirac will get a native Matroska
mapping, and this is the most likely method.

16 years agogst/avi/gstavimux.c: Add Dirac encoding
David Schleef [Thu, 28 Feb 2008 23:56:30 +0000 (23:56 +0000)]
gst/avi/gstavimux.c: Add Dirac encoding

Original commit message from CVS:
* gst/avi/gstavimux.c: Add Dirac encoding

16 years agogst/udp/gstudpsrc.*: Port to GstPoll. See #505417.
Peter Kjellerstedt [Thu, 28 Feb 2008 11:51:24 +0000 (11:51 +0000)]
gst/udp/gstudpsrc.*: Port to GstPoll. See #505417.

Original commit message from CVS:
Patch by: Peter Kjellerstedt <pkj at axis com>
* gst/udp/gstudpsrc.c: (gst_udpsrc_init), (gst_udpsrc_create),
(gst_udpsrc_get_property), (gst_udpsrc_start), (gst_udpsrc_unlock),
(gst_udpsrc_unlock_stop), (gst_udpsrc_stop):
* gst/udp/gstudpsrc.h:
Port to GstPoll. See #505417.

16 years agogst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set...
Sebastian Dröge [Thu, 28 Feb 2008 08:37:44 +0000 (08:37 +0000)]
gst/law/mulaw-decode.c: Return GST_FLOW_NOT_NEGOTIATED when the caps are not set yet on the srcpad. We need rate and ...

Original commit message from CVS:
* gst/law/mulaw-decode.c: (gst_mulawdec_chain):
Return GST_FLOW_NOT_NEGOTIATED when the caps are not set
yet on the srcpad. We need rate and channels before we
can do any processing. Fixes bug #519088.

16 years agoconfigure.ac: Detect and indicate if GCC inline assembly syntax is available.
Jan Schmidt [Tue, 26 Feb 2008 10:09:38 +0000 (10:09 +0000)]
configure.ac: Detect and indicate if GCC inline assembly syntax is available.

Original commit message from CVS:
* configure.ac:
Detect and indicate if GCC inline assembly syntax is
available.
* gst/goom/Makefile.am:
* gst/goom/convolve_fx.c:
* gst/goom/flying_stars_fx.c:
* gst/goom/goom_config.h:
* gst/goom/goom_core.c:
* gst/goom/goomsl.c:
* gst/goom/ifs.c:
* gst/goom/mmx.c:
* gst/goom/plugin_info.c:
* gst/goom/xmmx.c:
Fix various GCC-isms, and only build the inline assembly
with compilers that support GCC inline assembly.
Fix a couple of other warnings shown with Forte.

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

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

16 years agogst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not imple...
Stefan Kost [Mon, 25 Feb 2008 12:03:46 +0000 (12:03 +0000)]
gst/goom/xmmx.c: Use 'emms' instead of 'femms' to not crash on cpus that do not implement this 3dnow specific instruc...

Original commit message from CVS:
* gst/goom/xmmx.c:
Use 'emms' instead of 'femms' to not crash on cpus that do not
implement this 3dnow specific instruction.

16 years agogst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only...
Sebastian Dröge [Mon, 25 Feb 2008 10:32:35 +0000 (10:32 +0000)]
gst/goom/plugin_info.c: Use extended MMX for draw_line() too if available, not only normal MMX.

Original commit message from CVS:
* gst/goom/plugin_info.c: (setOptimizedMethods):
Use extended MMX for draw_line() too if available, not only
normal MMX.

16 years agoext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now.
Sebastian Dröge [Mon, 25 Feb 2008 06:50:31 +0000 (06:50 +0000)]
ext/jpeg/gstjpeg.c: Remove (commented out) smoke typefinder. This is in base now.

Original commit message from CVS:
* ext/jpeg/gstjpeg.c: (plugin_init):
Remove (commented out) smoke typefinder. This is in base now.

16 years agogst/goom2k1/: Rename the installed library, and don't register the same
Jan Schmidt [Sat, 23 Feb 2008 15:02:15 +0000 (15:02 +0000)]
gst/goom2k1/: Rename the installed library, and don't register the same

Original commit message from CVS:
* gst/goom2k1/Makefile.am:
* gst/goom2k1/gstgoom.c:
Rename the installed library, and don't register the same
GType name as the new goom.

16 years agoCheck for and define ERROR_CXXFLAGS and use them when building
Tim-Philipp Müller [Sat, 23 Feb 2008 12:23:38 +0000 (12:23 +0000)]
Check for and define ERROR_CXXFLAGS and use them when building

Original commit message from CVS:
* configure.ac:
* ext/taglib/Makefile.am:
Check for and define ERROR_CXXFLAGS and use them when building
C++ code (#516509).

16 years agogst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything usefu...
Tim-Philipp Müller [Sat, 23 Feb 2008 12:10:16 +0000 (12:10 +0000)]
gst/goom/: Call oil_init(), otherwise oil_get_cpu_flags() won't return anything useful. Export goom debug category so...

Original commit message from CVS:
* gst/goom/gstgoom.c: (goom_debug), (plugin_init):
* gst/goom/plugin_info.c: (goom_debug), (GST_CAT_DEFAULT),
(setOptimizedMethods):
Call oil_init(), otherwise oil_get_cpu_flags() won't return
anything useful. Export goom debug category so we can get
rid of the VERBOSE define and the printfs.

16 years agogst/goom/: Compile fixes for x86-64.
Tim-Philipp Müller [Sat, 23 Feb 2008 11:53:27 +0000 (11:53 +0000)]
gst/goom/: Compile fixes for x86-64.

Original commit message from CVS:
* gst/goom/goomsl_heap.c: (align_it):
* gst/goom/plugin_info.c: (setOptimizedMethods):
Compile fixes for x86-64.

16 years agogst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other...
Bastien Nocera [Sat, 23 Feb 2008 03:10:55 +0000 (03:10 +0000)]
gst/goom/Makefile.am: Don't compile lex or yacc outputs with warnings, but add other CFLAGS

Original commit message from CVS:
* gst/goom/Makefile.am: Don't compile lex or yacc outputs
with warnings, but add other CFLAGS
* gst/goom/goomsl.c (gsl_instr_set_namespace),
(gsl_instr_add_param), (iflow_execute), (gsl_enternamespace),
(calculate_labels), (gsl_read_file):
* gst/goom/goomsl_lex.l:
* gst/goom/goomsl_yacc.y:
* gst/goom/plugin_info.c: Remove a few live printf, and
fprintf, replace exit() calls with g_assert_not_reached()
if it not optimal for a library

16 years agogst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted...
Bastien Nocera [Sat, 23 Feb 2008 02:38:03 +0000 (02:38 +0000)]
gst/goom/Makefile.am: Remove the warnings being disabled, fix linkage on x86, spotted by Sebastian Dröge

Original commit message from CVS:
* gst/goom/Makefile.am: Remove the warnings being disabled,
fix linkage on x86, spotted by Sebastian Dröge
<slomo@circular-chaos.org>

* gst/goom/convolve_fx.c (convolve_init),
(create_output_with_brightness), (convolve_apply):
* gst/goom/filters.c (zoomFilterVisualFXWrapper_create):
* gst/goom/goomsl.c:
* gst/goom/ifs.c (ifs_update), (ifs_visualfx_create):
* gst/goom/plugin_info.c:
* gst/goom/tentacle3d.c (tentacle_fx_create):
Fix warnings, and disable the motifs in the convolve_fx
plugin (they were causing warnings, and they were just
"Goom" in funny letterring)

16 years agoconfigure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new...
Bastien Nocera [Sat, 23 Feb 2008 01:51:37 +0000 (01:51 +0000)]
configure.ac: Add checks for Flex/Yacc/Bison and other furry animals, for the new goom 2k4 based plugin

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

* configure.ac: Add checks for Flex/Yacc/Bison and other
furry animals, for the new goom 2k4 based plugin

* gst/goom/*: Update to use goom 2k4, uses liboil to detect
CPU optimisations (not working yet), move the old plugin to...

* gst/goom2k1/*: ... here, in case somebody is sick enough

Fixes #515073

16 years agogst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead...
Wim Taymans [Fri, 22 Feb 2008 09:56:03 +0000 (09:56 +0000)]
gst/rtsp/gstrtspsrc.c: Post the server response code in an error message instead of a generic 'error' message. Fixes ...

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
Post the server response code in an error message instead of a generic
'error' message. Fixes #517237.

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

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

16 years agotests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will...
Sebastian Dröge [Fri, 22 Feb 2008 06:22:39 +0000 (06:22 +0000)]
tests/check/Makefile.am: Ignore gconfaudiosrc for the states unit test too. It will fallback to alsasrc if the gconf ...

Original commit message from CVS:
* tests/check/Makefile.am:
Ignore gconfaudiosrc for the states unit test too. It will fallback
to alsasrc if the gconf settings can't be read and not everybody has
alsa.

16 years agoext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode...
Sebastian Dröge [Fri, 22 Feb 2008 06:06:06 +0000 (06:06 +0000)]
ext/wavpack/gstwavpackparse.*: Always report the duration if we know it in push mode and don't return 0 just to make ...

Original commit message from CVS:
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query),
(gst_wavpack_parse_create_src_pad):
* ext/wavpack/gstwavpackparse.h:
Always report the duration if we know it in push mode and don't
return 0 just to make totem believe we can't seek in push mode.
Newer totem version use the SEEKING query which properly reports
if we can seek or not.

16 years agotests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginni...
Jens Granseuer [Fri, 22 Feb 2008 05:39:01 +0000 (05:39 +0000)]
tests/examples/equalizer/demo.c: C89 fix, moving variable declarations to the beginning of the block. Fixes bug #517933.

Original commit message from CVS:
Patch by: Jens Granseuer <jensgr at gmx dot net>
* tests/examples/equalizer/demo.c: (main):
C89 fix, moving variable declarations to the beginning of
the block. Fixes bug #517933.

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

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

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.