platform/upstream/gstreamer.git
16 years agoTry using thaytans new mechanism to get extra classes into plugin docs. Aparently...
Stefan Kost [Mon, 19 May 2008 21:05:03 +0000 (21:05 +0000)]
Try using thaytans new mechanism to get extra classes into plugin docs. Aparently works for the Eq. For VideoMixer th...

Original commit message from CVS:
* 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/gst-plugins-good-plugins.types:
* gst/videomixer/videomixer.c:
Try using thaytans new mechanism to get extra classes into plugin
docs. Aparently works for the Eq. For VideoMixer the GObject stuff is
missing still.

16 years agotests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the...
Sebastian Dröge [Mon, 19 May 2008 12:32:06 +0000 (12:32 +0000)]
tests/check/elements/deinterleave.c: Set keep-positions property to TRUE for the 8 channel test to ensure that the or...

Original commit message from CVS:
* tests/check/elements/deinterleave.c: (GST_START_TEST):
Set keep-positions property to TRUE for the 8 channel test to ensure
that the original channel position is set on the output.

16 years agogst/interleave/deinterleave.*: Add a property to select whether channel positions...
Sebastian Dröge [Mon, 19 May 2008 07:46:05 +0000 (07:46 +0000)]
gst/interleave/deinterleave.*: Add a property to select whether channel positions should be kept on the mono output b...

Original commit message from CVS:
* gst/interleave/deinterleave.c: (gst_deinterleave_class_init),
(gst_deinterleave_init), (gst_deinterleave_add_new_pads),
(gst_deinterleave_set_pads_caps), (gst_deinterleave_set_property),
(gst_deinterleave_get_property):
* gst/interleave/deinterleave.h:
Add a property to select whether channel positions should be kept on
the mono output buffers or should be dropped.

16 years agogst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also...
Mark Nauwelaerts [Sun, 18 May 2008 19:27:59 +0000 (19:27 +0000)]
gst/avi/gstavimux.c: Set proper rate in avi stream header for PCM audio, and also do some more sanity checks on caps ...

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avi_mux_audsink_set_caps):
Set proper rate in avi stream header for PCM audio, and also do some
more sanity checks on caps in this case.  Fixes #511489.

16 years agogst/interleave/deinterleave.*: Queue events until src pads were added and they can...
Sebastian Dröge [Sat, 17 May 2008 19:39:53 +0000 (19:39 +0000)]
gst/interleave/deinterleave.*: Queue events until src pads were added and they can be sent. Otherwise downstream will...

Original commit message from CVS:
* gst/interleave/deinterleave.c: (gst_deinterleave_finalize),
(gst_deinterleave_init), (gst_deinterleave_sink_event),
(gst_deinterleave_process), (gst_deinterleave_sink_activate_push):
* gst/interleave/deinterleave.h:
Queue events until src pads were added and they can be sent. Otherwise
downstream will never get the first newsegment event.

16 years agogst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_ch...
Sebastian Dröge [Sat, 17 May 2008 14:05:03 +0000 (14:05 +0000)]
gst/interleave/deinterleave.c: Always set the channel positions when gst_audio_get_channel_positions() returns someth...

Original commit message from CVS:
* gst/interleave/deinterleave.c: (gst_deinterleave_sink_setcaps),
(gst_deinterleave_getcaps):
Always set the channel positions when gst_audio_get_channel_positions()
returns something, even if they're not set in the caps. This makes
sure that the output channels can be interleaved again correctly
in the mono/stereo cases too.
Don't ask for the peercaps of the current pad in getcaps() as this
might call getcaps() again and deadlock.

16 years agosys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay...
Sebastian Dröge [Sat, 17 May 2008 10:38:18 +0000 (10:38 +0000)]
sys/v4l2/gstv4l2src.c: Don't include the gstv4l2xoverlay.h header as the XOverlay support isn't implemented at all ye...

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c:
Don't include the gstv4l2xoverlay.h header as the XOverlay support
isn't implemented at all yet and this requires X headers to be
installed. Fixes bug #533264.

16 years agogst/interleave/: Add support for all raw audio formats and provide better negotiation...
Sebastian Dröge [Fri, 16 May 2008 21:56:24 +0000 (21:56 +0000)]
gst/interleave/: Add support for all raw audio formats and provide better negotiation if the caps are changing.

Original commit message from CVS:
* gst/interleave/Makefile.am:
* gst/interleave/deinterleave.c: (deinterleave_24),
(gst_deinterleave_finalize), (gst_deinterleave_base_init),
(gst_deinterleave_class_init), (gst_deinterleave_init),
(gst_deinterleave_add_new_pads), (gst_deinterleave_set_pads_caps),
(gst_deinterleave_set_process_function),
(gst_deinterleave_sink_setcaps), (__remove_channels),
(__set_channels), (gst_deinterleave_getcaps),
(gst_deinterleave_process), (gst_deinterleave_chain),
(gst_deinterleave_sink_activate_push):
* gst/interleave/deinterleave.h:
Add support for all raw audio formats and provide better negotiation
if the caps are changing.
Don't allow changes of the channel positions and set the position of
the corresponding channel on the src pad caps.
General cleanup and smaller bugfixes.
* tests/check/elements/deinterleave.c: (float_buffer_check_probe):
Check the channel positions on the output buffer caps.

16 years agoFix some compiler warnings.
Jan Schmidt [Fri, 16 May 2008 17:50:20 +0000 (17:50 +0000)]
Fix some compiler warnings.

Original commit message from CVS:
* ext/wavpack/gstwavpackstreamreader.c:
* tests/examples/spectrum/demo-audiotest.c:
* tests/examples/spectrum/demo-osssrc.c:
Fix some compiler warnings.

16 years agogst/rtp/gstrtph264depay.c: Small comment added.
Wim Taymans [Wed, 14 May 2008 18:28:46 +0000 (18:28 +0000)]
gst/rtp/gstrtph264depay.c: Small comment added.

Original commit message from CVS:
* gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_process):
Small comment added.
* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
(gst_rtp_h264_pay_decode_nal), (gst_rtp_h264_pay_parse_sps_pps),
(gst_rtp_h264_pay_payload_nal), (gst_rtp_h264_pay_handle_buffer):
Debug string cleanups (remove trailing \n)
Refactor and clean up the payloader a bit and make sure that we only
put one NAL unit in an RTP packet even if the input buffer contains
multiple NAL units.
Add suport for AVC format input.

16 years agogst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-param...
Peter Kjellerstedt [Wed, 14 May 2008 17:58:50 +0000 (17:58 +0000)]
gst/rtp/gstrtph264pay.*: Make it possible to specify profile-level-id and sprop-parameter-sets using properties in ca...

Original commit message from CVS:
* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_class_init),
(gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_handle_buffer),
(gst_rtp_h264_pay_set_property), (gst_rtp_h264_pay_get_property):
* gst/rtp/gstrtph264pay.h:
Make it possible to specify profile-level-id and sprop-parameter-sets
using properties in case they are not available in-stream.

16 years agotests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it...
Tim-Philipp Müller [Wed, 14 May 2008 14:19:47 +0000 (14:19 +0000)]
tests/check/Makefile.am: Add deinterleave unit test to VALGRIND_TO_FIX, since it causes weird invalid free errors in ...

Original commit message from CVS:
* tests/check/Makefile.am:
Add deinterleave unit test to VALGRIND_TO_FIX, since it causes
weird invalid free errors in valgrind/libc after _exit for some
reason.
* tests/check/elements/deinterleave.c: (pads_created),
(set_channel_positions), (src_handoff_float32_8ch),
(float_buffer_check_probe),
(pad_added_setup_data_check_float32_8ch_cb),
(make_fake_src_8chans_float32), (GST_START_TEST),
(deinterleave_suite):
Add some more deinterleave unit test bits I had locally.

16 years agodocs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad.
Stefan Kost [Wed, 14 May 2008 12:52:15 +0000 (12:52 +0000)]
docs/plugins/: Remove ladspa fro plugin-docs, its in gst-plugins-bad.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/inspect/plugin-ladspa.xml:
Remove ladspa fro plugin-docs, its in gst-plugins-bad.

16 years agogst/interleave/: Split definitions into separate header files for better documentatio...
Sebastian Dröge [Wed, 14 May 2008 07:32:44 +0000 (07:32 +0000)]
gst/interleave/: Split definitions into separate header files for better documentation generation.

Original commit message from CVS:
* gst/interleave/Makefile.am:
* gst/interleave/deinterleave.h:
* gst/interleave/interleave.h:
* gst/interleave/plugin.h:
Split definitions into separate header files for better documentation
generation.
* gst/interleave/deinterleave.c: (gst_deinterleave_base_init),
(gst_deinterleave_class_init), (gst_deinterleave_sink_setcaps),
(gst_deinterleave_process):
Don't use alloca, allow caps changes as long as the number of channels
does not change, don't use g_warning, return NOT_NEGOTIATED as early
as possible and some other cleanup.
* gst/interleave/interleave.c: (gst_interleave_base_init),
(gst_interleave_class_init):
Do some random cleanup.
* tests/check/Makefile.am:
* tests/check/elements/deinterleave.c: (GST_START_TEST),
(deinterleave_chain_func), (deinterleave_pad_added),
(deinterleave_suite):
Add unit tests for the deinterleave element.

16 years agogst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeki...
Mark Nauwelaerts [Tue, 13 May 2008 20:25:20 +0000 (20:25 +0000)]
gst/avi/gstavimux.c: Send an initial BYTE segment to inform downstream of later seeking, and to forego sync attempts.

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avi_mux_start_file):
Send an initial BYTE segment to inform downstream of later seeking,
and to forego sync attempts.

16 years agogst/rtp/gstrtpg729depay.c: Fix wrong caps string.
Wim Taymans [Tue, 13 May 2008 08:59:41 +0000 (08:59 +0000)]
gst/rtp/gstrtpg729depay.c: Fix wrong caps string.

Original commit message from CVS:
* gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_setcaps):
Fix wrong caps string.

16 years agogst/rtp/: Added G729 pay and depayloaders. Fixes #532409.
Olivier Crete [Tue, 13 May 2008 08:35:55 +0000 (08:35 +0000)]
gst/rtp/: Added G729 pay and depayloaders. Fixes #532409.

Original commit message from CVS:
Based on patch by: Olivier Crete <tester at tester dot ca>
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpg729depay.c: (gst_rtp_g729_depay_base_init),
(gst_rtp_g729_depay_class_init), (gst_rtp_g729_depay_init),
(gst_rtp_g729_depay_setcaps), (gst_rtp_g729_depay_process),
(gst_rtp_g729_depay_plugin_init):
* gst/rtp/gstrtpg729depay.h:
* gst/rtp/gstrtpg729pay.c: (gst_rtpg729pay_base_init),
(gst_rtpg729pay_class_init), (gst_rtpg729pay_init),
(gst_rtpg729pay_setcaps), (gst_rtp_g729_pay_plugin_init):
* gst/rtp/gstrtpg729pay.h:
Added G729 pay and depayloaders. Fixes #532409.

16 years agoext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets.
Wim Taymans [Tue, 13 May 2008 08:21:26 +0000 (08:21 +0000)]
ext/speex/gstspeexdec.c: Fix the calculation of the duration of the concealment packets.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (speex_dec_sink_event):
Fix the calculation of the duration of the concealment packets.

16 years agogst/rtp/: Add DV pay and depayloaders. Fixes #532423.
Olivier Crete [Mon, 12 May 2008 18:27:24 +0000 (18:27 +0000)]
gst/rtp/: Add DV pay and depayloaders. Fixes #532423.

Original commit message from CVS:
Based on patch by: Olivier Crete <tester at tester dot ca>
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpdvdepay.c: (gst_rtp_dv_depay_base_init),
(gst_rtp_dv_depay_class_init), (gst_rtp_dv_depay_init),
(parse_encode), (gst_rtp_dv_depay_setcaps),
(calculate_difblock_location), (gst_rtp_dv_depay_process),
(gst_rtp_dv_depay_reset), (gst_rtp_dv_depay_change_state),
(gst_rtp_dv_depay_plugin_init):
* gst/rtp/gstrtpdvdepay.h:
* gst/rtp/gstrtpdvpay.c: (gst_dv_pay_mode_get_type),
(gst_rtp_dv_pay_base_init), (gst_rtp_dv_pay_class_init),
(gst_rtp_dv_pay_init), (gst_dv_pay_set_property),
(gst_dv_pay_get_property), (gst_rtp_dv_pay_setcaps),
(gst_dv_pay_negotiate), (include_dif),
(gst_rtp_dv_pay_handle_buffer), (gst_rtp_dv_pay_plugin_init):
* gst/rtp/gstrtpdvpay.h:
Add DV pay and depayloaders. Fixes #532423.

16 years agogst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data...
Mark Nauwelaerts [Mon, 12 May 2008 16:35:39 +0000 (16:35 +0000)]
gst/matroska/matroska-demux.c: Convert subtitle palette info in VobSub private data from VobSub's (buggy) RGB to YUV.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_dvd_clut_change_event):
Convert subtitle palette info in VobSub private data from VobSub's
(buggy) RGB to YUV.

16 years agogst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset.
Mark Nauwelaerts [Mon, 12 May 2008 15:26:01 +0000 (15:26 +0000)]
gst/avi/gstavimux.c: Do not leave fourcc stream header field empty upon reset.

Original commit message from CVS:
* gst/avi/gstavimux.c: (gst_avi_mux_pad_reset):
Do not leave fourcc stream header field empty upon reset.
Fixes #519301.

16 years agoAdd goom2k1 into the docs.
Jan Schmidt [Sun, 11 May 2008 14:43:26 +0000 (14:43 +0000)]
Add goom2k1 into the docs.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/inspect/plugin-goom.xml:
* docs/plugins/inspect/plugin-goom2k1.xml:
* gst/goom/gstgoom.c:
* gst/goom2k1/gstgoom.c:
Add goom2k1 into the docs.

16 years agogst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065.
Wouter Cloetens [Thu, 8 May 2008 16:58:02 +0000 (16:58 +0000)]
gst/rtsp/gstrtspsrc.c: Support Digest authentication. Fixes #532065.

Original commit message from CVS:
Based on patch by: Wouter Cloetens  <wouter at mind be>
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
(gst_rtspsrc_skip_lws), (gst_rtspsrc_unskip_lws),
(gst_rtspsrc_skip_commas), (gst_rtspsrc_skip_item),
(gst_rtsp_decode_quoted_string),
(gst_rtspsrc_parse_digest_challenge), (gst_rtspsrc_parse_auth_hdr),
(gst_rtspsrc_setup_auth):
Support Digest authentication. Fixes #532065.

16 years agogst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more...
Stefan Kost [Thu, 8 May 2008 10:20:52 +0000 (10:20 +0000)]
gst/level/gstlevel.c: Also support 32bit (e.g. whe having it after 'mad'). Add more notes about whats needed for libo...

Original commit message from CVS:
* gst/level/gstlevel.c:
Also support 32bit (e.g. whe having it after 'mad'). Add more notes
about whats needed for liboil acceleration. Simplify docs a bit.

16 years agogst/matroska/matroska-mux.c: Update the track duration if the old one was invalid.
Sjoerd Simons [Thu, 8 May 2008 08:15:34 +0000 (08:15 +0000)]
gst/matroska/matroska-mux.c: Update the track duration if the old one was invalid.

Original commit message from CVS:
Patch by: Sjoerd Simons <sjoerd at luon dot net>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_collected):
Update the track duration if the old one was invalid.
Fixes bug #532117.

16 years agogst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when tryin...
Ole André Vadla Ravnås [Wed, 7 May 2008 16:36:04 +0000 (16:36 +0000)]
gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps): Use GST_STR_NULL when trying to print sps and pps strings t...

Original commit message from CVS:
* gst/rtp/gstrtph264pay.c (gst_rtp_h264_pay_parse_sps_pps):
Use GST_STR_NULL when trying to print sps and pps strings that could
be NULL, as this might crash on some platforms.

16 years agosys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawC...
Haakon Sporsheim [Wed, 7 May 2008 15:33:52 +0000 (15:33 +0000)]
sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw): Do IDirectDrawClipper_SetHWnd() if the window I...

Original commit message from CVS:
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_setup_ddraw):
Do IDirectDrawClipper_SetHWnd() if the window ID has already been
set after creating the clipper.

16 years agosys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking...
Haakon Sporsheim [Wed, 7 May 2008 15:28:06 +0000 (15:28 +0000)]
sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame): Added checking of surface lost case after an uns...

Original commit message from CVS:
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame):
Added checking of surface lost case after an unsuccessful
IDirectDrawSurface7_Lock() call.
If surface is lost, return GST_FLOW_OK.

16 years agosys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
Haakon Sporsheim [Wed, 7 May 2008 15:19:47 +0000 (15:19 +0000)]
sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,

Original commit message from CVS:
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_show_frame,
WndProc, gst_directdraw_sink_window_thread):
Improved Windows message loop and fixed window destruction issue.
When the window which DirectDraw is rendering to is destroyed, the
render/show_frame function will return GST_FLOW_ERROR.
Partially fixes #520885.

16 years agosys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream...
Haakon Sporsheim [Wed, 7 May 2008 15:09:10 +0000 (15:09 +0000)]
sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps): Fixed mid stream resolution change bug, the offscr...

Original commit message from CVS:
patch by: Haakon Sporsheim <haakon.sporsheim at tandberg com>
* sys/directdraw/gstdirectdrawsink.c (gst_directdraw_sink_set_caps):
Fixed mid stream resolution change bug, the offscreen surface is now
released when set_caps is called.
Partially fixes #520885.

16 years agosys/directdraw/gstdirectdrawsink.c
Ole André Vadla Ravnås [Wed, 7 May 2008 14:56:22 +0000 (14:56 +0000)]
sys/directdraw/gstdirectdrawsink.c

Original commit message from CVS:
* sys/directdraw/gstdirectdrawsink.c
(gst_directdraw_sink_buffer_alloc):
Make it so that gst_directdraw_sink_buffer_alloc uses the right
width/height.
Especially when looking through the pool of buffers, make sure that
the width/height of caps is used instead of the already negotiated
dimensions.
For example if a buffer with different caps is requested, i.e.
higher resolution, the caller would get a buffer with the old
dimensions and thus corrupt the heap.

16 years agosys/directdraw/gstdirectdrawsink.c
Ole André Vadla Ravnås [Wed, 7 May 2008 14:43:39 +0000 (14:43 +0000)]
sys/directdraw/gstdirectdrawsink.c

