[mythtv] DVB aspect change mid-stream loses frames?

Steve Davies steve at one47.co.uk
Tue Feb 1 16:46:01 EST 2005


Hi,

I have noticed recently that if the aspect ratio of a DVB stream changes 
during playback, then a number of frames and some audio are dropped as a 
result of the switch (as if the current buffers are flushed). This 
occurs in both directions 4:3->16:9 and vice versa.

I am quite sure that this was not the case late last year, but cannot 
say for sure when it might have changed. I have trawled CVS and the 
commits list for clues, and my favourite CVS log entry on the subject 
has to be revision 1.386 (14/11/2004) of NuppelVideplayer.cpp where the 
ReinitVideo() call was added on aspect change. This seems to request a 
buffer cleardown as if a seek has been made, which would (I believe) 
lose a chunk of frames.

Can anyone comment on the advisability of commenting out the final 
ClearAfterSeek() call in ReinitVideo, or even suggest a fix for me?

Thanks,
Steve
-- 
Steve Davies                   steve at one47.co.uk

PGP Fingerprints:
DH/DSS : 5D85 8164 91D7 E9CC 4F80  842B AB86 93D9 8938 7612
RSA    :      4E2E E60F 3D76 9E7E  70F9 901B 70FA 56C8
RSA4096: 02BE 5C0E EFA2 E1E4 EA89  C9CC 1E4F F654 3BC7 B65E


More information about the mythtv-dev mailing list