[mythtv-commits] Ticket #1970: dvbrecorder: limit number of open pid filters
MythTV
mythtv at cvs.mythtv.org
Thu Oct 5 11:30:21 UTC 2006
#1970: dvbrecorder: limit number of open pid filters
--------------------------------------------+-------------------------------
Reporter: Janne <janne-mythtv at grunau.be> | Owner: danielk
Type: patch | Status: closed
Priority: minor | Milestone: 0.20
Component: dvb | Version: head
Severity: medium | Resolution: fixed
--------------------------------------------+-------------------------------
Comment (by J.Pilk at tesco.net):
syslog: dvb-usb: will use the device's hardware PID filter (table count:
15)
Error messages every two seconds during recording:
DVBRec(0) Error: Could not open demux device.
eno: Too many open files (24)
The recordings produced are excellent, as is the EIT program guide.
Explanation received from danielk: many thanks.
I believe this is normal with your device. MythTV doesn't know ahead
of time that your card can't filter the number of streams needed, so
it opens as many as possible until it gets that error. What happens
then is that every couple seconds it closes a pid that it wants to
listen to and opens another it wants to listen to, it does this in
a round-robin fashion so that it has a relatively up to date view
of the metadata in the stream. The fix referred to in the [10946]
changeset makes sure that it gives the current audio and video
streams priority over other streams, and attempts to always record
them.
The error message you are seeing should be suppressed, but doesn't
indicate any real error in the recording. The worst that will
happen with 24 streams is that channel changing will be a little
slow and potentially you won't be able to record MHEG or other
interactive television programs. Regular TV and DVB Radio should
work fine.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/1970#comment:14>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list