All pastes #270702 Raw Edit

Someone

public text v1 · immutable
·published 2006-12-07 17:15 UTC
rendered paste body
$  gst-inspect-0.10 faac
Factory Details:
  Long name:    AAC audio encoder
  Class:        Codec/Encoder/Audio
  Description:  Free MPEG-2/4 AAC encoder
  Author(s):    Ronald Bultje <rbultje@ronald.bitfreak.net>
  Rank:         none (0)

Plugin Details:
  Name:                 faac
  Description:          Free AAC Encoder (FAAC)
  Filename:             /opt/gnome2.18/lib/gstreamer-0.10/libgstfaac.so
  Version:              0.10.3.1
  License:              LGPL
  Source module:        gst-plugins-bad
  Binary package:       GStreamer Bad Plug-ins CVS/prerelease
  Origin URL:           Unknown package origin

GObject
 +----GstObject
       +----GstElement
             +----GstFaac

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/mpeg
            mpegversion: { 4, 2 }
               channels: [ 1, 6 ]
                   rate: [ 8000, 96000 ]

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-raw-int
             endianness: 1234
                 signed: true
                  width: 16
                  depth: 16
                   rate: [ 8000, 96000 ]
               channels: [ 1, 6 ]


Element Flags:
  no flags set

Element Implementation:
  No loopfunc(), must be chain-based or not configured yet
  Has change_state() function: gst_faac_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_faac_chain
      Has custom eventfunc(): gst_faac_sink_event
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "faac0"
  outputformat        : Format of output frames
                        flags: readable, writable
                        Enum "GstFaacOutputFormat" Current: 0, "Raw AAC"
                           (0): Raw AAC          - OUTPUTFORMAT_RAW
                           (1): ADTS headers     - OUTPUTFORMAT_ADTS
  bitrate             : Bitrate in bits/sec
                        flags: readable, writable
                        Integer. Range: 8192 - 327680 Default: 131072 Current: 131072
  profile             : MPEG/AAC encoding profile
                        flags: readable, writable
                        Enum "GstFaacProfile" Current: 0, "Main profile"
                           (0): Main profile     - MAIN
                           (1): Low complexity profile - LOW
                           (2): Scalable sampling rate profile - SSR
                           (3): Long term prediction profile - LTP
  tns                 : Use temporal noise shaping
                        flags: readable, writable
                        Boolean. Default: false Current: false
  midside             : Allow mid/side encoding
                        flags: readable, writable
                        Boolean. Default: true Current: true
  shortctl            : Block type encorcing
                        flags: readable, writable
                        Enum "GstFaacShortCtl" Current: 0, "Normal block type"
                           (0): Normal block type - SHORTCTL_NORMAL
                           (1): No short blocks  - SHORTCTL_NOSHORT
                           (2): No long blocks   - SHORTCTL_NOLONG