1. 17 Apr, 2015 1 commit
  2. 04 Nov, 2012 1 commit
  3. 27 Aug, 2012 1 commit
  4. 09 Apr, 2012 1 commit
  5. 02 Apr, 2012 1 commit
  6. 25 Jan, 2012 1 commit
  7. 05 Jan, 2012 1 commit
  8. 04 Nov, 2011 1 commit
  9. 19 Aug, 2011 2 commits
  10. 25 Apr, 2011 1 commit
  11. 13 Oct, 2010 1 commit
  12. 08 Apr, 2010 1 commit
  13. 18 Mar, 2010 1 commit
  14. 09 Mar, 2010 1 commit
  15. 13 Jan, 2010 1 commit
  16. 21 Jun, 2009 2 commits
  17. 19 Jun, 2009 2 commits
  18. 28 Jan, 2009 1 commit
  19. 10 Feb, 2008 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Fix long description of audiofx elements. Fixes bug #515457. · f13c8b65
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c:
      * gst/audiofx/audiochebband.c:
      * gst/audiofx/audiocheblimit.c:
      * gst/audiofx/audiodynamic.c:
      * gst/audiofx/audioinvert.c:
      * gst/audiofx/audiopanorama.c:
      * gst/audiofx/audiowsincband.c:
      * gst/audiofx/audiowsinclimit.c:
      Fix long description of audiofx elements. Fixes bug #515457.
      f13c8b65
  20. 08 Jan, 2008 1 commit
    • Sebastian Dröge's avatar
      Make elements GST_BUFFER_FLAG_GAP aware and call gst_base_transform_set_gap_aware for this. · b76819bb
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst/audiofx/audioamplify.c:
      (gst_audio_amplify_clipping_method_get_type),
      (gst_audio_amplify_init), (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_init),
      (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
      (gst_audio_invert_transform_ip):
      * gst/audiofx/audiopanorama.c: (gst_audio_panorama_init),
      (gst_audio_panorama_transform):
      * gst/level/gstlevel.c: (gst_level_init):
      Make elements GST_BUFFER_FLAG_GAP aware and call
      gst_base_transform_set_gap_aware for this.
      Bump core requirement to CVS.
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_transform_ip):
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_transform_ip):
      Also sync GObject properties to the controller if operating
      in passthrough mode.
      b76819bb
  21. 06 Dec, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode. · ba36c818
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_transform_ip):
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_transform_ip):
      * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
      The transform_ip() methods should do nothing if in passthrough mode.
      It might get non-writable buffers in that case but the buffer might
      as well be writable.
      * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform):
      The transform() methods won't be called in passthrough mode and
      otherwise the buffer is always writable so don't check here.
      ba36c818
  22. 26 Jul, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Don't save format information ourselves, this is already saved in · 5f350149
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
      (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiodynamic.c:
      (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
      (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audiodynamic.h:
      * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
      (gst_audio_invert_setup), (gst_audio_invert_transform_ip):
      * gst/audiofx/audioinvert.h:
      Don't save format information ourselves, this is already saved in
      GstAudioFilter.
      5f350149
  23. 06 May, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Sync the GObject properties before each processing step to... · 3d7b6f15
      Sebastian Dröge authored
      gst/audiofx/: Sync the GObject properties before each processing step to properly work with the controller.
      
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
      Sync the GObject properties before each processing step to properly
      work with the controller.
      3d7b6f15
  24. 06 Feb, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Some small cleanups and port both elements to the new... · cdba2c42
      Sebastian Dröge authored
      gst/audiofx/: Some small cleanups and port both elements to the new GstAudioFilter base class to save a few lines of ...
      
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_base_init),
      (gst_audio_amplify_class_init), (gst_audio_amplify_init),
      (gst_audio_amplify_set_process_function),
      (gst_audio_amplify_setup):
      * gst/audiofx/audioamplify.h:
      * gst/audiofx/audioinvert.c: (gst_audio_invert_base_init),
      (gst_audio_invert_class_init), (gst_audio_invert_setup):
      * gst/audiofx/audioinvert.h:
      Some small cleanups and port both elements to the new GstAudioFilter
      base class to save a few lines of common code.
      * gst/audiofx/Makefile.am:
      Link against libgstaudio for the above changes
      cdba2c42
  25. 24 Jan, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio... · 54b10ebf
      Sebastian Dröge authored
      gst/audiofx/: Add new element "audioamplify". This allows scaling of raw audio samples, similar to the "volume" eleme...
      
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audioamplify.c:
      (gst_audio_amplify_clipping_method_get_type),
      (gst_audio_amplify_base_init), (gst_audio_amplify_class_init),
      (gst_audio_amplify_init), (gst_audio_amplify_set_process_function),
      (gst_audio_amplify_set_property), (gst_audio_amplify_get_property),
      (gst_audio_amplify_set_caps),
      (gst_audio_amplify_transform_int_clip),
      (gst_audio_amplify_transform_int_wrap_negative),
      (gst_audio_amplify_transform_int_wrap_positive),
      (gst_audio_amplify_transform_float_clip),
      (gst_audio_amplify_transform_float_wrap_negative),
      (gst_audio_amplify_transform_float_wrap_positive),
      (gst_audio_amplify_transform_ip):
      * gst/audiofx/audioamplify.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add new element "audioamplify". This allows scaling of raw audio
      samples, similar to the "volume" element, but provides different modes
      for clipping and allows unlimited amplification. It's mainly targeted
      for creative sound design and not as a replacement of the "volume"
      element. Fixes #397162
      * 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:
      Add docs for audioamplify and integrate them into the build system
      * tests/check/Makefile.am:
      * tests/check/elements/audioamplify.c: (setup_amplify),
      (cleanup_amplify), (GST_START_TEST), (amplify_suite), (main):
      Add fairly extensive unit test suite for audioamplify
      54b10ebf