GNOME Bugzilla – Bug 386691
[vorbisenc] not-negotiated error with bitrate=32000 and 2 channels
Last modified: 2009-03-11 09:09:28 UTC
Please describe the problem: Setting pipeline to PAUSED ... Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: audioclock0 WARNING: Element "shout2send0" warns: gstbasesink.c(1935): gst_base_sink_chain_unlocked (): /pipeline0/shout2send0: Received buffer without a new-segment. Assuming timestamps start from 0. Segmentation fault Steps to reproduce: with this command: gst-launch-0.10 v4lsrc device=/dev/video0 ! ffmpegcolorspace ! videoscale ! video/x-raw-yuv,width=320,height=240 ! theoraenc bitrate=80 ! oggmux name=mux ! shout2send ip=hackitectura.net port=8000 password=ppp streamname=http://son0p.tv description="alej00d live transmission" mount=son0p.ogg alsasrc ! audioconvert ! audioresample ! audio/x-raw-float,width=32,rate=22050,channels=2 ! vorbisenc ! queue ! mux. Actual results: Segmentation fault Expected results: stream video and audio to an icecast server Does this happen every time? yes Other information: im running gentoo and these below is the result of my gst-feedback-0.10: 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 localhost 2.6.17-gentoo-r7 #8 PREEMPT Thu Nov 23 02:55:16 CET 2006 i686 Intel(R) Pentium(R) M processor 1600MHz GNU/Linux +++ cat /etc/issue This is \n.\O (\s \m \r) \t + USER INFORMATION +++ id uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video) + PKG-CONFIG INFORMATION + 0.6 +++ pkg-config --version 0.20 +++ pkg-config gstreamer-0.6 --modversion +++ pkg-config gstreamer-0.6 --cflags +++ pkg-config gstreamer-0.6 --libs +++ pkg-config gstreamer-libs-0.6 --modversion +++ pkg-config gstreamer-libs-0.6 --cflags +++ pkg-config gstreamer-libs-0.6 --libs + 0.7 +++ pkg-config --version 0.20 +++ pkg-config gstreamer-0.7 --modversion +++ pkg-config gstreamer-0.7 --cflags +++ pkg-config gstreamer-0.7 --libs +++ pkg-config gstreamer-libs-0.7 --modversion +++ pkg-config gstreamer-libs-0.7 --cflags +++ pkg-config gstreamer-libs-0.7 --libs + 0.8 +++ pkg-config --version 0.20 +++ pkg-config gstreamer-0.8 --modversion +++ pkg-config gstreamer-0.8 --cflags +++ pkg-config gstreamer-0.8 --libs +++ pkg-config gstreamer-libs-0.8 --modversion +++ pkg-config gstreamer-libs-0.8 --cflags +++ pkg-config gstreamer-libs-0.8 --libs + 0.9 +++ pkg-config gstreamer-0.9 --modversion +++ pkg-config gstreamer-0.9 --cflags +++ pkg-config gstreamer-0.9 --libs + 0.9 +++ pkg-config gstreamer-base-0.9 --modversion +++ pkg-config gstreamer-base-0.9 --cflags +++ pkg-config gstreamer-base-0.9 --libs + 0.9 +++ pkg-config gstreamer-check-0.9 --modversion +++ pkg-config gstreamer-check-0.9 --cflags +++ pkg-config gstreamer-check-0.9 --libs + 0.9 +++ pkg-config gstreamer-controller-0.9 --modversion +++ pkg-config gstreamer-controller-0.9 --cflags +++ pkg-config gstreamer-controller-0.9 --libs + 0.9 +++ pkg-config gstreamer-dataprotocol-0.9 --modversion +++ pkg-config gstreamer-dataprotocol-0.9 --cflags +++ pkg-config gstreamer-dataprotocol-0.9 --libs + 0.9 +++ pkg-config gstreamer-plugins-base-0.9 --modversion +++ pkg-config gstreamer-plugins-base-0.9 --cflags +++ pkg-config gstreamer-plugins-base-0.9 --libs + 0.9 +++ pkg-config gstreamer-net-0.9 --modversion +++ pkg-config gstreamer-net-0.9 --cflags +++ pkg-config gstreamer-net-0.9 --libs + 0.9 +++ pkg-config gst-python-0.9 --modversion +++ pkg-config gst-python-0.9 --cflags +++ pkg-config gst-python-0.9 --libs + 0.10 +++ pkg-config gstreamer-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-0.10 --libs -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gstreamer-base-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-base-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-base-0.10 --libs -pthread -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gstreamer-check-0.10 --modversion +++ pkg-config gstreamer-check-0.10 --cflags +++ pkg-config gstreamer-check-0.10 --libs + 0.10 +++ pkg-config gstreamer-controller-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-controller-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-controller-0.10 --libs -pthread -lgstcontroller-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gstreamer-dataprotocol-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-dataprotocol-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-dataprotocol-0.10 --libs -pthread -lgstdataprotocol-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gstreamer-plugins-base-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-plugins-base-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-plugins-base-0.10 --libs -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gstreamer-net-0.10 --modversion 0.10.11 +++ pkg-config gstreamer-net-0.10 --cflags -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gstreamer-net-0.10 --libs -pthread -lgstnet-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + 0.10 +++ pkg-config gst-python-0.10 --modversion 0.10.5 +++ pkg-config gst-python-0.10 --cflags -pthread -I/usr/include/gst-python-0.10 -I/usr/include/pygtk-2.0 -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 +++ pkg-config gst-python-0.10 --libs -pthread -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lxml2 -lz -lm -lglib-2.0 + GSTREAMER INFORMATION (unversioned) +++ which gst-inspect +++ gst-inspect +++ gst-inspect fakesrc +++ gst-inspect fakesink +++ gst-launch fakesrc num-buffers=5 ! fakesink + GSTREAMER INFORMATION (0.6) +++ which gst-inspect-0.6 +++ gst-inspect-0.6 +++ gst-inspect-0.6 fakesrc +++ gst-inspect-0.6 fakesink +++ gst-launch-0.6 fakesrc num-buffers=5 ! fakesink + GSTREAMER INFORMATION (0.7) +++ which gst-inspect-0.7 +++ gst-inspect-0.7 +++ gst-inspect-0.7 fakesrc +++ gst-inspect-0.7 fakesink +++ gst-launch-0.7 fakesrc num-buffers=5 ! fakesink + GSTREAMER INFORMATION (0.8) +++ which gst-inspect-0.8 +++ gst-inspect-0.8 +++ gst-inspect-0.8 fakesrc +++ gst-inspect-0.8 fakesink +++ gst-launch-0.8 fakesrc num-buffers=5 ! fakesink + GSTREAMER INFORMATION (0.9) +++ which gst-inspect-0.9 +++ gst-inspect-0.9 +++ gst-inspect-0.9 fakesrc +++ gst-inspect-0.9 fakesink +++ gst-launch-0.9 fakesrc num-buffers=5 ! fakesink + GSTREAMER INFORMATION (0.10) +++ which gst-inspect-0.10 /usr/bin/gst-inspect-0.10 +++ gst-inspect-0.10 audiorate: audiorate: Audio rate adjuster audioconvert: audioconvert: Audio converter audioresample: audioresample: Audio scaler volume: volume: Volume videoscale: videoscale: Video scaler videorate: videorate: Video rate adjuster adder: adder: Adder audiotestsrc: audiotestsrc: Audio test source videotestsrc: videotestsrc: Video test source typefindfunctions: application/x-mmsh: no extensions typefindfunctions: multipart/x-mixed-replace: no extensions typefindfunctions: video/x-dirac: no extensions typefindfunctions: application/x-ms-dos-executable: dll, exe, ocx, sys, scr, msstyles, cpl typefindfunctions: application/x-ar: a typefindfunctions: application/x-tar: tar typefindfunctions: application/x-rar: rar typefindfunctions: audio/x-wavpack-correction: wvc typefindfunctions: audio/x-wavpack: wv, wvp typefindfunctions: audio/x-spc: spc typefindfunctions: adts_mpeg_stream: aac typefindfunctions: application/x-executable: no extensions typefindfunctions: text/x-cmml: no extensions typefindfunctions: application/x-ogg-skeleton: no extensions typefindfunctions: audio/x-speex: no extensions typefindfunctions: application/x-ogm-text: no extensions typefindfunctions: application/x-ogm-audio: no extensions typefindfunctions: application/x-ogm-video: no extensions typefindfunctions: video/x-theora: no extensions typefindfunctions: audio/x-vorbis: no extensions typefindfunctions: application/x-compress: Z typefindfunctions: application/zip: zip typefindfunctions: application/x-gzip: gz typefindfunctions: application/x-bzip: bz2 typefindfunctions: image/x-sun-raster: ras typefindfunctions: image/x-xpixmap: xpm typefindfunctions: image/x-jng: jng typefindfunctions: video/x-mng: mng typefindfunctions: image/x-xcf: xcf typefindfunctions: audio/x-sid: sid typefindfunctions: audio/iLBC-sh: ilbc typefindfunctions: audio/x-amr-wb-sh: amr typefindfunctions: audio/x-amr-nb-sh: amr typefindfunctions: video/x-dv: dv, dif typefindfunctions: video/x-mve: mve typefindfunctions: video/x-matroska: mkv, mka typefindfunctions: image/tiff: tif, tiff typefindfunctions: image/bmp: bmp typefindfunctions: image/png: png typefindfunctions: image/gif: gif typefindfunctions: image/jpeg: jpg, jpe, jpeg typefindfunctions: application/x-ape: ape typefindfunctions: audio/x-shorten: shn typefindfunctions: audio/x-w64: w64 typefindfunctions: audio/x-ircam: sf typefindfunctions: audio/x-sds: sds typefindfunctions: audio/x-voc: voc typefindfunctions: audio/x-nist: nist typefindfunctions: audio/x-paris: paf typefindfunctions: audio/x-svx: iff, svx typefindfunctions: audio/x-aiff: aiff, aif, aifc typefindfunctions: audio/x-wav: wav typefindfunctions: application/xml: xml typefindfunctions: application/smil: smil typefindfunctions: text/uri-list: ram typefindfunctions: text/plain: txt typefindfunctions: video/x-flv: flv typefindfunctions: application/x-shockwave-flash: swf, swfl typefindfunctions: application/x-pn-realaudio: ra, ram, rm, rmvb typefindfunctions: application/vnd.rn-realmedia: ra, ram, rm, rmvb typefindfunctions: text/html: htm, html typefindfunctions: image/x-quicktime: qif, qtif, qti typefindfunctions: video/quicktime: mov typefindfunctions: application/x-3gp: 3gp typefindfunctions: audio/x-m4a: m4a typefindfunctions: video/x-nuv: nuv typefindfunctions: video/mpeg4: m4v typefindfunctions: video/mpeg-stream: mpv, mpeg, mpg typefindfunctions: video/mpeg: mpv, mpeg, mpg typefindfunctions: application/ogg: anx, ogg, ogm typefindfunctions: video/mpegts: ts typefindfunctions: video/mpeg2: mpe, mpeg, mpg typefindfunctions: video/mpeg1: mpe, mpeg, mpg typefindfunctions: audio/x-ac3: ac3 typefindfunctions: audio/mpeg: mp3, mp2, mp1, mpga typefindfunctions: audio/x-mod: 669, amf, dsm, gdm, far, imf, it, med, mod, mtm, okt, sam, s3m, stm, stx, ult, xm typefindfunctions: audio/x-ttafile: tta typefindfunctions: application/x-apetag: ape, mpc, wv typefindfunctions: application/x-id3v1: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: application/x-id3v2: mp3, mp2, mp1, mpga, ogg, flac, tta typefindfunctions: video/x-fli: flc, fli typefindfunctions: audio/x-flac: flac typefindfunctions: video/x-vcd: dat typefindfunctions: video/x-cdxa: dat typefindfunctions: video/x-msvideo: avi typefindfunctions: audio/x-au: au, snd typefindfunctions: audio/x-musepack: mpc typefindfunctions: video/x-ms-asf: asf, wm, wma, wmv tcp: multifdsink: Multi filedescriptor sink tcp: tcpserversrc: TCP server source tcp: tcpserversink: TCP server sink tcp: tcpclientsrc: TCP client source tcp: tcpclientsink: TCP client sink decodebin: decodebin: Decoder Bin subparse: ssaparse: SSA Subtitle Parser subparse: subparse: Subtitle parser subparse: subparse_typefind: srt, sub, mpsub, mdvd, smi, txt gdp: gdppay: GDP Payloader gdp: gdpdepay: GDP Depayloader playbin: playbin: Player Bin ffmpegcolorspace: ffmpegcolorspace: FFMPEG Colorspace converter decodebin2: decodebin2: Decoder Bin coreindexers: memindex: A index that stores entries in memory coreindexers: fileindex: A index that stores entries in file coreelements: capsfilter: CapsFilter coreelements: fakesrc: Fake Source coreelements: fakesink: Fake Sink coreelements: fdsrc: Disk Source coreelements: fdsink: Filedescriptor Sink coreelements: filesrc: File Source coreelements: identity: Identity coreelements: queue: Queue coreelements: filesink: File Sink coreelements: tee: Tee pipe fitting coreelements: typefind: TypeFind coreelements: multiqueue: MultiQueue gnonlin: gnlfilesource: GNonLin File Source gnonlin: gnlcomposition: GNonLin Composition gnonlin: gnlsource: GNonLin Source speex: speexdec: Speex audio decoder speex: speexenc: Speex audio encoder goom: goom: GOOM: what a GOOM! icydemux: icydemux: ICY tag demuxer smpte: smpte: SMPTE transitions alpha: alpha: Alpha filter multipart: multipartdemux: Multipart demuxer multipart: multipartmux: Multipart muxer cutter: cutter: Audio cutter alphacolor: alphacolor: Alpha color filter videobox: videobox: Video box filter wavparse: wavparse: WAV audio demuxer rtsp: rtspsrc: RTSP packet receiver rtsp: rtpdec: RTP Decoder efence: efence: Electric Fence level: level: Level matroska: matroskademux: Matroska demuxer matroska: matroskamux: Matroska muxer debug: breakmydata: Break my data debug: navseek: Seek based on left-right arrows debug: progressreport: Progress report debug: testsink: Test plugin videobalance: videobalance: Video balance apetag: apedemux: APE tag demuxer autodetect: autovideosink: Auto video sink autodetect: autoaudiosink: Auto audio sink udp: udpsink: UDP packet sender udp: multiudpsink: UDP packet sender udp: dynudpsink: UDP packet sender udp: udpsrc: UDP packet receiver auparse: auparse: AU audio demuxer rtp: rtpdepay: RTP payloader rtp: rtpgsmdepay: RTP packet parser rtp: rtpgsmpay: RTP GSM audio payloader rtp: rtpamrdepay: RTP packet parser rtp: rtpamrpay: RTP packet parser rtp: rtppcmadepay: RTP packet parser rtp: rtppcmudepay: RTP packet parser rtp: rtppcmupay: RTP packet parser rtp: rtppcmapay: RTP packet parser rtp: rtpmpadepay: RTP packet parser rtp: rtpmpapay: RTP packet parser rtp: rtph263ppay: RTP packet parser rtp: rtph263pdepay: RTP packet parser rtp: rtph263pay: RTP packet parser rtp: asteriskh263: RTP packet parser rtp: rtpmp4vpay: RTP packet parser rtp: rtpmp4vdepay: RTP packet parser rtp: rtpmp4gpay: RTP packet parser rtp: rtpspeexpay: RTP packet parser rtp: rtpspeexdepay: RTP packet parser flxdec: flxdec: FLX audio decoder mulaw: mulawenc: Mu Law audio encoder mulaw: mulawdec: Mu Law audio decoder ogg: oggdemux: ogg demuxer ogg: oggmux: ogg muxer ogg: ogmaudioparse: OGM audio stream parser ogg: ogmvideoparse: OGM video stream parser ogg: ogmtextparse: OGM text stream parser ogg: oggparse: ogg parser videomixer: videomixer: Video mixer wavenc: wavenc: WAV audio muxer navigationtest: navigationtest: Video navigation test videoflip: videoflip: Video flipper avi: avidemux: Avi demuxer avi: avimux: Avi muxer effectv: edgetv: EdgeTV effect effectv: agingtv: AgingTV effect effectv: dicetv: DiceTV effect effectv: warptv: WarpTV effect effectv: shagadelictv: ShagadelicTV effectv: vertigotv: VertigoTV effect effectv: revtv: RevTV effect effectv: quarktv: QuarkTV effect id3demux: id3demux: ID3 tag demuxer alaw: alawenc: A Law audio encoder alaw: alawdec: A Law audio decoder gnomevfs: gnomevfssink: GnomeVFS Sink gnomevfs: gnomevfssrc: GnomeVFS Source dv: dvdemux: DV system stream demuxer dv: dvdec: DV video decoder png: pngenc: PNG image encoder png: pngdec: PNG image decoder 1394: dv1394src: Firewire (1394) DV video source vorbis: vorbisparse: VorbisParse vorbis: vorbisdec: VorbisDec vorbis: vorbisenc: Vorbis encoder shout2send: shout2send: An Icecast plugin video4linux: v4lsrc: Video (video4linux/raw) Source cdxaparse: cdxaparse: (S)VCD parser modplug: modplug: ModPlug xingheader: xingmux: MP3 Xing muxer tta: ttadec: TTA audio decoder tta: ttaparse: TTA file parser ffmpeg: ffvideoscale: FFMPEG Scale element ffmpeg: ffdeinterlace: FFMPEG Deinterlace element ffmpeg: fftype_avs: no extensions ffmpeg: ffdemux_avs: FFMPEG avs format demuxer ffmpeg: ffdemux_tta: FFMPEG true-audio demuxer ffmpeg: fftype_voc: no extensions ffmpeg: ffdemux_voc: FFMPEG Creative Voice File format demuxer ffmpeg: fftype_daud: 302 ffmpeg: ffdemux_daud: FFMPEG D-Cinema audio format demuxer ffmpeg: fftype_nsv: no extensions ffmpeg: ffdemux_nsv: FFMPEG NullSoft Video format demuxer ffmpeg: fftype_ea: no extensions ffmpeg: ffdemux_ea: FFMPEG Electronic Arts Multimedia Format demuxer ffmpeg: fftype_sol: no extensions ffmpeg: ffdemux_sol: FFMPEG Sierra SOL Format demuxer ffmpeg: ffdemux_matroska: FFMPEG Matroska file format demuxer ffmpeg: fftype_nut: nut ffmpeg: ffdemux_nut: FFMPEG nut format demuxer ffmpeg: fftype_ffm: no extensions ffmpeg: ffdemux_ffm: FFMPEG ffm format demuxer ffmpeg: fftype_ogg: ogg ffmpeg: ffdemux_ogg: FFMPEG Ogg demuxer ffmpeg: fftype_yuv4mpegpipe: y4m ffmpeg: ffdemux_yuv4mpegpipe: FFMPEG YUV4MPEG pipe format demuxer ffmpeg: fftype_mm: no extensions ffmpeg: ffdemux_mm: FFMPEG American Laser Games MM format demuxer ffmpeg: fftype_vmd: no extensions ffmpeg: ffdemux_vmd: FFMPEG Sierra VMD format demuxer ffmpeg: fftype_flic: no extensions ffmpeg: ffdemux_flic: FFMPEG FLI/FLC/FLX animation format demuxer ffmpeg: fftype_idcin: no extensions ffmpeg: ffdemux_idcin: FFMPEG Id CIN format demuxer ffmpeg: fftype_film_cpk: no extensions ffmpeg: ffdemux_film_cpk: FFMPEG Sega FILM/CPK format demuxer ffmpeg: fftype_wsvqa: no extensions ffmpeg: ffdemux_wsvqa: FFMPEG Westwood Studios VQA format demuxer ffmpeg: fftype_wsaud: no extensions ffmpeg: ffdemux_wsaud: FFMPEG Westwood Studios audio format demuxer ffmpeg: fftype_wc3movie: no extensions ffmpeg: ffdemux_wc3movie: FFMPEG Wing Commander III movie format demuxer ffmpeg: fftype_ipmovie: no extensions ffmpeg: ffdemux_ipmovie: FFMPEG Interplay MVE format demuxer ffmpeg: fftype_RoQ: no extensions ffmpeg: ffdemux_RoQ: FFMPEG Id RoQ format demuxer ffmpeg: fftype_psxstr: no extensions ffmpeg: ffdemux_psxstr: FFMPEG Sony Playstation STR format demuxer ffmpeg: fftype_flv: flv ffmpeg: ffdemux_flv: FFMPEG flv format demuxer ffmpeg: fftype_4xm: no extensions ffmpeg: ffdemux_4xm: FFMPEG 4X Technologies format demuxer ffmpeg: fftype_dv: dv,dif ffmpeg: ffdemux_dv: FFMPEG DV video format demuxer ffmpeg: ffdemux_mov_mp4_m4a_3gp_3g2: FFMPEG QuickTime/MPEG4 format demuxer ffmpeg: fftype_gif: no extensions ffmpeg: ffdemux_gif: FFMPEG gif format demuxer ffmpeg: fftype_aiff: no extensions ffmpeg: ffdemux_aiff: FFMPEG Audio IFF demuxer ffmpeg: ffdemux_au: FFMPEG SUN AU Format demuxer ffmpeg: fftype_swf: no extensions ffmpeg: ffdemux_swf: FFMPEG Flash format demuxer ffmpeg: fftype_mmf: no extensions ffmpeg: ffdemux_mmf: FFMPEG mmf format demuxer ffmpeg: ffdemux_wav: FFMPEG wav format demuxer ffmpeg: ffdemux_avi: FFMPEG avi format demuxer ffmpeg: ffdemux_asf: FFMPEG asf format demuxer ffmpeg: ffdemux_rm: FFMPEG rm format demuxer ffmpeg: ffdemux_mp3: FFMPEG MPEG audio demuxer ffmpeg: fftype_ingenient: cgi ffmpeg: ffdemux_ingenient: FFMPEG Ingenient MJPEG demuxer ffmpeg: fftype_aac: aac ffmpeg: ffdemux_aac: FFMPEG ADTS AAC demuxer ffmpeg: fftype_mpegts: no extensions ffmpeg: ffdemux_mpegts: FFMPEG MPEG2 transport stream format demuxer ffmpeg: ffdemux_mpeg: FFMPEG MPEG PS format demuxer ffmpeg: ffdec_adpcm_sbpro_2: FFMPEG SB-Pro ADPCM 2 decoder ffmpeg: ffdec_adpcm_sbpro_3: FFMPEG SB-Pro ADPCM 3 decoder ffmpeg: ffdec_adpcm_sbpro_4: FFMPEG SB-Pro ADPCM 4 decoder ffmpeg: ffdec_adpcm_yamaha: FFMPEG Yamaha ADPCM decoder ffmpeg: ffdec_adpcm_swf: FFMPEG Shockwave ADPCM decoder ffmpeg: ffdec_adpcm_ct: FFMPEG CT ADPCM decoder ffmpeg: ffdec_g726: FFMPEG G.726 ADPCM decoder ffmpeg: ffdec_adpcm_ea: FFMPEG Electronic Arts ADPCM decoder ffmpeg: ffdec_adpcm_adx: FFMPEG ADX ADPCM decoder ffmpeg: ffdec_adpcm_xa: FFMPEG CD-ROM XA ADPCM decoder ffmpeg: ffdec_adpcm_4xm: FFMPEG 4-XM ADPCM audio decoder ffmpeg: ffdec_adpcm_ms: FFMPEG Microsoft ADPCM audio decoder ffmpeg: ffdec_adpcm_ima_smjpeg: FFMPEG IMA/SMJPEG ADPCM audio decoder ffmpeg: ffdec_adpcm_ima_ws: FFMPEG IMA/Westwood ADPCM audio decoder ffmpeg: ffdec_adpcm_ima_dk4: FFMPEG IMA/DK4 ADPCM decoder ffmpeg: ffdec_adpcm_ima_dk3: FFMPEG IMA/DK3 ADPCM audio decoder ffmpeg: ffdec_adpcm_ima_wav: FFMPEG IMA/DVI ADPCM audio decoder ffmpeg: ffdec_adpcm_ima_qt: FFMPEG IMA/Quicktime ADPCM audio decoder ffmpeg: ffdec_mmvideo: FFMPEG American Laser Games MM Video decoder ffmpeg: ffdec_bmp: FFMPEG BMP bitmap decoder ffmpeg: ffdec_avs: FFMPEG AVS Video decoder ffmpeg: ffdec_tta: FFMPEG Lossless True Audio decoder ffmpeg: ffdec_truespeech: FFMPEG DSP Group TrueSpeech Audio decoder ffmpeg: ffdec_cook: FFMPEG Realaudio G2 (Cook) audio decoder ffmpeg: ffdec_qdm2: FFMPEG QDesign Music 2 decoder ffmpeg: ffdec_ws_snd1: FFMPEG Westwood Sound-1 decoder ffmpeg: ffdec_alac: FFMPEG Apple lossless audio decoder ffmpeg: ffdec_shorten: FFMPEG Shorten lossless audio decoder ffmpeg: ffdec_flac: FFMPEG FLAC lossless audio decoder ffmpeg: ffdec_qtrle: FFMPEG Quicktime RLE animation video decoder ffmpeg: ffdec_sol_dpcm: FFMPEG SOL DPCM audio decoder ffmpeg: ffdec_xan_dpcm: FFMPEG XAN DPCM audio decoder ffmpeg: ffdec_interplay_dpcm: FFMPEG Interplay DPCM audio decoder ffmpeg: ffdec_roq_dpcm: FFMPEG RoQ DPCM audio decoder ffmpeg: ffdec_real_288: FFMPEG Realaudio 28k8bps decoder ffmpeg: ffdec_real_144: FFMPEG Realaudio 14k4bps decoder ffmpeg: ffdec_sonic: FFMPEG Sonic audio decoder ffmpeg: ffdec_zmbv: FFMPEG Zip Motion Blocks Video decoder ffmpeg: ffdec_zlib: FFMPEG Lossless zlib video decoder ffmpeg: ffdec_mszh: FFMPEG Lossless MSZH video decoder ffmpeg: ffdec_vmdaudio: FFMPEG Sierra VMD audio decoder ffmpeg: ffdec_vmdvideo: FFMPEG Sierra VMD video decoder ffmpeg: ffdec_truemotion2: FFMPEG Duck Truemotion 2 video decoder ffmpeg: ffdec_truemotion1: FFMPEG Duck Truemotion video decoder ffmpeg: ffdec_flic: FFMPEG FLIC animation video decoder ffmpeg: ffdec_smc: FFMPEG Quicktime SMC graphics video decoder ffmpeg: ffdec_8bps: FFMPEG Quicktime planar 8bps video decoder ffmpeg: ffdec_idcinvideo: FFMPEG ID Quake II CIN video decoder ffmpeg: ffdec_vqavideo: FFMPEG Westwood VQA video decoder ffmpeg: ffdec_msvideo1: FFMPEG Microsoft video v1 decoder ffmpeg: ffdec_msrle: FFMPEG Microsoft RLE video decoder ffmpeg: ffdec_cinepak: FFMPEG Cinepak video decoder ffmpeg: ffdec_rpza: FFMPEG Apple RPZA video decoder ffmpeg: ffdec_xan_wc3: FFMPEG XAN Wing Commander 3 video decoder ffmpeg: ffdec_interplayvideo: FFMPEG Interplay video decoder ffmpeg: ffdec_roqvideo: FFMPEG ID/RoQ video decoder ffmpeg: ffdec_mdec: FFMPEG Playstation MDEC video decoder ffmpeg: ffdec_4xm: FFMPEG 4-XM video decoder ffmpeg: ffdec_cljr: FFMPEG Cirrus Logipak AccuPak video decoder ffmpeg: ffdec_vcr1: FFMPEG ATI VCR-1 video decoder ffmpeg: ffdec_asv2: FFMPEG Asus video v2 decoder ffmpeg: ffdec_asv1: FFMPEG Asus video v1 decoder ffmpeg: ffdec_theora: FFMPEG Theora video decoder ffmpeg: ffdec_vp3: FFMPEG VP3 video decoder ffmpeg: ffdec_h264: FFMPEG H.264 video decoder ffmpeg: ffdec_cyuv: FFMPEG CYUV lossless video decoder ffmpeg: ffdec_snow: FFMPEG Snow wave video decoder ffmpeg: ffdec_ffv1: FFMPEG FFMpeg video v1 decoder ffmpeg: ffdec_ffvhuff: FFMPEG FFMPEG non-compliant Huffyuv video decoder ffmpeg: ffdec_huffyuv: FFMPEG Huffyuv lossless video decoder ffmpeg: ffdec_mace6: FFMPEG MACE-6 audio decoder ffmpeg: ffdec_mace3: FFMPEG MACE-3 audio decoder ffmpeg: ffdec_mp3on4: FFMPEG MP3ON4 decoder ffmpeg: ffdec_mp3adu: FFMPEG ADU-formatted MPEG-1 layer 3 audio decoder ffmpeg: ffdec_mp3: FFMPEG MPEG-1 layer 3 audio decoder ffmpeg: ffdec_png: FFMPEG PNG image decoder ffmpeg: ffdec_sp5x: FFMPEG Sp5x-like JPEG decoder ffmpeg: ffdec_mjpeg: FFMPEG Motion-JPEG decoder ffmpeg: ffdec_dvvideo: FFMPEG Digital video decoder ffmpeg: ffdec_mpegvideo: FFMPEG MPEG-2 video decoder ffmpeg: ffdec_mpeg2video: FFMPEG MPEG-2 video decoder ffmpeg: ffdec_fraps: FFMPEG FRAPS video decoder ffmpeg: ffdec_aasc: FFMPEG Autodesk RLE video decoder ffmpeg: ffdec_wnv1: FFMPEG Winnov video 1 decoder ffmpeg: ffdec_loco: FFMPEG LOCO video decoder ffmpeg: ffdec_xl: FFMPEG Miro VideoXL decoder ffmpeg: ffdec_qdraw: FFMPEG Applet Quickdraw video decoder ffmpeg: ffdec_ultimotion: FFMPEG Ultimotion video decoder ffmpeg: ffdec_camstudio: FFMPEG CamStudio video decoder ffmpeg: ffdec_camtasia: FFMPEG Techsmith Camtasia video decoder ffmpeg: ffdec_indeo3: FFMPEG Indeo-3 video decoder ffmpeg: ffdec_indeo2: FFMPEG Indeo=2 video decoder ffmpeg: ffdec_wmav2: FFMPEG Windows Media Audio v8/9 decoder ffmpeg: ffdec_wmav1: FFMPEG Windows Media Audio v7 decoder ffmpeg: ffdec_svq3: FFMPEG Sorensen-3 video decoder ffmpeg: ffdec_svq1: FFMPEG Sorensen-1 video decoder ffmpeg: ffdec_rv20: FFMPEG Realvideo 2.0 decoder ffmpeg: ffdec_rv10: FFMPEG Realvideo 1.0 decoder ffmpeg: ffdec_flv: FFMPEG FLV video decoder ffmpeg: ffdec_h263i: FFMPEG Intel H.263 video decoder ffmpeg: ffdec_vc9: FFMPEG Microsoft Video Codec v1 decoder ffmpeg: ffdec_wmv2: FFMPEG Windows Media Video v8 decoder ffmpeg: ffdec_wmv1: FFMPEG Windows Media Video v7 decoder ffmpeg: ffdec_msmpeg4: FFMPEG Microsoft MPEG-4 v3 decoder ffmpeg: ffdec_msmpeg4v2: FFMPEG Microsoft MPEG-4 v2 decoder ffmpeg: ffdec_msmpeg4v1: FFMPEG Microsoft MPEG-4 v1 decoder ffmpeg: ffdec_mpeg4: FFMPEG MPEG-4 compatible video decoder ffmpeg: ffdec_h261: FFMPEG H.261 video decoder ffmpeg: ffdec_h263: FFMPEG H.263 video decoder ffmpeg: ffdec_pam: FFMPEG PAM image decoder ffmpeg: ffdec_pbm: FFMPEG PBM image decoder ffmpeg: ffdec_pgmyuv: FFMPEG PGM-YUV image decoder ffmpeg: ffdec_pgm: FFMPEG PGM image decoder ffmpeg: ffdec_ppm: FFMPEG PPM image decoder ffmpeg: ffenc_adpcm_sbpro_2: FFMPEG SB-Pro ADPCM 2 encoder ffmpeg: ffenc_adpcm_sbpro_3: FFMPEG SB-Pro ADPCM 3 encoder ffmpeg: ffenc_adpcm_sbpro_4: FFMPEG SB-Pro ADPCM 4 encoder ffmpeg: ffenc_adpcm_yamaha: FFMPEG Yamaha ADPCM encoder ffmpeg: ffenc_adpcm_swf: FFMPEG Shockwave ADPCM encoder ffmpeg: ffenc_adpcm_ct: FFMPEG CT ADPCM encoder ffmpeg: ffenc_g726: FFMPEG G.726 ADPCM encoder ffmpeg: ffenc_adpcm_ea: FFMPEG Electronic Arts ADPCM encoder ffmpeg: ffenc_adpcm_adx: FFMPEG ADX ADPCM encoder ffmpeg: ffenc_adpcm_xa: FFMPEG CD-ROM XA ADPCM encoder ffmpeg: ffenc_adpcm_4xm: FFMPEG 4-XM ADPCM audio encoder ffmpeg: ffenc_adpcm_ms: FFMPEG Microsoft ADPCM audio encoder ffmpeg: ffenc_adpcm_ima_smjpeg: FFMPEG IMA/SMJPEG ADPCM audio encoder ffmpeg: ffenc_adpcm_ima_ws: FFMPEG IMA/Westwood ADPCM audio encoder ffmpeg: ffenc_adpcm_ima_dk4: FFMPEG IMA/DK4 ADPCM encoder ffmpeg: ffenc_adpcm_ima_dk3: FFMPEG IMA/DK3 ADPCM audio encoder ffmpeg: ffenc_adpcm_ima_wav: FFMPEG IMA/DVI ADPCM audio encoder ffmpeg: ffenc_adpcm_ima_qt: FFMPEG IMA/Quicktime ADPCM audio encoder ffmpeg: ffenc_sonicls: FFMPEG Sonic lossless audio encoder ffmpeg: ffenc_sonic: FFMPEG Sonic audio encoder ffmpeg: ffenc_dvvideo: FFMPEG Digital video encoder ffmpeg: ffenc_snow: FFMPEG Snow wave video encoder ffmpeg: ffenc_ffv1: FFMPEG FFMpeg video v1 encoder ffmpeg: ffenc_asv2: FFMPEG Asus video v2 encoder ffmpeg: ffenc_asv1: FFMPEG Asus video v1 encoder ffmpeg: ffenc_ffvhuff: FFMPEG FFMPEG non-compliant Huffyuv video encoder ffmpeg: ffenc_huffyuv: FFMPEG Huffyuv lossless video encoder ffmpeg: ffenc_pam: FFMPEG PAM image encoder ffmpeg: ffenc_pbm: FFMPEG PBM image encoder ffmpeg: ffenc_pgmyuv: FFMPEG PGM-YUV image encoder ffmpeg: ffenc_pgm: FFMPEG PGM image encoder ffmpeg: ffenc_ppm: FFMPEG PPM image encoder ffmpeg: ffenc_png: FFMPEG PNG image encoder ffmpeg: ffenc_ljpeg: FFMPEG Lossless JPEG encoder ffmpeg: ffenc_mjpeg: FFMPEG Motion-JPEG encoder ffmpeg: ffenc_svq1: FFMPEG Sorensen-1 video encoder ffmpeg: ffenc_wmv2: FFMPEG Windows Media Video v8 encoder ffmpeg: ffenc_wmv1: FFMPEG Windows Media Video v7 encoder ffmpeg: ffenc_msmpeg4: FFMPEG Microsoft MPEG-4 v3 encoder ffmpeg: ffenc_msmpeg4v2: FFMPEG Microsoft MPEG-4 v2 encoder ffmpeg: ffenc_msmpeg4v1: FFMPEG Microsoft MPEG-4 v1 encoder ffmpeg: ffenc_mpeg4: FFMPEG MPEG-4 compatible video encoder ffmpeg: ffenc_rv20: FFMPEG Realvideo 2.0 encoder ffmpeg: ffenc_rv10: FFMPEG Realvideo 1.0 encoder ffmpeg: ffenc_flv: FFMPEG FLV video encoder ffmpeg: ffenc_h263p: FFMPEG H.263 (P) video encoder ffmpeg: ffenc_h263: FFMPEG H.263 video encoder ffmpeg: ffenc_h261: FFMPEG H.261 video encoder ffmpeg: ffenc_mpeg2video: FFMPEG MPEG-2 video encoder ffmpeg: ffenc_mpeg1video: FFMPEG MPEG-1 video encoder ffmpeg: ffenc_mp2: FFMPEG MPEG-1 layer 2 audio encoder ffmpeg: ffenc_ac3: FFMPEG AC-3 audio encoder freeze: freeze: Stream freezer speed: speed: Speed qtdemux: qtdemux: QuickTime demuxer theora: theoradec: TheoraDec theora: theoraenc: TheoraEnc xvimagesink: xvimagesink: Video sink ossaudio: osssink: Audio Sink (OSS) ossaudio: osssrc: Audio Source (OSS) ossaudio: ossmixer: OSS Mixer ximagesink: ximagesink: Video sink esdsink: esdsink: Esound audio sink alsa: alsasink: Audio Sink (ALSA) alsa: alsasrc: Audio Src (ALSA) alsa: alsamixer: Alsa Mixer staticelements: bin: Generic bin staticelements: pipeline: Pipeline object Total count: 74 plugins, 478 features +++ gst-inspect-0.10 fakesrc Factory Details: Long name: Fake Source Class: Source Description: Push empty (no data) buffers around Author(s): Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim.taymans@chello.be> Rank: none (0) Plugin Details: Name: coreelements Description: standard GStreamer elements Filename: /usr/lib/gstreamer-0.10/libgstcoreelements.so Version: 0.10.11 License: LGPL Source module: gstreamer Binary package: Gentoo GStreamer Ebuild Origin URL: http://www.gentoo.org GObject +----GstObject +----GstElement +----GstBaseSrc +----GstFakeSrc Pad Templates: SRC template: 'src' Availability: Always Capabilities: ANY Element Flags: no flags set Element Implementation: No loopfunc(), must be chain-based or not configured yet Has change_state() function: gst_base_src_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: Has getrangefunc(): gst_base_src_pad_get_range Has custom eventfunc(): gst_base_src_event_handler Has custom queryfunc(): gst_base_src_query Pad Template: 'src' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "fakesrc0" blocksize : Size in bytes to read per buffer (0 = default) flags: readable, writable Unsigned Long. Range: 0 - 4294967295 Default: 4096 Current: 4096 num-buffers : Number of buffers to output before sending EOS flags: readable, writable Integer. Range: -1 - 2147483647 Default: -1 Current: -1 typefind : Run typefind before negotiating flags: readable, writable Boolean. Default: false Current: false data : Data allocation method flags: readable, writable Enum "GstFakeSrcDataType" Current: 1, "allocate" (1): allocate - Allocate data (2): subbuffer - Subbuffer data sizetype : How to determine buffer sizes flags: readable, writable Enum "GstFakeSrcSizeType" Current: 1, "empty" (1): empty - Send empty buffers (2): fixed - Fixed size buffers (sizemax sized) (3): random - Random sized buffers (sizemin <= size <= sizemax) sizemin : Minimum buffer size flags: readable, writable Integer. Range: 0 - 2147483647 Default: 0 Current: 0 sizemax : Maximum buffer size flags: readable, writable Integer. Range: 0 - 2147483647 Default: 4096 Current: 4096 filltype : How to fill the buffer, if at all flags: readable, writable Enum "GstFakeSrcFillType" Current: 1, "nothing" (1): nothing - Leave data as malloced (2): zero - Fill buffers with zeros (3): random - Fill buffers with random crap (4): pattern - Fill buffers with pattern 0x00 -> 0xff (5): pattern-span - Fill buffers with pattern 0x00 -> 0xff that spans buffers datarate : Timestamps buffers with number of bytes per second (0 = none) flags: readable, writable Integer. Range: 0 - 2147483647 Default: 0 Current: 0 sync : Sync to the clock to the datarate flags: readable, writable Boolean. Default: false Current: false pattern : pattern flags: readable, writable String. Default: null Current: null signal-handoffs : Send a signal before pushing the buffer flags: readable, writable Boolean. Default: false Current: false silent : Don't produce last_message events flags: readable, writable Boolean. Default: false Current: false dump : Dump buffer contents to stdout flags: readable, writable Boolean. Default: false Current: false parentsize : Size of parent buffer for sub-buffered allocation flags: readable, writable Integer. Range: 0 - 2147483647 Default: 40960 Current: 40960 last-message : The last status message flags: readable String. Default: null Current: null can-activate-pull : Can activate in pull mode flags: readable, writable Boolean. Default: true Current: true can-activate-push : Can activate in push mode flags: readable, writable Boolean. Default: true Current: true is-live : True if the element cannot produce data in PAUSED flags: readable, writable Boolean. Default: false Current: false Element Signals: "handoff" : void user_function (GstElement* object, GstBuffer* arg0, GstPad* arg1, gpointer user_data); +++ gst-inspect-0.10 fakesink Factory Details: Long name: Fake Sink Class: Sink Description: Black hole for data Author(s): Erik Walthinsen <omega@cse.ogi.edu>, Wim Taymans <wim@fluendo.com>, Mr. 'frag-me-more' Vanderwingo <wingo@fluendo.com> Rank: none (0) Plugin Details: Name: coreelements Description: standard GStreamer elements Filename: /usr/lib/gstreamer-0.10/libgstcoreelements.so Version: 0.10.11 License: LGPL Source module: gstreamer Binary package: Gentoo GStreamer Ebuild Origin URL: http://www.gentoo.org GObject +----GstObject +----GstElement +----GstBaseSink +----GstFakeSink Pad Templates: SINK template: 'sink' Availability: Always Capabilities: ANY Element Flags: no flags set Element Implementation: No loopfunc(), must be chain-based or not configured yet Has change_state() function: gst_fake_sink_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: SINK: 'sink' Implementation: Has chainfunc(): gst_base_sink_chain Has custom eventfunc(): gst_base_sink_event Has bufferallocfunc(): gst_base_sink_pad_buffer_alloc Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "fakesink0" preroll-queue-len : Number of buffers to queue during preroll flags: readable, writable Unsigned Integer. Range: 0 - 4294967295 Default: 0 Current: 0 sync : Sync on the clock flags: readable, writable Boolean. Default: true Current: false max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited) flags: readable, writable Integer64. Range: -1 - 9223372036854775807 Default: -1 Current: -1 qos : Generate QoS events upstream flags: readable, writable Boolean. Default: false Current: false state-error : Generate a state change error flags: readable, writable Enum "GstFakeSinkStateError" Current: 0, "none" (0): none - No state change errors (1): null-to-ready - Fail state change from NULL to READY (2): ready-to-paused - Fail state change from READY to PAUSED (3): paused-to-playing - Fail state change from PAUSED to PLAYING (4): playing-to-paused - Fail state change from PLAYING to PAUSED (5): paused-to-ready - Fail state change from PAUSED to READY (6): ready-to-null - Fail state change from READY to NULL silent : Don't produce last_message events flags: readable, writable Boolean. Default: false Current: false dump : Dump buffer contents to stdout flags: readable, writable Boolean. Default: false Current: false signal-handoffs : Send a signal before unreffing the buffer flags: readable, writable Boolean. Default: false Current: false last-message : The message describing current status flags: readable String. Default: null Current: null can-activate-push : Can activate in push mode flags: readable, writable Boolean. Default: true Current: true can-activate-pull : Can activate in pull mode flags: readable, writable Boolean. Default: false Current: false Element Signals: "handoff" : void user_function (GstElement* object, GstBuffer* arg0, GstPad* arg1, gpointer user_data); "preroll-handoff" : void user_function (GstElement* object, GstBuffer* arg0, GstPad* arg1, gpointer user_data); +++ gst-launch-0.10 fakesrc num-buffers=5 ! fakesink New clock: GstSystemClock Got EOS from element "pipeline0". Execution ended after 4002000 ns. ++ looking for gstreamer libraries in common locations /usr/lib/libgstreamer-0.10.so /usr/lib/libgstreamer-0.10.so.0 /usr/lib/libgstreamer-0.10.so.0.10.0 ++ looking for gstreamer headers in common locations /usr/include/gstreamer-0.10/gst/gst.h + GSTREAMER PLUG-INS INFORMATION +++ gst-inspect volume +++ gst-inspect-0.6 volume +++ gst-inspect-0.7 volume +++ gst-inspect-0.8 volume +++ gst-inspect-0.9 volume +++ gst-inspect-0.10 volume Factory Details: Long name: Volume Class: Filter/Effect/Audio Description: Set volume on audio/raw streams Author(s): Andy Wingo <wingo@pobox.com> Rank: none (0) Plugin Details: Name: volume Description: plugin for controlling audio volume Filename: /usr/lib/gstreamer-0.10/libgstvolume.so Version: 0.10.11 License: LGPL Source module: gst-plugins-base Binary package: Gentoo GStreamer Ebuild Origin URL: http://www.gentoo.org GObject +----GstObject +----GstElement +----GstBaseTransform +----GstVolume Implemented Interfaces: GstMixer GstImplementsInterface Pad Templates: SRC template: 'src' Availability: Always Capabilities: audio/x-raw-float rate: [ 1, 2147483647 ] channels: [ 1, 2147483647 ] endianness: 1234 width: 32 audio/x-raw-int channels: [ 1, 2147483647 ] rate: [ 1, 2147483647 ] endianness: 1234 width: 16 depth: 16 signed: true SINK template: 'sink' Availability: Always Capabilities: audio/x-raw-float rate: [ 1, 2147483647 ] channels: [ 1, 2147483647 ] endianness: 1234 width: 32 audio/x-raw-int channels: [ 1, 2147483647 ] rate: [ 1, 2147483647 ] endianness: 1234 width: 16 depth: 16 signed: true Element Flags: no flags set Element Implementation: No loopfunc(), must be chain-based or not configured yet Has change_state() function: gst_base_transform_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: Has getrangefunc(): gst_base_transform_getrange Has custom eventfunc(): gst_base_transform_src_event Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_base_transform_chain Has custom eventfunc(): gst_base_transform_sink_event Has bufferallocfunc(): gst_base_transform_buffer_alloc Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "volume0" qos : handle QoS messages flags: readable, writable Boolean. Default: false Current: false mute : mute channel flags: readable, writable, controllable Boolean. Default: false Current: false volume : volume factor flags: readable, writable, controllable Double. Range: 0 - 10 Default: 1 Current: 1 ++ looking for gstreamer volume plugin in common locations /usr/lib/gstreamer-0.8/libgstvolume.so /usr/lib/gstreamer-0.10/libgstvolume.so ++ looking for gstreamer headers in common locations /usr/include/linux/dvb/audio.h /usr/include/gstreamer-0.8/gst/audio/audio.h /usr/include/gstreamer-0.10/gst/audio/audio.h
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Hey, thanks for reviewing it! (gdb) bt
+ Trace 94895
here is the output of gdb --args: 1. (gdb) run 2. Starting program: /usr/bin/gst-launch-0.10 v4lsrc device=/dev/video0 \! ffmpegcolorspace \! videoscale \! video/x-raw-yuv,width=320,height=240 \! theoraenc bitrate=80 \! oggmux name=mux \! shout2send ip=hackitectura.net port=8000 password=flisologg streamname=http://son0p.tv description=alej00d\ live\ transmission mount=son0p.ogg alsasrc \! audioconvert \! audioresample \! audio/x-raw-float,width=32,rate=22050,channels=2 \! vorbisenc \! mux. 3. (no debugging symbols found) 4. (no debugging symbols found) 5. (no debugging symbols found) 6. (no debugging symbols found) 7. (no debugging symbols found) 8. (no debugging symbols found) 9. (no debugging symbols found) 10. [Thread debugging using libthread_db enabled] 11. [New Thread -1212614992 (LWP 18434)] 12. [New Thread -1215235152 (LWP 18438)] 13. Setting pipeline to PAUSED ... 14. [New Thread -1226015824 (LWP 18441)] 15. [New Thread -1234408528 (LWP 18442)] 16. [New Thread -1242801232 (LWP 18443)] 17. Pipeline is live and does not need PREROLL ... 18. Setting pipeline to PLAYING ... 19. New clock: audioclock0 20. WARNING: Element "shout2send0" warns: gstbasesink.c(1935): gst_base_sink_chain_unlocked (): /pipeline0/shout2send0: 21. Received buffer without a new-segment. Assuming timestamps start from 0. 22. [New Thread -1254876240 (LWP 18444)] 23. [Thread -1254876240 (LWP 18444) exited] 24. 25. Program received signal SIGSEGV, Segmentation fault. 26. [Switching to Thread -1242801232 (LWP 18443)] 27. 0xb7a8c6f7 in shout_get_errno () from /usr/lib/libshout.so.3 28. (gdb) let me know if thats enough or if you need more info, Tx! /a
- Is this with gst-plugins-good 0.10.4? If not, could you try 0.10.4? - Could you emerge gst-plugins-good with debugging symbols? (don't ask me how to do that, but I'm sure it's fairly easy on gentoo) - ... and then create a new stack trace with debugging symbols? - could you also run your pipeline like this: $ export GST_DEBUG_NO_COLOR=1 $ GST_DEBUG=basesink:5,shout2:5 gst-launch-0.10 ....pipeline.... 2>dbg.log $ gzip dbg.log and then attach dbg.log.gz
Ping?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
Created attachment 81345 [details] debug info requested GST_DEBUG=*:5 gst-launch-0.10 v4lsrc device=/dev/video0 ! "video/x-raw-yuv",width=320,height=240 ! ffmpegcolorspace ! theoraenc bitrate=80 ! queue ! oggmux name=mux ! shout2send ip=hackitectura.net port=8000 password=pasword streamname=http://son0p.tv description="alej00d live transmission" mount=son0p.ogg alsasrc device=hw:0 \! audio/x-raw-int,width=16,depth=16,rate=44100,channels=2 ! audioconvert \! \ vorbisenc bitrate=32000 \! queue \! mux. 2>dbg.log New clock: audioclock0 ERROR: from element /pipeline0/alsasrc0: Internal data flow error. Additional debug info: gstbasesrc.c(1614): gst_base_src_loop (): /pipeline0/alsasrc0: streaming task paused, reason not-negotiated (-4) Execution ended after 34062000 ns.
The problem comes from the 'bitrate' parameter you pass to vorbisenc it seems, somehow the encoder library can't be set up correctly: vorbisenc.c:772:gst_vorbisenc_setup:<vorbisenc0> vorbis_encode_setup_managed (c 2, rate 44100, max br -1, br 32000, min br -1) failed gstpad.c:2365:gst_pad_set_caps:<vorbisenc0:sink> caps audio/x-raw-float, rate=(int)44100, channels=(int)2, endianness=(int)1234, width=(int)32 could not be set Can be reproduced with: gst-launch-0.10 audiotestsrc ! audioconvert ! audio/x-raw-float,channels=2 ! vorbisenc bitrate=32000 ! fakesink Seems to go away when using only one channel or a higher bitrate (>=45000).
Also ... so you're not getting a crash any longer if you just use 'vorbisenc' without any parameters?
I can confirm this bug with latest libvorbis and CVS... so let's not keep it at NEEDINFO ;)
Works fine now. Closing bug.