[gst-devel] (no subject)

Karl Lattimer k.lattimer at nnc-consultancy.co.uk
Mon Dec 30 11:25:04 CET 2002


I downloaded gstreamer from CVS, compiled and installed it, then ran
gst-register (thanks for that) to sort out the plugins, and when i try
to play a divX strange things start happening, the program normally just
locks up, sometimes it changes the window contents and makes space for a
movie. I've attached the output from gst-feedback.

Thanks in advance ;) Karl


-------------- next part --------------
GStreamer feedback script.
Please attach the output of this script to your bug reports.
Bug reports should go into Gnome's bugzilla (http://bugzilla.gnome.org)

+   SYSTEM INFORMATION
+++ uname -a
Linux halflife.lan 2.4.20 #8 Wed Dec 18 15:47:32 GMT 2002 i686 athlon i386 GNU/Linux
+++  distribution: Red Hat
Red Hat Linux release 8.0 (Psyche)
+++ cat /etc/issue
Red Hat Linux release 8.0 (Psyche)
Kernel \r on an \m


+   USER INFORMATION
+++ id
uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)

+   PKG-CONFIG INFORMATION
+++ pkg-config --version
0.12.0
+++ pkg-config gstreamer --modversion
0.4.2
+++ pkg-config gstreamer --cflags
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gstreamer-0.4.2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2  
+++ pkg-config gstreamer --libs
 -L/usr/lib/gst -lgstreamer -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lpthread -lxml2 -lz -lm -lglib-2.0  
+++ pkg-config gstreamer-libs --modversion
Package gstreamer-libs was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-libs.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-libs' found
+++ pkg-config gstreamer-libs --cflags
Package gstreamer-libs was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-libs.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-libs' found
+++ pkg-config gstreamer-libs --libs
Package gstreamer-libs was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-libs.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-libs' found

+   GSTREAMER INFORMATION
+++ which gst-register
/usr/bin/gst-register
+++ gst-inspect
INFO (32483: 0) Initializing GStreamer Core Library version 0.5.0.1 
INFO (32483: 0) CPU features: (c1c7fbff) MMX 3DNOW MMXEXT 
registry: loaded user_registry in 0.000247 seconds
          (/root/.gstreamer/registry.xml)
registry: loaded global_registry in 0.215030 seconds
          (/usr/var/cache/gstreamer-0.5/registry.xml)
gst_core_plugins:  typefind: TypeFind
gst_core_plugins:  queue: Queue
gst_core_plugins:  thread: Threaded container
gst_core_plugins:  pipeline: Pipeline object
gst_core_plugins:  bin: Generic bin
adder:  adder: Adder
audioscale:  audioscale: Audio scaler
avimux:  avimux: Avi multiplexer
avidemux type:  video/avi: .avi
      Has typefind function: 0x4005f480
avidemux:  avidemux: Avi demuxer
cdxaparse type:  video/avi: .dat
      Has typefind function: 0x4005f480
cdxaparse:  cdxaparse: .dat parser
cutter:  cutter: Cutter
flxdec:  flxdec: FLX Decoder
flxdec type:  video/fli: .flc .fli
      Has typefind function: 0x4005f480
intfloatconvert:  int2float: Integer to Float effect
intfloatconvert:  float2int: Float to Integer effect
mixmatrix:  mixmatrix: Mixing Matrix
system_encode:  system_encode: MPEG1 Multiplexer
mpeg2enc:  mpeg2enc: mpeg1 and mpeg2 video encoder
mpegaudio:  mpegaudio: mpegaudio mp3 encoder
mpegstream:  mpegparse: MPEG System Parser
mpegstream:  mpegdemux: MPEG Demuxer
mpegstream:  rfc2250enc: RFC 2250 packet encoder
qtdemux type:  video/quicktime: .mov
      Has typefind function: 0x4005f480
qtdemux:  qtdemux: quicktime parser
modplug type:  audio/mod: .mod .sam .med .s3m .it .xm .stm .mtm .669 .ult .far .amf  .dsm .imf .gdm .stx .okt
      Has typefind function: 0x4005f480