Original commit message from CVS:
* sys/directdraw/gstdirectdrawsink.c
(gst_directdraw_sink_buffer_alloc):
Clear the flags on recycled buffers from buffer_alloc.
Partially fixes #520885.
The right fix this time.

16 years agosys/directdraw/gstdirectdrawsink.c
Ole André Vadla Ravnås [Wed, 7 May 2008 14:39:45 +0000 (14:39 +0000)]
sys/directdraw/gstdirectdrawsink.c

Original commit message from CVS:
* sys/directdraw/gstdirectdrawsink.c
(gst_directdraw_sink_buffer_alloc):
Reverting previous commit, it had it all mixed up, was for a different
patch (major automation screw-up). Sorry!

16 years agosys/directdraw/gstdirectdrawsink.c
Ole André Vadla Ravnås [Wed, 7 May 2008 13:48:28 +0000 (13:48 +0000)]
sys/directdraw/gstdirectdrawsink.c

Original commit message from CVS:
* sys/directdraw/gstdirectdrawsink.c
(gst_directdraw_sink_buffer_alloc):
Clear the flags on recycled buffers from buffer_alloc.
Partially fixes #520885.

16 years agogst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made includ...
Ole André Vadla Ravnås [Wed, 7 May 2008 11:22:51 +0000 (11:22 +0000)]
gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...

Original commit message from CVS:
* gst/rtp/gstrtpilbcpay.c:
Added missing stdlib.h include for strtol(), and made include ordering and
style consistent with the corresponding depayloader.

16 years agogst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made includ...
Ole André Vadla Ravnås [Wed, 7 May 2008 09:52:34 +0000 (09:52 +0000)]
gst/rtp/gstrtpilbcpay.c: Added missing stdlib.h include for strtol(), and made include ordering and style consistent ...

Original commit message from CVS:
* gst/rtp/gstrtpilbcpay.c:
Added missing stdlib.h include for strtol(), and made include ordering and
style consistent with the corresponding depayloader.

16 years agoconfigure.ac: Error out if we don't have the required core/base versions.
Tim-Philipp Müller [Wed, 7 May 2008 08:03:51 +0000 (08:03 +0000)]
configure.ac: Error out if we don't have the required core/base versions.

Original commit message from CVS:
* configure.ac:
Error out if we don't have the required core/base versions.

16 years agosys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318.
Thijs Vermeir [Tue, 6 May 2008 09:33:46 +0000 (09:33 +0000)]
sys/osxvideo/cocoawindow.m: Fix compiler warnings on PPC64. Fixes bug #499318.

Original commit message from CVS:
Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
* sys/osxvideo/cocoawindow.m:
Fix compiler warnings on PPC64. Fixes bug #499318.

16 years agogst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532.
Sjoerd Simons [Mon, 5 May 2008 11:19:13 +0000 (11:19 +0000)]
gst/rtsp/gstrtspsrc.c: Don't leak file descriptors on error. Fixes #531532.

Original commit message from CVS:
Patch by: Sjoerd Simons <sjoerd at luon dot net>
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_open):
Don't leak file descriptors on error. Fixes #531532.

16 years agoext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing
Sebastian Dröge [Sat, 3 May 2008 09:18:22 +0000 (09:18 +0000)]
ext/gconf/: When we can't create a fakesink/fakesrc complain instead of unreffing

Original commit message from CVS:
* ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_reset),
(gst_gconf_audio_src_change_state):
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
(gst_gconf_video_sink_change_state):
* ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_reset),
(gst_gconf_video_src_change_state):
* ext/gconf/gstswitchsink.c: (gst_switch_sink_reset),
(gst_switch_commit_new_kid), (gst_switch_sink_change_state):
When we can't create a fakesink/fakesrc complain instead of unreffing
NULL pointers and crashing later. See bug #530535.

16 years agogst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads.
Wim Taymans [Fri, 2 May 2008 12:44:18 +0000 (12:44 +0000)]
gst/rtp/gstrtph263pdepay.c: Add some more debug info and guard against small payloads.

Original commit message from CVS:
* gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
Add some more debug info and guard against small payloads.
* gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_process):
Set duration on outgoing buffers because we can.

16 years agoext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes ...
Olivier Crete [Fri, 2 May 2008 12:39:03 +0000 (12:39 +0000)]
ext/speex/gstspeexenc.c: Add negotiation for the speex channels and rate. Fixes #465146.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps),
(gst_speex_enc_init), (gst_speex_enc_chain):
Add negotiation for the speex channels and rate. Fixes #465146.

16 years agogst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146.
Olivier Crete [Fri, 2 May 2008 12:34:22 +0000 (12:34 +0000)]
gst/rtp/gstrtpspeexpay.c: Add negotiation for the speec channels and rate. See #465146.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init),
(gst_rtp_speex_pay_getcaps):
Add negotiation for the speec channels and rate. See #465146.

16 years agogst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146.
Olivier Crete [Fri, 2 May 2008 12:24:55 +0000 (12:24 +0000)]
gst/rtp/gstrtpilbcpay.c: Add negotiation for the ILBC mode. See #465146.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_class_init),
(gst_rtpilbcpay_sink_setcaps), (gst_rtpilbcpay_sink_getcaps):
Add negotiation for the ILBC mode. See #465146.

16 years agoext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of...
Stefan Kost [Fri, 2 May 2008 11:32:31 +0000 (11:32 +0000)]
ext/soup/gstsouphttpsrc.c: Include stdlib to fix the build. Use g_free instead of free, libsoup uses glib.

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c:
Include stdlib to fix the build. Use g_free instead of free, libsoup
uses glib.

16 years agogst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886.
j^ [Fri, 2 May 2008 09:09:58 +0000 (09:09 +0000)]
gst/qtdemux/qtdemux.c: Add more mpeg2 variants. Fixes #530886.

Original commit message from CVS:
Patch by: j^ <j@bootlab.org>
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add more mpeg2 variants. Fixes #530886.

16 years agogst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable messag...
Youness Alaoui [Thu, 1 May 2008 10:52:11 +0000 (10:52 +0000)]
gst/udp/gstudpsrc.c: Don't error out if we get an ICMP destination-unreachable message when trying to read packets on...

