MythTV 揭秘 Hacking MythTV

分類: 图书,进口原版书,科学与技术 Science & Techology ,
作者: Jarod Wilson,Ed Tittel,Matthew Wright 著
出 版 社: John Wiley & Sons
出版时间: 2007-8-1字数:版次: 1页数: 405印刷时间: 2007/08/01开本:印次:纸张: 胶版纸I S B N : 9780470037874包装: 平装内容简介
You don't do stuff like this to cut corners. You do it because you want what you wantand because it's fun. And a personalized MythTV is so much more than a PVR. You can combine HDTV, DVD, all kinds of music, radio, photos, even a plug-in videophone module. All you need is a little Linux know-how, assorted software components and plug-ins, an adventurous nature, and this book to tell you how it all goes together. Voilàthe entertainment hub of your dreams.
作者简介:
Jarod Wilson has been an avid Linux user since circa 1997, when he was first introduced to Red Hat Linux 4.2 in a UNIX Operating Systems course in college. One spring about three years ago, Jarod was between jobs and discovered the MythTV project, and loved it so much he decided to help try to make it accessible to as many people as possible, and thus was born his MythTV on Fedora HOW-TO, dubbed Fedora Myth(TV)ology, which he still maintains to this day (when time permits). Professionally, every job he’s held since college has incorporated daily use of Linux. Jarod recently left high-performance computing cluster vendor Linux Networx, where he was an on-site field service engineer for a large customer, for a job at the very company from whence his first taste of Linux came. Jarod currently works in Red Hat’s Enterprise Kernel Group as a senior software engineer, focused on kernel testing, but also contributes time and effort to Red Hat’s Fedora Core Linux community distribution.
目录
Acknowledgments
Introduction
What Do You Need to Run MythTV?
Why Build Your Own MythTV PC?
What's in This Book
Who This Book Is For
How to Use This Book
Conventions Used in This Book
Companion Web Sites
It's a Hit, Not a Myth!
PartⅠ:Introducing MythTV
Chapter 1: What Is MythTV?
A Few Essential Terms
Understanding DVRs
How MythTV Compares to Other PC-TV Systems
Some MythTV System Terminology
Basic MythTV Requirements
IVTV MPEG-2 CODEC
BTTV MPEG-2 CODEC
MythTV Packages
And You May Also Want
Hardware Considerations
Component Recommendations
Computer Cases
Motherboards
Processors
Memory
TWCapture Cards
Audio Cards
Disk Drives
Optical Drives
Power Supply Units
Other Useful Peripherals
Suggested Linux Distributions
Getting Help from the MythTV Community
Start with a Search Engine
User Resources
Resources for Developers
Final Thoughts
Chapter 2: Fundamental Linux Concepts for MythTV
A Few Essential Linux Conventions
Software Solutions for Compiling MythTV
Obtaining Fedora Core or KnoppMyth
Modifying/etc/Id.so.conf for MythTV
Environment Variable Requirements for MythTV
Setting Environment Variables in Fedora Core
Convenience Variables for Source Code Compiles
Compiler Optimization Flags and Variables
Pre-Installation Tasks
Fedora/Red Hat Configuration Considerations
Disabling SELinux Post-Installation
Fedora Core and Yellowdog Updater, Modified
Downloading and Compiling MythTV: The Pre-Packaged Version
Building True Type Fonts (libttf)
Installing FreeType 2 by Package
Building FreeType 2 from Source Archive
Building LAME (libmp31ame)
Installing LAME by Package
Building LAME from Source Code
Building Ot Libraries and Binaries
Installing the Qt Library by Package
Building the Qt Library from Source
Working with Program Guides: XMLTV and Zap2It.com DataDirect
Installing XMLTV by Package
Building XMLTV from Source
Building MythTV
Installing MythTV by Package
Building MythTV from Source
Building MythTV through SVN Repository
Building MythTV through CVS Repository
Installing MythTV from Source Code
Working with Pre-Compiled Versions of KnoppMyth and Fedora
Getting Fedora Core Up to Date
Getting KnoppMyth Up to Date
The MythTV Program Database
Working with MySQ_L
Creating the MythTV Program Database
Final Thoughts
Chapter 3: MythTV Sound and Picture
Sound and MythTV
Selecting and Setting Up a Sound Driver
Configuring Sound Settings
Setting Up the Mixer
……
Part Ⅱ: Installing and Configuring MythTV
Chapter 4: Downloading, Installing, and Configuring Linux for MythTV
Chapter 5: Remote Control Setup
Chapter 6: MythTV Backend
Chapter 7: MythTV Frontend
Chapter 8: Making MythTV Work
Part Ⅲ: MythTV Plug-ins
Chapter 9: Plug-Ins Overview
Chapter 10: MythDVD
Chapter 11: MythGallery
Chapter 12: MythMusic
Chapter 13: MythVideo
Chapter 14: Plug-Ins from the MythTV Community
Part Ⅳ: Advanced MythTV Hacks
Chapter 15: MythTV Look, Sound, and Feel
Chapter 16: MythTV Performance Hacks
Chapter 17: Extending the MythTV Environment
Chapter 18: MythTV Troubleshooting
Part Ⅴ: Appendixes
Appendix A: Linux Distros, Downloads, and Docs
Appendix B: MythTV Resources
Appendix C: Linux System Diagnostics and Monitoring Tools
Index