NOTICE - TvHeadend Internal Grabbers don't work on FreeBSD yet. There is some work in progress updating the FreeBSD port to enable that.
How to install TvHeadend. Most of these commands can just be copy-pasted.
tvheadend dbus-1/ root~# cat /usr/local/etc/dbus-1/system.d/avahi-dbus.conf | |
<!DOCTYPE busconfig PUBLIC | |
"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" | |
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> | |
<busconfig> | |
<!-- Only root or user avahi can own the Avahi service --> | |
<policy user="avahi"> | |
<allow own="org.freedesktop.Avahi"/> | |
</policy> |
user=root | |
# disable dns server | |
port=0 | |
# enable tftp server | |
enable-tftp |
First of all, visit the FreeBSD WebcamCompat page to check that your TV Tuner device is supported. Most popular webcams are compatible. Then follow the instructions on this page to install the webcamd
program.
In some fewer cases, you may own a compatible PCI card, which is recognised by the system as a native PCI device. Those devices need their own special kernel module, and do not use webcamd at all. For example the Hauppauge WinTV HVR-4000. Which require the cx88 kernel modules to be loaded. You will instead need to follow the steps here for installing the cx88 device driver.
Most of these commands can just be copy-pasted. The webcamd program must be installed directly in Finch's chroot. This is because webcamd needs to create new device nodes e.g. /dev/dvb, etc. in '/dev/'. Such special files require 'mknod' cmd. That can't be created in a jail.
Timing characteristics | |
Horizontal scan range.... 73-180kHz | |
Vertical scan range...... 30-120Hz | |
Video bandwidth.......... 640MHz | |
CVT standard............. Not supported | |
GTF standard............. Not supported | |
Additional descriptors... None | |
Preferred timing......... Yes | |
Native/preferred timing.. 3440x1440p at 60Hz |
That will ensure you can check and test that a specific hotkey assignment is actually definately working independantly of the specific desired action. This is important because the desktop environment can also occupy pre-configured 'system keys' and if they are already being mapped to something other default system wide actions then (likely) will silently be ignored.
So being independant here from the subsequent specific desired target actions in some special app or whatever. Which themselves definately might have other own different issues or not behave correctly. And especially when being invoked from the compositor via this method (rather than a logged in user terminal etc.)
Merged into entware-ng project
https://github.com/Entware-ng/Entware-ng
Deprecated
These instructions are for ARM devices only. For mipsel devices, then see the official entware readme instead at: https://github.com/Entware/entware
#!/bin/sh | |
# | |
# cpu-speed: | |
# Requirements - be the root user, FreeBSD 9.2 or higher. | |
# | |
# Get or set the CPU frequency. This command with no arguments will | |
# print the current CPU frequency. CPU may be idling at it's lowest speed. | |
# | |
# This command takes 1 optional argument - new MAX cpu freq (in Mhz). | |
# expressed as an integer number. e.g. "cpu 800" - set max freq 800 Mhz. |
Guide & Discussion Thread: | |
http://forum.netkas.org/index.php?topic=874.0 | |
http://forum.netkas.org/index.php?action=printpage;topic=874.0 | |
For the best guide, use search keyword: chmod. Scrolls down to --> | |
Post by: Shinso on September 18, 2012, 07:28:35 PM | |
Post by: Shinso on September 18, 2012, 07:30:19 PM | |
* First: upgrade cpu to Core2Duo |
by visual inspection only, ranked overall by these factors: