[gstreamer-bugs] [Bug 397162] [audiofx] New element audioamplify

GStreamer (bugzilla.gnome.org) bugzilla-daemon at bugzilla.gnome.org
Wed Jan 24 04:46:22 PST 2007


Do not reply to this via email (we are currently unable to handle email
responses and they get discarded).  You can add comments to this bug at
http://bugzilla.gnome.org/show_bug.cgi?id=397162

  GStreamer | gst-plugins-good | Ver: HEAD CVS


Sebastian Dröge changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #80363|accepted-commit_now         |committed
               Flag|                            |
  Attachment #80364|accepted-commit_now         |committed
               Flag|                            |
  Attachment #80577|accepted-commit_now         |committed
               Flag|                            |
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |0.10.6




------- Comment #12 from Sebastian Dröge  2007-01-24 12:44 UTC -------
Thanks for reviewing Stefan... committed it to CVS some seconds ago.

For the code duplication aka copy&paste design I'll think about some kind of
base class for all audio filters once I make the next one.

2007-01-24  Sebastian Dröge  <slomo at circular-chaos.org>

        reviewed by: Stefan Kost  <ensonic at 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


-- 
Configure bugmail: http://bugzilla.gnome.org/userprefs.cgi?tab=email




More information about the Gstreamer-bugs mailing list