rglimiter

This element applies signal compression/limiting to raw audio data. It performs strict hard limiting with soft-knee characteristics, using a threshold of -6 dB. This type of filter is mentioned in the proposed ReplayGain standard.

Example launch line

 gst-launch-1.0 filesrc location=filename.ext ! decodebin ! audioconvert \
            ! rgvolume pre-amp=6.0 headroom=10.0 ! rglimiter \
            ! audioconvert ! audioresample ! alsasink

Playback of a file

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──rglimiter

Factory details

Authors: – René Stadler

Classification:Filter/Effect/Audio

Rank – none

Plugin – gstreplaygain

Package – GStreamer Good Plug-ins git

Pad Templates

sink

audio/x-raw:
         format: F32LE
         layout: { (string)interleaved, (string)non-interleaved }
       channels: [ 1, 2147483647 ]
           rate: [ 1, 2147483647 ]

Presencealways

Directionsink


src

audio/x-raw:
         format: F32LE
         layout: { (string)interleaved, (string)non-interleaved }
       channels: [ 1, 2147483647 ]
           rate: [ 1, 2147483647 ]

Presencealways

Directionsrc


Properties

enabled

“enabled” gboolean

Enable processing

Flags : Read / Write

Default value : true


name

“name” gchararray

The name of the object

Flags : Read / Write / Construct

Default value : NULL


parent

“parent” GstObject *

The parent of the object

Flags : Read / Write


qos

“qos” gboolean

Handle Quality-of-Service events

Flags : Read / Write

Default value : false


The results of the search are