Mailing List archive

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

[vdr] Re: A/V sync problems with new drivers



Hi Klaus,

> See Ralph Metzler's posting from 14:09 today on the linux-dvb ML.

I find his posting from 14:37 even more interesting: Here is a
copy for those that don't read the DVB-ML:

KS > Are you saying VDR should set VPID, APID _and_ PCR-PID when recording?

RM:
Yes.

KS > Would it then receive extra TS packets with the PCR-PID?

RM:
Not with the old recording mechanism. But this is only an "AV7110 problem".

KS:
 > What should it do with those? Would they have to be used when
 > converting TS to PES in remux.c? What if PCR-PID == VPID?
 > So far for channels where PCR-PID == VPID things appear to work fine.
 > Since Oliver Endriss' driver fix live tv as well as replaying recordings
 > great. So apprently in case PCR-PID == VPID there's nothing else VDR
 > would have to do, I guess.

RM:
But the current fix only works by chance. It sets a PID which is not
really set by the application. The real bug is the whole PID setting
mechanism which is still adjusted to the old firmware. There the
firmware scanned the PMT and set the PCR by itself.
If you remember there also were syncing problems back then until I
introduced a AV PID reset which is triggered after the internal scan.
This also fixed a problem with recording you had back then (sometimes
the first packets were broken and sync messed up). I am wondering if
this problem is also reappearing now!? Anyway, now the application
has to set the PCR. Otherwise you will get lots of problems with 
other hardware which is not so lenient.

KS:
 > What's the reason to have an extra PCR-PID, anyway?

RM:
Some channels share the PCR. E.g. some Dutch transponders
use the same PCR for all of the channels on one transponder.
It probably depends on the kind of encoder they are using.

So, now what should we believe ;o)???

Greetz,
Reinhard


---
Mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.463 / Virus Database: 262 - Release Date: 17.03.2003



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



Home | Main Index | Thread Index