[gst-devel] DVB pipeline

Nigel Sim nigel.sim at jcu.edu.au
Wed Jul 12 11:01:54 CEST 2006


Some time ago I tried to put together a pipeline to decode the stream
from my DVB receiver. Tuning was done using tzap (or my own DVB
controller app), so /dev/dvb/adaptor0/dvr0 is an MPEG transport stream.
It doesn't work, with the error shown below. Can someone either point
out what I'm doing wrong, or show me a working DVB receiver stream.

I know there was an issue with using the filesrc, but even if I capture
some of the stream to a file first, and try to play that back there is
the same error.

gst-launch-0.10 filesrc location=/dev/dvb/adapter0/dvr0  !
video/mpegts ! ffdemux_mpegts name=d { d.video_00 ! video/mpeg !
mpeg2dec ! xvimagesink } { d.audio_00 ! audio/mpeg ! queue ! ffdec_mp3 !
alsasink }

** (gst-launch-0.10:30660): WARNING **: error: syntax error, unexpected
$undefined

** (gst-launch-0.10:30660): WARNING **: error: syntax error, unexpected
$undefined

** (gst-launch-0.10:30660): WARNING **: error: syntax error, unexpected
$undefined
Setting pipeline to PAUSED ...
ERROR: Pipeline doesn't want to pause.
ERROR: from element /pipeline0/alsasink0: Could not open resource for
writing.
Additional debug info:
gstalsasink.c(601): gst_alsasink_open (): /pipeline0/alsasink0:
Playback open error: No such device
Setting pipeline to NULL ...
FREEING pipeline ...







More information about the gstreamer-devel mailing list