Frequently Asked Questions
    Although the answers to all of the FAQs below can be found in the documentation, this shortlist might help you overcome ETV's most famous hurdles.
General
    - 
        How do I use it all?
 - MySQL must be running.
 - First follow all doc/INSTALL.TXT instructions. Then start the backend, master and frontend all in a separate console.
 - Start them with --? to show commandline options.
 - Alt-h in the frontend, and h+enter in master and backend show some debugging options on the console.
 - The frontend can be controlled with the keyboard. Read doc/KEYS.TXT, and for the full explanation preferable read the manual :-)
 - With the scripts in ./utils you can import stations from xawtv, and programdata from an xmltv compatible listing (for these scripts to function the master must be running).
Building problems
    - 
        SDL_AudioDelayMsec undeclared
 You did not patch SDL, or ETV uses a wrong (unpatched) copy of the SDL library. ETV needs a few special patches to SDL. Read doc/INSTALL.TXT.
- 
        Can't find ffmpeg/avcodec.h
 This file shoud be in /usr/include/ffmpeg. If it is not there you probably build ffmpeg using "./configure" instead of "./configure --enable-shared". Read doc/INSTALL.TXT.
Frontend usage
    - 
        I don't understand how (something) works
 First read the doc/*.TXT files. Then read the Frontend User Manual. It is a separate download in Open Office format, but there is a PDF version as well. It might be the manual is not updated for the latest ETV version, in that case just download the most recent version available.
- 
        How do I change profiles, backends, and kill or recover recordings?
 Become the superuser.
- 
        How do I become 'superuser'?
 Either start the frontend using the --superuser switch, or press Alt-s at any time in the frontend. If you are superuser all form & list titles will have a '+' after them to indicate the superuser-mode.
- 
        Why doesn't my mouse work? Why can't the window be resized? Why is
           everything so big and ugly?
 The ETV frontend is primarily designed to be used on a television with a normal VCR remote, everything GUI related stems from that. (Except maybe for the ugly bit: I'm a programmer, not a GUI-artist. If you can do better: please show me :-)
Video problems
    - 
        Why does my image flicker?
 Although you have Xv support, it seems your destination colorkey (=chromakey) does not work. The output from xvinfo should have an attribute called XV_COLORKEY. If it doesn't, you will have to use the software scaling version of the frontend (--noaccel option). Do contact me, I'd like to find out how to detect/workaround these cases.
- 
        I keep getting 'frame dropped' warnings
 If this happens once a while, no problem. If it happens while your CPU usage is 100%, use a lower quality profile. If it happens multiple times per second and your CPU load is not that high, I'd like to know more about it.
- 
        My video is not smooth but no frames are dropped
 Even if your CPU is nowhere near 100%, linux still has problems keeping a constant framerate due to its course (10 ms) scheduling.
 A few solutions are known to me:
 1 - Switch from a 2.4 to a 2.6 kernel, the scheduler is much better with multimedia applications. This is the cleanest solution and the reason why I will not put any effort in fixing this any other way.
 2 - Recompile your current 2.4 kernel with Hz=1000 (if you don't know what I'm talking about and can't Google for it yourself this is not for you).
 3 - Run X and/or the ETV-frontend with higher priority (nice -10).
 4 - ETV could be modified to keep the framerate constant with all sorts of tricks and handcoded delays. This would eat up 100% CPU, and a lot of my time coding, which is why I will only 'support' solution 1.
- 
        The image is blue, I don't see any video
 Your colorkey value is wrong. Read doc/HWACCEL.TXT.
- 
        When OSD interface elements disappear they leave blue rectangles behind
 Your colorkey value is wrong. Read doc/HWACCEL.TXT.
- 
        My image is very 'blocky', and CPU use is high
 ETV probably is running in software scaling mode. Read doc/HWACCEL.TXT
- 
        LiveTV only runs with a few frames per second after a reboot
 Known bug on some systems. ETV still does not initialize the videocard 100% correctly after a cold start. Consequetive uses of LiveTV run normal.
Audio problems
    - 
        The sound echos with LiveTV
 This might be a matter of setting up your mixer correctly (see doc/INSTALL.TXT). If this does not help your soundcard might not support full-duplex, if not this is very often a linux-driver issue and not a hardware limitation.
- 
        I do not hear any sound at all
 This might be a matter of setting up your mixer correctly (see doc/INSTALL.TXT). But a known bug at the moment is that ETV does not initialize the TV-card sound-output with some hardware, this is being worked upon.
Supported hardware
    - 
        What hardware do I need for ETV?
 CPU: Everything from a 800MHz Athon/Pentium onwards makes ETV at least usable with a moderate profile.
 TV: All feedback I received from users is about BT8x8 based TV-cards, but theoretically all video4linux compatible cards should work.
 Video: Your card must preferably support hardware YUV->RGB conversion and scaling, in other words XV support. For XV support to be usable by ETV chroma-key support is also needed, see doc/HWACCELL.TXT for more info. There is a software fallback mode working on any card (if your PC is fast enough).
 Sound: Any sound card will work, but you need a full-duplex one to be able to use LiveTV or record and play at the same time. ALSA (possibly in OSS compatibility mode) is your best guess to get everything working.
- 
        Is NTSC supported?
 Not yet. The 25Hz for PAL/SECAM is hardcoded. I'd like to get it supported, but I don't have any beta-tester yet able to receive any NTSC station.
- 
        Does ETV support hardware codecs like Hauppage PVR-250/350?
 No, it doesn't. And it is not something planned either, I have spend my money on a fast CPU instead. (But I'm not against it, so feel free to send in a patch.)
- 
        Does ETV support DVB-t or DVB-s?
 Not yet. DBV-t is being worked on, if that is finished I will probably buy a DVB-s card and start implementing satellite support. But count on a timeframe of months, not weeks.
- 
        Does ETV support cable-company decoders or external sat-receivers?
 Not yet. The theoretical groundwork is in place, but as I don't know anybody owning such a beast I have not implemented anything specific. If you want to beta-test it I'll implement it.