[mythtv-users] Asus Pundit and Interlaced Output, part III :)

Craig Longman craigl at begeek.com
Tue Jun 24 01:04:18 EDT 2003


Isaac Richards wrote:

>On Monday 23 June 2003 09:27 pm, Craig Longman wrote:
>  
>
>>>Will Dormann wrote:
>>>A PVR250 system does indeed allow you to deinterlace the TV output.
>>>True, the capture is done via hardware, but once that's done you've
>>>got an interlaced MPEG2 file.   Playback is done totally by software,
>>>just as it is with RTJPEG and MPEG-4.    (well, maybe playback isn't
>>>done in the exact same method, but it is software playback).   So if
>>>the Deinterlace playback option is enabled in MythTV, then it does
>>>deinterlace the video.
>>>      
>>>
>>the stream may be interlaced deep inside libavcodec, but if you look at
>>the mythtv code, the only places deinterlacing is referred to is in the
>>recording side of things, as far as i can tell.  and if you look at the
>>mpegrecorder.cpp, you will find the ChangeDeinterlacer() stubbed out.
>> it makes sense to deinterlace it while you're recording if you can, i
>>think.  then it only needs to get done once.  unfortunately though, this
>>excludes the hardware encoders.
>>    
>>
>The only time it deinterlaces anything is on playback if the 'Deinterlace 
>playback' setting is selected.  
>
thanks for the input isaac.

i think i managed to track down where the deinterlacing is actually 
setup, one little innoccuous call to SetVideoFilters(), right?

all the other references to deinterlace where all happening in the 
recording side of things, so naturally i assumed it was all happening in 
there.  i don't have a bt based card to have tested that out.

i'm curious when you say 'the only time it deinterlaces anything', did 
you mean for pvr based cards, or is all the other deinterlacing code not 
used anymore?

cheers,

    CraigL->Thx();




More information about the mythtv-users mailing list