Gstreamer 1.12.3 installation on Raspbian, where is fakesrc?
HermannSW
hermann at stamm-wilbrandt.de
Tue Nov 28 23:05:49 UTC 2017
Hi,
I did download 1.12.3 versions of "gstreamer", "gstreamer-plugins-base" and
"gstreamer-plugins-good" from here on Raspberry Pi Zero Raspbian (latest
stretch image):
https://gstreamer.freedesktop.org/src/
After installing these packages cofigure was fine:
bison
flex
libgtk2.0-dev
Building gstreamer/gstreamer-plugins-base/gstreamer-plugins-good took
34/46/68 minutes on the Pi Zero. I did "sudo make install" afterwards for
each.
After I added "/usr/local/lib" to LD_LIBRARY_PATH I was able to execute
gst-inspect-1.0 (why does the name not reflect that I use 1.12??).
But the simple test mentioned in gstreamer README does not work:
pi at raspberrypi04:~ $ gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink
ERROR: pipeline could not be constructed: no element "fakesrc".
pi at raspberrypi04:~ $
Find below the complete list of plugins listed by gst-inspect-1.0.
gstreamer README would indicate to me that this command should work even
with only gstreamer built ...
Hermann.
pi at raspberrypi04:~ $ gst-inspect-1.0
auparse: auparse: AU audio demuxer
cairo: cairooverlay: Cairo overlay
debug: breakmydata: Break my data
debug: capssetter: CapsSetter
debug: rndbuffersize: Random buffer size
debug: navseek: Seek based on left-right arrows
debug: pushfilesrc: Push File Source
debug: progressreport: Progress report
debug: taginject: TagInject
debug: testsink: Test plugin
debug: cpureport: CPU report
isomp4: qtdemux: QuickTime demuxer
isomp4: rtpxqtdepay: RTP packet depayloader
isomp4: qtmux: QuickTime Muxer
isomp4: mp4mux: MP4 Muxer
isomp4: ismlmux: ISML Muxer
isomp4: 3gppmux: 3GPP Muxer
isomp4: mj2mux: MJ2 Muxer
isomp4: qtmoovrecover: QT Moov Recover
icydemux: icydemux: ICY tag demuxer
deinterlace: deinterlace: Deinterlacer
mulaw: mulawenc: Mu Law audio encoder
mulaw: mulawdec: Mu Law audio decoder
wavenc: wavenc: WAV audio muxer
autodetect: autovideosink: Auto video sink
autodetect: autovideosrc: Auto video source
autodetect: autoaudiosink: Auto audio sink
autodetect: autoaudiosrc: Auto audio source
videobox: videobox: Video box filter
gdkpixbuf: gdkpixbufdec: GdkPixbuf image decoder
gdkpixbuf: gdkpixbufoverlay: GdkPixbuf Overlay
gdkpixbuf: gdkpixbufsink: GdkPixbuf sink
equalizer: equalizer-nbands: N Band Equalizer
equalizer: equalizer-3bands: 3 Band Equalizer
equalizer: equalizer-10bands: 10 Band Equalizer
y4menc: y4menc: YUV4MPEG video encoder
videofilter: gamma: Video gamma correction
videofilter: videobalance: Video balance
videofilter: videoflip: Video flipper
videofilter: videomedian: Median effect
dtmf: dtmfsrc: DTMF tone generator
dtmf: rtpdtmfsrc: RTP DTMF packet generator
dtmf: rtpdtmfdepay: RTP DTMF packet depayloader
videocrop: videocrop: Crop
videocrop: aspectratiocrop: aspectratiocrop
replaygain: rganalysis: ReplayGain analysis
replaygain: rglimiter: ReplayGain limiter
replaygain: rgvolume: ReplayGain volume
matroska: matroskademux: Matroska demuxer
matroska: matroskaparse: Matroska parser
matroska: matroskamux: Matroska muxer
matroska: webmmux: WebM muxer
alpha: alpha: Alpha filter
audioparsers: aacparse: AAC audio stream parser
audioparsers: amrparse: AMR audio stream parser
audioparsers: ac3parse: AC3 audio stream parser
audioparsers: dcaparse: DTS Coherent Acoustics audio stream parser
audioparsers: flacparse: FLAC audio parser
audioparsers: mpegaudioparse: MPEG1 Audio Parser
audioparsers: sbcparse: SBC audio parser
audioparsers: wavpackparse: Wavpack audio stream parser
flxdec: flxdec: FLX video decoder
spectrum: spectrum: Spectrum analyzer
navigationtest: navigationtest: Video navigation test
wavparse: wavparse: WAV audio demuxer
ossaudio: osssrc: Audio Source (OSS)
ossaudio: osssink: Audio Sink (OSS)
alphacolor: alphacolor: Alpha color filter
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
effectv: optv: OpTV effect
effectv: radioactv: RadioacTV effect
effectv: streaktv: StreakTV effect
effectv: rippletv: RippleTV effect
apetag: apedemux: APE tag demuxer
audiofx: audiopanorama: Stereo positioning
audiofx: audioinvert: Audio inversion
audiofx: audiokaraoke: AudioKaraoke
audiofx: audioamplify: Audio amplifier
audiofx: audiodynamic: Dynamic range controller
audiofx: audiocheblimit: Low pass & high pass filter
audiofx: audiochebband: Band pass & band reject filter
audiofx: audioiirfilter: Audio IIR filter
audiofx: audiowsinclimit: Low pass & high pass filter
audiofx: audiowsincband: Band pass & band reject filter
audiofx: audiofirfilter: Audio FIR filter
audiofx: audioecho: Audio echo
audiofx: scaletempo: Scaletempo
alaw: alawenc: A Law audio encoder
alaw: alawdec: A Law audio decoder
png: pngdec: PNG image decoder
png: pngenc: PNG image encoder
goom: goom: GOOM: what a GOOM!
id3demux: id3demux: ID3 tag demuxer
rtpmanager: rtpbin: RTP Bin
rtpmanager: rtpjitterbuffer: RTP packet jitter-buffer
rtpmanager: rtpptdemux: RTP Demux
rtpmanager: rtpsession: RTP Session
rtpmanager: rtprtxqueue: RTP Retransmission Queue
rtpmanager: rtprtxreceive: RTP Retransmission receiver
rtpmanager: rtprtxsend: RTP Retransmission Sender
rtpmanager: rtpssrcdemux: RTP SSRC Demux
rtpmanager: rtpmux: RTP muxer
rtpmanager: rtpdtmfmux: RTP muxer
multifile: multifilesrc: Multi-File Source
multifile: multifilesink: Multi-File Sink
multifile: splitfilesrc: Split-File Source
multifile: splitmuxsink: Split Muxing Bin
multifile: splitmuxsrc: Split File Demuxing Bin
level: level: Level
interleave: interleave: Audio interleaver
interleave: deinterleave: Audio deinterleaver
oss4: oss4sink: OSS v4 Audio Sink
oss4: oss4src: OSS v4 Audio Source
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
smpte: smpte: SMPTE transitions
smpte: smptealpha: SMPTE transitions
goom2k1: goom2k1: GOOM: what a GOOM! 2k1 edition
rtp: rtpac3depay: RTP AC3 depayloader
rtp: rtpac3pay: RTP AC3 audio payloader
rtp: rtpbvdepay: RTP BroadcomVoice depayloader
rtp: rtpbvpay: RTP BV Payloader
rtp: rtpceltdepay: RTP CELT depayloader
rtp: rtpceltpay: RTP CELT payloader
rtp: rtpdvdepay: RTP DV Depayloader
rtp: rtpdvpay: RTP DV Payloader
rtp: rtpgstdepay: GStreamer depayloader
rtp: rtpgstpay: RTP GStreamer payloader
rtp: rtpilbcpay: RTP iLBC Payloader
rtp: rtpilbcdepay: RTP iLBC depayloader
rtp: rtpg722depay: RTP audio depayloader
rtp: rtpg722pay: RTP audio payloader
rtp: rtpg723depay: RTP G.723 depayloader
rtp: rtpg723pay: RTP G.723 payloader
rtp: rtpg726depay: RTP G.726 depayloader
rtp: rtpg726pay: RTP G.726 payloader
rtp: rtpg729depay: RTP G.729 depayloader
rtp: rtpg729pay: RTP G.729 payloader
rtp: rtpgsmdepay: RTP GSM depayloader
rtp: rtpgsmpay: RTP GSM payloader
rtp: rtpamrdepay: RTP AMR depayloader
rtp: rtpamrpay: RTP AMR payloader
rtp: rtppcmadepay: RTP PCMA depayloader
rtp: rtppcmudepay: RTP PCMU depayloader
rtp: rtppcmupay: RTP PCMU payloader
rtp: rtppcmapay: RTP PCMA payloader
rtp: rtpmpadepay: RTP MPEG audio depayloader
rtp: rtpmpapay: RTP MPEG audio payloader
rtp: rtpmparobustdepay: RTP MPEG audio depayloader
rtp: rtpmpvdepay: RTP MPEG video depayloader
rtp: rtpmpvpay: RTP MPEG2 ES video payloader
rtp: rtpopusdepay: RTP Opus packet depayloader
rtp: rtpopuspay: RTP Opus payloader
rtp: rtph261pay: RTP H261 packet payloader
rtp: rtph261depay: RTP H261 depayloader
rtp: rtph263ppay: RTP H263 payloader
rtp: rtph263pdepay: RTP H263 depayloader
rtp: rtph263depay: RTP H263 depayloader
rtp: rtph263pay: RTP H263 packet payloader
rtp: rtph264depay: RTP H264 depayloader
rtp: rtph264pay: RTP H264 payloader
rtp: rtph265depay: RTP H265 depayloader
rtp: rtph265pay: RTP H265 payloader
rtp: rtpj2kdepay: RTP JPEG 2000 depayloader
rtp: rtpj2kpay: RTP JPEG 2000 payloader
rtp: rtpjpegdepay: RTP JPEG depayloader
rtp: rtpjpegpay: RTP JPEG payloader
rtp: rtpklvdepay: RTP KLV Depayloader
rtp: rtpklvpay: RTP KLV Payloader
rtp: rtpL16pay: RTP audio payloader
rtp: rtpL16depay: RTP audio depayloader
rtp: rtpL24pay: RTP audio payloader
rtp: rtpL24depay: RTP audio depayloader
rtp: asteriskh263: RTP Asterisk H263 depayloader
rtp: rtpmp1sdepay: RTP MPEG1 System Stream depayloader
rtp: rtpmp2tdepay: RTP MPEG Transport Stream depayloader
rtp: rtpmp2tpay: RTP MPEG2 Transport Stream payloader
rtp: rtpmp4vpay: RTP MPEG4 Video payloader
rtp: rtpmp4vdepay: RTP MPEG4 video depayloader
rtp: rtpmp4apay: RTP MPEG4 audio payloader
rtp: rtpmp4adepay: RTP MPEG4 audio depayloader
rtp: rtpmp4gdepay: RTP MPEG4 ES depayloader
rtp: rtpmp4gpay: RTP MPEG4 ES payloader
rtp: rtpqcelpdepay: RTP QCELP depayloader
rtp: rtpqdm2depay: RTP QDM2 depayloader
rtp: rtpsbcdepay: RTP SBC audio depayloader
rtp: rtpsbcpay: RTP packet payloader
rtp: rtpsirenpay: RTP Payloader for Siren Audio
rtp: rtpsirendepay: RTP Siren packet depayloader
rtp: rtpspeexpay: RTP Speex payloader
rtp: rtpspeexdepay: RTP Speex depayloader
rtp: rtpsv3vdepay: RTP SVQ3 depayloader
rtp: rtptheoradepay: RTP Theora depayloader
rtp: rtptheorapay: RTP Theora payloader
rtp: rtpvorbisdepay: RTP Vorbis depayloader
rtp: rtpvorbispay: RTP Vorbis payloader
rtp: rtpvp8depay: RTP VP8 depayloader
rtp: rtpvp8pay: RTP VP8 payloader
rtp: rtpvp9depay: RTP VP9 depayloader
rtp: rtpvp9pay: RTP VP9 payloader
rtp: rtpvrawdepay: RTP Raw Video depayloader
rtp: rtpvrawpay: RTP Raw Video payloader
rtp: rtpstreampay: RTP Stream Payloading
rtp: rtpstreamdepay: RTP Stream Depayloading
ximagesrc: ximagesrc: Ximage video source
multipart: multipartdemux: Multipart demuxer
multipart: multipartmux: Multipart muxer
videomixer: videomixer: Video mixer 2
udp: udpsink: UDP packet sender
udp: multiudpsink: UDP packet sender
udp: dynudpsink: UDP packet sender
udp: udpsrc: UDP packet receiver
cutter: cutter: Audio cutter
flv: flvdemux: FLV Demuxer
flv: flvmux: FLV muxer
imagefreeze: imagefreeze: Still frame stream generator
shapewipe: shapewipe: Shape Wipe transition filter
rtsp: rtspsrc: RTSP packet receiver
rtsp: rtpdec: RTP Decoder
avi: avidemux: Avi demuxer
avi: avimux: Avi muxer
avi: avisubtitle: Avi subtitle parser
coretracers: leaks (GstTracerFactory)
coretracers: stats (GstTracerFactory)
coretracers: rusage (GstTracerFactory)
coretracers: log (GstTracerFactory)
coretracers: latency (GstTracerFactory)
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 76 plugins (22 blacklist entries not shown), 238 features
pi at raspberrypi04:~ $
--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
More information about the gstreamer-devel
mailing list