On 01 Aug 2001 Klaus Schmidinger <[EMAIL PROTECTED]> wrote:

> Andreas Vitting wrote:
>> If i modify the line 720
>>         if (!blockInput && stillIndex < 0) {
>> to
>>         if (!blockInput && stillIndex < 0 && !paused) {
>> the syncronisation is not lost.
>> I'm not sure of side effects, but i found none.
> 
> This appears to be a good thing to do.

Well, I have done some experiments with the buffer, and I think
this change would give a delay (black screen ?) when leaving pause
as the buffer is not filled.

> I am, though, considering to rewrite the ringbuffer to make it store
> individual frames rather than a big chunk of video. This would allow
> stripping the audio packets in the _output_ thread rather than in the
> input trhead, and might also help in hitting the right spot when
> returning from fast forward/back.

Yes might be a good one. I spent a day to get this buffer thing
better but it's still not perfect.

-- 
Stefan Huelswitt
[EMAIL PROTECTED]  | http://home.pages.de/~nathan


-- 
Info:
To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as 
subject.

Reply via email to