Updated mythtv-fixes port
Geoff Buckingham
geoffb at chuggalug.clues.com
Fri Mar 23 18:16:00 UTC 2007
I have updated my mythtv-fixes port to include cpu detection/tuning. On my test
machine the resultant binary used ~12% CPU instead of ~30% to play a recorded
DVB-T mpeg stream from a remote backend.
Under linux this cpu detection uses /proc/cpuinfo, while my patch will use
/compat/linux/proc/cpuinfo if available, the results are dependant on
cpinfo providing a model name.(It doesn't allways do this)
If you don't have linprocfs mounted it will fall back on /var/run/dmesg.boot.
(This probably works better ATM, but may cause trouble later depending on
what new linux-centric logic is atted to configure upstream)
If you have linprocfs mounted do "make configure" check the results, if a
specific CPU wasn't detected, unmount linprocfs and "make configure" again.
(You can then remount)
http://chuggalug.clues.com/mythtv/mythtv-2.0-fixes-13110.port.tar.gz
untar in /usr/ports/multimedia
I have also included the svn updates to the fixes branch since the previous
port went out.
------------------------------------------------------------------------
r13053 | nigel | 2007-03-15 22:34:28 +0000 (Thu, 15 Mar 2007) | 2 lines
Correct inappropriate usage of scratch frame. Closes #2304. See #1151.
------------------------------------------------------------------------
r13091 | nigel | 2007-03-20 22:48:33 +0000 (Tue, 20 Mar 2007) | 2 lines
Fixes for opening CDROM tray when there is no disk in it. See #2462
------------------------------------------------------------------------
r13092 | nigel | 2007-03-20 22:53:11 +0000 (Tue, 20 Mar 2007) | 2 lines
Slip of the finger in vi. See #2462
------------------------------------------------------------------------
r13095 | cpinkham | 2007-03-21 02:46:42 +0000 (Wed, 21 Mar 2007) | 11 lines
Carry over [13094] from trunk.
Make recordings with a blank category field show up as "Unknown" in the
Recording Group/Category chooser popup.
Seems to fix the first issue in #3099, I'm unable to replicate the second, so
it is possibly fixed also.
References #3099.
------------------------------------------------------------------------
r13097 | cpinkham | 2007-03-21 02:59:19 +0000 (Wed, 21 Mar 2007) | 8 lines
Carry over [13096] from trunk.
Fix an unitialized variable that could lead to a segfault under certain
circumstances. Patch by cizek.
References #3225.
------------------------------------------------------------------------
r13110 | cpinkham | 2007-03-23 02:27:14 +0000 (Fri, 23 Mar 2007) | 9 lines
Carry over [13109] from trunk.
Make the scheduler's maxepisode counting using the same logic that the
AutoExpirer uses so they agree on where each scheduled recording rule is
at relative to its maxepisodes value.
References #3196.
------------------------------------------------------------------------
More information about the freebsd-multimedia
mailing list