Mailing List archive

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

[linux-dvb] Wrong data from Hauppauge NOVA



Ralf Bauer writes:
 > My VDR machine contains 2 DVB-s cards, one DVB-S card with old tuner and one
 > NOVA with new tuner.
 > 
 > I noticed that some channels (for example SAT1, WDR3) cannot be recorded
 > with the NOVA card, but show no problems when I record the same channel with
 > the DVB-S card with the old tuner.
 > 
 > My first idea was a tuning problem with the new tuner, but when I recorded
 > Pro7 which is on the same transponder as SAT1, it worked fine.
 > 
 > I looked in the messages file and found the following lines:
 > 
 > Jun 26 22:54:31 vdr vdr[2196]: ERROR: unexpected packet id E1
 > 
 > Jun 26 22:54:31 vdr vdr[2196]: ERROR: broken packet header
 > 
[...]

 > 
 > Where do these wrong IDs come from?


They are not wrong. 
The "normal" WinTV DVB-S card does not deliver the original PES header
for the channel which is currently display, only the elementary
stream. The PES header and TS packaging you get from the driver is a
reconstruction. I have no way to know the real ID used in the original
TS. So, I use 0xe0, the first possible video ID.

The Nova card delivers the original TS packets. It seems that some
channels use other video Ids like 0xe1, which is allowed according to
the specs. So, just change VDR to allow the whole range of video IDs.


Ralph




-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index