1. 04 Sep, 2007 1 commit
    • Wim Taymans's avatar
      tests/examples/: Added some RTP example scripts for sending and receiving RTP streams. · ec68d41d
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/Makefile.am:
      * tests/examples/rtp/Makefile.am:
      * tests/examples/rtp/client-H263p-AMR.sh:
      * tests/examples/rtp/client-H263p-PCMA.sdp:
      * tests/examples/rtp/client-H263p-PCMA.sh:
      * tests/examples/rtp/client-H264-PCMA.sdp:
      * tests/examples/rtp/client-H264-PCMA.sh:
      * tests/examples/rtp/client-PCMA.sh:
      * tests/examples/rtp/server-VTS-H263p-ATS-PCMA.sh:
      * tests/examples/rtp/server-alsasrc-PCMA.sh:
      * tests/examples/rtp/server-v4l2-H263p-alsasrc-AMR.sh:
      * tests/examples/rtp/server-v4l2-H264-alsasrc-PCMA.sh:
      Added some RTP example scripts for sending and receiving RTP streams.
      ec68d41d
  2. 19 Aug, 2007 2 commits
  3. 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
  4. 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
  5. 12 Aug, 2007 3 commits
  6. 24 Jul, 2007 1 commit
  7. 20 Jul, 2007 1 commit
    • Stefan Kost's avatar
      ext/annodex/Makefile.am: Fix CFLAGS/LIBS. · 546bc7db
      Stefan Kost authored
      Original commit message from CVS:
      * ext/annodex/Makefile.am:
      Fix CFLAGS/LIBS.
      * ext/cdio/gstcdiocddasrc.c:
      * ext/libpng/gstpngdec.c: (gst_pngdec_task):
      Include stdlib
      * ext/cairo/Makefile.am:
      * gst/videofilter/Makefile.am:
      * tests/examples/level/Makefile.am:
      Use $(LIBM) instead of -lm
      546bc7db
  8. 18 Jul, 2007 2 commits
    • Stefan Kost's avatar
      tests/check/elements/videocrop.c: Fix the test. · 0dd484d9
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/videocrop.c: (GST_START_TEST):
      Fix the test.
      0dd484d9
    • Stefan Kost's avatar
      Add stdlib include (free, atoi, exit). · 728a5af6
      Stefan Kost authored
      Original commit message from CVS:
      * examples/app/appsrc_ex.c:
      * examples/switch/switcher.c:
      * ext/neon/gstneonhttpsrc.c:
      * ext/timidity/gstwildmidi.c:
      * ext/x264/gstx264enc.c:
      * gst/mve/mveaudioenc.c: (mve_compress_audio):
      * gst/rtpmanager/gstrtpclient.c:
      * gst/rtpmanager/gstrtpjitterbuffer.c:
      * gst/spectrum/demo-audiotest.c:
      * gst/spectrum/demo-osssrc.c:
      * sys/dvb/gstdvbsrc.c:
      Add stdlib include (free, atoi, exit).
      728a5af6
  9. 13 Jul, 2007 1 commit
    • Jan Schmidt's avatar
      Remove bogus check for libcheck, since we check for gstreamer-check and it... · 3f6892bf
      Jan Schmidt authored
      Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
      
      Original commit message from CVS:
      * configure.ac:
      * tests/Makefile.am:
      Remove bogus check for libcheck, since we check for
      gstreamer-check and it pulls in the required info from there,
      and we weren't actually _using_ the information for libcheck
      ourselves anyway.
      3f6892bf
  10. 22 Jun, 2007 1 commit
    • Edward Hervey's avatar
      Fix memory leaks. · 8b1eeb5a
      Edward Hervey authored
      Original commit message from CVS:
      * ext/flac/gstflactag.c: (gst_flac_tag_init):
      * gst/interleave/deinterleave.c: (deinterleave_init),
      (deinterleave_sink_link):
      * gst/interleave/interleave.c: (interleave_init):
      * gst/median/gstmedian.c: (gst_median_init):
      * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init):
      Fix memory leaks.
      * tests/check/elements/id3demux.c: (pad_added_cb):
      Remove unused variable.
      8b1eeb5a
  11. 20 Jun, 2007 1 commit
    • Stefan Kost's avatar
      gst/spectrum/gstspectrum.c: Fix leaking buffers. · 048a1569
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_event),
      (gst_spectrum_transform_ip):
      Fix leaking buffers.
      * tests/check/Makefile.am:
      * tests/check/elements/spectrum.c: (setup_spectrum),
      (cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
      Add simple test for spectrum element.
      048a1569
  12. 19 Jun, 2007 1 commit
    • Tim-Philipp Müller's avatar
      tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the... · b753979d
      Tim-Philipp Müller authored
      tests/check/: Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the error flags are included and it errors...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/elements/audiopanorama.c: (GST_START_TEST):
      * tests/check/elements/videocrop.c: (GST_START_TEST):
      * tests/check/elements/videofilter.c:
      * tests/check/elements/wavpackdec.c: (GST_START_TEST):
      * tests/check/elements/wavpackparse.c: (GST_START_TEST):
      Add GST_OPTION_CFLAGS to CFLAGS when building unit tests, so the
      error flags are included and it errors out on compiler warnings
      for CVS builds; remove unused variables in various unit tests.
      b753979d
  13. 14 Jun, 2007 1 commit
    • Jan Schmidt's avatar
      tests/: Hush the buildbots up · 2e1747f7
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      * tests/icles/.cvsignore:
      Hush the buildbots up
      2e1747f7
  14. 12 Jun, 2007 1 commit
    • Jan Schmidt's avatar
      Move videocrop and osxvideo from -bad. · bbcc2441
      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/inspect/plugin-videocrop.xml:
      * gst-plugins-good.spec.in:
      * sys/Makefile.am:
      * tests/check/Makefile.am:
      * tests/icles/Makefile.am:
      * tests/icles/videocrop-test.c:
      Move videocrop and osxvideo from -bad.
      bbcc2441
  15. 08 Jun, 2007 3 commits
    • Thomas Vander Stichele's avatar
      moap ignore · 06d12027
      Thomas Vander Stichele authored
      Original commit message from CVS:
      moap ignore
      06d12027
    • Thomas Vander Stichele's avatar
      move wavpack plugin. See #352605. · 4e78ffa1
      Thomas Vander Stichele 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.signals:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-ladspa.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * ext/Makefile.am:
      * tests/check/Makefile.am:
      move wavpack plugin.  See #352605.
      4e78ffa1
    • Tim-Philipp Müller's avatar
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink... · 51e52ed2
      Tim-Philipp Müller authored
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
      
      Original commit message from CVS:
      * tests/icles/videocrop-test.c: (main):
      Default to xvimagesink instead of autovideosink while
      autovideosink/ghostpads/whatever don't handle the way we use it in
      the way we expect it to.
      51e52ed2
  16. 19 May, 2007 1 commit
    • René Stadler's avatar
      Add replaygain playback elements (#412710). · 4e45e0a2
      René Stadler authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler de>
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-bad-plugins-docs.sgml:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/inspect/plugin-replaygain.xml:
      * gst/replaygain/Makefile.am:
      * gst/replaygain/gstrganalysis.c: (gst_rg_analysis_class_init),
      (gst_rg_analysis_start), (gst_rg_analysis_set_caps),
      (gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
      (gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
      (gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
      (gst_rg_analysis_album_result):
      * gst/replaygain/gstrganalysis.h:
      * gst/replaygain/gstrglimiter.c: (gst_rg_limiter_base_init),
      (gst_rg_limiter_class_init), (gst_rg_limiter_init),
      (gst_rg_limiter_set_property), (gst_rg_limiter_get_property),
      (gst_rg_limiter_transform_ip):
      * gst/replaygain/gstrglimiter.h:
      * gst/replaygain/gstrgvolume.c: (gst_rg_volume_base_init),
      (gst_rg_volume_class_init), (gst_rg_volume_init),
      (gst_rg_volume_set_property), (gst_rg_volume_get_property),
      (gst_rg_volume_dispose), (gst_rg_volume_change_state),
      (gst_rg_volume_sink_event), (gst_rg_volume_tag_event),
      (gst_rg_volume_reset), (gst_rg_volume_update_gain),
      (gst_rg_volume_determine_gain):
      * gst/replaygain/gstrgvolume.h:
      * gst/replaygain/replaygain.c: (plugin_init):
      * gst/replaygain/replaygain.h:
      * gst/replaygain/rganalysis.h:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/rganalysis.c: (send_eos_event),
      (GST_START_TEST):
      * tests/check/elements/rglimiter.c: (setup_rglimiter),
      (cleanup_rglimiter), (set_playing_state), (create_test_buffer),
      (verify_test_buffer), (GST_START_TEST), (rglimiter_suite), (main):
      * tests/check/elements/rgvolume.c: (event_func), (setup_rgvolume),
      (cleanup_rgvolume), (set_playing_state), (set_null_state),
      (send_eos_event), (send_tag_event), (test_buffer_new),
      (fail_unless_target_gain), (fail_unless_result_gain),
      (fail_unless_gain), (GST_START_TEST), (rgvolume_suite), (main):
      Add replaygain playback elements (#412710).
      4e45e0a2
  17. 25 Apr, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA... · e53a2451
      Tim-Philipp Müller authored
      gst/alpha/gstalphacolor.c: Double-check that RGB input caps are really RGBA caps (apparently the core doesn't always ...
      
      Original commit message from CVS:
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
      (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps):
      Double-check that RGB input caps are really RGBA caps (apparently
      the core doesn't always catch it if those caps aren't a subset of
      our template caps, also see #421543). Fixes #429319 in a way.
      Also, don't leak the pad template in the transform_caps function.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/alphacolor.c: (setup_alphacolor),
      (cleanup_alphacolor), (create_caps_rgb24), (create_caps_rgba32),
      (create_buffer_rgb24_3x4), (create_buffer_rgba32_3x4),
      (GST_START_TEST), (alphacolor_suite):
      Add some basic unit tests for alphacolor.
      e53a2451
  18. 30 Mar, 2007 1 commit
    • Sebastian Dröge's avatar
      ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples... · 6d8e6c9b
      Sebastian Dröge authored
      ext/wavpack/: Don't play audioconvert. As wavpack wants/outputs all samples with width==32 and depth=[1,32] accept th...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
      (gst_wavpack_dec_init), (gst_wavpack_dec_sink_set_caps),
      (gst_wavpack_dec_clip_outgoing_buffer),
      (gst_wavpack_dec_post_tags), (gst_wavpack_dec_chain):
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
      (gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
      (gst_wavpack_enc_chain):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c:
      Don't play audioconvert. As wavpack wants/outputs all samples with
      width==32 and depth=[1,32] accept this and let audioconvert convert
      to accepted formats instead of doing it in the element for n*8 depths.
      This also adds support for non-n*8 depths and prevents some useless
      memory allocations. Fixes #421598
      Also add a workaround for bug #421542 in wavpackenc for now...
      * tests/check/elements/wavpackdec.c: (GST_START_TEST):
      * tests/check/elements/wavpackenc.c: (GST_START_TEST):
      * tests/check/elements/wavpackparse.c: (GST_START_TEST):
      Consider the change above in the unit tests and test if the correct
      caps are accepted and set. Also check for GST_BUFFER_OFFSET_END in
      the wavpackparse unit test.
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
      (gst_wavpack_dec_sink_set_caps):
      Set caps on the src pad as soon as possible.
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackcommon.h:
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.h:
      Fix indention. gst-indent is now called by cicl.
      6d8e6c9b
  19. 09 Mar, 2007 2 commits
    • Tim-Philipp Müller's avatar
      sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just... · c3e99dd8
      Tim-Philipp Müller authored
      sys/sunaudio/: Actually translate sunaudio mixer track labels instead of just marking the strings as translatable (#3...
      
      Original commit message from CVS:
      * sys/sunaudio/gstsunaudio.c: (plugin_init):
      * sys/sunaudio/gstsunaudiomixertrack.c:
      (gst_sunaudiomixer_track_new):
      Actually translate sunaudio mixer track labels instead of just
      marking the strings as translatable (#377306); clean up weird
      label string mapping code that serves no apparent purpose. Also
      set the 'untranslated-label' property when creating mixer tracks
      if the GstMixerTrack base class supports this.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/sunaudio.c: (GST_START_TEST),
      (sunaudio_suite):
      Very minimalistic unit test for sunaudiomixer element (compiles, but not
      actually tested on a system where sunaudiomixer is available).
      c3e99dd8
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Re-enable the states test and see if it works on the buildbots. · d44570cf
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Re-enable the states test and see if it works on the buildbots.
      d44570cf
  20. 08 Mar, 2007 3 commits
    • Jan Schmidt's avatar
      tests/check/Makefile.am: Disable the states check until the remaining Valgrind... · 7a71c68f
      Jan Schmidt authored
      tests/check/Makefile.am: Disable the states check until the remaining Valgrind errors are fixed or suppressed.
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Disable the states check until the remaining Valgrind errors
      are fixed or suppressed.
      7a71c68f
    • Sebastian Dröge's avatar
      tests/check/elements/.cvsignore: Add audiodynamic check to .cvsignore · 4d7cae31
      Sebastian Dröge authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      Add audiodynamic check to .cvsignore
      4d7cae31
    • Sebastian Dröge's avatar
      gst/audiofx/: Add new audiodynamic element which can act as a compressor or... · dbd1b849
      Sebastian Dröge authored
      gst/audiofx/: Add new audiodynamic element which can act as a compressor or expander. Supported are hard-knee and sof...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiodynamic.c:
      (gst_audio_dynamic_characteristics_get_type),
      (gst_audio_dynamic_mode_get_type),
      (gst_audio_dynamic_set_process_function),
      (gst_audio_dynamic_base_init), (gst_audio_dynamic_class_init),
      (gst_audio_dynamic_init), (gst_audio_dynamic_set_property),
      (gst_audio_dynamic_get_property), (gst_audio_dynamic_setup),
      (gst_audio_dynamic_transform_hard_knee_compressor_int),
      (gst_audio_dynamic_transform_hard_knee_compressor_float),
      (gst_audio_dynamic_transform_soft_knee_compressor_int),
      (gst_audio_dynamic_transform_soft_knee_compressor_float),
      (gst_audio_dynamic_transform_hard_knee_expander_int),
      (gst_audio_dynamic_transform_hard_knee_expander_float),
      (gst_audio_dynamic_transform_soft_knee_expander_int),
      (gst_audio_dynamic_transform_soft_knee_expander_float),
      (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audiodynamic.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add new audiodynamic element which can act as a compressor or
      expander. Supported are hard-knee and soft-knee operation modes with
      user-specified ratio and threshold.
      Attack and release parameters are not yet implemented but will follow.
      * 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:
      Integrate audiodynamic into the docs.
      * tests/check/Makefile.am:
      * tests/check/elements/audiodynamic.c: (setup_dynamic),
      (cleanup_dynamic), (GST_START_TEST), (dynamic_suite), (main):
      Add unit test for audiodynamic.
      dbd1b849
  21. 06 Mar, 2007 2 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad()... · 009c9750
      Tim-Philipp Müller authored
      gst/id3demux/gstid3demux.c: Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the caps passed to ...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad),
      (gst_id3demux_sink_activate):
      Don't leak caps: make gst_id3demux_add_srcpad() not take ownership of the
      caps passed to it (previouslly one code path assumes it takes ownership
      while another one assumes it doesn't).
      * configure.ac:
      * tests/files/Makefile.am:
      * tests/files/id3-407349-1.tag:
      * tests/files/id3-407349-2.tag:
      Add directory where data for unit tests can be stored.
      * tests/Makefile.am:
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/id3demux.c: (pad_added_cb), (error_cb),
      (read_tags_from_file), (run_check_for_file),
      (check_date_1977_06_23), (GST_START_TEST), (id3demux_suite):
      Add unit test for id3demux, and in particular for bug #407349. Only
      testing pull-mode for now; push mode doesn't work yet because the test
      files are smaller than ID3_TYPE_FIND_MIN_SIZE.
      009c9750
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Add missing backslash at end of line. · cc09b81c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Add missing backslash at end of line.
      cc09b81c
  22. 05 Mar, 2007 1 commit
  23. 04 Mar, 2007 2 commits
  24. 02 Mar, 2007 2 commits
  25. 01 Mar, 2007 2 commits