[mythtv-commits] Ticket #8533: Transcoding does not use filter

MythTV mythtv at cvs.mythtv.org
Tue Sep 21 20:23:39 UTC 2010

#8533: Transcoding does not use filter
 Reporter:  mrvanes@…               |           Owner:  cpinkham  
     Type:  task                    |          Status:  assigned  
 Priority:  minor                   |       Milestone:  0.25      
Component:  MythTV - Mythtranscode  |         Version:  Trunk Head
 Severity:  low                     |      Resolution:            
 Keywords:  transcoding filter      |   Ticket locked:  0         

Comment (by cpinkham):

 Setting and using are 2 different things.  The above lines of code setup
 the filters in the old NuppelVideoPlayer, but those filters have to be
 used in NVP somewhere and that's the code that doesn't seem to have been
 hooked up previously.  There are questions/complaints on the mailing list
 dating back to at least 2007 about filters not being applied during
 transcoding.  I think it was a feature that was never fully hooked up.
 And the people that thought it was working for deinterlacing were actually
 benefitting from deinterlacing during decoding of the interlaced
 transcoded material.



 videoOutput->ProcessFrame(buffer, osd, videoFilters, pip_players, ps);

 But neither of those appear to be used anywhere related to
 NuppelVideoPlayer::TranscodeGetNextFrame() which is what mythtranscode
 uses to get video frames from NVP.

 Again, if you can show me the code, I'm happy to fix, either my
 replicating the original code or by applying my patch.  My patch does seem
 to work although I believe there are a couple other open tickets being
 worked on relating to MPEG4 transcoding, and applying the filters seems to
 tickle one or both of those so it's hard to verify.  I'm attaching my
 patch if you want to use/test it.

Ticket URL: <http://svn.mythtv.org/trac/ticket/8533#comment:11>
MythTV <http://www.mythtv.org/>
MythTV Media Center

More information about the mythtv-commits mailing list