modplug:  modplug: ModPlug
a52dec:  a52dec: ATSC A/52 audio decoder
ffmpeg:  ffenc_ac3: ac3
ffmpeg:  ffenc_mp2: mp2
ffmpeg:  ffenc_mpeg1video: mpeg1video
ffmpeg:  ffenc_h263: h263
ffmpeg:  ffenc_h263p: h263p
ffmpeg:  ffenc_rv10: rv10
ffmpeg:  ffenc_mjpeg: mjpeg
ffmpeg:  ffenc_mpeg4: mpeg4
ffmpeg:  ffenc_msmpeg4v1: msmpeg4v1
ffmpeg:  ffenc_msmpeg4v2: msmpeg4v2
ffmpeg:  ffenc_msmpeg4: msmpeg4
ffmpeg:  ffenc_wmv1: wmv1
ffmpeg:  ffenc_huffyuv: huffyuv
ffmpeg:  ffenc_rawvideo: rawvideo
ffmpeg:  ffenc_pcm_s16le: pcm_s16le
ffmpeg:  ffenc_pcm_s16be: pcm_s16be
ffmpeg:  ffenc_pcm_u16le: pcm_u16le
ffmpeg:  ffenc_pcm_u16be: pcm_u16be
ffmpeg:  ffenc_pcm_s8: pcm_s8
ffmpeg:  ffenc_pcm_u8: pcm_u8
ffmpeg:  ffenc_pcm_alaw: pcm_alaw
ffmpeg:  ffenc_pcm_mulaw: pcm_mulaw
ffmpeg:  ffenc_adpcm_ima_qt: adpcm_ima_qt
ffmpeg:  ffenc_adpcm_ima_wav: adpcm_ima_wav
ffmpeg:  ffenc_adpcm_ms: adpcm_ms
ffmpeg:  ffdec_rawvideo: rawvideo
ffmpeg:  ffdec_h263: h263
ffmpeg:  ffdec_mpeg4: mpeg4
ffmpeg:  ffdec_msmpeg4v1: msmpeg4v1
ffmpeg:  ffdec_msmpeg4v2: msmpeg4v2
ffmpeg:  ffdec_msmpeg4: msmpeg4
ffmpeg:  ffdec_wmv1: wmv1
ffmpeg:  ffdec_mpegvideo: mpegvideo
ffmpeg:  ffdec_h263i: h263i
ffmpeg:  ffdec_rv10: rv10
ffmpeg:  ffdec_svq1: svq1
ffmpeg:  ffdec_dvvideo: dvvideo
ffmpeg:  ffdec_mjpeg: mjpeg
ffmpeg:  ffdec_mjpegb: mjpegb
ffmpeg:  ffdec_mp2: mp2
ffmpeg:  ffdec_mp3: mp3
ffmpeg:  ffdec_wmav1: wmav1
ffmpeg:  ffdec_wmav2: wmav2
ffmpeg:  ffdec_mace3: mace3
ffmpeg:  ffdec_mace6: mace6
ffmpeg:  ffdec_huffyuv: huffyuv
ffmpeg:  ffdec_ac3: ac3
ffmpeg:  ffdec_pcm_s16le: pcm_s16le
ffmpeg:  ffdec_pcm_s16be: pcm_s16be
ffmpeg:  ffdec_pcm_u16le: pcm_u16le
ffmpeg:  ffdec_pcm_u16be: pcm_u16be
ffmpeg:  ffdec_pcm_s8: pcm_s8
ffmpeg:  ffdec_pcm_u8: pcm_u8
ffmpeg:  ffdec_pcm_alaw: pcm_alaw
ffmpeg:  ffdec_pcm_mulaw: pcm_mulaw
ffmpeg:  ffdec_adpcm_ima_qt: adpcm_ima_qt
ffmpeg:  ffdec_adpcm_ima_wav: adpcm_ima_wav
ffmpeg:  ffdec_adpcm_ms: adpcm_ms
ffmpeg:  ffdemux_mpeg: mpeg
ffmpeg:  ffdemux_mpegts: mpegts
ffmpeg:  ffdemux_pgm: pgm
ffmpeg:  ffdemux_pgmyuv: pgmyuv
ffmpeg:  ffdemux_ppm: ppm
ffmpeg:  ffdemux__Y_U_V: .Y.U.V
ffmpeg:  ffdemux_pgmpipe: pgmpipe
ffmpeg:  ffdemux_pgmyuvpipe: pgmyuvpipe
ffmpeg:  ffdemux_ppmpipe: ppmpipe
ffmpeg:  ffdemux_mp3: mp3
ffmpeg:  ffdemux_ac3: ac3
ffmpeg:  ffdemux_m4v: m4v
ffmpeg:  ffdemux_mpegvideo: mpegvideo
ffmpeg:  ffdemux_mjpeg: mjpeg
ffmpeg:  ffdemux_s16le: s16le
ffmpeg:  ffdemux_s16be: s16be
ffmpeg:  ffdemux_u16le: u16le
ffmpeg:  ffdemux_u16be: u16be
ffmpeg:  ffdemux_s8: s8
ffmpeg:  ffdemux_u8: u8
ffmpeg:  ffdemux_mulaw: mulaw
ffmpeg:  ffdemux_alaw: alaw
ffmpeg:  ffdemux_rawvideo: rawvideo
ffmpeg:  ffdemux_rm: rm
ffmpeg:  ffdemux_asf: asf
ffmpeg:  ffdemux_avi: avi
ffmpeg:  ffdemux_swf: swf
ffmpeg:  ffdemux_au: au
ffmpeg:  ffdemux_mov: mov
ffmpeg:  ffdemux_jpeg: jpeg
ffmpeg:  ffdemux_ffm: ffm
ffmpeg:  ffdemux_video_grab_device: video_grab_device
ffmpeg:  ffdemux_audio_device: audio_device
ffmpeg:  ffdemux_rtsp: rtsp
ffmpeg:  ffdemux_redir: redir
ffmpeg:  ffdemux_sdp: sdp
ffmpeg:  ffdemux_rtp: rtp
ffmpeg type:  fftype_mpeg: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_mpegts: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_mpegvideo: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_rm: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_asf: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_avi: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_swf: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_au: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_mov: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_ffm: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_rtsp: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_redir: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_sdp: (null)
      Has typefind function: 0x4005f480
