summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2009-04-24id3demux: add unit test file for unsynced id3 tagsTim-Philipp Müller2-0/+31
2009-04-18check: Check whether threads are already initialised before g_thread_init()Jan Schmidt1-1/+2
2009-04-04add debug and an assertThomas Vander Stichele1-1/+7
2009-04-04add a test to check that we get all decoded bytesThomas Vander Stichele3-1/+206
from a 10-buffer audiotestsrc flac, in the case of: - a full decode - a decode of a seek for the full file - a decode of a seek for a small part, smaller than the first buffer The test fails because flacdec drops the first outgoing buffer on a seek
2009-04-02id3v2mux: write RVA2 frames containing peak/gain volume dataJonathan Matthew1-7/+35
2009-03-20.gitignore: ignore moreTim-Philipp Müller1-0/+1
2009-03-04check: gst-plugins-good.supp needs to be distributed.Peter Kjellerstedt1-1/+1
2009-02-03Fix audioecho unit test on 32 bit systemsSebastian Dröge1-6/+6
Cast the new value for the "delay" property to GstClockTime. Integers without type are passed to vararg functions with an integer type that can hold a pointer.
2009-02-02Fix compiler warningsWim Taymans1-18/+20
fix compiler warnings due to unused return values of scanf.
2009-01-31Fix format string compiler warningSebastian Dröge1-2/+1
2009-01-30Fix up some compile flagsJan Schmidt2-3/+3
2009-01-27Fix example apps by drawing in the main-loop.Stefan Kost2-14/+24
2009-01-27tests: fix build of aspectratio crop unit test in uninstalled environment.Tim-Philipp Müller1-0/+3
2009-01-25Add unit test for aspectratiocrop Fixes bug #527951Thijs Vermeir2-6/+208
Add unit test for aspectratiocrop and refactor this element. Added finalize function to cleanup leaking mutex.
2009-01-25Ignore check binariesJan Schmidt1-0/+3
2009-01-23More entries for the gitignoresJan Schmidt1-0/+2
2009-01-23skip video/x-raw-gray in videocrop unit testThijs Vermeir1-0/+10
A recent commit added video/x-raw-gray support to videocrop. However this lets the videocrop unit test fail. Because videotestsrc can't generate this format.
2009-01-22Rename audioreverb to audioecho. Fixes bug #568395.Sebastian Dröge2-37/+37
The element can add an echo and a simple reverb effect to an audio stream but for a real reverb filter it would need some additional filtering to prevent a metallic-sounding result.
2009-01-19Add an echo/reverb filter to the audiofx plugin, with configurable echo ↵Sebastian Dröge2-0/+230
delay, intensity and feedback. Fixes bug #567... 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/inspect/plugin-audiofx.xml: * docs/plugins/inspect/plugin-spectrum.xml: * gst/audiofx/Makefile.am: * gst/audiofx/audiofx.c: (plugin_init): * gst/audiofx/audioreverb.c: (gst_audio_reverb_base_init), (gst_audio_reverb_class_init), (gst_audio_reverb_init), (gst_audio_reverb_finalize), (gst_audio_reverb_set_property), (gst_audio_reverb_get_property), (gst_audio_reverb_setup), (gst_audio_reverb_stop), (gst_audio_reverb_transform_ip): * gst/audiofx/audioreverb.h: * tests/check/Makefile.am: * tests/check/elements/audioreverb.c: (setup_reverb), (cleanup_reverb), (GST_START_TEST), (audioreverb_suite): Add an echo/reverb filter to the audiofx plugin, with configurable echo delay, intensity and feedback. Fixes bug #567874.
2009-01-13Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR ↵Sebastian Dröge7-2/+657
filters to be implemented by providing the... Original commit message from CVS: * configure.ac: * gst/audiofx/Makefile.am: * gst/audiofx/audiofirfilter.c: (gst_audio_fir_filter_base_init), (gst_audio_fir_filter_class_init), (gst_audio_fir_filter_update_kernel), (gst_audio_fir_filter_init), (gst_audio_fir_filter_setup), (gst_audio_fir_filter_finalize), (gst_audio_fir_filter_set_property), (gst_audio_fir_filter_get_property): * gst/audiofx/audiofirfilter.h: * gst/audiofx/audiofx.c: (plugin_init): * gst/audiofx/audioiirfilter.c: (gst_audio_iir_filter_base_init), (gst_audio_iir_filter_class_init), (gst_audio_iir_filter_update_coefficients), (gst_audio_iir_filter_init), (gst_audio_iir_filter_setup), (gst_audio_iir_filter_finalize), (gst_audio_iir_filter_set_property), (gst_audio_iir_filter_get_property): * gst/audiofx/audioiirfilter.h: Add audioiirfilter and audiofirfilter elements which allow generic IIR/FIR filters to be implemented by providing the filter coefficients. Fixes bug #567577. * 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.signals: * docs/plugins/inspect/plugin-alaw.xml: * docs/plugins/inspect/plugin-audiofx.xml: * docs/plugins/inspect/plugin-avi.xml: * docs/plugins/inspect/plugin-flac.xml: * docs/plugins/inspect/plugin-mulaw.xml: * docs/plugins/inspect/plugin-video4linux2.xml: * docs/plugins/inspect/plugin-wavparse.xml: Add documentation for the audioiirfilter and audiofirfilter elements. * tests/check/Makefile.am: * tests/check/elements/audiofirfilter.c: (on_message), (on_rate_changed), (on_handoff), (GST_START_TEST), (audiofirfilter_suite): * tests/check/elements/audioiirfilter.c: (on_message), (on_rate_changed), (on_handoff), (GST_START_TEST), (audioiirfilter_suite): * tests/examples/Makefile.am: * tests/examples/audiofx/Makefile.am: * tests/examples/audiofx/firfilter-example.c: (on_message), (on_rate_changed), (main): * tests/examples/audiofx/iirfilter-example.c: (on_message), (on_rate_changed), (main): Add unit tests and example applications for the two filter elements.
2009-01-13tests/examples/rtp/server-alsasrc-PCMA.c: Add some example code for printing ↵Wim Taymans1-0/+53
the RTP manager stats. Original commit message from CVS: * tests/examples/rtp/server-alsasrc-PCMA.c: (print_source_stats), (print_stats), (main): Add some example code for printing the RTP manager stats.
2009-01-11gst/audiofx/: Implement a base class for generic audio FIR filters.Sebastian Dröge2-0/+24
Original commit message from CVS: * gst/audiofx/Makefile.am: * gst/audiofx/audiofxbasefirfilter.c: (gst_audio_fx_base_fir_filter_dispose), (gst_audio_fx_base_fir_filter_base_init), (gst_audio_fx_base_fir_filter_class_init), (gst_audio_fx_base_fir_filter_init), (gst_audio_fx_base_fir_filter_push_residue), (gst_audio_fx_base_fir_filter_setup), (gst_audio_fx_base_fir_filter_transform), (gst_audio_fx_base_fir_filter_start), (gst_audio_fx_base_fir_filter_stop), (gst_audio_fx_base_fir_filter_query), (gst_audio_fx_base_fir_filter_query_type), (gst_audio_fx_base_fir_filter_event), (gst_audio_fx_base_fir_filter_set_kernel): * gst/audiofx/audiofxbasefirfilter.h: * gst/audiofx/audiofxbaseiirfilter.c: Implement a base class for generic audio FIR filters. * gst/audiofx/audiowsincband.c: (gst_gst_audio_wsincband_mode_get_type), (gst_gst_audio_wsincband_window_get_type), (gst_audio_wsincband_base_init), (gst_audio_wsincband_class_init), (gst_audio_wsincband_init), (gst_audio_wsincband_build_kernel), (gst_audio_wsincband_setup), (gst_audio_wsincband_set_property), (gst_audio_wsincband_get_property): * gst/audiofx/audiowsincband.h: * gst/audiofx/audiowsinclimit.c: (gst_audio_wsinclimit_mode_get_type), (gst_audio_wsinclimit_window_get_type), (gst_audio_wsinclimit_base_init), (gst_audio_wsinclimit_class_init), (gst_audio_wsinclimit_init), (gst_audio_wsinclimit_build_kernel), (gst_audio_wsinclimit_setup), (gst_audio_wsinclimit_set_property), (gst_audio_wsinclimit_get_property): * gst/audiofx/audiowsinclimit.h: * tests/check/elements/audiowsincband.c: (GST_START_TEST): * tests/check/elements/audiowsinclimit.c: (GST_START_TEST): Use this new base class for audiowsincband and audiowsinclimit. Also cleanup both elements.
2009-01-08gst/matroska/: Some cleanups, refactoring and minor enhancements in caps ↵Mark Nauwelaerts1-3/+4
handling. Original commit message from CVS: * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps): * gst/matroska/matroska-mux.c: (gst_matroska_mux_video_pad_setcaps): Some cleanups, refactoring and minor enhancements in caps handling. * gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init), (gst_matroska_mux_init), (gst_matroska_pad_reset), (gst_matroska_pad_free), (gst_matroska_mux_reset), (gst_matroska_mux_video_pad_setcaps), (gst_matroska_mux_request_new_pad): * tests/check/elements/matroskamux.c: (teardown_src_pad): Only remove, release or reset what is appropriate upon state change.
2009-01-02tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP ↵Wim Taymans1-0/+40
transcoding pipeline from any file decodedable with... Original commit message from CVS: * tests/examples/rtp/server-decodebin-H263p-AMR.sh: Add example RTP transcoding pipeline from any file decodedable with uridecodebin.
2009-01-02tests/examples/rtp/: Add two C examples of using gstrtpbin as a sender and a ↵Wim Taymans4-0/+371
receiver. Original commit message from CVS: * tests/examples/rtp/.cvsignore: * tests/examples/rtp/Makefile.am: * tests/examples/rtp/client-PCMA.c: (pad_added_cb), (main): * tests/examples/rtp/server-alsasrc-PCMA.c: (main): Add two C examples of using gstrtpbin as a sender and a receiver.
2008-12-16tests/check/elements/deinterleave.c: Increase timeout to 3 minutes to ↵Sebastian Dröge1-0/+1
prevent timeouts. Original commit message from CVS: * tests/check/elements/deinterleave.c: (deinterleave_suite): Increase timeout to 3 minutes to prevent timeouts.
2008-12-16tests/check/elements/interleave.c: Increase timeout to 3 minutes to prevent ↵Sebastian Dröge1-0/+1
timeouts. Original commit message from CVS: * tests/check/elements/interleave.c: (interleave_suite): Increase timeout to 3 minutes to prevent timeouts.
2008-12-09tests/check/Makefile.am: Also ignore pulsemixer for the states unit test.Sebastian Dröge1-1/+1
Original commit message from CVS: * tests/check/Makefile.am: Also ignore pulsemixer for the states unit test.
2008-12-09tests/check/elements/videocrop.c: Update the unit test for the new color ↵Sebastian Dröge1-10/+11
values for BT.601 red. Original commit message from CVS: * tests/check/elements/videocrop.c: (check_1x1_buffer): Update the unit test for the new color values for BT.601 red. Fixes bug #563510.
2008-12-09tests/check/elements/souphttpsrc.c: The ports in libsoup are unsigned ↵Sebastian Dröge1-27/+22
integers and not signed integers. Original commit message from CVS: * tests/check/elements/souphttpsrc.c: (GST_START_TEST), (run_server): The ports in libsoup are unsigned integers and not signed integers.
2008-11-27Add support for basic and digest authentication in souphttpsrc.Ron McOuat1-0/+143
Original commit message from CVS: Patch by: Ron McOuat <rmcouat at smartt dot com> * 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_authenticate_cb), (gst_soup_http_src_start): * ext/soup/gstsouphttpsrc.h: * tests/check/elements/souphttpsrc.c: (basic_auth_cb), (digest_auth_cb), (run_test), (GST_START_TEST), (souphttpsrc_suite), (run_server): Add support for basic and digest authentication in souphttpsrc. Fixes bug #561775.
2008-11-26tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people ↵Stefan Kost1-0/+2
might question the message interval. Nev... Original commit message from CVS: * tests/examples/level/level-example.c: Set fakesink to sync. Otherwise people might question the message interval. Nevertheless the timestamp in the message is what matters.
2008-11-25tests/icles/.cvsignore: cvsignore newly generated file.Wim Taymans1-0/+1
Original commit message from CVS: * tests/icles/.cvsignore: cvsignore newly generated file.
2008-11-25gst/videocrop/gstvideocrop.*: Fix renegotiation when changing properties ↵Wim Taymans2-1/+147
using the new basetransform features. Fixes ... Original commit message from CVS: * gst/videocrop/gstvideocrop.c: (gst_video_crop_init), (gst_video_crop_transform), (gst_video_crop_transform_caps), (gst_video_crop_set_caps), (gst_video_crop_set_property): * gst/videocrop/gstvideocrop.h: Fix renegotiation when changing properties using the new basetransform features. Fixes #561502. * tests/icles/Makefile.am: * tests/icles/videocrop2-test.c: (make_pipeline), (main): Add crazy interactive test unit for dynamically changing properties.
2008-11-20tests/check/Makefile.am: Just keep disabling elements that hang the states ↵Jan Schmidt1-1/+1
test until it works. Original commit message from CVS: * tests/check/Makefile.am: Just keep disabling elements that hang the states test until it works.
2008-10-27tests/check/elements/icydemux.c: Add some refcount checkWim Taymans3-2/+12
Original commit message from CVS: * tests/check/elements/icydemux.c: (icydemux_found_pad): Add some refcount check * tests/check/elements/rtp-payloading.c: (rtp_pipeline_run): Don't ignore the result of write(), fixes a compiler warning for me. * tests/icles/videobox-test.c: (main): Make the output a little more pretty.
2008-10-16tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesinkJan Schmidt1-1/+1
Original commit message from CVS: * tests/check/Makefile.am: Don't run the states test on pulsesrc and pulsesink
2008-10-15gst/qtdemux/qtdemux.c: Remove previous wrong commitEdward Hervey1-1/+1
Original commit message from CVS: * gst/qtdemux/qtdemux.c: Remove previous wrong commit * tests/check/elements/icydemux.c: (icydemux_found_pad): Remove problematic and useless refcount check. Fixes #556381
2008-10-07tests/examples/rtp/: Add some more H263p server and client examples.Wim Taymans3-0/+76
Original commit message from CVS: * tests/examples/rtp/client-H263p.sdp: * tests/examples/rtp/client-H263p.sh: * tests/examples/rtp/server-VTS-H263p.sh: Add some more H263p server and client examples.
2008-09-17gst/: Fix build flags order.Jan Schmidt5-25/+27
Original commit message from CVS: * gst/interleave/Makefile.am: * gst/matroska/Makefile.am: Fix build flags order. * tests/check/elements/audioamplify.c: (GST_START_TEST): * tests/check/elements/audiodynamic.c: (GST_START_TEST): * tests/check/elements/audioinvert.c: (GST_START_TEST): * tests/check/elements/audiopanorama.c: (GST_START_TEST): Format fixes. * tests/check/elements/multifile.c: Pull in unistd.h
2008-08-26tests/icles/.cvsignore: Ignore more.Stefan Kost1-0/+1
Original commit message from CVS: * tests/icles/.cvsignore: Ignore more.
2008-08-20gst/videobox/gstvideobox.c: Use new basetransform method to renegotiate. ↵Wim Taymans2-1/+147
Fixes #544956. Original commit message from CVS: * gst/videobox/gstvideobox.c: (gst_video_box_set_property): Use new basetransform method to renegotiate. Fixes #544956. * tests/icles/Makefile.am: * tests/icles/videobox-test.c: (make_pipeline), (main): Add videobox renegotiation example.
2008-08-14tests/check/elements/level.c: Fix compilation some more.Wim Taymans1-1/+1
Original commit message from CVS: * tests/check/elements/level.c: (GST_START_TEST): Fix compilation some more.
2008-08-10tests/check/elements/level.c: Add a test for level in stereo mode.Stefan Kost1-0/+104
Original commit message from CVS: * tests/check/elements/level.c: Add a test for level in stereo mode.
2008-08-10tests/examples/spectrum/: Demo how to draw analyzer results synced to the clock.Stefan Kost2-27/+104
Original commit message from CVS: * tests/examples/spectrum/demo-audiotest.c: * tests/examples/spectrum/demo-osssrc.c: Demo how to draw analyzer results synced to the clock.
2008-08-05gst/rtsp/URLS: Add another URL.Wim Taymans2-0/+3
Original commit message from CVS: * gst/rtsp/URLS: Add another URL. * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags): * tests/check/elements/rglimiter.c: (GST_START_TEST): Add some more debug info.
2008-07-19ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking.Wouter Cloetens1-0/+5
Original commit message from CVS: * ext/soup/gstsouphttpsrc.c: Fix Soup HTTP source seeking. Patch By: Wouter Cloetens <wouter at mind be> Fixes: #540300 * tests/check/elements/.cvsignore: Ignore new check programs.
2008-07-19Move replaygain and interleave plugins from -bad.Jan Schmidt1-0/+10
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/gst-plugins-good-plugins.hierarchy: * docs/plugins/gst-plugins-good-plugins.interfaces: * docs/plugins/gst-plugins-good-plugins.prerequisites: * docs/plugins/inspect/plugin-interleave.xml: * docs/plugins/inspect/plugin-replaygain.xml: * tests/check/Makefile.am: Move replaygain and interleave plugins from -bad. Fixes: #543406 Fixes: #536228
2008-07-14tests/check/elements/: Don't use declarations after statements.Sebastian Dröge3-13/+109
Original commit message from CVS: * tests/check/elements/cmmldec.c: (GST_START_TEST): * tests/check/elements/rtp-payloading.c: (rtp_pipeline_create), (rtp_pipeline_run): * tests/check/elements/souphttpsrc.c: (souphttpsrc_suite): Don't use declarations after statements.
2008-07-08Don't use declarations after statements and variable length arrays.Sebastian Dröge3-3/+6
Original commit message from CVS: * ext/raw1394/gstdv1394src.c: (gst_dv1394src_uri_set_uri): * ext/speex/gstspeexenc.c: (gst_speex_enc_sink_getcaps): * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config): * sys/v4l2/gstv4l2src.c: (gst_v4l2src_fixate): * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format): * tests/examples/equalizer/demo.c: (message_handler): * tests/examples/spectrum/demo-audiotest.c: (message_handler): * tests/examples/spectrum/demo-osssrc.c: (message_handler): Don't use declarations after statements and variable length arrays.