[vdr] PID filter issue with Wideview DVB-T USB

Matthias Thomae bluez at thomae-privat.de
Sun Jul 16 13:41:17 CEST 2006


VDR experts (Klaus),

I'm experiencing similar problems as e.g. reported in [1] with a 
Wideview-based DVB-T USB stick (Prolink Pixelview PlayTV 505 DVB-T) and VDR.

While the adapter works well with kaffeine, VDR reports a "can't open 
filter handle" error when switching channels *within* a bouquet. On the 
other hand, tuning to a channel on a *different* bouquet works (see 
below). This was tested with a vanilla 2.6.17.4 kernel and VDR 
1.4.1-1ctvdr2 from e-tobi.

As I understand from [2], the problem is related to the hardware PID 
filter of the adapter, which can't be disabled.

Is it possible to find a fix or workaround for VDR so that it works with 
this type of adapter?

I'd be glad if someone with a deeper understanding of VDR could shed 
some light on this issue, and I'd be happy to run any tests.

Regards.
Matthias


[1] http://www.linuxtv.org/pipermail/linux-dvb/2006-June/010655.html
[2] http://www.linuxtv.org/pipermail/linux-dvb/2006-June/010682.html


Jul 16 13:01:56 tyron vdr: [6188] switching to channel 5
Jul 16 13:01:56 tyron vdr: [6922] transfer thread ended (pid=6922, tid=6922)
Jul 16 13:01:56 tyron vdr: [6924] TS buffer on device 1 thread ended 
(pid=6924, tid=6924)
Jul 16 13:01:56 tyron vdr: [6923] buffer stats: 41172 (1%) used
Jul 16 13:01:56 tyron vdr: [6923] receiver on device 1 thread ended 
(pid=6923, tid=6923)
Jul 16 13:01:56 tyron vdr: [6188] cTS2PES got 1 TS errors, 1 TS 
continuity errors
Jul 16 13:01:56 tyron vdr: [6188] buffer stats: 41548 (1%) used
Jul 16 13:01:56 tyron vdr: [6927] transfer thread started (pid=6927, 
tid=6927)
Jul 16 13:01:56 tyron vdr: [6928] receiver on device 1 thread started 
(pid=6928, tid=6928)
Jul 16 13:01:56 tyron vdr: [6929] TS buffer on device 1 thread started 
(pid=6929, tid=6929)
Jul 16 13:01:57 tyron vdr: [6927] setting audio track to 1 (0)
Jul 16 13:02:05 tyron vdr: [6188] switching to channel 4
Jul 16 13:02:05 tyron vdr: [6927] transfer thread ended (pid=6927, tid=6927)
Jul 16 13:02:05 tyron vdr: [6929] TS buffer on device 1 thread ended 
(pid=6929, tid=6929)
Jul 16 13:02:05 tyron vdr: [6928] buffer stats: 61100 (2%) used
Jul 16 13:02:05 tyron vdr: [6928] receiver on device 1 thread ended 
(pid=6928, tid=6928)
Jul 16 13:02:05 tyron vdr: [6188] buffer stats: 79712 (3%) used
Jul 16 13:02:05 tyron vdr: [6933] transfer thread started (pid=6933, 
tid=6933)
Jul 16 13:02:05 tyron vdr: [6934] receiver on device 1 thread started 
(pid=6934, tid=6934)
Jul 16 13:02:05 tyron vdr: [6935] TS buffer on device 1 thread started 
(pid=6935, tid=6935)
Jul 16 13:02:06 tyron vdr: [6933] setting audio track to 1 (0)
Jul 16 13:02:11 tyron vdr: [6188] switching to channel 3
Jul 16 13:02:11 tyron vdr: [6933] transfer thread ended (pid=6933, tid=6933)
Jul 16 13:02:11 tyron vdr: [6935] TS buffer on device 1 thread ended 
(pid=6935, tid=6935)
Jul 16 13:02:11 tyron vdr: [6934] buffer stats: 44556 (2%) used
Jul 16 13:02:11 tyron vdr: [6934] receiver on device 1 thread ended 
(pid=6934, tid=6934)
Jul 16 13:02:11 tyron vdr: [6188] buffer stats: 44932 (2%) used
Jul 16 13:02:11 tyron vdr: [6188] ERROR: can't open filter handle on 
'/dev/dvb/adapter0/demux0'
Jul 16 13:02:11 tyron vdr: [6188] ERROR: /dev/dvb/adapter0/demux0: Too 
many open files
Jul 16 13:02:11 tyron vdr: [6188] ERROR (dvbdevice.c,690): Too many open 
files
Jul 16 13:02:11 tyron vdr: [6188] ERROR: can't set PID 49 on device 1
Jul 16 13:02:11 tyron vdr: [6188] ERROR (dvbdevice.c,705): Bad file 
descriptor
Jul 16 13:02:11 tyron vdr: [6938] transfer thread started (pid=6938, 
tid=6938)





More information about the vdr mailing list