ffmpeg type:  fftype_rtp: (null)
      Has typefind function: 0x4005f480
dvdec:  dvdec: DV (smpte314) decoder plugin
dvdec type:  video/dv: .dv
      Has typefind function: 0x4005f480
vorbis:  vorbisenc: Ogg Vorbis encoder
vorbis:  vorbisfile: Ogg Vorbis decoder
vorbis type:  application/x-ogg: .ogg
      Has typefind function: 0x4005f480
gststaticautoplug:  static: A static autoplugger, it constructs the complete element before running it
gststaticautoplugrender:  staticrender: A static autoplugger, it constructs the complete element before running it
autoplugcache:  autoplugcache: AutoplugCache
autoplugger:  autoplugger: Dynamic autoplugger
gstspider:  spider: Spider
gstspider:  spideridentity: SpiderIdentity
gstelements:  fakesrc: Fake Source
gstelements:  fakesink: Fake Sink
gstelements:  filesrc: File Source
gstelements:  filesink: File Sink
gstelements:  identity: Identity
gstelements:  fdsink: Filedescriptor Sink
gstelements:  fdsrc: Disk Source
gstelements:  multidisksrc: Multi Disk Source
gstelements:  pipefilter: Pipefilter
gstelements:  tee: Tee pipe fitting
gstelements:  aggregator: Aggregator pipe fitting
gstelements:  statistics: Statistics
gstelements:  md5sink: MD5 Sink
gstbasicomegascheduler:  basicomega: A basic scheduler using omega cothreads
gstbasicwingoscheduler:  basicwingo: A basic scheduler using wingo cothreads
gstoptscheduler:  opt: An optimal scheduler using  cothreads
gstoptomegascheduler:  optomega: An optimal scheduler using omega cothreads
gstoptwingoscheduler:  optwingo: An optimal scheduler using wingo cothreads
gsttypes type:  audio/raw: .raw
gsttypes type:  video/raw: .raw
gstindexs:  memindex: A index that stores entries in memory
ac3parse:  ac3parse: AC3 Parser
auparse:  auparse: .au parser
auparse type:  audio/au: .au
      Has typefind function: 0x4005f480
chart:  chart: chart drawer
deinterlace:  deinterlace: Deinterlace
effectv:  edgeTV: EdgeTV
effectv:  agingTV: AgingTV
effectv:  diceTV: DiceTV
effectv:  warpTV: WarpTV
effectv:  shagadelicTV: ShagadelicTV
effectv:  vertigoTV: VertigoTV
effectv:  revTV: RevTV
effectv:  quarkTV: QuarkTV
festival:  festival: Festival synthesizer
festival type:  text/plain: .txt
      Has typefind function: 0x4005f480
filter:  iir: IIR
filter:  lpwsinc: LPWSinc
filter:  bpwsinc: BPWSinc
goom:  goom: GOOM: what a GOOM!
alaw:  alawenc: PCM to A Law conversion
alaw:  alawdec: A Law to PCM conversion
mulaw:  mulawenc: PCM to Mu Law conversion
mulaw:  mulawdec: Mu Law to PCM conversion
level:  level: Level
median:  median: Median effect
mpeg1enc:  mpeg1enc: mpeg1 and mpeg2 video encoder
mp1videoparse:  mp1videoparse: MPEG 1 Video Parser
mpeg2subt:  mpeg2subt: MPEG2 subtitle Decoder
mp3parse:  mp3parse: MPEG1 Audio Parser
mp3types type:  audio/x-mp3: .mp3 .mp2 .mp1 .mpga
      Has typefind function: 0x4005f480
mpeg2types type:  video/mpeg: .mpg .mpeg .mpe
      Has typefind function: 0x4005f480
mpeg2types type:  video/mpeg: (null)
mpeg1types type:  video/mpeg: .mpg .mpeg .mpe
      Has typefind function: 0x4005f480
mpeg1types type:  video/mpeg: .mpg .mpeg .mpe
      Has typefind function: 0x4005f480
monoscope:  monoscope: Monoscope
passthrough:  passthrough: Passthrough
playondemand:  playondemand: Play On Demand
rtjpeg:  rtjpegenc: RTjpeg encoder
rtjpeg:  rtjpegdec: RTjpeg decoder
silence:  silence: silence source
sinesrc:  sinesrc: Sine-wave src
smooth:  smooth: Smooth effect
smpte:  smpte: SMPTE transitions
spectrum:  spectrum: Spectrum analyzer
speed:  speed: Speed
stereo:  stereo: Stereo effect
stereo2mono:  stereo2mono: Stereo to Mono converter
mono2stereo:  mono2stereo: Mono to Stereo effect
stereosplit:  stereosplit: Stereo splitter
synaesthesia:  synaesthesia: Synaesthesia
udp:  udpsink: UDP packet sender
udp:  udpsrc: UDP packet receiver
vbidec:  vbidec: VBI decoder
videocrop:  videocrop: video crop filter
videoscale:  videoscale: Video scaler
videotestsrc:  videotestsrc: Video test source
volenv:  volenv: Volume Envelope
volume:  volume: Volume
vumeter:  vumeter: VU Meter
wavenc:  wavenc: WAV encoder
wavparse:  wavparse: .wav parser
wavparse type:  audio/x-wav: .wav
      Has typefind function: 0x4005f480
lavenc:  lavenc: LavEncode
ossaudio:  osssink: Audio Sink (OSS)
ossaudio:  osssrc: Audio Source (OSS)
ossaudio:  ossgst: Audio Wrapper (OSS)
v4lelement:  v4lelement: Generic video4linux Element
v4lsrc:  v4lsrc: Video (video4linux/raw) Source
v4lmjpegsrc:  v4lmjpegsrc: Video (video4linux/MJPEG) Source
v4lmjpegsink:  v4lmjpegsink: Video (video4linux/MJPEG) sink
vcdsrc:  vcdsrc: VCD Source
xvideosink:  xvideosink: Video sink
videosink:  videosink: Video sink
cdplayer:  cdplayer: CD Player
wincodec:  winenc: Windows codec image encoder
wincodec:  windec: Windows codec decoder
cdparanoia:  cdparanoia: CD Audio (cdda) Source, Paranoia IV
dvdreadsrc:  dvdreadsrc: DVD Source
esdsink:  esdsink: Esound audio sink
esdmon:  esdmon: Esound audio monitor
ffmpegdecall:  ffmpegdecall: FFMPEG codec wrapper
gnomevfssrc:  gnomevfssrc: GnomeVFS Source
gnomevfssink:  gnomevfssink: GnomeVFS Sink
colorspace:  colorspace: Colorspace converter
jpeg:  jpegenc: jpeg image encoder
jpeg:  jpegdec: jpeg image decoder
lame:  lame: L.A.M.E. mp3 encoder
png:  pngenc: 
mikmod:  mikmod: MikMod
sdlvideosink:  sdlvideosink: Video sink
snapshot:  snapshot: snapshot
+++ gst-inspect fakesrc
INFO (32484: 0) Initializing GStreamer Core Library version 0.5.0.1 
INFO (32484: 0) CPU features: (c1c7fbff) MMX 3DNOW MMXEXT 
registry: loaded user_registry in 0.000243 seconds
          (/root/.gstreamer/registry.xml)
registry: loaded global_registry in 0.215349 seconds
          (/usr/var/cache/gstreamer-0.5/registry.xml)
Factory Details:
  Long name:	Fake Source
  Class:	Source
  License:	LGPL
  Description:	Push empty (no data) buffers around
  Version:	0.5.0.1
  Author(s):	Erik Walthinsen <omega at cse.ogi.edu>
Wim Taymans <wim.taymans at chello.be>
  Copyright:	(C) 1999

GObject
 +----GstObject
       +----GstElement
             +----GstFakeSrc

Pad Templates:
  SRC template: 'src%d'
    Availability: On request
      Has request_new_pad() function: gst_fakesrc_request_new_pad


Element Flags:
  no flags set

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

Clocking Interaction:
  none

Indexing capabilities:
  none

Pads:
  SRC: 'src'
    Implementation:
      Has getfunc(): gst_fakesrc_get
      Supports seeking/conversion/query formats:
		(1):	default (Default)
      Has custom eventfunc(): 0x4025f80c
        Provides event masks:
		seek | flag-flush 
		seek-segment 
		flush 
      Has custom queryfunc(): 0x4025f758
        Provides query types:
		(1):	total (GST_PAD_QUERY_TOTAL)
		(2):	position (GST_PAD_QUERY_POSITION)
		(5):	start (GST_PAD_QUERY_START)
		(6):	segment-end (GST_PAD_QUERY_SEGMENT_END)

Element Arguments:
  name                : The name of the object
                        String. (Default "element")
  num-sources         : Number of sources
                        Integer. Range: 1 - 2147483647 (Default 1)
  loop-based          : Enable loop-based operation
                        Boolean. (Default false)
  output              : Output method (currently unused)
                        Enum "GstFakeSrcOutput" (default 1, "First-Last loop")
                           (1): 	First-Last loop
                           (2): 	Last-First loop
                           (3): 	Ping-Pong
                           (4): 	Ordered Random
                           (5): 	Random
                           (6): 	Patttern loop
                           (7): 	Ping-Pong Pattern
                           (8): 	'_get' Always succeeds
  data                : Data allocation method
                        Enum "GstFakeSrcData" (default 1, "Allocate data")
                           (1): 	Allocate data
                           (2): 	Subbuffer data
                           (3): 	Use the default buffer pool (forces sizetype=2)
  sizetype            : How to determine buffer sizes
                        Enum "GstFakeSrcSizeType" (default 1, "Send empty buffers")
                           (1): 	Send empty buffers
                           (2): 	Fixed size buffers (sizemax sized)
                           (3): 	Random sized buffers (sizemin <= size <= sizemax)
  sizemin             : Minimum buffer size
                        Integer. Range: 0 - 2147483647 (Default 0)
  sizemax             : Maximum buffer size
                        Integer. Range: 0 - 2147483647 (Default 4096)
  filltype            : How to fill the buffer, if at all
                        Enum "GstFakeSrcFillType" (default 1, "Leave data as malloced")
                           (1): 	Leave data as malloced
                           (2): 	Fill buffers with zeros
                           (3): 	Fill buffers with random crap
                           (4): 	Fill buffers with pattern 0x00 -> 0xff
                           (5): 	Fill buffers with pattern 0x00 -> 0xff that spans buffers
  pattern             : pattern
                        String. (Default "(null)")
  num-buffers         : Number of buffers to output before sending EOS
                        Integer. Range: -2147483648 - 2147483647 (Default -1)
  eos                 : Send out the EOS event?
                        Boolean. (Default false)
  silent              : Don't produce last_message events
                        Boolean. (Default false)
  dump                : Dump produced bytes to stdout
                        Boolean. (Default false)
  parentsize          : Size of parent buffer for sub-buffered allocation
                        Integer. Range: 0 - 2147483647 (Default 40960)
  last-message        : The last status message
                        String. (Default "(null)")

Dynamic Parameters:
  none

Element Signals:
  "handoff" :	 void user_function (GstFakeSrc* object,
    				gpointer arg0,
    				gpointer user_data);

