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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Fixes #515073

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

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

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

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

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

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

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

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

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

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

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

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

16 years agoRelease 0.10.7 - Red Door Black RELEASE-0_10_7
Jan Schmidt [Thu, 21 Feb 2008 00:09:07 +0000 (00:09 +0000)]
Release 0.10.7 - Red Door Black

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

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

Original commit message from CVS:
Update .po files

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

16 years agotests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes...
Sebastian Dröge [Tue, 12 Feb 2008 05:21:46 +0000 (05:21 +0000)]
tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

Original commit message from CVS:
* tests/check/elements/souphttpsrc.c:
Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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