1. 09 Feb, 2008 1 commit
    • Jan Schmidt's avatar
      gst/: Fix includes order · 6afa17d8
      Jan Schmidt authored
      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
      6afa17d8
  2. 08 Feb, 2008 6 commits
    • Jan Schmidt's avatar
      tests/check/elements/.cvsignore: Spell the new tests correctly in .cvsignore · 49d2efed
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      Spell the new tests correctly in .cvsignore
      49d2efed
    • Jan Schmidt's avatar
      Move multifile plugin from -bad. · 26a52d27
      Jan Schmidt authored
      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/inspect/plugin-multifile.xml:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      Move multifile plugin from -bad.
      Fixes: #490283
      26a52d27
    • David Schleef's avatar
      gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions. · da83e9f4
      David Schleef authored
      Original commit message from CVS:
      * gst/multifile/gstmultifilesink.c:
      * gst/multifile/gstmultifilesrc.c:
      Use g_file_[sg]et_contents() instead of using stdio functions.
      Should be less error prone.
      * tests/check/elements/multifile.c:
      Create a temporary directory using standard functions instead of
      creating a directory in the current dir.
      da83e9f4
    • Jan Schmidt's avatar
      Move spectrum plugin from -bad. · 1d5d8e13
      Jan Schmidt authored
      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/inspect/plugin-spectrum.xml:
      * gst/spectrum/Makefile.am:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/examples/Makefile.am:
      Move spectrum plugin from -bad.
      Move examples into tests/examples/spectrum.
      1d5d8e13
    • Jan Schmidt's avatar
      Move the equalizer plugin across from -bad · 5aa6c44e
      Jan Schmidt authored
      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/inspect/plugin-equalizer.xml:
      * gst/equalizer/Makefile.am:
      * tests/check/Makefile.am:
      * tests/examples/Makefile.am:
      Move the equalizer plugin across from -bad
      * tests/check/elements/.cvsignore:
      Add equalizer, audiosincwband and audiosincwlimit
      * tests/check/elements/equalizer.c:
      Fix compiler warnings
      5aa6c44e
    • Jan Schmidt's avatar
      docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs · c54301aa
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.hierarchy:
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      Remove equalizer plugin docs
      * tests/check/Makefile.am:
      Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
      other modules.
      * tests/check/elements/multifile.c:
      * tests/check/elements/rganalysis.c:
      * tests/check/elements/rglimiter.c:
      Fix compiler warnings from -Wall -Werror
      c54301aa
  3. 07 Feb, 2008 2 commits
    • Jan Schmidt's avatar
      Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx... · 6fe3c141
      Jan Schmidt authored
      Move the lpwsinc and bpwsinc elements from gst-plugins-bad into the audiofx plugin, and rename to audiowsinclimit and...
      
      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/inspect/plugin-audiofx.xml:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiofx.c:
      * gst/audiofx/audiowsincband.c:
      * gst/audiofx/audiowsincband.h:
      * gst/audiofx/audiowsinclimit.c:
      * gst/audiofx/audiowsinclimit.h:
      * tests/check/Makefile.am:
      * tests/check/elements/audiowsincband.c:
      * tests/check/elements/audiowsinclimit.c:
      Move the lpwsinc and bpwsinc elements from gst-plugins-bad into
      the audiofx plugin, and rename to audiowsinclimit and audiowsincband
      respectively.
      Fixes: #467666
      6fe3c141
    • Tim-Philipp Müller's avatar
      Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a... · 6d166987
      Tim-Philipp Müller authored
      Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without caps, and add a somewhat useful debug message. Plus test.
      
      Original commit message from CVS:
      * gst/icydemux/gsticydemux.c: (gst_icydemux_chain):
      * tests/check/elements/icydemux.c:
      Return GST_FLOW_NOT_NEGOTIATED if we get a buffer without
      caps, and add a somewhat useful debug message. Plus test.
      6d166987
  4. 06 Feb, 2008 1 commit
    • Jan Schmidt's avatar
      Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit ->... · 22bea9fe
      Jan Schmidt authored
      Rename audiochebyshevfreqband -> audiochebband and audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS...
      
      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/inspect/plugin-audiofx.xml:
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiochebband.c:
      * gst/audiofx/audiochebband.h:
      * gst/audiofx/audiocheblimit.c:
      * gst/audiofx/audiocheblimit.h:
      * gst/audiofx/audiochebyshevfreqband.c:
      * gst/audiofx/audiochebyshevfreqband.h:
      * gst/audiofx/audiochebyshevfreqlimit.c:
      * gst/audiofx/audiochebyshevfreqlimit.h:
      * gst/audiofx/audiofx.c:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/audiochebband.c:
      * tests/check/elements/audiocheblimit.c:
      * tests/check/elements/audiochebyshevfreqband.c:
      * tests/check/elements/audiochebyshevfreqlimit.c:
      Rename audiochebyshevfreqband -> audiochebband and
      audiochebyshevfreqlimit -> audiocheblimit and do the requisite CVS
      surgery.
      Closes: #491811
      22bea9fe
  5. 02 Feb, 2008 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Add rtp-payloading test to VALGRIND_TO_FIX. · cf113569
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Add rtp-payloading test to VALGRIND_TO_FIX.
      * tests/check/elements/rtp-payloading.c:
      Add semicolons after GST_TEST_END so gst-indent gets the
      formatting right; make test less verbose in general, but
      more verbose in the error case (which should probably
      make the test fail anyway).
      cf113569
  6. 30 Jan, 2008 1 commit
    • Wouter Cloetens's avatar
      docs/plugins/: Add souphttpsrc to the docs. · 70841f17
      Wouter Cloetens authored
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      Add souphttpsrc to the docs.
      * configure.ac:
      * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
      (gst_souphttp_src_init), (gst_souphttp_src_dispose),
      (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
      (gst_souphttp_src_cancel_message),
      (gst_souphttp_src_queue_message),
      (gst_souphttp_src_add_range_header),
      (gst_souphttp_src_session_unpause_message),
      (gst_souphttp_src_session_pause_message),
      (gst_souphttp_src_session_close),
      (gst_souphttp_src_got_headers_cb), (gst_souphttp_src_got_body_cb),
      (gst_souphttp_src_finished_cb), (gst_souphttp_src_got_chunk_cb),
      (gst_souphttp_src_response_cb), (gst_souphttp_src_parse_status),
      (gst_souphttp_src_create), (gst_souphttp_src_start),
      (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
      (gst_souphttp_src_unlock_stop), (gst_souphttp_src_get_size),
      (gst_souphttp_src_is_seekable), (gst_souphttp_src_do_seek),
      (gst_souphttp_src_set_location), (gst_souphttp_src_set_proxy),
      (plugin_init):
      * ext/soup/gstsouphttpsrc.h:
      Add support for libsoup2.4 and require it. Also implement redirection
      and manual proxy specification. Fixes bug #510708.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/souphttpsrc.c:
      Add unit test for souphttpsrc.
      70841f17
  7. 29 Jan, 2008 2 commits
  8. 21 Jan, 2008 1 commit
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Fix up some CFLAGS sets. · 23b5b27e
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Fix up some CFLAGS sets.
      Don't include gconfvideosrc in the states test.
      * tests/check/elements/autodetect.c: (GST_START_TEST):
      Add some error strings to fail_unless arguments to fix some weird
      compiler errors on Solaris.
      23b5b27e
  9. 18 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      tests/check/: Add some minimal tests for the equalizer plugin. · 3ded44b6
      Sebastian Dröge authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/equalizer.c: (setup_equalizer),
      (cleanup_equalizer), (GST_START_TEST), (equalizer_suite), (main):
      Add some minimal tests for the equalizer plugin.
      3ded44b6
  10. 11 Jan, 2008 3 commits
  11. 18 Dec, 2007 3 commits
    • Tim-Philipp Müller's avatar
      tests/check/elements/avisubtitle.c: Small unit test fix (has no practical... · 8188edf4
      Tim-Philipp Müller authored
      tests/check/elements/avisubtitle.c: Small unit test fix (has no practical impact at the moment, since we're only feed...
      
      Original commit message from CVS:
      * tests/check/elements/avisubtitle.c: (check_correct_buffer):
      Small unit test fix (has no practical impact at the moment,
      since we're only feeding utf8 and hence just create a sub-
      buffer for the output).
      8188edf4
    • Thijs Vermeir's avatar
      Add seeking support for avi subtitle · 587583b4
      Thijs Vermeir authored
      Original commit message from CVS:
      * gst/avi/gstavisubtitle.c:
      * tests/check/elements/avisubtitle.c:
      Add seeking support for avi subtitle
      587583b4
    • Thijs Vermeir's avatar
      Add avi subtitle element for bug #442034. Need seeking support and more... · d0c62e91
      Thijs Vermeir authored
      Add avi subtitle element for bug #442034. Need seeking support and more support for character conversion.
      
      Original commit message from CVS:
      * gst/avi/Makefile.am:
      * gst/avi/gstavi.c:
      * gst/avi/gstavisubtitle.c:
      * gst/avi/gstavisubtitle.h:
      * tests/check/Makefile.am:
      * tests/check/elements/avisubtitle.c:
      * win32/common/config.h:
      Add avi subtitle element for bug #442034. Need seeking support
      and more support for character conversion.
      d0c62e91
  12. 26 Nov, 2007 1 commit
    • Sebastian Dröge's avatar
      tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer... · 859e8028
      Sebastian Dröge authored
      tests/check/elements/wavpackenc.c: Don't check the caps of the output buffer if they're equal some other caps. The ca...
      
      Original commit message from CVS:
      * tests/check/elements/wavpackenc.c: (GST_START_TEST):
      Don't check the caps of the output buffer if they're equal some
      other caps. The caps can change in a backward compatible way
      and did at this point.
      859e8028
  13. 14 Nov, 2007 1 commit
  14. 27 Oct, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/interleave/interleave.c: Let's not call every request pad we create... · 5a046c7e
      Tim-Philipp Müller authored
      gst/interleave/interleave.c: Let's not call every request pad we create "sink%d", that'll create problems if there's ...
      
      Original commit message from CVS:
      * gst/interleave/interleave.c: (gst_interleave_request_new_pad):
      Let's not call every request pad we create "sink%d", that'll
      create problems if there's to be more than one pad. Fixes #490682.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/interleave.c:
      Add unit test for the above.
      5a046c7e
  15. 25 Oct, 2007 1 commit
  16. 19 Oct, 2007 1 commit
  17. 11 Oct, 2007 1 commit
  18. 13 Sep, 2007 1 commit
    • Sebastian Dröge's avatar
      Update my mail address. · bdbd709e
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/taglib/gstapev2mux.cc:
      * ext/taglib/gstapev2mux.h:
      * ext/taglib/gsttaglibmux.c:
      * tests/check/elements/apev2mux.c:
      Update my mail address.
      bdbd709e
  19. 06 Sep, 2007 1 commit
    • Sebastian Dröge's avatar
      Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float... · f5a3e61e
      Sebastian Dröge authored
      Port GstSpectrum to GstAudioFilter and libgstfft, add support for int32, float and double, use floats for the message...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/spectrum/Makefile.am:
      * gst/spectrum/demo-audiotest.c: (draw_spectrum),
      (message_handler), (main):
      * gst/spectrum/demo-osssrc.c: (draw_spectrum), (message_handler):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_base_init),
      (gst_spectrum_class_init), (gst_spectrum_init),
      (gst_spectrum_dispose), (gst_spectrum_set_property),
      (gst_spectrum_get_property), (gst_spectrum_start),
      (gst_spectrum_setup), (gst_spectrum_message_new),
      (gst_spectrum_transform_ip):
      * gst/spectrum/gstspectrum.h:
      Port GstSpectrum to GstAudioFilter and libgstfft, add support
      for int32, float and double, use floats for the message contents,
      average all FFTs done in one interval for better results, use
      a better windowing function, allow posting the phase in the message
      and actually do an FFT with the requested number of bands instead
      of interpolating.
      * tests/check/elements/spectrum.c: (GST_START_TEST),
      (spectrum_suite):
      Improve the units tests by checking for a 11025Hz sine wave
      and add unit tests for all 4 supported sample types.
      f5a3e61e
  20. 19 Aug, 2007 2 commits
  21. 17 Aug, 2007 1 commit
    • Sebastian Dröge's avatar
      Use generator macros for the process functions for the different sample types,... · 1301d15e
      Sebastian Dröge authored
      Use generator macros for the process functions for the different sample types, add lower upper boundaries for the GOb...
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
      (bpwsinc_set_property), (bpwsinc_get_property):
      * gst/filter/gstbpwsinc.h:
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
      (gst_lpwsinc_init), (lpwsinc_build_kernel), (lpwsinc_set_property),
      (lpwsinc_get_property):
      * gst/filter/gstlpwsinc.h:
      * tests/check/elements/lpwsinc.c: (GST_START_TEST):
      Use generator macros for the process functions for the different
      sample types, add lower upper boundaries for the GObject properties
      so automatically generated UIs can use sliders and change frequency
      properties to floats to save a bit of memory, even ints would in
      theory be enough. Also rename frequency to cutoff for consistency
      reasons.
      * docs/plugins/gst-plugins-bad-plugins.args:
      * docs/plugins/gst-plugins-bad-plugins.signals:
      * docs/plugins/inspect/plugin-gstrtpmanager.xml:
      Regenerated for the above changes.
      1301d15e
  22. 16 Aug, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/filter/gstbpwsinc.*: Implement latency query and only forward those... · fc8a4876
      Sebastian Dröge authored
      gst/filter/gstbpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init),
      (gst_bpwsinc_init), (process_32), (process_64),
      (bpwsinc_build_kernel), (bpwsinc_push_residue),
      (bpwsinc_transform), (bpwsinc_start), (bpwsinc_query),
      (bpwsinc_query_type), (bpwsinc_event), (bpwsinc_set_property):
      * gst/filter/gstbpwsinc.h:
      Implement latency query and only forward those samples downstream
      that actually contain the data we want, i.e. drop kernel_length/2
      in the beginning and append kernel_length/2 (created by convolving
      the filter kernel with zeroes) to the end.
      * tests/check/elements/bpwsinc.c: (GST_START_TEST):
      Adjust the unit test for this slightly changed behaviour.
      * gst/filter/gstlpwsinc.c: (lpwsinc_build_kernel):
      Reset residue length only when actually creating a residue.
      fc8a4876
    • Sebastian Dröge's avatar
      gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements. · 842451a7
      Sebastian Dröge authored
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_mode_get_type),
      (gst_audio_chebyshev_freq_band_base_init),
      (gst_audio_chebyshev_freq_band_dispose),
      (gst_audio_chebyshev_freq_band_class_init),
      (gst_audio_chebyshev_freq_band_init),
      (generate_biquad_coefficients), (calculate_gain),
      (generate_coefficients),
      (gst_audio_chebyshev_freq_band_set_property),
      (gst_audio_chebyshev_freq_band_get_property),
      (gst_audio_chebyshev_freq_band_setup), (process), (process_64),
      (process_32), (gst_audio_chebyshev_freq_band_transform_ip),
      (gst_audio_chebyshev_freq_band_start):
      * gst/audiofx/audiochebyshevfreqband.h:
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_mode_get_type),
      (gst_audio_chebyshev_freq_limit_base_init),
      (gst_audio_chebyshev_freq_limit_dispose),
      (gst_audio_chebyshev_freq_limit_class_init),
      (gst_audio_chebyshev_freq_limit_init),
      (generate_biquad_coefficients), (calculate_gain),
      (generate_coefficients),
      (gst_audio_chebyshev_freq_limit_set_property),
      (gst_audio_chebyshev_freq_limit_get_property),
      (gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
      (process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
      (gst_audio_chebyshev_freq_limit_start):
      * gst/audiofx/audiochebyshevfreqlimit.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
      Fixes #464800.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/audiochebyshevfreqband.c:
      (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
      (GST_START_TEST), (audiochebyshevfreqband_suite), (main):
      * tests/check/elements/audiochebyshevfreqlimit.c:
      (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
      (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
      Add unit tests for the chebyshev filters.
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/inspect/plugin-1394.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      And add docs for the chebyshev filters. While doing
      that also run make update in docs/plugins.
      842451a7
    • Sebastian Dröge's avatar
      gst/filter/gstlpwsinc.*: Implement latency query and only forward those... · a490cffe
      Sebastian Dröge authored
      gst/filter/gstlpwsinc.*: Implement latency query and only forward those samples downstream that actually contain the ...
      
      Original commit message from CVS:
      * gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init),
      (gst_lpwsinc_init), (process_32), (process_64),
      (lpwsinc_build_kernel), (lpwsinc_push_residue),
      (lpwsinc_transform), (lpwsinc_start), (lpwsinc_query),
      (lpwsinc_query_type), (lpwsinc_event), (lpwsinc_set_property):
      * gst/filter/gstlpwsinc.h:
      Implement latency query and only forward those samples downstream
      that actually contain the data we want, i.e. drop kernel_length/2
      in the beginning and append kernel_length/2 (created by convolving
      the filter kernel with zeroes) to the end.
      * tests/check/elements/lpwsinc.c: (GST_START_TEST):
      Adjust the unit test for this slightly changed behaviour.
      a490cffe
  23. 12 Aug, 2007 3 commits
  24. 24 Jul, 2007 1 commit