Original commit message from CVS:
Patch by: Youness Alaoui <youness.alaoui at collabora co uk>
* gst/udp/gstudpsrc.c: (gst_udpsrc_create):
Don't error out if we get an ICMP destination-unreachable
message when trying to read packets on win32 (#529454).

16 years agoUse new error code for encrypted streams (which requires core CVS).
Tim-Philipp Müller [Wed, 30 Apr 2008 12:18:41 +0000 (12:18 +0000)]
Use new error code for encrypted streams (which requires core CVS).

Original commit message from CVS:
* configure.ac:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Use new error code for encrypted streams (which requires core CVS).

16 years agogst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos.
Tim-Philipp Müller [Wed, 30 Apr 2008 12:10:02 +0000 (12:10 +0000)]
gst/qtdemux/qtdemux.c: Fix swapped pad template names, spotted by Thiago Sousa Santos.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_videosrc_template),
(gst_qtdemux_audiosrc_template):
Fix swapped pad template names, spotted by Thiago Sousa Santos.

16 years agoext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment...
Wim Taymans [Wed, 30 Apr 2008 09:48:11 +0000 (09:48 +0000)]
ext/speex/gstspeexdec.c: Produce concealment data when time progresses in a segment update.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (speex_dec_sink_event),
(speex_dec_chain_parse_data):
Produce concealment data when time progresses in a segment update.

16 years agoext/speex/gstspeexdec.c: Try to preserve input timestamps when we can.
Wim Taymans [Tue, 29 Apr 2008 14:11:45 +0000 (14:11 +0000)]
ext/speex/gstspeexdec.c: Try to preserve input timestamps when we can.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data),
(speex_dec_chain):
Try to preserve input timestamps when we can.
Do beginnings of error concealment.

16 years agogst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replac...
Michael Smith [Mon, 28 Apr 2008 22:38:11 +0000 (22:38 +0000)]
gst/debug/gstnavigationtest.c: MSVC doesn't provide rint(), define an adequate replacement locally as elsewhere.

Original commit message from CVS:
* gst/debug/gstnavigationtest.c:
MSVC doesn't provide rint(), define an adequate replacement locally as
elsewhere.

16 years agogst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc.
Julien Moutte [Mon, 28 Apr 2008 11:16:32 +0000 (11:16 +0000)]
gst/debug/rndbuffersize.c: Fix printf format to pacify Mac OSX's gcc.

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

* gst/debug/rndbuffersize.c: (gst_rnd_buffer_size_loop): Fix printf
format to pacify Mac OSX's gcc.

16 years agogst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't...
Tim-Philipp Müller [Fri, 25 Apr 2008 19:34:31 +0000 (19:34 +0000)]
gst/debug/rndbuffersize.c: Bring rndbuffersize element into a state that doesn't require us to move it to -bad immedi...

Original commit message from CVS:
* gst/debug/rndbuffersize.c: (DEFAULT_SEED), (DEFAULT_MIN),
(DEFAULT_MAX), (src_template), (sink_template),
(gst_rnd_buffer_size_base_init), (gst_rnd_buffer_size_class_init),
(gst_rnd_buffer_size_init), (gst_rnd_buffer_size_activate),
(gst_rnd_buffer_size_loop), (gst_rnd_buffer_size_plugin_init):
Bring rndbuffersize element into a state that doesn't require us
to move it to -bad immediately. For one, fix up default min/max
values so that the element actuall works using the default values.
Also, don't ignore flow return values and do some kind of minimal
eos logic. Allow min=max to pull fixed-sized buffers. Bunch of
other gratuitious clean-ups.

16 years agodocs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version.
Tim-Philipp Müller [Fri, 25 Apr 2008 19:24:00 +0000 (19:24 +0000)]
docs/plugins/: Add docs for gdkpixbufsink; update docs to CVS version.

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/gst-plugins-good-plugins.hierarchy:
* docs/plugins/gst-plugins-good-plugins.interfaces:
* docs/plugins/gst-plugins-good-plugins.prerequisites:
* docs/plugins/inspect/plugin-1394.xml:
* docs/plugins/inspect/plugin-aasink.xml:
* 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-cacasink.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-equalizer.xml:
* docs/plugins/inspect/plugin-esdsink.xml:
* docs/plugins/inspect/plugin-flac.xml:
* docs/plugins/inspect/plugin-flxdec.xml:
* docs/plugins/inspect/plugin-gamma.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-level.xml:
* docs/plugins/inspect/plugin-matroska.xml:
* docs/plugins/inspect/plugin-monoscope.xml:
* docs/plugins/inspect/plugin-mulaw.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-multipart.xml:
* docs/plugins/inspect/plugin-navigationtest.xml:
* docs/plugins/inspect/plugin-ossaudio.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-spectrum.xml:
* docs/plugins/inspect/plugin-speex.xml:
* docs/plugins/inspect/plugin-taglib.xml:
* docs/plugins/inspect/plugin-udp.xml:
* docs/plugins/inspect/plugin-video4linux2.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:
* docs/plugins/inspect/plugin-ximagesrc.xml:
Add docs for gdkpixbufsink; update docs to CVS version.

16 years agotests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default.
Wim Taymans [Fri, 25 Apr 2008 18:45:33 +0000 (18:45 +0000)]
tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh: Remove test sync-offset by default.

Original commit message from CVS:
* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
Remove test sync-offset by default.

16 years agogst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems...
Tim-Philipp Müller [Fri, 25 Apr 2008 13:31:48 +0000 (13:31 +0000)]
gst/: Use GLib versions of htonl, htons, ntohl and ntohs in order to avoid problems on win32 (#529707).

Original commit message from CVS:
* gst/rtp/gstasteriskh263.c: (gst_asteriskh263_chain):
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add_internal):
* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
Use GLib versions of htonl, htons, ntohl and ntohs in order
to avoid problems on win32 (#529707).

16 years agogst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero...
Jesús Corrius [Fri, 25 Apr 2008 12:52:44 +0000 (12:52 +0000)]
gst/goom/: Fix build with mingw32: use rand() instead of random() and replace bzero() with memset(). Fixes #529692.

Original commit message from CVS:
Patch by: Jesús Corrius <jesus at softcatala org>
* gst/goom/filters.c: (zoomVector):
* gst/goom/goom_core.c: (init_buffers):
Fix build with mingw32: use rand() instead of random() and
replace bzero() with memset(). Fixes #529692.

16 years agogst/avi/gstavidemux.c: Fix typo in comments.
Wim Taymans [Fri, 25 Apr 2008 07:56:12 +0000 (07:56 +0000)]
gst/avi/gstavidemux.c: Fix typo in comments.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows):
Fix typo in comments.
* tests/examples/rtp/client-H263p-PCMA.sdp:
* tests/examples/rtp/client-H263p-PCMA.sh:
* tests/examples/rtp/client-H264-PCMA.sdp:
* tests/examples/rtp/client-H264-PCMA.sh:
* tests/examples/rtp/client-H264.sdp:
* tests/examples/rtp/client-H264.sh:
* tests/examples/rtp/client-PCMA.sdp:
* tests/examples/rtp/client-PCMA.sh:
* tests/examples/rtp/server-alsasrc-PCMA.sh:
* tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
* tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
Add some more docs and fix examples.

