summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/goom/: Change license of these files to LGPL, as permitted by the ↵Tim-Philipp Müller2008-04-093-2/+35
| | | | | | | | | | 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.
* gst/goom/: As hinted in Bug #518213, revert one change and fix warnings ↵Stefan Kost2008-04-094-524/+525
| | | | | | | | | | | 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.
* gst/matroska/: Fix the Forte build by making function declaration signatures ↵Jan Schmidt2008-04-094-9/+20
| | | | | | | | | | | | | 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.
* sys/oss/: More logging when probing (see #518474), some comments in _reset().Tim-Philipp Müller2008-04-084-20/+22
| | | | | | | | 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().
* gst/rtp/gstrtph264pay.c: Fix build because of a bad argument number.Julien Moutte2008-04-072-1/+6
| | | | | | | | 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.
* tests/icles/: Interactive test app for gdkpixbufsink.Tim-Philipp Müller2008-04-064-1/+377
| | | | | | | | Original commit message from CVS: * tests/icles/.cvsignore: * tests/icles/Makefile.am: * tests/icles/gdkpixbufsink-test.c: Interactive test app for gdkpixbufsink.
* ext/soup/gstsouphttpsrc.c: Only ignore actual redirects not all responses ↵Sjoerd Simons2008-04-061-2/+3
| | | | | | | | | | 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.
* configure.ac: Actually build dlls when cross-compiling with mingw32.Damien Lespiau2008-04-062-0/+9
| | | | | | | | 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.
* ext/hal/hal.c: Don't munge device string to 'default:x' for capture devices.Tim-Philipp Müller2008-04-052-1/+11
| | | | | | | 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.
* ext/wavpack/gstwavpackparse.c: Always use GSlice as we actually depend on ↵Sebastian Dröge2008-04-042-15/+6
| | | | | | | | | 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.
* configure.ac: Require core/base 0.10.18 for ARGB caps parsing fixes in ↵Tim-Philipp Müller2008-04-042-3/+10
| | | | | | | | | | 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).
* gst/rtp/gstrtph264pay.*: Parse codec_data for future AVC compatibility.Wim Taymans2008-04-043-25/+180
| | | | | | | | | 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.
* gst/spectrum/gstspectrum.c: Rename property enums and default defines for ↵Tim-Philipp Müller2008-04-042-32/+45
| | | | | | | | | | | | 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.
* tests/check/: Add unit test for gdkpixbufsink element.Tim-Philipp Müller2008-04-034-1/+316
| | | | | | | | Original commit message from CVS: * tests/check/Makefile.am: * tests/check/elements/.cvsignore: * tests/check/elements/gdkpixbufsink.c: Add unit test for gdkpixbufsink element.
* ext/gdk_pixbuf/: Add gdkpixbufsink element for easy snapshotting (#525946).Tim-Philipp Müller2008-04-035-4/+525
| | | | | | | | | | | | | | | | | | 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).
* tests/check/pipelines/wavpack.c: Bump timeout from 3 to 60 seconds.Sebastian Dröge2008-04-032-0/+8
| | | | | | Original commit message from CVS: * tests/check/pipelines/wavpack.c: (wavpack_suite): Bump timeout from 3 to 60 seconds.
* tests/check/pipelines/.cvignore: Remove useless file.Sebastian Dröge2008-04-033-1/+9
| | | | | | | | Original commit message from CVS: * tests/check/pipelines/.cvignore: Remove useless file. * tests/check/pipelines/.cvsignore: Add new test to .cvsignore.
* tests/check/: Add unit test that encodes and decodes some data, checks that ↵Sebastian Dröge2008-04-033-1/+238
| | | | | | | | | | | | 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.
* ext/wavpack/: Use GSlice for allocating index entries and use ↵Sebastian Dröge2008-04-035-23/+57
| | | | | | | | | | | | | | | 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().
* sys/sunaudio/: Fix up copyrights (#525860).Brian Cameron2008-04-0212-11/+41
| | | | | | | | | | | | | | | | | 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).
* add new goom plugin to spec fileChristian Schaller2008-04-021-0/+1
| | | | | Original commit message from CVS: add new goom plugin to spec file
* gst/goom/goomsl.c: Check return value of fread() to avoid compiler warnings.Tim-Philipp Müller2008-04-023-1/+8
| | | | | | Original commit message from CVS: * gst/goom/goomsl.c: (gsl_read_file): Check return value of fread() to avoid compiler warnings.
* gst/law/: Make negotiation a bit modern.mersad2008-04-017-39/+108
| | | | | | | | | | | | | | | 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.
* gst/goom/xmmx.c: Fix constraints on asm code so that it compiles ↵David Schleef2008-03-312-3/+8
| | | | | | | | consistently. Fixes #522278. Original commit message from CVS: * gst/goom/xmmx.c: Fix constraints on asm code so that it compiles consistently. Fixes #522278.
* sys/sunaudio/: Fix up the mixer tracks to use a volume range of 0-255, which ↵Brian Cameron2008-03-273-10/+19
| | | | | | | | | | | | | | 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.
* Add device-fd property to make it possible to apps to call ioctl's.Edgard Lima2008-03-263-0/+20
| | | | | Original commit message from CVS: Add device-fd property to make it possible to apps to call ioctl's.
* gst/qtdemux/qtdemux.c: Unbreak streaming mode again.Wim Taymans2008-03-252-0/+8
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (next_entry_size): Unbreak streaming mode again.
* sys/v4l2/v4l2src_calls.c: Remove superfluous DEBUG macro.Tim-Philipp Müller2008-03-252-7/+7
| | | | | | Original commit message from CVS: * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture): Remove superfluous DEBUG macro.
* sys/v4l2/v4l2src_calls.c: Check whether the device supports setting the ↵William M. Brack2008-03-252-27/+60
| | | | | | | | | | | | 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.
* Make rganalysis and rglimiter elements GAP-flag aware.Rene Stadler2008-03-244-1/+88
| | | | | | | | | | | | | 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.
* gst/goom/Makefile.am: Remove ppc assembler optimisations from the build ↵Tim-Philipp Müller2008-03-232-2/+12
| | | | | | | | | 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).
* m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).Tim-Philipp Müller2008-03-233-2/+5
| | | | | | Original commit message from CVS: * m4/Makefile.am: Better not dist files that don't exist any longer (lrint*m4).
* ext/soup/gstsouphttpsrc.c: Don't autoplug souphttpsrc for dav/davs. This is ↵Sebastian Dröge2008-03-222-5/+35
| | | | | | | | | | | | | | | | | | | | 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.
* ext/soup/gstsouphttpsrc.c: Actually set the icy caps on our src pad if we ↵Sebastian Dröge2008-03-221-0/+1
| | | | | | | | | 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.
* Remove lrint/lrintf checks. We don't use it anywhere.Sebastian Dröge2008-03-215-59/+7
| | | | | | | | Original commit message from CVS: * configure.ac: * m4/lrint.m4: * m4/lrintf.m4: Remove lrint/lrintf checks. We don't use it anywhere.
* gst/freeze/: Add example to source code documentation blob and remove the 3 lineStefan Kost2008-03-191-0/+17
| | | | | | | | | | | 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.
* sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)Andy Wingo2008-03-183-1/+23
| | | | | | | | | | | | 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.
* sys/osxvideo/osxvideosink.m (gst_osx_video_sink_osxwindow_destroy)Andy Wingo2008-03-182-11/+19
| | | | | | | | | | | 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.
* sys/v4l2/v4l2src_calls.c: Make sure the probed frame sizes are reversed in ↵William M. Brack2008-03-172-4/+21
| | | | | | | | | | | | | | 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)
* gst/rtsp/gstrtspsrc.c: Call WSAStartup() and WSACleanup before using the ↵Ole André Vadla Ravnås2008-03-172-0/+25
| | | | | | | | | | | 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.
* gst/avi/gstavidemux.c: Erm, the buffer-size is just guint, no need for the ↵Stefan Kost2008-03-162-1/+7
| | | | | | | | | 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.
* gst/goom/: Small fixes to build more on PPC: ifdef out code that uses ↵Tim-Philipp Müller2008-03-163-1/+13
| | | | | | | | | | | 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.
* gst/avi/gstavidemux.c: Fix up my last commit. Use G_GUINT32_FORMAT for the ↵Stefan Kost2008-03-162-3/+10
| | | | | | | | | 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.
* gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.Stefan Kost2008-03-152-3/+8
| | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: Chunksize is uint32. Fix format specifier.
* fix license file, remove extra line copied over by mistakeChristian Schaller2008-03-142-2/+5
| | | | | Original commit message from CVS: fix license file, remove extra line copied over by mistake
* gst/audiofx/audiofx.c: Use GST_LICENSE, GST_PACKAGE_NAME and ↵Sebastian Dröge2008-03-132-1/+7
| | | | | | | | | 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.
* ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug ↵Wouter Cloetens2008-03-132-39/+69
| | | | | | | | | | | | #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.
* sys/oss/gstosssrc.*: Cache probed caps, so _get_caps() during recording ↵Mark Nauwelaerts2008-03-113-4/+30
| | | | | | | | | | | | 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).
* gst/qtdemux/qtdemux.c: Make sure we always send a DISCONT after a seek by ↵Wim Taymans2008-03-112-3/+16
| | | | | | | | | | | | 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.
* gst/avi/gstavisubtitle.h: Fix up IS_FOO macros, which makes gtk-doc much ↵Tim-Philipp Müller2008-03-112-2/+8
| | | | | | | | | 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.