summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/spectrum/gstspectrum.c: Fix and cleanup default property values.Wim Taymans2007-03-061-6/+17
| | | | | | | | | Original commit message from CVS: * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init), (gst_spectrum_init), (gst_spectrum_set_property), (gst_spectrum_transform_ip): Fix and cleanup default property values. Add FIXMEs for stuff that looks rather wrong.
* gst/goom/gstgoom.*: Document, fix and improve goom adapter behaviour.Wim Taymans2007-03-063-15/+33
| | | | | | | | | Original commit message from CVS: * gst/goom/gstgoom.c: (gst_goom_src_setcaps), (get_buffer), (gst_goom_chain): * gst/goom/gstgoom.h: Document, fix and improve goom adapter behaviour. Fixes #407006.
* ext/esd/esdsink.c: Unref static pad template after using it.Jan Schmidt2007-03-052-0/+6
| | | | | | Original commit message from CVS: * ext/esd/esdsink.c: (gst_esdsink_open): Unref static pad template after using it.
* ext/gconf/gstswitchsink.c: Fix up the reference counting of the child elements.Jan Schmidt2007-03-052-1/+19
| | | | | | | Original commit message from CVS: * ext/gconf/gstswitchsink.c: (gst_switch_sink_dispose), (gst_switch_commit_new_kid): Fix up the reference counting of the child elements.
* gst/rtp/: Fix encoding-name case.Wim Taymans2007-03-054-3/+10
| | | | | | | | Original commit message from CVS: * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_setcaps): * gst/rtp/gstrtptheorapay.c: (gst_rtp_theora_pay_finish_headers): * gst/rtp/gstrtpvorbispay.c: (gst_rtp_vorbis_pay_finish_headers): Fix encoding-name case.
* gst/rtp/: Fix speex (de)payloader. Fixes #358040.Wim Taymans2007-03-054-23/+254
| | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init), (gst_rtp_speex_depay_get_mode), (gst_rtp_speex_depay_setcaps), (gst_rtp_speex_depay_process): * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_base_init), (gst_rtp_speex_pay_class_init), (gst_rtp_speex_pay_setcaps), (gst_rtp_speex_pay_parse_ident), (gst_rtp_speex_pay_handle_buffer), (gst_rtp_speex_pay_change_state): * gst/rtp/gstrtpspeexpay.h: Fix speex (de)payloader. Fixes #358040.
* ext/gconf/gstswitchsink.c: Install fakesink in NULL by fixing some broken ↵Jan Schmidt2007-03-052-8/+16
| | | | | | | | | | | logic. This obviates the need to manually s... Original commit message from CVS: * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset), (gst_switch_commit_new_kid), (gst_switch_sink_set_child): Install fakesink in NULL by fixing some broken logic. This obviates the need to manually set _IS_SINK. Add some comments and remove a little cruft while I'm at it.
* ext/gconf/gstswitchsink.c: Mark us as a sink when we have no fakesink in ↵Wim Taymans2007-03-052-0/+6
| | | | | | | | NULL. Fixes #414887. Original commit message from CVS: * ext/gconf/gstswitchsink.c: (gst_switch_sink_reset): Mark us as a sink when we have no fakesink in NULL. Fixes #414887.
* gst/spectrum/: Remove two obsolete and confusing comments.Stefan Kost2007-03-052-4/+0
| | | | | | | Original commit message from CVS: * gst/spectrum/demo-audiotest.c: (message_handler): * gst/spectrum/demo-osssrc.c: (message_handler): Remove two obsolete and confusing comments.
* po/POTFILES.in: Update.Tim-Philipp Müller2007-03-042-1/+12
| | | | | | Original commit message from CVS: * po/POTFILES.in: Update.
* tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, ↵Jan Schmidt2007-03-042-1/+8
| | | | | | | | | | otherwise it will instantiate autovideosink... Original commit message from CVS: * tests/check/Makefile.am: Gah! Also disable gconfvideosink from the tests, otherwise it will instantiate autovideosink, and dfbvideosink and leak on the buildbots.
* ext/cdio/gstcdiocddasrc.c: Make sure we always destroy our libcdio handle.Jan Schmidt2007-03-042-0/+16
| | | | | | | Original commit message from CVS: * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_open), (gst_cdio_cdda_src_finalize): Make sure we always destroy our libcdio handle.
* tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf ↵Jan Schmidt2007-03-042-1/+7
| | | | | | | | | over memory leaked in the directfb sink. Original commit message from CVS: * tests/check/Makefile.am: Disable autovideosink so the buildbots don't barf over memory leaked in the directfb sink.
* sys/ximage/gstximagesrc.c: Chain up in disposeJan Schmidt2007-03-042-0/+7
| | | | | | Original commit message from CVS: * sys/ximage/gstximagesrc.c: (gst_ximage_src_dispose): Chain up in dispose
* gst/multipart/multipartdemux.c: Use gst_pad_new_from_static_template instead ↵Jan Schmidt2007-03-042-4/+12
| | | | | | | | | | of static_pad_template_get+pad_new. Original commit message from CVS: * gst/multipart/multipartdemux.c: (gst_multipart_demux_init), (gst_multipart_find_pad_by_mime): Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
* sys/ximage/gstximagesrc.c: Catch the case where no clock has been set.Jan Schmidt2007-03-042-0/+12
| | | | | | Original commit message from CVS: * sys/ximage/gstximagesrc.c: (gst_ximage_src_create): Catch the case where no clock has been set.
* Fix a bunch of leaks shown by the newly-added states test.Jan Schmidt2007-03-0427-30/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message from CVS: * ext/flac/gstflacenc.c: (gst_flac_enc_finalize): * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose), (gst_gconf_audio_sink_finalize): * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init), (gst_gconf_audio_src_class_init), (gst_gconf_audio_src_dispose), (gst_gconf_audio_src_finalize), (do_toggle_element): * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init), (gst_gconf_video_sink_class_init), (gst_gconf_video_sink_finalize), (do_toggle_element): * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init), (gst_gconf_video_src_class_init), (gst_gconf_video_src_dispose), (gst_gconf_video_src_finalize), (do_toggle_element): * ext/gconf/gstswitchsink.c: (gst_switch_sink_class_init), (gst_switch_sink_reset), (gst_switch_sink_set_child): * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init): * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init): * ext/shout2/gstshout2.c: (gst_shout2send_class_init), (gst_shout2send_init), (gst_shout2send_finalize): * gst/debug/testplugin.c: (gst_test_class_init), (gst_test_finalize): * gst/flx/gstflxdec.c: (gst_flxdec_class_init), (gst_flxdec_dispose): * gst/multipart/multipartmux.c: (gst_multipart_mux_finalize): * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_finalize): * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init), (gst_rtspsrc_finalize): * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_free_context): * gst/rtsp/rtspextwms.h: * gst/smpte/gstsmpte.c: (gst_smpte_class_init), (gst_smpte_finalize): * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_finalize): * gst/udp/gstudpsink.c: (gst_udpsink_class_init), (gst_udpsink_finalize): * gst/wavparse/gstwavparse.c: (gst_wavparse_dispose), (gst_wavparse_sink_activate): * sys/oss/gstosssink.c: (gst_oss_sink_finalise): * sys/oss/gstosssrc.c: (gst_oss_src_class_init), (gst_oss_src_finalize): * sys/v4l2/gstv4l2object.c: (gst_v4l2_object_destroy): * sys/v4l2/gstv4l2object.h: * sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init), (gst_v4l2src_finalize): * sys/ximage/gstximagesrc.c: (gst_ximage_src_ximage_get): Fix a bunch of leaks shown by the newly-added states test.
* ext/dv/gstdvdec.c: Use gst_pad_new_from_static_template instead of ↵Jan Schmidt2007-03-042-8/+8
| | | | | | | | | static_pad_template_get+pad_new. Original commit message from CVS: * ext/dv/gstdvdec.c: (gst_dvdec_init): Use gst_pad_new_from_static_template instead of static_pad_template_get+pad_new.
* Don't mix tabs and spaces (#414168).Loïc Minier2007-03-033-9/+17
| | | | | | | | Original commit message from CVS: Patch by: Loïc Minier <lool+gnome at via ecp fr> * ext/libcaca/Makefile.am: * gst/debug/Makefile.am: Don't mix tabs and spaces (#414168).
* tests/check/generic/.cvsignore: Ignore files to please buildbot.Stefan Kost2007-03-022-0/+7
| | | | | | Original commit message from CVS: * tests/check/generic/.cvsignore: Ignore files to please buildbot.
* gst/wavparse/gstwavparse.c: Unbreak my previous commit (swapped nominator & ↵Stefan Kost2007-03-022-3/+10
| | | | | | | | | | denominator). Tim, thanks for spotting. Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers), (gst_wavparse_stream_data): Unbreak my previous commit (swapped nominator & denominator). Tim, thanks for spotting.
* ext/cdio/gstcdiocddasrc.c: Small code cleanups.Wim Taymans2007-03-022-39/+57
| | | | | | | | | Original commit message from CVS: * ext/cdio/gstcdiocddasrc.c: (gst_cdio_cdda_src_probe_devices), (gst_cdio_cdda_src_read_sector), (gst_cdio_cdda_src_open), (gst_cdio_cdda_src_finalize): Small code cleanups. Don't use pad_alloc as the base class cannot deal with the error codes.
* gst/udp/gstudpsrc.c: Fix doc.Wim Taymans2007-03-022-1/+8
| | | | | | | Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_create): Fix doc.
* gst/wavparse/gstwavparse.c: Handle rounding better to not drop last sample ↵René Stadler2007-03-022-5/+31
| | | | | | | | | | | frame. Fixes #356692 Original commit message from CVS: Patch by: René Stadler <mail@renestadler.de> * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int), (gst_wavparse_perform_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data): Handle rounding better to not drop last sample frame. Fixes #356692
* tests/check/Makefile.am: Disable cacasink from the states check too - it ↵Jan Schmidt2007-03-022-1/+7
| | | | | | | | | also calls exit(1) on us when it can't find ... Original commit message from CVS: * tests/check/Makefile.am: Disable cacasink from the states check too - it also calls exit(1) on us when it can't find a terminal to talk to.
* gst/udp/gstudpsrc.*: Add support to strip proprietary headers. Fixes #350296.Thijs Vermeir2007-03-023-5/+48
| | | | | | | | | | Original commit message from CVS: Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_init), (gst_udpsrc_create), (gst_udpsrc_set_property), (gst_udpsrc_get_property): * gst/udp/gstudpsrc.h: Add support to strip proprietary headers. Fixes #350296.
* gst/rtp/gstrtpmp2tdepay.c: Fix compilation.Wim Taymans2007-03-022-1/+7
| | | | | | Original commit message from CVS: * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_process): Fix compilation.
* gst/rtp/gstrtpmp2tdepay.*: Add support to strip off proprietary headers. ↵Thijs Vermeir2007-03-023-11/+51
| | | | | | | | | | | | | Fixes #350278. Original commit message from CVS: Patch by: Thijs Vermeir <thijsvermeir at gmail dot com> * gst/rtp/gstrtpmp2tdepay.c: (gst_rtp_mp2t_depay_class_init), (gst_rtp_mp2t_depay_init), (gst_rtp_mp2t_depay_process), (gst_rtp_mp2t_depay_set_property), (gst_rtp_mp2t_depay_get_property): * gst/rtp/gstrtpmp2tdepay.h: Add support to strip off proprietary headers. Fixes #350278.
* ext/hal/hal.c: Fix compilation.Wim Taymans2007-03-022-0/+10
| | | | | | Original commit message from CVS: * ext/hal/hal.c: Fix compilation.
* sys/sunaudio/gstsunaudiosrc.*: Remove device-name from GstSunAudioSrc. Fixes ↵Wim Taymans2007-03-023-15/+9
| | | | | | | | | | | #412597. Original commit message from CVS: * sys/sunaudio/gstsunaudiosrc.c: (gst_sunaudiosrc_class_init), (gst_sunaudiosrc_init), (gst_sunaudiosrc_get_property), (gst_sunaudiosrc_open): * sys/sunaudio/gstsunaudiosrc.h: Remove device-name from GstSunAudioSrc. Fixes #412597.
* ext/hal/: Having NULL as UDI previously selected the default sink/src. ↵Sebastian Dröge2007-03-015-64/+295
| | | | | | | | | | | | | | | | | | | | | Change this back but mention it in the debug o... Original commit message from CVS: * ext/hal/gsthalaudiosink.c: (do_toggle_element): * ext/hal/gsthalaudiosrc.c: (do_toggle_element): Having NULL as UDI previously selected the default sink/src. Change this back but mention it in the debug output. * ext/hal/hal.c: (gst_hal_get_alsa_element), (gst_hal_get_oss_element), (gst_hal_get_string), (gst_hal_render_bin_from_udi), (gst_hal_get_audio_sink), (gst_hal_get_audio_src): * ext/hal/hal.h: Refactor a bit, check all error conditions, greatly improve debugging and fix some possible memory leaks. Also implement OSS support and allow specifying an UDI that points to a real device. For this the child device which supports ALSA (preferred) or OSS is used. As a side effect this makes it impossible now to get a alsasink in halaudiosrc and a alsasrc in halaudiosink.
* gst/rtsp/gstrtspsrc.c: Errors from the udp sources are not fatal unless all ↵Wim Taymans2007-03-012-13/+59
| | | | | | | | | | of them are in error. Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (find_stream_by_channel), (find_stream_by_udpsrc), (gst_rtspsrc_handle_message): Errors from the udp sources are not fatal unless all of them are in error.
* tests/check/Makefile.am: Disable aasink in the states test. I suspect this ↵Jan Schmidt2007-03-012-1/+8
| | | | | | | | | is the element that is calling exit(1) whe... Original commit message from CVS: * tests/check/Makefile.am: Disable aasink in the states test. I suspect this is the element that is calling exit(1) when it can't proceed.
* tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, ↵Jan Schmidt2007-03-012-1/+7
| | | | | | | | | rather than picking up the already installed v... Original commit message from CVS: * tests/check/Makefile.am: Draw plugins in from the build tree sys/ dir, rather than picking up the already installed versions.
* sys/ximage/gstximagesrc.c: Error out correctly when getting xcontext fails.Zaheer Abbas Merali2007-03-012-0/+12
| | | | | | | | Original commit message from CVS: 2007-03-01 Zaheer Abbas Merali <zaheerabbas at merali dot org> * sys/ximage/gstximagesrc.c: (gst_ximage_src_open_display): Error out correctly when getting xcontext fails.
* gst/rtsp/gstrtpdec.c: Make state change to PAUSED NO_PREROLL because that's ↵Wim Taymans2007-03-013-4/+16
| | | | | | | | | | | | | what it will be in the future and rtspsrc... Original commit message from CVS: * gst/rtsp/gstrtpdec.c: (gst_rtpdec_change_state): Make state change to PAUSED NO_PREROLL because that's what it will be in the future and rtspsrc relies on it. * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_change_state): Don't error out when we don't get an error from the state change function.
* ext/hal/: Check if the device UDI is set before trying to query HAL about it ↵Sebastian Dröge2007-03-015-2/+27
| | | | | | | | | | | | | | and give a useful error message if it wa... Original commit message from CVS: * ext/hal/gsthalaudiosink.c: (do_toggle_element): * ext/hal/gsthalaudiosrc.c: (do_toggle_element): Check if the device UDI is set before trying to query HAL about it and give a useful error message if it wasn't set. * ext/hal/hal.c: (gst_hal_get_string): Don't query HAL for NULL UDIs. Passing NULL as UDI to HAL gives an assertion failure in D-Bus when running with DBUS_FATAL_WARNINGS=1.
* update config to trunkThomas Vander Stichele2007-02-281-4/+4
| | | | | Original commit message from CVS: update config to trunk
* configure.ac: Convert to new AG_GST style.Thomas Vander Stichele2007-02-283-77/+84
| | | | | | Original commit message from CVS: * configure.ac: Convert to new AG_GST style.
* tests/check/: add test for statesThomas Vander Stichele2007-02-283-0/+127
| | | | | | | Original commit message from CVS: * tests/check/Makefile.am: * tests/check/generic/states.c: (GST_START_TEST), (states_suite): add test for states
* tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore.Wim Taymans2007-02-282-0/+6
| | | | | | Original commit message from CVS: * tests/check/elements/.cvsignore: Add new videofilter check to .cvsignore.
* gst/avi/gstavidemux.c: Fix combined flow return. Fixes #412608.Wim Taymans2007-02-282-52/+48
| | | | | | | | Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_combine_flows), (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data), (gst_avi_demux_loop), (gst_avi_demux_chain): Fix combined flow return. Fixes #412608.
* gst/videofilter/Makefile.am: Dist header..Wim Taymans2007-02-282-1/+6
| | | | | | Original commit message from CVS: * gst/videofilter/Makefile.am: Dist header..
* gst/videofilter/gstgamma.h: Add header too.Wim Taymans2007-02-282-0/+80
| | | | | | Original commit message from CVS: * gst/videofilter/gstgamma.h: Add header too.
* gst/videofilter/: Port gamma filter to 0.10. Fixes #412704.Mark Nauwelaerts2007-02-285-278/+409
| | | | | | | | | | | | | | | | | Original commit message from CVS: Patch by: Mark Nauwelaerts <manauw at skynet be> * gst/videofilter/Makefile.am: * gst/videofilter/gstgamma.c: (gst_gamma_base_init), (gst_gamma_class_init), (gst_gamma_init), (gst_gamma_set_property), (gst_gamma_get_property), (gst_gamma_calculate_tables), (oil_tablelookup_u8), (gst_gamma_set_caps), (gst_gamma_planar411_ip), (gst_gamma_transform_ip), (plugin_init): Port gamma filter to 0.10. Fixes #412704. * tests/check/Makefile.am: * tests/check/elements/videofilter.c: (setup_filter), (cleanup_filter), (check_filter), (GST_START_TEST), (videobalance_suite), (videoflip_suite), (gamma_suite), (main): Add unit tests for videofilters.
* gst/rtsp/URLS: Add another interesting test url.Wim Taymans2007-02-283-0/+12
| | | | | | | | Original commit message from CVS: * gst/rtsp/URLS: Add another interesting test url. * gst/rtsp/rtspmessage.c: (rtsp_message_get_header): Don't allow getting header fields from data packets.
* ext/shout2/gstshout2.*: Add a property for username.Michael Smith2007-02-273-2/+26
| | | | | | | | | Original commit message from CVS: * ext/shout2/gstshout2.c: (gst_shout2send_class_init), (gst_shout2send_init), (gst_shout2send_start), (gst_shout2send_set_property), (gst_shout2send_get_property): * ext/shout2/gstshout2.h: Add a property for username.
* update copyright statementsChristian Schaller2007-02-2710-3/+57
| | | | | Original commit message from CVS: update copyright statements
* update copyright statementChristian Schaller2007-02-276-2/+29
| | | | | Original commit message from CVS: update copyright statement
* sys/osxvideo/: Disable the cocoa event loop since it's a huge memory leak. ↵Edward Hervey2007-02-274-149/+2
| | | | | | | | | | | | | | Should only matter if the sink isn't used ... Original commit message from CVS: * sys/osxvideo/cocoawindow.h: * sys/osxvideo/cocoawindow.m: * sys/osxvideo/osxvideosink.h: * sys/osxvideo/osxvideosink.m: Disable the cocoa event loop since it's a huge memory leak. Should only matter if the sink isn't used within an NSApp (which has already got a coca event loop). Remove all unused code.