[Gstreamer-bugs] [Bug 135719] New - Problems/Crash when playing mod-file
bugzilla-daemon at widget.gnome.org
bugzilla-daemon at widget.gnome.org
Sat Feb 28 16:46:27 PST 2004
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
http://bugzilla.gnome.org/show_bug.cgi?id=135719
Changed by martin.hecker at gmx.de.
--- shadow/135719 Sat Feb 28 19:46:26 2004
+++ shadow/135719.tmp.8996 Sat Feb 28 19:46:27 2004
@@ -0,0 +1,934 @@
+Bug#: 135719
+Product: GStreamer
+Version: 0.6.4
+OS: Linux
+OS Details: Debian/Unstable x86
+Status: NEW
+Resolution:
+Severity: normal
+Priority: Normal
+Component: gst-player
+AssignedTo: gstreamer-maint at bugzilla.gnome.org
+ReportedBy: martin.hecker at gmx.de
+QAContact: gstreamer-maint at bugzilla.gnome.org
+TargetMilestone: HEAD
+URL:
+Summary: Problems/Crash when playing mod-file
+
+Im using
+gstreamer-player 0.6.0,
+gstreamer-* 0.6.4,
+libgstreamer 0.6.4
+,all of them from the most current debian/unstable packages as of 29nd of
+February.
+
+
+Description of the crash:
+I've got Problems playing the file ASSEMBLY.MOD, which can be obtained
+from
+http://www.dc5.org/demodulate/download.php?id=17
+
+Steps to reproduce the crash:
+1. open ASSEMBLY.MOD via File->Open Menu. Now, the file appears to be
+playing (as can be seen on the "progress-slider"), however, except a
+short noise in the very beginning, nothing can be heard
+2. pause/unpause the song, which will make the song audible perfectly.
+3. close gst-player
+4. restart gst-player
+5. Select ASSEMBLY.MOD from the recently-played list in the File-Menu
+ Now, randomly, one out of 2 things will happen:
+ a) Segfault
+ b) gst-streamer will become unresponsive (using 100%CPU), and has to
+be killed
+
+ Note that when i use the normal File-Open dialogue isntead of the
+recently-played-list,
+ it will "play" the file as described in 1.)
+
+There appear to be issues with this file outside of gst-player, too.
+when i do a "gst-launch filesrc location=ASSEMBLY.MOD ! mikmod !
+osssink",
+the file will play, but only very choppily, and stdout will be spammed
+with ongoing
+"** (process:2754): WARNING **: element mikmod0 performs a yield, please
+fix the element"
+messages.
+
+Uh, i just tried "gst-launch filesrc location=ASSEMBLY.MOD ! modplug !
+osssink",
+which works perfectly
+
+How often does this happen?
+whenever i repeat steps 1. to 5.
+
+Additional Information:
+Im using the current debian/unstable packages of gstreamer.
+Im using the alsa-drivers (via82xx) along with the oss-emulation.
+Note that while the osssink works, i get following output when doing a
+"gst-launch sinesrc ! alsasink" :
+
+-----------------8<-----------------8<-----------------8<-----------------8<
+INFO ( 2871: 0) Initializing GStreamer Core Library version 0.6.4
+INFO ( 2871: 0) CPU features: (000007a0) MMX SSE 3DNOW MMXEXT
+INFO ( 2871: 0) registry: loaded global_registry in 0.232119 seconds
+ (/var/lib/gstreamer/0.6/registry.xml)
+GStreamer-INFO: 0 live buffer(s)
+GStreamer-INFO: 0 live bufferpool(s)
+GStreamer-INFO: 0 live event(s)
+RUNNING pipeline
+Opening alsa device "default" for playback...
+Preparing channel: (null) 44100Hz, 2 channels
+ALSA lib pcm_hw.c:370:(snd_pcm_hw_sw_params) SNDRV_PCM_IOCTL_SW_PARAMS
+failed: Invalid argument
+
+** (process:2871): WARNING **: could not set sw_params: Invalid
+argument
+pipeline doesn't want to play
+GStreamer-INFO: 0 live buffer(s)
+GStreamer-INFO: 0 live bufferpool(s)
+GStreamer-INFO: 0 live event(s)
+-----------------8<-----------------8<-----------------8<-----------------8<-----------------8<
+
+below there's the stdout from gst-feedback and some debugging-info from
+bug-buddy:
+
+-----------------8<-----------------8<-----------------8<-----------------8<-----------------8<
+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 eclipse 2.6.3.eclipse0 #1 Tue Feb 24 13:28:22 CET 2004 i686
+GNU/Linux
++++ distribution: Debian
+testing/unstable
++++ cat /etc/issue
+Debian GNU/Linux testing/unstable \n \l
+
+
++ USER INFORMATION
++++ id
+uid=1000(martin) gid=1000(martin)
+Gruppen=1000(martin),24(cdrom),29(audio),44(video)
+
++ PKG-CONFIG INFORMATION
++++ pkg-config --version
+0.15.0
++++ pkg-config gstreamer --modversion
++++ pkg-config gstreamer --cflags
++++ pkg-config gstreamer --libs
++++ pkg-config gstreamer-libs --modversion
++++ pkg-config gstreamer-libs --cflags
++++ pkg-config gstreamer-libs --libs
+
++ GSTREAMER INFORMATION
++++ which gst-register
++++ gst-inspect
+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
+avidemux type: video/avi: .avi
+ Has typefind function: 0x4006cc50
+avidemux: avidemux: Avi demuxer
+avimux: avimux: Avi multiplexer
+cdxaparse type: video/avi: .dat
+ Has typefind function: 0x4006cc50
+cdxaparse: cdxaparse: .dat parser
+cutter: cutter: Cutter
+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_wav: wav
+ffmpeg: ffdemux_au: au
+ffmpeg: ffdemux_mov: mov
+ffmpeg: ffdemux_jpeg: jpeg
+ffmpeg: ffdemux_dv: dv
+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: 0x4006cc50
+ffmpeg type: fftype_mpegts: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_mpegvideo: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_rm: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_asf: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_avi: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_wav: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_au: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_mov: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_ffm: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_rtsp: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_redir: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_sdp: (null)
+ Has typefind function: 0x4006cc50
+ffmpeg type: fftype_rtp: (null)
+ Has typefind function: 0x4006cc50
+flxdec: flxdec: FLX Decoder
+flxdec type: video/fli: .flc .fli
+ Has typefind function: 0x4006cc50
+intfloatconvert: int2float: Integer to Float effect
+intfloatconvert: float2int: Float to Integer effect
+modplug type: audio/x-mod: .mod .sam .med .stm .mtm .669 .ult .far .amf
+ .dsm .imf .gdm .stx .okt
+ Has typefind function: 0x4006cc50
+modplug type: audio/x-xm: .xm
+ Has typefind function: 0x4006cc50
+modplug type: audio/x-it: .it
+ Has typefind function: 0x4006cc50
+modplug type: audio/x-s3m: .s3m
+ Has typefind function: 0x4006cc50
+modplug: modplug: ModPlug
+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: 0x4006cc50
+qtdemux: qtdemux: quicktime parser
+mixmatrix: mixmatrix: Mixing Matrix
+jack: jackbin: Jack Bin
+jack: jacksrc: Jack Src
+jack: jacksink: Jack Sink
+alsa: alsasrc: Alsa Src
+alsa: alsasink: Alsa Sink
+vorbis: vorbisenc: Ogg Vorbis encoder
+vorbis: vorbisfile: Ogg Vorbis decoder
+vorbis type: application/x-ogg: .ogg
+ Has typefind function: 0x4006cc50
+a52dec: a52dec: ATSC A/52 audio decoder
+dvdec: dvdec: DV (smpte314) decoder plugin
+dvdec type: video/dv: .dv
+ Has typefind function: 0x4006cc50
+flac: flacenc: FLAC encoder
+flac: flacdec: FLAC decoder
+flac type: application/x-flac: .flac
+ Has typefind function: 0x4006cc50
+gstbasicgthreadscheduler: basicgthread: A basic scheduler using gthread
+cothreads
+gstbasicomegascheduler: basicomega: A basic scheduler using omega
+cothreads
+gstbasicwingoscheduler: basicwingo: A basic scheduler using wingo
+cothreads
+gstoptgthreadscheduler: optgthread: An optimal scheduler using gthread
+cothreads
+gstoptomegascheduler: optomega: An optimal scheduler using omega
+cothreads
+gstoptscheduler: opt: An optimal scheduler using no cothreads
+gstoptwingoscheduler: optwingo: An optimal scheduler using wingo
+cothreads
+autoplugcache: autoplugcache: AutoplugCache
+autoplugger: autoplugger: Dynamic autoplugger
+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: shaper: Shaper
+gstelements: statistics: Statistics
+gstelements: md5sink: MD5 Sink
+gstindexers: memindex: A index that stores entries in memory
+gstindexers: fileindex: A index that stores entries in file
+gstspider: spider: Spider
+gstspider: spideridentity: SpiderIdentity
+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
+gsttypes type: audio/raw: .raw
+gsttypes type: video/raw: .raw
+ac3parse: ac3parse: AC3 Parser
+alaw: alawenc: PCM to A Law conversion
+alaw: alawdec: A Law to PCM conversion
+auparse: auparse: .au parser
+auparse type: audio/au: .au
+ Has typefind function: 0x4006cc50
+cdplayer: cdplayer: CD Player
+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
+ffmpegdecall: ffmpegdecall: FFMPEG codec wrapper
+filter: iir: IIR
+filter: lpwsinc: LPWSinc
+filter: bpwsinc: BPWSinc
+goom: goom: GOOM: what a GOOM!
+level: level: Level
+median: median: Median effect
+mono2stereo: mono2stereo: Mono to Stereo effect
+monoscope: monoscope: Monoscope
+mp1videoparse: mp1videoparse: MPEG 1 Video Parser
+mp3types type: audio/x-mp3: .mp3 .mp2 .mp1 .mpga
+ Has typefind function: 0x4006cc50
+mp3types type: audio/x-mp3: .mp3 .mp2 .mp1 .mpga
+ Has typefind function: 0x4006cc50
+mpeg1enc: mpeg1enc: mpeg1 and mpeg2 video encoder
+mpeg1types type: video/mpeg: .mpg .mpeg .mpe
+ Has typefind function: 0x4006cc50
+mpeg1types type: video/mpeg: .mpg .mpeg .mpe
+ Has typefind function: 0x4006cc50
+mpeg2subt: mpeg2subt: MPEG2 subtitle Decoder
+mpeg2types type: video/mpeg: .mpg .mpeg .mpe
+ Has typefind function: 0x4006cc50
+mpeg2types type: video/mpeg: (null)
+mp3parse: mp3parse: MPEG1 Audio Parser
+mulaw: mulawenc: PCM to Mu Law conversion
+mulaw: mulawdec: Mu Law to PCM conversion
+oneton: oneton: N Channel splitter
+passthrough: passthrough: Passthrough
+playondemand: playondemand: Play On Demand
+png: pngenc:
+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
+snapshot: snapshot: snapshot
+spectrum: spectrum: Spectrum analyzer
+speed: speed: Speed
+stereo: stereo: Stereo effect
+stereo2mono: stereo2mono: Stereo to Mono converter
+stereosplit: stereosplit: Stereo splitter
+synaesthesia: synaesthesia: Synaesthesia
+udp: udpsink: UDP packet sender
+udp: udpsrc: UDP packet receiver
+v4lelement: v4lelement: Generic video4linux Element
+v4lmjpegsink: v4lmjpegsink: Video (video4linux/MJPEG) sink
+v4lmjpegsrc: v4lmjpegsrc: Video (video4linux/MJPEG) Source
+v4lsrc: v4lsrc: Video (video4linux/raw) Source
+v4l2element: v4l2element: Generic video4linux2 Element
+v4l2src: v4l2src: Video (video4linux2) Source
+vbidec: vbidec: VBI decoder
+vcdsrc: vcdsrc: VCD Source
+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: 0x4006cc50
+lavenc: lavenc: LavEncode
+ossaudio: osssink: Audio Sink (OSS)
+ossaudio: osssrc: Audio Source (OSS)
+ossaudio: ossgst: Audio Wrapper (OSS)
+esdsink: esdsink: Esound audio sink
+esdmon: esdmon: Esound audio monitor
+artsdsink: artsdsink: aRtsd audio sink
+gstaf: afsink: Audiofile Sink
+gstaf: afsrc: Audiofile Src
+gstaf: afparse: Audiofile Parse
+mad: mad: mad mp3 decoder
+aasink: aasink: Video sink
+gst_arts: gstarts: aRts plugin
+cdparanoia: cdparanoia: CD Audio (cdda) Source, Paranoia IV
+colorspace: colorspace: Colorspace converter
+gst1394: dv1394src: Firewire (1394) DV Source
+dvdreadsrc: dvdreadsrc: DVD Source
+dvdnavsrc: dvdnavsrc: DVD Source
+festival: festival: Festival synthesizer
+festival type: text/plain: .txt
+ Has typefind function: 0x4006cc50
+gnomevfssrc: gnomevfssrc: GnomeVFS Source
+gnomevfssink: gnomevfssink: GnomeVFS Sink
+gsm: gsmenc: gsm audio encoder
+gsm: gsmdec: gsm audio decoder
+httpsrc: httpsrc: HTTP Source
+httpsrc: httpsrc: "http://" (Handles http:// uri) element "httpsrc"
+property "location"
+jpeg: jpegenc: jpeg image encoder
+jpeg: jpegdec: jpeg image decoder
+mikmod: mikmod: MikMod
+mpeg2dec: mpeg2dec: mpeg1 and mpeg2 video decoder
+sdlvideosink: sdlvideosink: Video sink
+siddec type: audio/sid: .sid
+ Has typefind function: 0x4006cc50
+siddec: siddec: Sid decoder
+swfdec: swfdec: SWF video decoder
+swfdec type: application/x-shockwave-flash: .swf .swfl
+ Has typefind function: 0x4006cc50
+videosink: videosink: Video sink
+xvideosink: xvideosink: Video sink
++++ gst-inspect fakesrc
+Factory Details:
+ Long name: Fake Source
+ Class: Source
+ License: LGPL
+ Description: Push empty (no data) buffers around
+ Version: 0.6.4
+ 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(): 0x403f2d10
+ Provides event masks:
+ seek | flag-flush
+ seek-segment
+ flush
+ Has custom queryfunc(): 0x403f2c40
+ Provides query types:
+ (1): total (Total length)
+ (2): position (Current Position)
+ (5): start (Start position of stream)
+ (6): segment_end (End position of the stream)
+
+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
+Factory Details:
+ Long name: Fake Sink
+ Class: Sink
+ License: LGPL
+ Description: Black hole for data
+ Version: 0.6.4
+ 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
+GStreamer-INFO: 0 live buffer(s)
+GStreamer-INFO: 0 live bufferpool(s)
+GStreamer-INFO: 0 live event(s)
+execution ended after 6 iterations (sum 582000 ns, average 97000 ns, min
+57000 ns, max 222000 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.6.so.0.1.0
+/usr/lib/libgstreamer-0.6.so.0
+++ looking for gstreamer headers in common locations
++ GSTREAMER PLUG-INS INFORMATION
++++ gst-inspect volume
+Factory Details:
+ Long name: Volume
+ Class: Filter/Audio/Effect
+ License: LGPL
+ Description: Set volume on audio/raw streams
+ Version: 0.6.4
+ 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
+ depth : Integer: 16
+ endianness : Integer: 1234
+ law : Integer: 0
+ signed : Boolean: TRUE
+ 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
+ depth : Integer: 16
+ endianness : Integer: 1234
+ law : Integer: 0
+ signed : Boolean: TRUE
+ 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(): 0x4001a130
+ Has bufferpoolfunc(): 0x40019900
+ 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.6/libgstvolume.so
+++ looking for gstreamer headers in common locations
+/usr/include/linux/dvb/audio.h
+-----------------8<-----------------8<-----------------8<-----------------8<-----------------8<
+
+
+
+
+
+
+
+
+
+Debugging Information:
+
+Backtrace was generated from '/usr/bin/gst-player'
+
+(no debugging symbols found)...(no debugging symbols found)...(no
+debugging symbols found)...(no debugging symbols found)...(no debugging
+symbols found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...[New Thread 1087746720 (LWP
+2576)]
+[New Thread 1098701744 (LWP 2580)]
+[New Thread 1087746720 (LWP 2576)]
+[New Thread 1098701744 (LWP 2580)]
+[New Thread 1087746720 (LWP 2576)]
+[New Thread 1098701744 (LWP 2580)]
+(no debugging symbols found)...[New Thread 1096604592 (LWP 2579)]
+(no debugging symbols found)...[New Thread 1094507440 (LWP 2578)]
+(no debugging symbols found)...[New Thread 1092410288 (LWP 2577)]
+(no debugging symbols found)...(no debugging symbols found)...(no
+debugging symbols found)...(no debugging symbols found)...(no debugging
+symbols found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...(no debugging symbols
+found)...(no debugging symbols found)...0x40963411 in __waitpid_nocancel
+() from /lib/tls/libpthread.so.0
+#0 0x40963411 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+#1 0x40148884 in libgnomeui_module_info_get () from
+/usr/lib/libgnomeui-2.so.0
+#2 <signal handler called>
+#3 0x40041db0 in ?? () from /usr/lib/libgstplay-0.6.so.0
+#4 0x081b3c20 in ?? ()
+#5 0x0000008d in ?? ()
+
+Thread 5 (Thread 1092410288 (LWP 2577)):
+#0 0x4095f861 in __pthread_mutex_unlock_usercnt ()
+ from /lib/tls/libpthread.so.0
+No symbol table info available.
+#1 0x4095f8de in pthread_mutex_unlock () from /lib/tls/libpthread.so.0
+No symbol table info available.
+#2 0x409861f6 in g_list_sort_with_data () from
+/usr/lib/libglib-2.0.so.0
+No symbol table info available.
+#3 0x4098569d in g_list_append () from /usr/lib/libglib-2.0.so.0
+No symbol table info available.
+#4 0x40ed3d62 in ?? () from
+/usr/lib/gstreamer-0.6/libgstoptscheduler.so
+No symbol table info available.
+
+Thread 4 (Thread 1094507440 (LWP 2578)):
+#0 0x409600e5 in pthread_cond_wait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+No symbol table info available.
+#1 0x4009203c in gst_queue_get_type () from
+/usr/lib/libgstreamer-0.6.so.0
+No symbol table info available.
+#2 0x40ed3f7f in ?? () from
+/usr/lib/gstreamer-0.6/libgstoptscheduler.so
+No symbol table info available.
+#3 0x081ac820 in ?? ()
+No symbol table info available.
+#4 0x0831d2b0 in ?? ()
+No symbol table info available.
+
+Thread 3 (Thread 1096604592 (LWP 2579)):
+#0 0x409600e5 in pthread_cond_wait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+No symbol table info available.
+#1 0x40099191 in gst_thread_new () from /usr/lib/libgstreamer-0.6.so.0
+No symbol table info available.
+#2 0x4099d6f1 in g_static_private_free () from
+/usr/lib/libglib-2.0.so.0
+No symbol table info available.
+#3 0x4095d974 in start_thread () from /lib/tls/libpthread.so.0
+No symbol table info available.
+
+Thread 2 (Thread 1098701744 (LWP 2580)):
+#0 0x409600e5 in pthread_cond_wait@@GLIBC_2.3.2 ()
+ from /lib/tls/libpthread.so.0
+No symbol table info available.
+#1 0x4009203c in gst_queue_get_type () from
+/usr/lib/libgstreamer-0.6.so.0
+No symbol table info available.
+#2 0x40ed3f7f in ?? () from
+/usr/lib/gstreamer-0.6/libgstoptscheduler.so
+No symbol table info available.
+#3 0x081acf90 in ?? ()
+No symbol table info available.
+#4 0x082c2b80 in ?? ()
+No symbol table info available.
+
+Thread 1 (Thread 1087746720 (LWP 2576)):
+#0 0x40963411 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
+No symbol table info available.
+#1 0x40148884 in libgnomeui_module_info_get () from
+/usr/lib/libgnomeui-2.so.0
+No symbol table info available.
+#2 <signal handler called>
+No symbol table info available.
+#3 0x40041db0 in ?? () from /usr/lib/libgstplay-0.6.so.0
+No symbol table info available.
+#4 0x081b3c20 in ?? ()
+No symbol table info available.
+#5 0x0000008d in ?? ()
+No symbol table info available.
+#0 0x40963411 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
More information about the Gstreamer-bugs
mailing list