gst-launch from 1.2.4 to 1.5.0 & 1.4.3 dvbsrc pipe dowsn't works anymore

soylent soylent.tv at gmail.com
Wed Jan 21 11:21:57 PST 2015


Hi,
 previously I found how to get dvbsrc works from 0.10 pipe to 1.x in
gst-launch 1.2.4 with this pipeline:

gst-launch-1.0 --gst-debug-level=3 dvbsrc adapter=0 inversion=AUTO
modulation=AUTO trans-mode=AUTO bandwidth=8 frequency=514000000
pids=423:433:443 code-rate-lp=AUTO code-rate-hp=AUTO guard=AUTO
hierarchy=AUTO ! tsdemux name=demux demux. ! queue max-size-buffers=0
max-size-time=0 ! mpegvideoparse ! mpeg2dec ! videoconvert ! videoscale !
videorate ! video/x-raw, format=RGB, width=320, height=240, framerate=25/1 !
videoconvert ! xvimagesink sync=false demux. ! queue max-size-buffers=0
max-size-time=0 ! mpegaudioparse ! flump3dec ! audioresample ! audio/x-raw,
format=S16LE, channels=2, rate=22050 ! audioconvert ! alsasink sync=false

... but now with version 1.5.0 or 1.4.3 gives me this error:

0:00:00.135211532 20499      0x1bdf790 WARN           audioresample
gstaudioresample.c:1537:plugin_init: Orc disabled, can't benchmark int vs.
float resampler
0:00:00.135262523 20499      0x1bdf790 WARN         GST_PERFORMANCE
gstaudioresample.c:1540:plugin_init: orc disabled, no benchmarking done
Setting pipeline to PAUSED ...
0:00:00.162324852 20499      0x1bdf790 WARN                  dvbsrc
gstdvbsrc.c:1601:gst_dvbsrc_open_frontend:<dvbsrc0> error: Cannot enumerate
delivery systems from frontend device "/dev/dvb/adapter0/frontend0".
0:00:00.162358155 20499      0x1bdf790 WARN                  dvbsrc
gstdvbsrc.c:1601:gst_dvbsrc_open_frontend:<dvbsrc0> error: system error:
Resource temporarily unavailable
0:00:00.196736178 20499      0x1bdf790 FIXME                 dvbsrc
gstdvbsrc.c:2034:gst_dvbsrc_is_valid_modulation: No delsys/modulation sanity
checks implemented for this delivery system
Pipeline is live and does not need PREROLL ...
0:00:01.168210018 20499      0x1cc4720 FIXME                default
gstutils.c:3697:gst_pad_create_stream_id_internal:<dvbsrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
ERROR: from element /GstPipeline:pipeline0/GstDvbSrc:dvbsrc0: Cannot
enumerate delivery systems from frontend device
"/dev/dvb/adapter0/frontend0".
Additional debug info:
gstdvbsrc.c(1601): gst_dvbsrc_open_frontend ():
/GstPipeline:pipeline0/GstDvbSrc:dvbsrc0:
system error: Resource temporarily unavailable
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

I try to search for "delivery systems" and i try setting the option
"delsys=DVB-T" with no luck ...

gst-launch-1.0 --gst-debug-level=3 dvbsrc adapter=0 delsys=DVB-T
inversion=AUTO modulation=AUTO trans-mode=AUTO bandwidth=8
frequency=514000000 pids=423:433:443 code-rate-lp=AUTO code-rate-hp=AUTO
guard=AUTO hierarchy=AUTO ! tsdemux name=demux demux. ! queue
max-size-buffers=0 max-size-time=0 ! mpegvideoparse ! mpeg2dec !
videoconvert ! videoscale ! videorate ! video/x-raw, format=RGB, width=320,
height=240, framerate=25/1 ! videoconvert ! xvimagesink sync=false demux. !
queue max-size-buffers=0 max-size-time=0 ! mpegaudioparse ! flump3dec !
audioresample ! audio/x-raw, format=S16LE, channels=2, rate=22050 !
audioconvert ! alsasink sync=false

0:00:00.030964701 20523      0x110fd90 WARN           audioresample
gstaudioresample.c:1537:plugin_init: Orc disabled, can't benchmark int vs.
float resampler
0:00:00.031014139 20523      0x110fd90 WARN         GST_PERFORMANCE
gstaudioresample.c:1540:plugin_init: orc disabled, no benchmarking done
Setting pipeline to PAUSED ...
0:00:00.078447985 20523      0x110fd90 WARN                  dvbsrc
gstdvbsrc.c:1601:gst_dvbsrc_open_frontend:<dvbsrc0> error: Cannot enumerate
delivery systems from frontend device "/dev/dvb/adapter0/frontend0".
0:00:00.078483411 20523      0x110fd90 WARN                  dvbsrc
gstdvbsrc.c:1601:gst_dvbsrc_open_frontend:<dvbsrc0> error: system error:
Resource temporarily unavailable
0:00:00.113889728 20523      0x110fd90 FIXME                 dvbsrc
gstdvbsrc.c:2034:gst_dvbsrc_is_valid_modulation: No delsys/modulation sanity
checks implemented for this delivery system
Pipeline is live and does not need PREROLL ...
0:00:00.640891564 20523      0x10ee720 FIXME                default
gstutils.c:3697:gst_pad_create_stream_id_internal:<dvbsrc0:src> Creating
random stream-id, consider implementing a deterministic way of creating a
stream-id
ERROR: from element /GstPipeline:pipeline0/GstDvbSrc:dvbsrc0: Cannot
enumerate delivery systems from frontend device
"/dev/dvb/adapter0/frontend0".
Additional debug info:
gstdvbsrc.c(1601): gst_dvbsrc_open_frontend ():
/GstPipeline:pipeline0/GstDvbSrc:dvbsrc0:
system error: Resource temporarily unavailable
ERROR: pipeline doesn't want to preroll.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...

Using gst-launch-0.10 dvbsrc works as always:

gst-launch-0.10 dvbsrc adapter=0 inversion=AUTO modulation=AUTO
trans-mode=AUTO bandwidth=8 frequency=514000000 code-rate-lp=AUTO
code-rate-hp=AUTO guard=AUTO hierarchy=AUTO ! tsdemux name=demux
program-number=8583 demux. ! queue max-size-buffers=0 max-size-time=0 !
mpeg2dec ! ffmpegcolorspace ! videoscale ! videorate ! video/x-raw-rgb,
framerate=\(fraction\)25/1, width=320, height=240, depth=24, bpp=24,
blue_mask=255, green_mask=65280, red_mask=16711680 ! ffmpegcolorspace !
autovideosink demux. ! queue max-size-buffers=0 max-size-time=0 ! flump3dec
! alsasink sync=false

What I’m doing wrong?

I'm on Ubuntu 64bit 14.10 using Unity - gst-launch version 1.5.0
Also experienced same problem in UbuntuStudio 14.10 32bit XFCE - gst-launch
version 1.4.3

Thanks.
karl




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/gst-launch-from-1-2-4-to-1-5-0-1-4-3-dvbsrc-pipe-dowsn-t-works-anymore-tp4670387.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list