All pastes #213659 Raw Edit

Something

public text v1 · immutable
#213659 ·published 2006-10-21 15:34 UTC
rendered paste body
brandon@mario:~$ gst-inspect-0.10 lame
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 MP3's with LAME
  Filename:		/usr/lib/gstreamer-0.10/libgstlame.so
  Version:		0.10.4
  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
                        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 bitrate
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 128
  vbr-min-bitrate     : Specify min bitrate
                        flags: readable, writable
                        Integer. Range: 0 - 2147483647 Default: 0 Current: 0
  vbr-max-bitrate     : Specify max bitrate
                        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
brandon@mario:~$