platform/upstream/gst-plugins-good.git
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) RELEASE-0_10_8
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.

16 years agosys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)
Andy Wingo [Tue, 18 Mar 2008 11:50:08 +0000 (11:50 +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, cocoa_event_loop):
* sys/osxvideo/osxvideosink.h (struct _GstOSXVideoSink): If we
need to run an event loop, do so in a task instead of assuming
that there will be a GMainLoop. Fixes #523134.

16 years agosys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the result...
William M. Brack [Mon, 17 Mar 2008 19:50:58 +0000 (19:50 +0000)]
sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in the resulting caps also when using V4L2_FR...

Original commit message from CVS:
Patch by: William M. Brack <wbrack at mmm com hk>
* sys/v4l2/v4l2src_calls.c:
(gst_v4l2src_probe_caps_for_format_and_size),
(gst_v4l2src_probe_caps_for_format):
Make sure the probed frame sizes are reversed in the resulting
caps also when using V4L2_FRMSIZE_STEPWISE (so they end up
highest resolution first); also remove unused variable.
(Partly fixes #520092)

16 years agogst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock...
Ole André Vadla Ravnås [Mon, 17 Mar 2008 15:56:01 +0000 (15:56 +0000)]
gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the Winsock API.

Original commit message from CVS:
Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
(gst_rtspsrc_finalize):
Call WSAStartup() and WSACleanup before using the Winsock API.
See #520808.

16 years agogst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special...
Stefan Kost [Sun, 16 Mar 2008 15:01:07 +0000 (15:01 +0000)]
gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the special format specifier.

Original commit message from CVS:
* gst/avi/gstavidemux.c:
Erm, the buffer-size is just guint, no need for the special format
specifier.

16 years agogst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define...
Tim-Philipp Müller [Sun, 16 Mar 2008 14:34:45 +0000 (14:34 +0000)]
gst/goom/: Small fixes to build more on PPC: ifdef out code that uses unknown define; add newline at end of header fi...

Original commit message from CVS:
* gst/goom/plugin_info.c:
* gst/goom/ppc_zoom_ultimate.h:
Small fixes to build more on PPC: ifdef out code that uses unknown
define; add newline at end of header file to avoid compiler warning.
Assembler code still doesn't build though.

16 years agogst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32...
Stefan Kost [Sun, 16 Mar 2008 14:04:16 +0000 (14:04 +0000)]
gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.

Original commit message from CVS:
* gst/avi/gstavidemux.c:
Fix up my last commit. Use G_GUINT32_FORMAT for the guint32 debug log.
Also downgrade a GST_WARNING to GST_DEBUG and add a comment.

16 years agogst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.
Stefan Kost [Sat, 15 Mar 2008 22:10:38 +0000 (22:10 +0000)]
gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.

Original commit message from CVS:
* gst/avi/gstavidemux.c:
Chunksize is uint32. Fix format specifier.

16 years agofix license file, remove extra line copied over by mistake
Christian Schaller [Fri, 14 Mar 2008 15:53:01 +0000 (15:53 +0000)]
fix license file, remove extra line copied over by mistake

Original commit message from CVS:
fix license file, remove extra line copied over by mistake

16 years agogst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN inste...
Sebastian Dröge [Thu, 13 Mar 2008 14:30:45 +0000 (14:30 +0000)]
gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values.

Original commit message from CVS:
* gst/audiofx/audiofx.c:
Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
of hardcoding values.

16 years agoext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
Wouter Cloetens [Thu, 13 Mar 2008 09:45:09 +0000 (09:45 +0000)]
ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
(gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
(gst_soup_http_src_build_message), (gst_soup_http_src_create):
* ext/soup/gstsouphttpsrc.h:
Try to resume on server disconnect. Fixes bug #522134.

16 years agosys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause...
Mark Nauwelaerts [Tue, 11 Mar 2008 23:12:04 +0000 (23:12 +0000)]
sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording doesn't cause ioctl calls which may disrupt t...

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw skynet be>
* sys/oss/gstosssrc.c: (gst_oss_src_init), (gst_oss_src_getcaps),
(gst_oss_src_close):
* sys/oss/gstosssrc.h:
Cache probed caps, so _get_caps() during recording doesn't cause
ioctl calls which may disrupt the recording (fixes #521875).

16 years agogst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting...
Wim Taymans [Tue, 11 Mar 2008 16:23:04 +0000 (16:23 +0000)]
gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by setting the sample index to an undefined va...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
(gst_qtdemux_activate_segment),
(gst_qtdemux_prepare_current_sample),
(gst_qtdemux_loop_state_movie), (qtdemux_parse_trak):
Make sure we always send a DISCONT after a seek by setting the sample
index to an undefined value after a seek.

16 years agogst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier.
Tim-Philipp Müller [Tue, 11 Mar 2008 15:18:43 +0000 (15:18 +0000)]
gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much happier.

Original commit message from CVS:
* gst/avi/gstavisubtitle.h: (GST_IS_AVI_SUBTITLE),
(GST_IS_AVI_SUBTITLE_CLASS):
Fix up IS_FOO macros, which makes gtk-doc much happier.

16 years agotests/icles/Makefile.am: Move the -lgstfoo where it belongs.
Tim-Philipp Müller [Sat, 8 Mar 2008 19:29:20 +0000 (19:29 +0000)]
tests/icles/Makefile.am: Move the -lgstfoo where it belongs.

Original commit message from CVS:
* tests/icles/Makefile.am:
Move the -lgstfoo where it belongs.

16 years agoChangeLog surgery
Tim-Philipp Müller [Sat, 8 Mar 2008 19:14:22 +0000 (19:14 +0000)]
ChangeLog surgery

Original commit message from CVS:
ChangeLog surgery

16 years agogst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.
Sebastian Dröge [Sat, 8 Mar 2008 04:40:32 +0000 (04:40 +0000)]
gst/matroska/ebml-ids.h: Add ID for EBML CRC32 elements.

Original commit message from CVS:
* gst/matroska/ebml-ids.h:
Add ID for EBML CRC32 elements.
* gst/matroska/Makefile.am:
* gst/matroska/ebml-read.c: (gst_ebml_finalize),
(gst_ebml_read_class_init), (gst_ebml_read_peek_bytes),
(gst_ebml_read_get_length), (_ext2dbl), (gst_ebml_read_float),
(gst_ebml_read_header):
Support reading 80bit floats, add finalize method to clean up
in any case, support reading length/id elements with any length
as long as it's smaller than our supported maximum, don't leak
buffers if reading as much data as we wanted failed and some
smaller cleanup.

16 years agogst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it.
Olivier Crete [Sat, 8 Mar 2008 04:21:34 +0000 (04:21 +0000)]
gst/rtp/gstrtph263pdepay.c: Check that a buffer is large enough before reading from it.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_process):
Check that a buffer is large enough before reading from it.
Fixes bug #521102.

16 years agogst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor.
Wim Taymans [Fri, 7 Mar 2008 15:54:09 +0000 (15:54 +0000)]
gst/udp/gstudpsrc.c: Fix compilation after removing the GstPollMode from the constructor.

Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_start):
Fix compilation after removing the GstPollMode from the
constructor.

16 years agoCheck for sinh(), cosh() and asinh() and define our own implementations if they're...
Sebastian Dröge [Fri, 7 Mar 2008 13:08:42 +0000 (13:08 +0000)]
Check for sinh(), cosh() and asinh() and define our own implementations if they're not available. Fixes bug #520880.

Original commit message from CVS:
* configure.ac:
* gst/audiofx/Makefile.am:
* gst/audiofx/audiochebband.c:
* gst/audiofx/audiocheblimit.c:
* gst/audiofx/math_compat.h:
Check for sinh(), cosh() and asinh() and define our own
implementations if they're not available. Fixes bug #520880.

16 years agoext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated...
Olivier Crete [Fri, 7 Mar 2008 12:40:18 +0000 (12:40 +0000)]
ext/speex/gstspeexenc.c: Unref the buffers only once when handling not-negotiated errors.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* ext/speex/gstspeexenc.c: (gst_speex_enc_chain):
Unref the buffers only once when handling not-negotiated errors.
Fixes bug #520764.

16 years agogst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup.
Ole André Vadla Ravnås [Fri, 7 Mar 2008 10:01:40 +0000 (10:01 +0000)]
gst/udp/gstudpsrc.c: Properly balance WSA_Cleanup with WSA_Startup.

Original commit message from CVS:
Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
* gst/udp/gstudpsrc.c: (gst_udpsrc_finalize), (gst_udpsrc_start),
(gst_udpsrc_stop):
Properly balance WSA_Cleanup with WSA_Startup.
Also make the poll controllable on windows. Fixes #520888.

16 years agogst/matroska/: Handle return values from pull_range in a more granular way to properl...
Wim Taymans [Thu, 6 Mar 2008 19:47:48 +0000 (19:47 +0000)]
gst/matroska/: Handle return values from pull_range in a more granular way to properly shut down on seeks.

Original commit message from CVS:
* gst/matroska/ebml-read.c: (gst_ebml_read_peek_bytes),
(gst_ebml_read_pull_bytes), (gst_ebml_read_element_id),
(gst_ebml_read_element_length), (gst_ebml_peek_id),
(gst_ebml_read_skip), (gst_ebml_read_buffer),
(gst_ebml_read_bytes), (gst_ebml_read_uint), (gst_ebml_read_sint),
(gst_ebml_read_float), (gst_ebml_read_ascii), (gst_ebml_read_utf8),
(gst_ebml_read_date), (gst_ebml_read_master),
(gst_ebml_read_binary), (gst_ebml_read_header):
* gst/matroska/ebml-read.h:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_combine_flows), (gst_matroska_demux_reset),
(gst_matroska_demux_read_track_encodings),
(gst_matroska_demux_add_stream),
(gst_matroska_demux_handle_src_query),
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_init_stream),
(gst_matroska_demux_parse_tracks),
(gst_matroska_demux_parse_index_cuetrack),
(gst_matroska_demux_parse_index_pointentry),
(gst_matroska_demux_parse_index), (gst_matroska_demux_parse_info),
(gst_matroska_demux_parse_metadata_id_simple_tag),
(gst_matroska_demux_parse_metadata_id_tag),
(gst_matroska_demux_parse_metadata),
(gst_matroska_demux_sync_streams),
(gst_matroska_demux_push_hdr_buf),
(gst_matroska_demux_push_flac_codec_priv_data),
(gst_matroska_demux_push_xiph_codec_priv_data),
(gst_matroska_demux_add_wvpk_header),
(gst_matroska_demux_check_subtitle_buffer),
(gst_matroska_demux_parse_blockgroup_or_simpleblock),
(gst_matroska_demux_parse_cluster),
(gst_matroska_demux_parse_contents_seekentry),
(gst_matroska_demux_parse_contents),
(gst_matroska_demux_loop_stream_parse_id),
(gst_matroska_demux_loop_stream), (gst_matroska_demux_loop):
* gst/matroska/matroska-demux.h:
* gst/matroska/matroska-ids.h:
Handle return values from pull_range in a more granular way to properly
shut down on seeks.
Combine return values from push.
Implement proper error handling.
Prepare for handling seeking correctly.

