[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
[01mINFO[00m ([00;36m32483[00m:[00;31m 0[00m)[00;07;37m[00m Initializing GStreamer Core Library version 0.5.0.1
[01mINFO[00m ([00;36m32483[00m:[00;31m 0[00m)[00;07;37m[00m 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
[01mINFO[00m ([00;31m32484[00m:[00;31m 0[00m)[00;07;37m[00m Initializing GStreamer Core Library version 0.5.0.1
[01mINFO[00m ([00;31m32484[00m:[00;31m 0[00m)[00;07;37m[00m 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
[01mINFO[00m ([00;32m32485[00m:[00;31m 0[00m)[00;07;37m[00m Initializing GStreamer Core Library version 0.5.0.1
[01mINFO[00m ([00;32m32485[00m:[00;31m 0[00m)[00;07;37m[00m 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
[01mINFO[00m ([00;33m32486[00m:[00;31m 0[00m)[00;07;37m[00m Initializing GStreamer Core Library version 0.5.0.1
[01mINFO[00m ([00;33m32486[00m:[00;31m 0[00m)[00;07;37m[00m 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
[01mINFO[00m ([00;32m32497[00m:[00;31m 0[00m)[00;07;37m[00m Initializing GStreamer Core Library version 0.5.0.1
[01mINFO[00m ([00;32m32497[00m:[00;31m 0[00m)[00;07;37m[00m 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