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)

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