Element Actions:
  none
+++ gst-inspect fakesink
INFO (32485: 0) Initializing GStreamer Core Library version 0.5.0.1 
INFO (32485: 0) CPU features: (c1c7fbff) MMX 3DNOW MMXEXT 
registry: loaded user_registry in 0.000243 seconds
          (/root/.gstreamer/registry.xml)
registry: loaded global_registry in 0.220314 seconds
          (/usr/var/cache/gstreamer-0.5/registry.xml)
Factory Details:
  Long name:	Fake Sink
  Class:	Sink
  License:	LGPL
  Description:	Black hole for data
  Version:	0.5.0.1
  Author(s):	Erik Walthinsen <omega at cse.ogi.edu>
  Copyright:	(C) 1999

GObject
 +----GstObject
       +----GstElement
             +----GstFakeSink

Pad Templates:
  SINK template: 'sink%d'
    Availability: On request
      Has request_new_pad() function: gst_fakesink_request_new_pad


Element Flags:
  GST_ELEMENT_EVENT_AWARE

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

Clocking Interaction:
  element requires a clock

Indexing capabilities:
  none

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_fakesink_chain

Element Arguments:
  name                : The name of the object
                        String. (Default "element")
  num-sinks           : The number of sinkpads
                        Integer. Range: 1 - 2147483647 (Default 1)
  silent              : Don't produce last_message events
                        Boolean. (Default false)
  dump                : Dump received bytes to stdout
                        Boolean. (Default false)
  sync                : Sync on the clock
                        Boolean. (Default false)
  last-message        : The message describing current status
                        String. (Default "(null)")

Dynamic Parameters:
  none

Element Signals:
  "handoff" :	 void user_function (GstFakeSink* object,
    				gpointer arg0,
    				gpointer user_data);

Element Actions:
  none
+++ gst-launch fakesrc num_buffers=5 ! fakesink
INFO (32486: 0) Initializing GStreamer Core Library version 0.5.0.1 
INFO (32486: 0) CPU features: (c1c7fbff) MMX 3DNOW MMXEXT 
registry: loaded user_registry in 0.000248 seconds
          (/root/.gstreamer/registry.xml)
registry: loaded global_registry in 0.286087 seconds
          (/usr/var/cache/gstreamer-0.5/registry.xml)
GStreamer-INFO: 0 live buffer(s)
GStreamer-INFO: 0 live bufferpool(s)
GStreamer-INFO: 0 live event(s)
RUNNING pipeline
/pipeline0/fakesrc0.src: active = TRUE
/pipeline0/fakesink0.sink: active = TRUE
/pipeline0/fakesrc0: last-message = "get      ******* (fakesrc0:src)> (0 bytes, 0) 0x8058150"
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)< (0 bytes, 0, 0) 0x8058150"
/pipeline0/fakesrc0: last-message = "get      ******* (fakesrc0:src)> (0 bytes, 1) 0x8058150"
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)< (0 bytes, 1, 0) 0x8058150"
/pipeline0/fakesrc0: last-message = "get      ******* (fakesrc0:src)> (0 bytes, 2) 0x8058150"
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)< (0 bytes, 2, 0) 0x8058150"
/pipeline0/fakesrc0: last-message = "get      ******* (fakesrc0:src)> (0 bytes, 3) 0x8058150"
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)< (0 bytes, 3, 0) 0x8058150"
/pipeline0/fakesrc0: last-message = "get      ******* (fakesrc0:src)> (0 bytes, 4) 0x8058150"
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)< (0 bytes, 4, 0) 0x8058150"
/pipeline0/fakesrc0.src: active = FALSE
/pipeline0/fakesink0: last-message = "chain   ******* (fakesink0:sink)E (type: 1) 0x80985e0"
/pipeline0/fakesink0.sink: active = FALSE
execution ended after 7 iterations (sum 12118000 ns, average 1731142 ns, min 4000 ns, max 9779000 ns)
GStreamer-INFO: 0 live buffer(s)
GStreamer-INFO: 0 live bufferpool(s)
GStreamer-INFO: 0 live event(s)
++  looking for gstreamer libraries in common locations
/usr/lib/libgstreamer-0.4.2.so.0.0.0
/usr/lib/libgstreamer-0.4.2.so.0
/usr/lib/libgstreamer.so
/usr/lib/libgstreamer-0.5.so.1
/usr/lib/libgstreamer-0.5.so.1.0.0
/usr/lib/libgstreamer-0.5.so
/home/klattimer/Sourceforge-CVS/gstreamer/gst/.libs/libgstreamer-0.5.so.1.0.0
/home/klattimer/Sourceforge-CVS/gstreamer/gst/.libs/libgstreamer-0.5.so.1
/home/klattimer/Sourceforge-CVS/gstreamer/gst/.libs/libgstreamer-0.5.so
++  looking for gstreamer headers in common locations
/usr/include/gstreamer-0.4.2/gst/gst.h
/usr/include/gstreamer-0.5/gst/gst.h
/home/klattimer/Sourceforge-CVS/getcontrol/src/gst.h
/home/klattimer/Sourceforge-CVS/gstreamer/gst/gst.h
+   GSTREAMER PLUG-INS INFORMATION
+++ gst-inspect volume
INFO (32497: 0) Initializing GStreamer Core Library version 0.5.0.1 
INFO (32497: 0) CPU features: (c1c7fbff) MMX 3DNOW MMXEXT 
registry: loaded user_registry in 0.000246 seconds
          (/root/.gstreamer/registry.xml)