16 years agogst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB.
Jan Schmidt [Mon, 3 Mar 2008 22:01:56 +0000 (22:01 +0000)]
gst/matroska/ebml-read.c: Use GINT64 formatting constants from GLIB.

Original commit message from CVS:
* gst/matroska/ebml-read.c:
Use GINT64 formatting constants from GLIB.
* gst/matroska/matroska-demux.c:
Add some guards to avoid a possible division by 0 and crashing
with NULL events on some systems.
Use gst_gdouble_to_guint64 somewhere instead of an implicit
conversion.
* gst/matroska/matroska-mux.c:
Check for invalid timestamps in a bunch of places to avoid
writing bogus durations into the output file.
Fix some double<->gint64 conversions that weren't using
gst_guint64_to_gdouble

16 years agoconfigure.ac: Move the checks for bison, flex and as to the program section and the...
Peter Kjellerstedt [Mon, 3 Mar 2008 13:03:43 +0000 (13:03 +0000)]
configure.ac: Move the checks for bison, flex and as to the program section and the check for gcc inline asm to the c...

Original commit message from CVS:
* configure.ac:
Move the checks for bison, flex and as to the program section and the
check for gcc inline asm to the compiler characteristics section.

16 years agoconfigure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which...
Peter Kjellerstedt [Mon, 3 Mar 2008 12:10:55 +0000 (12:10 +0000)]
configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...

Original commit message from CVS:
* configure.ac:
Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
plug-ins are included/excluded. (#498222)

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

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

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

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

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

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

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

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

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

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