16 years agotests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some...
Sebastian Dröge [Thu, 24 Apr 2008 22:04:57 +0000 (22:04 +0000)]
tests/check/elements/multifile.c: Include stdlib.h and unistd.h for mkdtemp. Some platforms have it declared in the f...

Original commit message from CVS:
* tests/check/elements/multifile.c:
Include stdlib.h and unistd.h for mkdtemp. Some platforms have it
declared in the former, some have it declared in the latter.

16 years agoStop using deprecated GLib functions.
Sebastian Dröge [Thu, 24 Apr 2008 22:01:52 +0000 (22:01 +0000)]
Stop using deprecated GLib functions.

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_set_property):
* gst/debug/tests.c: (md5_get_value):
* gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_setcaps):
* gst/rtp/gstrtpilbcpay.c: (gst_rtpilbcpay_setcaps):
* gst/rtp/gstrtptheoradepay.c: (gst_rtp_theora_depay_setcaps):
* gst/rtp/gstrtpvorbisdepay.c: (gst_rtp_vorbis_depay_setcaps):
Stop using deprecated GLib functions.

16 years agoconfigure.ac: Back to development -> 0.10.8.1
Jan Schmidt [Thu, 24 Apr 2008 21:17:42 +0000 (21:17 +0000)]
configure.ac: Back to development -> 0.10.8.1

Original commit message from CVS:
* configure.ac:
Back to development -> 0.10.8.1
=== release 0.10.8 ===

16 years agoRelease 0.10.8 a little harder (edited the release notes)
Jan Schmidt [Wed, 23 Apr 2008 23:40:48 +0000 (23:40 +0000)]
Release 0.10.8 a little harder (edited the release notes)

Original commit message from CVS:
Release 0.10.8 a little harder (edited the release notes)

16 years agoRelease 0.10.8
Jan Schmidt [Wed, 23 Apr 2008 23:26:24 +0000 (23:26 +0000)]
Release 0.10.8

Original commit message from CVS:
Release 0.10.8

