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,

Steffen Barszus wrote:
> If I understood it right the patch tries in the driver to catch if
> Video PID != PCR Id.

The patch simply sets the PCR pid to the last specified value.
Since vdr never explicitly specifies the PCR pid, this value is 0.

If the value is 0, the firmware automatically scans video and audio 
streams for the PCR. (So I was told.)

Without the patch, the value passed to the firmware was 0xffff, iff the 
new channel was on the same transponder as the last one.
In this case, the (new) firmware did nothing, and A/V was out of sync...

> Would it not be right to forward the PCR stream
> to vdr and vdr fixes the problem ? The PCR stream should be saved in
> the vdr transport stream , so A/V sync could be ensured for all
> cases.

Normally, the PCR is transmitted on the video pid.
So there should not be any problems.

There *will* be a problem if PCR is neither in the video nor the audio 
stream. This might explain the problems some people have. (Don't know.)

Oliver


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



Home | Main Index | Thread Index