Mailing List archive

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

[vdr] Re: [PATCH] AC3overDVB 0.1.4



On Saturday 29 March 2003 10:35, Stefan Huelswitt wrote:

[...]

> I know one other person which have semiliar problems with one
> DVD.
>
> Obmitting the dvd-plugin patch removes the problem, so it seems
> to be a dvd plugin issue. But I cannot see a reason why the
> changed routing of the audio packets should have such an impact
> on the menu handling.

I can.

DVDs can contain menues that have a static background and music playing. Those 
menues usualy are build with a single I-frame followed only by audio packets. 
The navigation stuff on the other hand works either on still frames using a 
kind a busy loop or on a constant datastream. When operating in datastream 
mode everything is driven by the PTS of the packets. The only PTS available 
on static menus are those of the audio packets. PTS extraction for AC3 
packets happen in A52decoder::decode() after the new PCM packet has be 
constructed. Your patch effectivly bypasses this codepath.

I can't test it, but i might just be enough to call seenPTS() just before you 
call cbPlayAudio().

Have fun

    Andreas



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



Home | Main Index | Thread Index