16 years agoUpdate .po files
Jan Schmidt [Wed, 23 Apr 2008 23:18:44 +0000 (23:18 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

16 years agoconfigure.ac: 0.10.7.4 pre-release
Jan Schmidt [Tue, 22 Apr 2008 00:29:00 +0000 (00:29 +0000)]
configure.ac: 0.10.7.4 pre-release

Original commit message from CVS:
* configure.ac:
0.10.7.4 pre-release

16 years agogst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind...
Jan Schmidt [Tue, 22 Apr 2008 00:18:52 +0000 (00:18 +0000)]
gst/goom/: Free a bunch of stuff, and initialise things to fix leaks and valgrind warnings in the testsuite.

Original commit message from CVS:
* gst/goom/config_param.c: (goom_plugin_parameters_free):
* gst/goom/convolve_fx.c: (convolve_init), (convolve_free):
* gst/goom/filters.c: (zoomFilterVisualFXWrapper_free):
* gst/goom/flying_stars_fx.c: (fs_free):
* gst/goom/goom_config_param.h:
* gst/goom/goom_core.c: (goom_init), (goom_close):
* gst/goom/goom_plugin_info.h:
* gst/goom/gstgoom.c: (gst_goom_finalize):
* gst/goom/lines.c: (goom_lines_free):
* gst/goom/plugin_info.c: (plugin_info_init), (plugin_info_free):
* gst/goom/surf3d.c: (grid3d_free):
* gst/goom/surf3d.h:
* gst/goom/tentacle3d.c: (tentacle_free):
Free a bunch of stuff, and initialise things to fix leaks
and valgrind warnings in the testsuite.
Fixes: #529268

16 years agotests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.
Sebastian Dröge [Mon, 21 Apr 2008 21:54:11 +0000 (21:54 +0000)]
tests/check/elements/rganalysis.c: Don't leak a tag list. Fixes bug #529285.

Original commit message from CVS:
* tests/check/elements/rganalysis.c: (GST_START_TEST):
Don't leak a tag list. Fixes bug #529285.

16 years agogst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal.
Wim Taymans [Mon, 21 Apr 2008 08:21:14 +0000 (08:21 +0000)]
gst/rtsp/gstrtspsrc.c: Ref caps as the return value for the request_pt_map signal.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (request_pt_map),
(gst_rtspsrc_configure_caps):
Ref caps as the return value for the request_pt_map signal.
Remove some caps weirdness when configuring a stream. See #528245.

16 years agotests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2.
Tim-Philipp Müller [Fri, 18 Apr 2008 18:47:43 +0000 (18:47 +0000)]
tests/icles/gdkpixbufsink-test.c: Add cast to placate gcc 4.1.2.

Original commit message from CVS:
* tests/icles/gdkpixbufsink-test.c:
Add cast to placate gcc 4.1.2.

16 years agoconfigure.ac: 0.10.7.3 pre-release
Jan Schmidt [Thu, 17 Apr 2008 23:00:29 +0000 (23:00 +0000)]
configure.ac: 0.10.7.3 pre-release

Original commit message from CVS:
* configure.ac:
0.10.7.3 pre-release

16 years agotests/check/Makefile.am: Disable some more elements in the state test.
Jan Schmidt [Thu, 17 Apr 2008 22:32:16 +0000 (22:32 +0000)]
tests/check/Makefile.am: Disable some more elements in the state test.

Original commit message from CVS:
* tests/check/Makefile.am:
Disable some more elements in the state test.
Add a define so the soup test can find the test files
it needs at runtime.
* tests/check/elements/souphttpsrc.c: (run_server):
Add a define so the soup test can find the test files
it needs at runtime.

16 years agogst/goom/convolve_fx.c: Don't ever draw the GOOM logo.
Jan Schmidt [Thu, 17 Apr 2008 18:08:53 +0000 (18:08 +0000)]
gst/goom/convolve_fx.c: Don't ever draw the GOOM logo.

Original commit message from CVS:
* gst/goom/convolve_fx.c: (convolve_apply):
Don't ever draw the GOOM logo.
Fixes: #528615

16 years agoext/: gst_atomic_int_set ==> g_atomic_int_set
Edward Hervey [Thu, 17 Apr 2008 10:24:32 +0000 (10:24 +0000)]
ext/: gst_atomic_int_set ==> g_atomic_int_set

Original commit message from CVS:
* ext/cdio/gstcdiocddasrc.c:
* ext/dv/gstdvdemux.c:
gst_atomic_int_set ==> g_atomic_int_set

16 years agoStrip out the config/script parsing stuff, we don't need it.
Tim-Philipp Müller [Wed, 16 Apr 2008 10:31:17 +0000 (10:31 +0000)]
Strip out the config/script parsing stuff, we don't need it.

Original commit message from CVS:
* configure.ac:
* gst/goom/Makefile.am:
* gst/goom/convolve_fx.c:
* gst/goom/default_scripts.h:
* gst/goom/goom.h:
* gst/goom/goom_core.c: (choose_a_goom_line):
* gst/goom/goom_plugin_info.h:
* gst/goom/goomsl.c:
* gst/goom/goomsl.h:
* gst/goom/goomsl_hash.c:
* gst/goom/goomsl_hash.h:
* gst/goom/goomsl_heap.c:
* gst/goom/goomsl_heap.h:
* gst/goom/goomsl_private.h:
* gst/goom/plugin_info.c:
Strip out the config/script parsing stuff, we don't need it.
Fixes #527999.

16 years agogst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make...
Tim-Philipp Müller [Tue, 15 Apr 2008 16:58:36 +0000 (16:58 +0000)]
gst/goom/plugin_info.c: Disable altivec optimisations for 32-bit PPC as well to make things build properly on all PPC...

Original commit message from CVS:
* gst/goom/plugin_info.c: (setOptimizedMethods):
Disable altivec optimisations for 32-bit PPC as well to make
things build properly on all PPC systems. Fixes #528143

16 years agogst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good.
Tim-Philipp Müller [Mon, 14 Apr 2008 20:01:44 +0000 (20:01 +0000)]
gst-plugins-good.spec.in: Update for souphttpsrc plugin which has moved to -good.

Original commit message from CVS:
* gst-plugins-good.spec.in:
Update for souphttpsrc plugin which has moved to -good.

16 years agogst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux
Mark Nauwelaerts [Mon, 14 Apr 2008 13:38:32 +0000 (13:38 +0000)]
gst/matroska/matroska-demux.c: Fix open-ended seeks in matroskademux

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_seek_event):
Fix open-ended seeks in matroskademux
Patch by: Mark Nauwelaerts <manauw skynet be>
Fixes: #526557

16 years agotests/check/Makefile.am: Add soup test certificates to the dist.
Jan Schmidt [Sun, 13 Apr 2008 23:13:32 +0000 (23:13 +0000)]
tests/check/Makefile.am: Add soup test certificates to the dist.

Original commit message from CVS:
* tests/check/Makefile.am:
Add soup test certificates to the dist.

16 years agoext/Makefile.am: Remove LADSPA reference I missed.
Jan Schmidt [Sun, 13 Apr 2008 17:43:52 +0000 (17:43 +0000)]
ext/Makefile.am: Remove LADSPA reference I missed.

Original commit message from CVS:
* ext/Makefile.am:
Remove LADSPA reference I missed.

16 years agoext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default...
Sebastian Dröge [Sun, 13 Apr 2008 13:06:39 +0000 (13:06 +0000)]
ext/soup/gstsouphttpsrc.c: Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source over gnome-vfs and ev...

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c: (plugin_init):
Give souphttpsrc GST_RANK_PRIMARY to make it the default HTTP source
over gnome-vfs and everything else. Fixes bug #527848.

16 years agoRemove LADSPA plugin. Fixes: #515978
Jan Schmidt [Sat, 12 Apr 2008 23:47:23 +0000 (23:47 +0000)]
Remove LADSPA plugin. Fixes: #515978

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
Remove LADSPA plugin. Fixes: #515978

16 years agoMove soup plugin from -bad (Fixes: #523124)
Jan Schmidt [Sat, 12 Apr 2008 23:30:54 +0000 (23:30 +0000)]
Move soup plugin from -bad (Fixes: #523124)

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/inspect/plugin-soup.xml:
* ext/Makefile.am:
* tests/check/Makefile.am:
Move soup plugin from -bad (Fixes: #523124)

16 years agoFix the Changelog - actually speex <= 1.1.12 are vulnerable.
Jan Schmidt [Fri, 11 Apr 2008 11:08:35 +0000 (11:08 +0000)]
Fix the Changelog - actually speex <= 1.1.12 are vulnerable.

Original commit message from CVS:
Fix the Changelog - actually speex <= 1.1.12 are vulnerable.

16 years agoext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produ...
Jan Schmidt [Fri, 11 Apr 2008 10:32:20 +0000 (10:32 +0000)]
ext/speex/gstspeexdec.c: Fix bounds checking of mode in Speex header, which may produce negative numbers in speex < 1...

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (speex_dec_chain_parse_header):
Fix bounds checking of mode in Speex header, which may
produce negative numbers in speex < 1.1.12

16 years agotests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to...
Sebastian Dröge [Thu, 10 Apr 2008 07:11:51 +0000 (07:11 +0000)]
tests/check/elements/souphttpsrc.c: Increase the timeout for the internet tests to 250 seconds and check for NULL cap...

Original commit message from CVS:
* tests/check/elements/souphttpsrc.c: (got_buffer),
(souphttpsrc_suite):
Increase the timeout for the internet tests to 250 seconds
and check for NULL caps instead of just crashing.
The real fix would be to implement an shoutcast server for the unit test
instead of relying on a working internet connection.
Fixes bug #521749.

16 years agogst/goom/: Remove a bunch of font/text related code that we don't need.
Tim-Philipp Müller [Wed, 9 Apr 2008 16:11:40 +0000 (16:11 +0000)]
gst/goom/: Remove a bunch of font/text related code that we don't need.

Original commit message from CVS:
* gst/goom/Makefile.am:
* gst/goom/gfontlib.c:
* gst/goom/gfontlib.h:
* gst/goom/gfontrle.c:
* gst/goom/gfontrle.h:
* gst/goom/goom.h:
* gst/goom/goom_core.c: (goom_update):
* gst/goom/goom_plugin_info.h:
* gst/goom/gstgoom.c: (gst_goom_chain):
* gst/goom/plugin_info.c:
Remove a bunch of font/text related code that we don't need.

16 years agogst/goom/: Change license of these files to LGPL, as permitted by the author, Guillau...
Tim-Philipp Müller [Wed, 9 Apr 2008 14:02:37 +0000 (14:02 +0000)]
gst/goom/: Change license of these files to LGPL, as permitted by the author, Guillaume Borios. See #515073.

Original commit message from CVS:
* gst/goom/ppc_drawings.s:
* gst/goom/ppc_zoom_ultimate.s:
Change license of these files to LGPL, as permitted by the
author, Guillaume Borios. See #515073.

16 years agogst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly.
Stefan Kost [Wed, 9 Apr 2008 13:31:22 +0000 (13:31 +0000)]
gst/goom/: As hinted in Bug #518213, revert one change and fix warnings properly.

Original commit message from CVS:
* gst/goom/convolve_fx.c:
* gst/goom/motif_goom1.h:
* gst/goom/motif_goom2.h:
As hinted in Bug #518213, revert one change and fix warnings properly.
This fixes both #518213 and #520073 for me.

16 years agogst/matroska/: Fix the Forte build by making function declaration signatures match...
Jan Schmidt [Wed, 9 Apr 2008 12:02:55 +0000 (12:02 +0000)]
gst/matroska/: Fix the Forte build by making function declaration signatures match the implementations.

Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_seek):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_parse_contents_seekentry),
(gst_matroska_demux_loop):
Fix the Forte build by making function declaration signatures
match the implementations.

16 years agosys/oss/: More logging when probing (see #518474), some comments in _reset().
Tim-Philipp Müller [Tue, 8 Apr 2008 19:49:34 +0000 (19:49 +0000)]
sys/oss/: More logging when probing (see #518474), some comments in _reset().

Original commit message from CVS:
* sys/oss/gstosshelper.c: (gst_oss_helper_rate_check_rate):
* sys/oss/gstosssink.c: (gst_oss_sink_reset):
* sys/oss/gstosssrc.c: (gst_oss_src_reset):
More logging when probing (see #518474), some comments in _reset().

16 years agogst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.
Julien Moutte [Mon, 7 Apr 2008 17:18:48 +0000 (17:18 +0000)]
gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.

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

* gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_setcaps): Fix build
because of a bad argument number.

16 years agotests/icles/: Interactive test app for gdkpixbufsink.
Tim-Philipp Müller [Sun, 6 Apr 2008 18:28:09 +0000 (18:28 +0000)]
tests/icles/: Interactive test app for gdkpixbufsink.

Original commit message from CVS:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/gdkpixbufsink-test.c:
Interactive test app for gdkpixbufsink.

16 years agoext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in...
Sjoerd Simons [Sun, 6 Apr 2008 09:01:42 +0000 (09:01 +0000)]
ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses when in state

Original commit message from CVS:
Patch by: Sjoerd Simons <sjoerd at luon dot net>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_response_cb):
Only ignore actual redirects not all responses when in state
GST_SOUP_HTTP_SRC_SESSION_IO_STATUS_RUNNING. Fixes bug #526337.

16 years agoconfigure.ac: Actually build dlls when cross-compiling with mingw32.
Damien Lespiau [Sun, 6 Apr 2008 08:57:59 +0000 (08:57 +0000)]
configure.ac: Actually build dlls when cross-compiling with mingw32.

Original commit message from CVS:
Patch by: Damien Lespiau <damien dot lespiau at gmail dot com>
* configure.ac:
Actually build dlls when cross-compiling with mingw32.
Fixes bug #526247.

16 years agoext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.
Tim-Philipp Müller [Sat, 5 Apr 2008 12:00:46 +0000 (12:00 +0000)]
ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.

Original commit message from CVS:
* ext/hal/hal.c: (gst_hal_get_alsa_element):
Don't munge device string to 'default:x' for capture devices.
Fixes #525833.

16 years agoext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2...
Sebastian Dröge [Fri, 4 Apr 2008 19:00:19 +0000 (19:00 +0000)]
ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on GLib 2.12 already.

Original commit message from CVS:
* ext/wavpack/gstwavpackparse.c:
(gst_wavpack_parse_index_entry_free):
Always use GSlice as we actually depend on GLib 2.12 already.

16 years agoconfigure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
Tim-Philipp Müller [Fri, 4 Apr 2008 11:26:40 +0000 (11:26 +0000)]
configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.

Original commit message from CVS:
* configure.ac:
Require core/base 0.10.18 for ARGB caps parsing fixes in libgstvideo.
Also bump the GLib requirement to the current de-facto requirement
(ie. 2.12).

16 years agogst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.
Wim Taymans [Fri, 4 Apr 2008 10:32:21 +0000 (10:32 +0000)]
gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.

Original commit message from CVS:
* gst/rtp/gstrtph264pay.c: (encode_base64),
(gst_rtp_h264_pay_setcaps), (gst_rtp_h264_pay_handle_buffer):
* gst/rtp/gstrtph264pay.h:
Parse codec_data for future AVC compatibility.
Fail when we encounter AVC data for now.

16 years agogst/spectrum/gstspectrum.c: Rename property enums and default defines for the propert...
Tim-Philipp Müller [Fri, 4 Apr 2008 09:50:10 +0000 (09:50 +0000)]
gst/spectrum/gstspectrum.c: Rename property enums and default defines for the properties to match the property names ...

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_set_property),
(gst_spectrum_get_property), (gst_spectrum_message_new):
Rename property enums and default defines for the properties to match
the property names and rephrase property descriptions to make them a
bit clearer (hopefully). See #518188.