[mythtv] Incessant flip/flop of deinterlacer in svn

dave at 0bits.com dave at 0bits.com
Tue Sep 15 18:46:40 UTC 2009


Yeechang Lee wrote:
 > Yes. As Paul Gardiner mentioned, Tom Dexter wrote the sort of band-aid
 > patch that you suggested. I mention the mythtv-users messages to read
 > at
 > <URL:http://www.gossamer-threads.com/lists/mythtv/users/388902#388902>;
 > further discussion of it belongs there.
 >
 > If you can come up with the "proper" solution to the issue then many
 > of us will be grateful, but in the meanwhile Tom's hack works, and
 > works well.
 >

I'm surprised you seem to think this works at all. I've got it switched 
on and am still getting the enable/disable happening:

2009-09-15 22:40:35.582 Using 2 CPUs for decoding
2009-09-15 22:40:35.582 AFD: InitVideoCodec() 0x9510500 id(MPEG2VIDEO) 
type (Video).
2009-09-15 22:40:35.585 VDP: Accepting: cmp(> 0 0) dec(ffmpeg) cpus(2) 
rend(xv-blit) osd(softblend) osdfade(disabled) deint(fieldorderdoublepro
cessdeint,none) filt()
2009-09-15 22:40:35.585 VDP: LoadBestPreferences(2048x2048, 0)
2009-09-15 22:40:35.585 VDP: LoadBestPreferences(2048x2048, 60)
2009-09-15 22:40:35.585 VDP: LoadBestPreferences(704x576, 60)
2009-09-15 22:40:35.585 VideoOutputXv: InputChanged(704,576,1.33333) 
'None'->'MPEG2'
2009-09-15 22:40:35.585 VDP: LoadBestPreferences(704x576, 25)
2009-09-15 22:40:35.585 VDP: GetFilteredDeint() : xv-blit -> 
'fieldorderdoubleprocessdeint'
2009-09-15 22:40:35.586 FilterManager: GetFilterInfo(convert) returning: 0x0
2009-09-15 22:40:35.586 FilterManager: 
GetFilterInfo(fieldorderdoubleprocessdeint) returning: 0x8374640
2009-09-15 22:40:35.587 Using deinterlace method 
fieldorderdoubleprocessdeint
....
2009-09-15 22:40:36.383 NVP(4): Filling position map from 14 to end
2009-09-15 22:40:36.384 Dec: Position map filled from Encoder to: 37
2009-09-15 22:40:36.384 Dec: SyncPositionMap watchingrecording total: 2 
entries
2009-09-15 22:40:36.427 NVP(4): progressive frame seen after 2 
interlaced  frames
2009-09-15 22:40:36.508 Set video sync frame interval to 40000
2009-09-15 22:40:36.509 Disabled deinterlacing
2009-09-15 22:40:37.248 NVP(4): interlaced frame seen after 21 
progressive frames
2009-09-15 22:40:37.248 Set video sync frame interval to 40000
2009-09-15 22:40:37.248 Enabled deinterlacing
2009-09-15 22:40:37.508 NVP(4): progressive frame seen after 8 
interlaced  frames
2009-09-15 22:40:37.588 Set video sync frame interval to 40000
2009-09-15 22:40:37.588 Disabled deinterlacing
2009-09-15 22:40:37.728 NVP(4): interlaced frame seen after 6 
progressive frames
2009-09-15 22:40:37.728 Set video sync frame interval to 40000
2009-09-15 22:40:37.728 Enabled deinterlacing
2009-09-15 22:40:37.828 NVP(4): progressive frame seen after 4 
interlaced  frames
2009-09-15 22:40:37.908 Set video sync frame interval to 40000
2009-09-15 22:40:37.908 Disabled deinterlacing
2009-09-15 22:40:38.088 NVP(4): interlaced frame seen after 7 
progressive frames
2009-09-15 22:40:38.088 Set video sync frame interval to 40000
2009-09-15 22:40:38.088 Enabled deinterlacing
2009-09-15 22:40:38.588 NVP(4): progressive frame seen after 14 
interlaced  frames
2009-09-15 22:40:38.669 Set video sync frame interval to 40000
2009-09-15 22:40:38.669 Disabled deinterlacing
2009-09-15 22:40:38.808 NVP(4): interlaced frame seen after 6 
progressive frames
2009-09-15 22:40:38.808 Set video sync frame interval to 40000
2009-09-15 22:40:38.808 Enabled deinterlacing
2009-09-15 22:40:39.308 NVP(4): progressive frame seen after 14 
interlaced  frames
2009-09-15 22:40:39.388 Set video sync frame interval to 40000
2009-09-15 22:40:39.388 Disabled deinterlacing

Clearly not fixed. A bandaid is still required in my opinion (if not a 
permenant solution).

D


More information about the mythtv-dev mailing list