registry: loaded global_registry in 0.218131 seconds
          (/usr/var/cache/gstreamer-0.5/registry.xml)
Factory Details:
  Long name:	Volume
  Class:	Filter/Audio/Effect
  License:	LGPL
  Description:	Set volume on audio/raw streams
  Version:	0.5.0.1
  Author(s):	Andy Wingo <apwingo at eos.ncsu.edu>
  Copyright:	(C) 2001

GObject
 +----GstObject
       +----GstElement
             +----GstVolume

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      'volume_float_src': (NOT fixed)
        MIME type: 'audio/raw':
        format              : String: "float"
        rate                : Integer range: 1 - 2147483647
        channels            : Integer: 1
        layout              : String: "gfloat"
        intercept           : Float: 0.000000
        slope               : Float: 1.000000
      'volume_int_src': (NOT fixed)
        MIME type: 'audio/raw':
        format              : String: "int"
        width               : Integer: 16
        law                 : Integer: 0
        endianness          : Integer: 1234
        signed              : Boolean: TRUE
        depth               : Integer: 16
        rate                : Integer range: 1 - 2147483647
        channels            : Integer range: 1 - 2147483647

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      'volume_float_sink': (NOT fixed)
        MIME type: 'audio/raw':
        format              : String: "float"
        rate                : Integer range: 1 - 2147483647
        channels            : Integer: 1
        layout              : String: "gfloat"
        intercept           : Float: 0.000000
        slope               : Float: 1.000000
      'volume_int_sink': (NOT fixed)
        MIME type: 'audio/raw':
        format              : String: "int"
        width               : Integer: 16
        law                 : Integer: 0
        endianness          : Integer: 1234
        signed              : Boolean: TRUE
        depth               : Integer: 16
        rate                : Integer range: 1 - 2147483647
        channels            : Integer range: 1 - 2147483647


Element Flags:
  no flags set

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

Clocking Interaction:
  none

Indexing capabilities:
  none

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): 0x4001cd84
      Has bufferpoolfunc(): 0x4001c6a4
    Pad Template: 'sink'
  SRC: 'src'
    Implementation:
    Pad Template: 'src'

Element Arguments:
  name                : The name of the object
                        String. (Default "element")
  mute                : mute
                        Boolean. (Default false)
  volume              : volume
                        Float. Default:                        1
                        Range:               0 -               4

Dynamic Parameters:
  mute                : Integer (Default 0, Range 0 -> 1)
  volume              : Float. Default:                        1
                        Range:               0 -               4

Element Signals:
  none

Element Actions:
  none
++  looking for gstreamer volume plugin in common locations
/usr/lib/gstreamer-0.5/libgstvolume.so
/home/klattimer/Sourceforge-CVS/gst-plugins/gst/volume/.libs/libgstvolume.so
++  looking for gstreamer headers in common locations
/usr/include/gstreamer-0.5/gst/audio/audio.h
/home/klattimer/Sourceforge-CVS/getcontrol/src/audio.h
/home/klattimer/Sourceforge-CVS/gst-plugins/gst-libs/gst/audio/audio.h


More information about the gstreamer-devel mailing list