Re: How to use a DVB FRONTEND in read only?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andrea wrote:
> I would like to open the dvb in readonly and take whatever frequency is currently tuned:
> 
> 1) I open the frontend in read only
> 2) query the current frequency to check is there is a lock
> 3) I open the demux, set some filters and read from the demux.
> 
> There is a *big* issue here:
> 
> The card streams packets *only* and *as long* as the frontend is opened in read/write (by some other 
> application) and tuned.
> If my application opens the frontend in readonly and there is no other application running, the 
> ioctl FE_GET_INFO still returns FE_HAS_LOCK but no data goes through the demux.
> As soon as the frontend is tuned, the data arrives.
> 
> Am I correct? How can I detect if the dvb is running or not?


Check for open filehandles on demux device:

root@iptv:~# ls -l /proc/*/fd/* | grep demux
lrwx------ 1 vlc  vlc  64 2008-06-14 14:02 /proc/19876/fd/6 ->
/dev/dvb/adapter0/demux0
lrwx------ 1 vlc  vlc  64 2008-06-14 14:02 /proc/19892/fd/6 ->
/dev/dvb/adapter1/demux0

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux