Dvbbasebin tune to new channel

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Dvbbasebin tune to new channel

Thomas Mair
Hi,

I am writing a simple application that uses Gstreamer to watch DVB-T.
The pipeline works as expected, but I am not able to tune to a new
channel. What i am currently doing is the following:

Pipeline:
dvbbasebin name=dvbsrc ! mpegtsdemux name=demux  ! queue
max-size-buffers=0 max-size-time=0 ! mpeg2dec ! deinterlace !
xvimagesink force-aspect-ratio=true name=video demux. ! queue
max-size-buffers=0 max-size-time=0 ! mad ! pulsesink

1. Set the pipeline to STATE_PAUSE
2. Set all relevant parameters of dvbbasebin (frequency, bandwith,...)
3. Set the pipeline to STATE_PLAYING

The error I am getting is always "Internal data flow error".

What is the reccomended way to change the tuning parameters in order
for the pipeline to keep working after the parameters are set?

Greetings
Thomas
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel