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

16 years agotests/check/: Add unit test for gdkpixbufsink element.
Tim-Philipp Müller [Thu, 3 Apr 2008 22:59:44 +0000 (22:59 +0000)]
tests/check/: Add unit test for gdkpixbufsink element.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/gdkpixbufsink.c:
Add unit test for gdkpixbufsink element.

16 years agoext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).
Tim-Philipp Müller [Thu, 3 Apr 2008 22:50:48 +0000 (22:50 +0000)]
ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).

Original commit message from CVS:
* ext/gdk_pixbuf/Makefile.am:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
* ext/gdk_pixbuf/gstgdkpixbufsink.c:
(gst_gdk_pixbuf_sink_base_init),
(gst_gdk_pixbuf_sink_class_init), (gst_gdk_pixbuf_sink_init),
(gst_gdk_pixbuf_sink_start), (gst_gdk_pixbuf_sink_stop),
(gst_gdk_pixbuf_sink_set_caps),
(gst_gdk_pixbuf_sink_pixbuf_destroy_notify),
(gst_gdk_pixbuf_sink_get_pixbuf_from_buffer),
(gst_gdk_pixbuf_sink_handle_buffer), (gst_gdk_pixbuf_sink_preroll),
(gst_gdk_pixbuf_sink_render), (gst_gdk_pixbuf_sink_set_property),
(gst_gdk_pixbuf_sink_get_property):
* ext/gdk_pixbuf/gstgdkpixbufsink.h:
Add gdkpixbufsink element for easy snapshotting (#525946).

16 years agotests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.
Sebastian Dröge [Thu, 3 Apr 2008 20:25:34 +0000 (20:25 +0000)]
tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.

Original commit message from CVS:
* tests/check/pipelines/wavpack.c: (wavpack_suite):
Bump timeout from 3 to 60 seconds.

16 years agotests/check/pipelines/.cvignore: Remove useless file.
Sebastian Dröge [Thu, 3 Apr 2008 20:21:15 +0000 (20:21 +0000)]
tests/check/pipelines/.cvignore: Remove useless file.

Original commit message from CVS:
* tests/check/pipelines/.cvignore:
Remove useless file.
* tests/check/pipelines/.cvsignore:
Add new test to .cvsignore.

16 years agotests/check/: Add unit test that encodes and decodes some data, checks that it is...
Sebastian Dröge [Thu, 3 Apr 2008 20:05:31 +0000 (20:05 +0000)]
tests/check/: Add unit test that encodes and decodes some data, checks that it is still the same and that all timesta...

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/pipelines/wavpack.c: (bus_handler),
(identity_handoff), (fakesink_handoff), (GST_START_TEST),
(wavpack_suite), (main):
Add unit test that encodes and decodes some data, checks that it
is still the same and that all timestamps/offsets are perfect.

16 years agoext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_d...
Sebastian Dröge [Thu, 3 Apr 2008 18:28:28 +0000 (18:28 +0000)]
ext/wavpack/: Use GSlice for allocating index entries and use gst_element_class_set_details_simple().

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init):
* ext/wavpack/gstwavpackparse.c:
(gst_wavpack_parse_index_entry_new),
(gst_wavpack_parse_index_entry_free),
(gst_wavpack_parse_base_init),
(gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset):
Use GSlice for allocating index entries and use
gst_element_class_set_details_simple().

16 years agosys/sunaudio/: Fix up copyrights (#525860).
Brian Cameron [Wed, 2 Apr 2008 22:37:29 +0000 (22:37 +0000)]
sys/sunaudio/: Fix up copyrights (#525860).

Original commit message from CVS:
Patch by: Brian Cameron <brian.cameron at sun dot com>
* sys/sunaudio/gstsunaudio.c:
* sys/sunaudio/gstsunaudiomixer.c:
* sys/sunaudio/gstsunaudiomixer.h:
* sys/sunaudio/gstsunaudiomixerctrl.c:
* sys/sunaudio/gstsunaudiomixerctrl.h:
* sys/sunaudio/gstsunaudiomixertrack.c:
* sys/sunaudio/gstsunaudiomixertrack.h:
* sys/sunaudio/gstsunaudiosink.c:
* sys/sunaudio/gstsunaudiosink.h:
* sys/sunaudio/gstsunaudiosrc.c:
* sys/sunaudio/gstsunaudiosrc.h:
Fix up copyrights (#525860).

16 years agoadd new goom plugin to spec file
Christian Schaller [Wed, 2 Apr 2008 16:10:33 +0000 (16:10 +0000)]
add new goom plugin to spec file

Original commit message from CVS:
add new goom plugin to spec file

16 years agogst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.
Tim-Philipp Müller [Wed, 2 Apr 2008 15:42:27 +0000 (15:42 +0000)]
gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.

Original commit message from CVS:
* gst/goom/goomsl.c: (gsl_read_file):
Check return value of fread() to avoid compiler warnings.

16 years agogst/law/: Make negotiation a bit modern.
mersad [Tue, 1 Apr 2008 11:00:43 +0000 (11:00 +0000)]
gst/law/: Make negotiation a bit modern.

Original commit message from CVS:
Based on patch by: mersad <mersad at axis dot com>
* gst/law/alaw-decode.c: (gst_alaw_dec_sink_setcaps),
(gst_alaw_dec_chain), (gst_alaw_dec_change_state):
* gst/law/alaw-decode.h:
* gst/law/alaw-encode.c: (gst_alaw_enc_chain):
* gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
(gst_mulawdec_chain), (gst_mulawdec_change_state):
* gst/law/mulaw-decode.h:
* gst/law/mulaw-encode.c: (gst_mulawenc_chain):
Make negotiation a bit modern.
Use pad_alloc. Fixes #525359.

16 years agogst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently. Fixes...
David Schleef [Mon, 31 Mar 2008 22:06:14 +0000 (22:06 +0000)]
gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently.  Fixes #522278.

Original commit message from CVS:
* gst/goom/xmmx.c: Fix constraints on asm code so that it
compiles consistently.  Fixes #522278.

16 years agosys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which is what...
Brian Cameron [Thu, 27 Mar 2008 09:36:58 +0000 (09:36 +0000)]
sys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which is what the sun audio API uses. This sim...

Original commit message from CVS:
Patch by: Brian Cameron <brian.cameron at sun dot com>
* sys/sunaudio/gstsunaudiomixerctrl.c:
(gst_sunaudiomixer_ctrl_get_volume),
(gst_sunaudiomixer_ctrl_set_volume):
* sys/sunaudio/gstsunaudiomixertrack.c: (gst_sunaudiomixer_track_new):
Fix up the mixer tracks to use a volume range of 0-255, which is what
the sun audio API uses. This simplifies the code and avoids rounding
errors. Fixes #524593.

16 years agoAdd device-fd property to make it possible to apps to call ioctl's.
Edgard Lima [Wed, 26 Mar 2008 15:10:08 +0000 (15:10 +0000)]
Add device-fd property to make it possible to apps to call ioctl's.

Original commit message from CVS:
Add device-fd property to make it possible to apps to call ioctl's.

16 years agogst/qtdemux/qtdemux.c: Unbreak streaming mode again.
Wim Taymans [Tue, 25 Mar 2008 16:44:20 +0000 (16:44 +0000)]
gst/qtdemux/qtdemux.c: Unbreak streaming mode again.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (next_entry_size):
Unbreak streaming mode again.

16 years agosys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.
Tim-Philipp Müller [Tue, 25 Mar 2008 12:39:22 +0000 (12:39 +0000)]
sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.

Original commit message from CVS:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
Remove superfluous DEBUG macro.

16 years agosys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate...
William M. Brack [Tue, 25 Mar 2008 12:33:09 +0000 (12:33 +0000)]
sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the framerate before trying to set it and then po...

Original commit message from CVS:
Based on patch by: William M. Brack <wbrack at mmm com hk>
* sys/v4l2/v4l2src_calls.c: (fractions_are_equal),
(gst_v4l2src_set_capture):
Check whether the device supports setting the framerate before
trying to set it and then posting a warning or error if it doesn't
work (#516649, #520092). Also compare fractions more correctly.

16 years agoMake rganalysis and rglimiter elements GAP-flag aware.
Rene Stadler [Mon, 24 Mar 2008 12:32:59 +0000 (12:32 +0000)]
Make rganalysis and rglimiter elements GAP-flag aware.

Original commit message from CVS:
* gst/replaygain/gstrganalysis.c (gst_rg_analysis_init),
(gst_rg_analysis_transform_ip):
* gst/replaygain/gstrglimiter.c (gst_rg_limiter_init),
(gst_rg_limiter_transform_ip):
Make rganalysis and rglimiter elements GAP-flag aware.
* tests/check/elements/rganalysis.c: (test_gap_buffers),
(rganalysis_suite):
* tests/check/elements/rglimiter.c (test_gap), (rglimiter_suite):
Add tests to verify gap-awareness.

16 years agogst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they...
Tim-Philipp Müller [Sun, 23 Mar 2008 13:31:15 +0000 (13:31 +0000)]
gst/goom/Makefile.am: Remove ppc assembler optimisations from the build until they actually build (they also seem to ...

Original commit message from CVS:
* gst/goom/Makefile.am:
Remove ppc assembler optimisations from the build until they
actually build (they also seem to have GPL headers).

16 years agom4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
Tim-Philipp Müller [Sun, 23 Mar 2008 12:48:44 +0000 (12:48 +0000)]
m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).

Original commit message from CVS:
* m4/Makefile.am:
Better not dist files that don't exist any longer (lrint*m4).

16 years agoext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better...
Sebastian Dröge [Sat, 22 Mar 2008 19:26:04 +0000 (19:26 +0000)]
ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is better handled by

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_got_headers_cb),
(gst_soup_http_src_chunk_allocator),
(gst_soup_http_src_got_chunk_cb),
(gst_soup_http_src_uri_get_protocols):
Don't autoplug souphttpsrc for dav/davs. This is better handled by
GIO and GnomeVFS as they provide authentication.
Don't leak the icy caps if we already set them and get a new
icy-metaint header.
Try harder to set the icy caps on the output buffer to have correct
caps for the first buffer already.
* tests/check/elements/souphttpsrc.c: (got_buffer),
(GST_START_TEST):
Check that we get a buffer with application/x-icy caps if iradio-mode
is enabled and we have an icecast URL.

16 years agoext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecas...
Sebastian Dröge [Sat, 22 Mar 2008 18:18:46 +0000 (18:18 +0000)]
ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we have icecast data.

Original commit message from CVS:
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_chunk_allocator):
Actually set the icy caps on our src pad if we have icecast data.
Fixes bug #523854.

16 years agoRemove lrint/lrintf checks. We don't use it anywhere.
Sebastian Dröge [Fri, 21 Mar 2008 13:36:27 +0000 (13:36 +0000)]
Remove lrint/lrintf checks. We don't use it anywhere.

Original commit message from CVS:
* configure.ac:
* m4/lrint.m4:
* m4/lrintf.m4:
Remove lrint/lrintf checks. We don't use it anywhere.

16 years agogst/freeze/: Add example to source code documentation blob and remove the 3 line
Stefan Kost [Wed, 19 Mar 2008 19:56:59 +0000 (19:56 +0000)]
gst/freeze/: Add example to source code documentation blob and remove the 3 line

Original commit message from CVS:
* gst/freeze/FAQ:
* gst/freeze/Makefile.am:
* gst/freeze/gstfreeze.c:
Add example to source code documentation blob and remove the 3 line
FAQ.
* gst/interleave/interleave.c:
Add a source code documentation blob.

16 years agosys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
Andy Wingo [Tue, 18 Mar 2008 15:03:06 +0000 (15:03 +0000)]
sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)

Original commit message from CVS:
2008-03-18  Andy Wingo  <wingo@pobox.com>

* sys/osxvideo/osxvideosink.m
(gst_osx_video_sink_osxwindow_destroy)
(gst_osx_video_sink_osxwindow_new): Actually set a lock on the
task, whoopdee.
(cocoa_event_loop): Pacify the taymans by upping the usleepage to
2 ms.