[mythtv-users] How to get rid of slow and fancy menu fade in/out effects

Michael T. Dean mtdean at thirdcontact.com
Fri Mar 14 20:10:33 UTC 2008


On 03/14/2008 11:17 AM, Josh White wrote:
>> Paint Engine
>>  - Qt
>>  - OpenGL
>> This selects what MythTV uses to draw.  If you have decent hardware,
>> select OpenGL. Changing this requires a restart.
>>     
> What constitutes "decent hardware" on a myth system?

Somewhere around a GF4 with properly installed NVIDIA proprietary 
drivers should be more than decent.

>   For some reason, after
> upgrading to .21, my frontend can hardly display SD content

Does content = video, if so, that's completely unrelated to the theme 
painter (which is only used for menus).

>  (on an SD TV; @
> 1024x768; which was a mythbuntu default that worked beautifully on .20.2),
> with a  P4, 1.7ghz processor, 128mb GeFrorce FX5200, and 1.25gb of ram.  It
> gets extra slow when the OSD is used.
>   

That would be a playback profile option.

> Also, (not to hijack the thread, but this seems somewhat related) does
> anyone have a decent explanation of how to use the new screen to control
> which render, deinterlacer, etc.?  Maybe I'm the only one that finds it less
> than intuitive.

That's what you need to configure for video output.  Basically, you 
don't want OpenGL there, and you probably just want ffmpeg decoder, Xv 
renderer, and kerneldeint (or linear blend) with, maybe, the softblend 
OSD renderer.

Here's my profile (obtained with the query at bottom):

             Hostname: mythfrontend
Playback Profile Name: basic
             Priority: 1
       Comparison (0): > 0 0
       Comparison (1):
       Comparison (2):
       Comparison (3):
       Comparison (4):
       Comparison (5):
              Decoder: ffmpeg
       Video Renderer: xv-blit
         OSD Renderer: softblend
             OSD Fade: 1
     Deinterlacer (0): kerneldeint
     Deinterlacer (1): onefield
              Filters:


The query:
cat << "EOF" | mysql -umythtv -p mythconverg > ~/profiles.log
  SELECT dpg.hostname AS Hostname, dpg.name AS 'Playback Profile Name',
         MAX(IF(dp.value = 'pref_priority', dp.data, '')) AS 'Priority',
         MAX(IF(dp.value = 'pref_cmp0', dp.data, '')) AS 'Comparison (0)',
         MAX(IF(dp.value = 'pref_cmp1', dp.data, '')) AS 'Comparison (1)',
         MAX(IF(dp.value = 'pref_cmp2', dp.data, '')) AS 'Comparison (2)',
         MAX(IF(dp.value = 'pref_cmp3', dp.data, '')) AS 'Comparison (3)',
         MAX(IF(dp.value = 'pref_cmp4', dp.data, '')) AS 'Comparison (4)',
         MAX(IF(dp.value = 'pref_cmp4', dp.data, '')) AS 'Comparison (5)',
         MAX(IF(dp.value = 'pref_decoder', dp.data, '')) AS Decoder,
         MAX(IF(dp.value = 'pref_videorenderer', dp.data, ''))
             AS 'Video Renderer',
         MAX(IF(dp.value = 'pref_osdrenderer', dp.data, '')) AS 'OSD 
Renderer',
         MAX(IF(dp.value = 'pref_osdfade', dp.data, '')) AS 'OSD Fade',
         MAX(IF(dp.value = 'pref_deint0', dp.data, '')) AS 'Deinterlacer 
(0)',
         MAX(IF(dp.value = 'pref_deint1', dp.data, '')) AS 'Deinterlacer 
(1)',
         MAX(IF(dp.value = 'pref_filters', dp.data, '')) AS Filters
    FROM displayprofilegroups dpg, displayprofiles dp
   WHERE dpg.profilegroupid = dp.profilegroupid
GROUP BY dpg.profilegroupid, dp.profileid
ORDER BY dpg.profilegroupid, dp.profileid\G
EOF



More information about the mythtv-users mailing list