From 4438d461aa2352a2d5324ce48c2b18b65a58cdc7 Mon Sep 17 00:00:00 2001 From: Benedict Reuschling Date: Mon, 9 Jan 2012 20:45:46 +0000 Subject: [PATCH] This change adds a new section about MythTV to the multimedia chapter of the handbook. The section is based on notes from a page in the FreeBSD wiki. Converting the wiki page into a handbook chapter was done as part of the Google Code-In 2011 contest. GCIN student (initial author): Isabell Long (isabell121 gmail com) GCIN task mentors: decke, wkoszek Passive voice and other corrections by: Niclas Zeising (zeising daemonic se) Smaller style fixes by: me Prodding me to commit this by: decke --- .../books/handbook/multimedia/chapter.sgml | 87 +++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml b/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml index c54d8de2f3..5a480e6393 100644 --- a/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml +++ b/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml @@ -1494,6 +1494,93 @@ bktr0: Pinnacle/Miro TV, Philips SECAM tuner. + + MythTV + + MythTV is an open source PVR software + project. + + It is well-known in the &linux; world as a complex + application with many dependencies, and therefore difficult to + install. The &os; ports system simplifies much of the process, but + some components must be set up manually. This section is intended + to help and guide in setting up MythTV. + + + Hardware + + MythTV is designed to utilise V4L to access video input devices + such as encoders and tuners. At this time, MythTV works best with + USB DVB-S/C/T cards + supported by multimedia/webcamd because + webcamd provides a V4L userland application. Any + DVB card + supported by webcamd should work with + MythTV, but a list of known working cards can be found here. There + are also drivers available for Hauppauge cards in the following + packages: multimedia/pvr250 + and multimedia/pvrxxx, but + they provide a non-standard driver interface that does not work + with versions of MythTV greater than 0.23. + + HTPC + contains a list of all available DVB drivers. + + + + Dependencies + + Being flexible and modular, MythTV allows the user to have the + frontend and backend on different machines. + + For the frontend, multimedia/mythtv-frontend is required, + as well as an X server, which can be found in x11/xorg. Ideally, the frontend + computer also has a video card that supports XvMC and, + optionally, a LIRC-compatible + remote. + + For the backend, multimedia/mythtv is required, as well + as a &mysql; database, and optionally a tuner and storage for + recordings. The &mysql; package should be automatically installed + as a dependency when installing multimedia/mythtv. + + + + Setting up MythTV + + To install MythTV, use the following steps. First, install + MythTV from the &os; Ports collection: + + &prompt.root; cd /usr/ports/multimedia/mythtv +&prompt.root; make install + + Set up the MythTV database: + + &prompt.root; mysql -uroot -p < /usr/local/share/mythtv/database/mc.sql + + Configure the backend: + + &prompt.root; mythtv-setup + + Start the backend: + + &prompt.root; echo 'mythbackend_enable="YES"' >> /etc/rc.conf +&prompt.root; /usr/local/etc/rc.d/mythbackend start + + +