All pastes #353255 Raw Edit

slytherin

public text v1 · immutable
·published 2007-02-13 07:48 UTC
rendered paste body
Factory Details:
  Long name:    L.A.M.E. mp3 encoder
  Class:        Codec/Encoder/Audio
  Description:  High-quality free MP3 encoder
  Author(s):    Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>
  Rank:         none (0)

Plugin Details:
  Name:                 lame
  Description:          Encode MP3s with LAME
  Filename:             /usr/lib/gstreamer-0.10/libgstlame.so
  Version:              0.10.5
  License:              LGPL
  Source module:        gst-plugins-ugly
  Binary package:       GStreamer Ugly Multiverse Plugins (Ubuntu)
  Origin URL:           https://launchpad.net/distros/ubuntu/+source/gst-plugins-ugly-multiverse0.10

GObject
 +----GstObject
       +----GstElement
             +----GstLame

Implemented Interfaces:
  GstTagSetter

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/mpeg
            mpegversion: 1
                  layer: 3
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: [ 1, 2 ]

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-raw-int
             endianness: 1234
                 signed: true
                  width: 16
                  depth: 16
                   rate: { 8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 }
               channels: [ 1, 2 ]


Element Flags:
  no flags set

Element Implementation:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: gst_lame_change_state
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.

Pads:
  SRC: 'src'
    Implementation:
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_lame_chain
      Has custom eventfunc(): gst_lame_sink_event
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "lame0"
  bitrate             : Bitrate in kbit/sec (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
                        flags: readable, writable
                        Integer. Range: 8 - 320 Default: 128 Current: 128
  compression-ratio   : let lame choose bitrate to achieve selected compression ratio
                        flags: readable, writable
                        Float. Range:               0 -             200 Default:               0 Current:               0
  quality             : Quality of algorithm used for encoding
                        flags: readable, writable
                        Enum "GstLameQuality" Current: 5, "5"
                           (0): 0                - 0 - Best
                           (1): 1                - 1
                           (2): 2                - 2
                           (3): 3                - 3
                           (4): 4                - 4
                           (5): 5                - 5 - Default
                           (6): 6                - 6
                           (7): 7                - 7
                           (8): 8                - 8
                           (9): 9                - 9 - Worst
  mode                : Encoding mode
                        flags: readable, writable
                        Enum "GstLameMode" Current: 4, "auto"
                           (0): stereo           - Stereo
                           (1): joint            - Joint Stereo
                           (2): dual             - Dual Channel
                           (3): mono             - Mono
                           (4): auto             - Auto
  force-ms            : Force ms_stereo on all frames
                        flags: readable, writable
                        Boolean. Default: true Current: false
  free-format         : Produce a free format bitstream
                        flags: readable, writable
                        Boolean. Default: true Current: false
  copyright           : Mark as copyright
                        flags: readable, writable
                        Boolean. Default: true Current: false
  original            : Mark as non-original
                        flags: readable, writable
                        Boolean. Default: true Current: true
  error-protection    : Adds 16 bit checksum to every frame
                        flags: readable, writable
                        Boolean. Default: true Current: false
  padding-type        : Padding type
                        flags: readable, writable
                        Enum "GstLamePadding" Current: 2, "adjust"
                           (0): never            - No Padding
                           (1): always           - Always Pad
                           (2): adjust           - Adjust Padding
  extension           : Extension
                        flags: readable, writable
                        Boolean. Default: true Current: false
  strict-iso          : Comply as much as possible to ISO MPEG spec
                        flags: readable, writable
                        Boolean. Default: true Current: false
  disable-reservoir   : Disable the bit reservoir
                        flags: readable, writable
                        Boolean. Default: true Current: false
  vbr                 : Specify bitrate mode
                        flags: readable, writable
                        Enum "GstLameVbrmode" Current: 0, "none"
                           (0): none             - No VBR (Constant Bitrate)
                           (2): old              - Lame's old VBR algorithm
                           (3): abr              - VBR Average Bitrate
                           (4): new              - Lame's new VBR algorithm
  vbr-mean-bitrate    : Specify mean VBR bitrate
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 128
  vbr-min-bitrate     : Specify minimum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  vbr-max-bitrate     : Specify maximum VBR bitrate (8, 16, 24, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256 or 320)
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  vbr-hard-min        : Specify hard min bitrate
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  lowpass-freq        : frequency(kHz), lowpass filter cutoff above freq
                        flags: readable, writable
                        Integer. Range: 0 - 50000 Default: 0 Current: 0
  lowpass-width       : frequency(kHz) - default 15% of lowpass freq
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  highpass-freq       : frequency(kHz), highpass filter cutoff below freq
                        flags: readable, writable
                        Integer. Range: 0 - 50000 Default: 0 Current: 0
  highpass-width      : frequency(kHz) - default 15% of highpass freq
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  ath-only            : Ignore GPSYCHO completely, use ATH only
                        flags: readable, writable
                        Boolean. Default: true Current: false
  ath-short           : Ignore GPSYCHO for short blocks, use ATH only
                        flags: readable, writable
                        Boolean. Default: true Current: false
  no-ath              : turns ATH down to a flat noise floor
                        flags: readable, writable
                        Boolean. Default: true Current: false
  ath-lower           : lowers ATH by x dB
                        flags: readable, writable
                        Integer. Range: -2147483648 - 2147483647 Default: 0 Current: 0
  cwlimit             : Compute tonality up to freq (in kHz) default 8.8717
                        flags: readable, writable
                        Integer. Range: 0 - 50000 Default: 0 Current: 8
  allow-diff-short    : Allow diff short
                        flags: readable, writable
                        Boolean. Default: true Current: false
  no-short-blocks     : Do not use short blocks
                        flags: readable, writable
                        Boolean. Default: true Current: true
  emphasis            : Emphasis
                        flags: readable, writable
                        Boolean. Default: true Current: false
  vbr-quality         : VBR Quality
                        flags: readable, writable
                        Enum "GstLameQuality" Current: 5, "5"
                           (0): 0                - 0 - Best
                           (1): 1                - 1
                           (2): 2                - 2
                           (3): 3                - 3
                           (4): 4                - 4
                           (5): 5                - 5 - Default
                           (6): 6                - 6
                           (7): 7                - 7
                           (8): 8                - 8
                           (9): 9                - 9 - Worst
  xingheader          : Output Xing Header (BROKEN, use xingmux instead)
                        flags: readable, writable
                        Boolean. Default: false Current: false
  preset              : Lame Preset
                        flags: readable, writable
                        Enum "GstLamePreset" Current: 0, "none"
                           (0): none             - None
                           (1006): medium           - Medium
                           (1001): standard         - Standard
                           (1002): extreme          - Extreme
                           (1003): insane           - Insane