[mythtv-users] Do you build mythtv from source, and why?

Mark Lord mythtv at rtr.ca
Mon Mar 28 23:13:35 UTC 2011


On 11-03-28 01:44 PM, Raymond Wagner wrote:
> On 3/28/2011 13:31, Mark Lord wrote:
>> (1) to get local CPU optimizations for a slight performance boost.
> 
> Hopefully you're just letting the configure script handle this with 
> --enable-proc-opt?  It's a well known Gentoo pastime to get yourself 
> into trouble forcing specific --tune and --march flags.
> 
>> (b) fix/improve various issues with the mythtbuntu theme.
>> (c) enlarge the EPG to have more rows/columns on my 1080p screens.
>> (d) show tuner name in signalmon display, and when changing channels (useful for
>> OTA).
>> (e) shorten the OSD timeouts, so they don't cover up playback for as long.
> 
> All of these theme changes can be applied without recompiling from 
> source.  The themes are just stored as plain XML after all.  In fact, 
> you can store your own theme in your local ~/.mythtv directory to use, 
> and not have to worry about repatching the source every time you update.

Items (d) and (e) above require code changes, as do most of the other tweaks I do.

Item (c) is mostly theme changes, but also requires this code fix:

--- mythtv/programs/mythfrontend/guidegrid.h.orig       2011-01-23
06:31:17.000000000 -0500
+++ mythtv/programs/mythfrontend/guidegrid.h    2011-01-23 13:53:57.211399494 -0500
@@ -29,7 +29,7 @@
 class MythUIGuideGrid;

 #define MAX_DISPLAY_CHANS 12
-#define MAX_DISPLAY_TIMES 36
+#define MAX_DISPLAY_TIMES 48   // (was 36) must be >= (timeslots * 6)

 typedef vector<PixmapChannel>   pix_chan_list_t;
 typedef vector<pix_chan_list_t> pix_chan_list_list_t;

--------------snip

And so on..   :)



More information about the mythtv-users mailing list