Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 3c71a4be7c987a051d874ef206f74887 > files > 143

kdetv-0.8.9-13.fc12.i686.rpm

<chapter id="faq">
<title>FAQ</title>
<para>
Note: The <ulink url="http://tvtime.sourceforge.net/problems.html">"Common problems" page of &tvtime;</ulink> is also a valuable information source.
</para>

<qandaset defaultlabel="qanda">

<qandaentry>
<question>
<para>&kdetv; is unable to tune a station, or does not find any device, or cannot select norm and other <quote>fatal</quote> errors.</para>
</question>
<answer>
<para>
Try starting another TV program before reporting a bug to the &kdetv; bugtracker or mailinglist. 
Many problems are the result of TV card driver or X server installations problems and are
<emphasis>not</emphasis> &kdetv;'s fault. Other TV programs
worth trying are: <ulink url="http://www.bytesex.org">&xawtv;</ulink>, 
<ulink url="http://zapping.sf.net">&zapping;</ulink> and 
<ulink url="http://www.tvtime.net">&tvtime;</ulink>. You should also read the "&kdetv; crashes when opening settings dialog"
FAQ entry.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Teletext does not work (I have nxtvepg or other programs capturing &vbi; data running in the background).</para>
</question>
<answer>
<para>
Only <emphasis>one</emphasis> application can open the <filename>/dev/vbiX</filename> 
device that supplies &vbi; data (&epg;, Teletext and others).
The application that tries first <quote>wins</quote>. There is no workaround 
to this problem at moment except for stopping the other application 
before running &kdetv;.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>I configured the &video4linux; plugin to use &opengl; as display 
mode and now it always crashes at startup.</para>
</question>
<answer>
<para>
&opengl; unfortunately is unstable, sorry for that. To fix the above issue, delete your
<filename>~/.kde/share/config/kdetv-plugin-v4l</filename> file or change the 
<userinput>GD Method</userinput> entry in it to <userinput>GD Method=4</userinput>.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>&kdetv; seems to freeze on shutown (window closes but &kdetv; is still in task list).</para>
</question>
<answer>
<para>
This happens on my machine when &kdetv; uses the VBI proxy daemon of libzvbi and the station that
was currently tuned in at shutdown does not provide VBI data. Unfortunately, I found no way
to work around this libzvbi internal issue.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>&kdetv; shows black screen when another video application is running / other video
 applications show black screen or slow performance when &kdetv; is running.</para>
</question>
<answer>
<para>
Most graphics drivers can only provide XVideo-Acceleration (most often used to convert and scale video)
to one window at a time. This is a driver limitation (not a driver bug!). In other words, it is also not a
bug of &kdetv; or the other applications involved.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>&kdetv; freezes with my &cx88xx;-based card.</para>
</question>
<answer>
<para>
The &cx88xx; driver does not implement a syscall the &kdetv; v4l1 plugin needs. You can either update your
driver (there is a fix in it since the middle of October 2004) or use the &v4l2; plugin in &kdetv; > 0.8.4.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>The <guilabel>Select Source</guilabel> dialog does not 
show any devices to choose from.</para>
</question>
<answer>
<para>
This is an installation problem. Most likely you installed &kdetv; in
<filename>/usr</filename> once and another version in <filename>/usr/local</filename>. 
&kde; picks up files in <filename>/usr</filename> first so &kdetv; might get confused 
and as a consequence it confuses you.
Make sure you installed &kdetv; in your current $<envar>KDEDIR</envar>. Also, what might
help is setting an environment variable named $<envar>KDEDIRS</envar> (notice the <quote>S</quote>!) to
something like: <userinput>KDEDIRS=/usr:/usr/local</userinput>. Also check the
<ulink url="http://lists.kde.org/?l=kwintv&amp;r=1&amp;w=2">Mailing list
Archives</ulink> for previous mails on this issue and the following three items
on this page.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>First requirement to run &kdetv;: Enable a video plugin.</para>
</question>
<answer>
<para>
Since &kdetv; is based on plugins you have the ability to choose a video
plugin, right now &video4linux; or &xvideo;. At least one of those plugins
has to be enabled (see the &kdetv; Configuration Dialog, section Video).
At least some people experience problems with the &video4linux; plugin right
now, so using the &xvideo; plugin is recommended (see 3<superscript>rd</superscript> requirement below).
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Second requirement to run &kdetv;: access to <filename>/dev/video*</filename>.</para>
</question>
<answer>
<para>
Make sure the &bttv; module is loaded so you can access the 
<filename>/dev/video*</filename> devices: do a 
<userinput>modprobe bttv</userinput> (as root) and
check that the module is correctly loaded 
(<userinput># lsmod | grep bttv</userinput>). Also check the 
permissions on the device files <filename>/dev/video*</filename>.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Optional requirement to run &kdetv; (&xvideo; plugin): &xvideo;/&v4l; module loaded in &xfree86;.</para>
</question>
<answer>
<para>
Check the Module section of your &xfree86; configuration (<filename>/etc/X11/XF86Config</filename>).
You should have a load statement for the &v4l; module in there. Something like
this:
<screen>Section "Module"
  Load  "v4l"
  [...]
EndSection</screen>
Once you started your X server with this module enabled you can use <userinput>xvinfo</userinput>
to make sure your hardware is correctly initialized, and the &xvideo; source is usable.
The <userinput>xvinfo</userinput> output should mention the &video4linux; adaptor.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>I do not get any TV sound although everything looks good.</para>
</question>
<answer>
<para>
The reason for this problem is most likely that you are using one of those modern
sound cards/chipsets that allow you to use the line-in connector also as line-out for
surround sound output. Therefore, check your sound system configuration (&alsa;) if that
line-in connector is configured as line-out (surround sound output) and change that
setting using &kmix;, &kamix;, or similar tools depending on your &linux; installation. Also
see the <ulink url="http://lists.kde.org/?l=kwintv&amp;m=108610642226602&amp;w=2">mailing 
list</ulink> for details.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>I have problems with TV volume control (using <filename>/dev/mixer</filename>).</para>
</question>
<answer>
<para>
Some users of &oss;/&bt848;/&bt878; cards reported problems controlling the volume settings
of their TV cards because &kdetv; only lists <filename>/dev/mixer</filename> as an audio control 
device. To work around this issue you should enable the kernel module <quote>TV card (bt848) 
mixer support</quote>, <computeroutput>CONFIG_SOUND_TVMIXER</computeroutput>) which allows 
you to activate support for the audio mixer facilities on the &bt848; TV frame-grabber cards.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>In case you are using &linux; Kernel 2.6.X:</para>
</question>
<answer>
<para>
There seems to be a problem related to the loading of the &bttv; module 
since Kernel 2.6.0-test10 in combination with &xfree86; 4.3.0.x: the modules 
are not loaded automatically anymore so you may run into the empty 
<guilabel>Select Source</guilabel> dialog problem above. 
As a work-around for this problem do the following: stop your X server, 
do a <userinput>modprobe bttv</userinput> (as root), and start your X server 
again. Now you should also see the &video4linux; adaptor again when you do a
<userinput>xvinfo</userinput> and &kdetv; should work without problems.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>&kdetv; crashes when opening settings dialog.</para>
</question>
<answer>
<para>
This is a setup problem, you likely have another directory around somewhere where &kdetv; 
(and &kde; itself) searches for shared libraries (&kdetv;'s plugins). If you have installed in
<userinput>/opt/kde3/</userinput> look for &eg; <userinput>/usr/lib/kde3</userinput> and vice 
versa. Look at &kdetv;'s commandline output to find out where it searches for plugins 
(implemented in versions that are more recent than 0.8.3). If you
use a NVidia graphics card, you should also read <ulink url="http://lists.kde.org/?l=kwintv&amp;m=109734075332691&amp;w=2">
this post</ulink> to the &kdetv; mailing list.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Channel numbering is broken! It always starts at 2!</para>
</question>
<answer>
<para>
This is because &kdetv; development started as a US program. To change the default behaviour,
open the settings dialog, page <guilabel>General</guilabel> and set <guilabel>Channel numbering starts at:</guilabel>
to "1". And you may want to read <ulink url="http://lists.kde.org/?t=109873249200002&amp;r=1&amp;w=2">this thread</ulink>
on the &kdetv; mailing list.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>I compiled &kdetv; from source but there is no Teletext or &alsa; support.</para>
</question>
<answer>
<para>
Teletext: you need to have &libzvbi; and &libzvbi-devel; packages installed. &alsa;: 
you need to have &alsa-devel; packages
installed. Don't forget to rerun <userinput>./configure</userinput> after you installed them.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>I compiled &kdetv; from the sources on a different architecture than x86 and I have problems, or there are plugins missing.</para>
</question>
<answer>
<para>
Many video filter plugins depend on the x86 architecture since they are written in assembly language.
If you have compile or runtime problems on other architectures, I'll happily accept a fix for them. Unfortunately, I only have access to a i686 and x86-64 system.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para><filename>configure</filename> has problems finding &Qt; libs on x86-64.</para>
</question>
<answer>
<para>
Try this commandline: <userinput>./configure --with-qt-dir=/usr/lib64/qt3 --with-qt-includes=/usr/lib64/qt3/include --with-qt-libraries=/usr/lib64/qt3/lib64  --enable-libsuffix=64</userinput>
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Does &kdetv; support &dvb;?</para>
</question>
<answer>
<para>
No. Will it ever support it? Depends - if someone sponsors me a &dvb;-c card, I'll have a look at it ;-)
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Does &kdetv; support deinterlacing?</para>
</question>
<answer>
<para>
Yes. Configure it in the <guilabel>Filters</guilabel> page in the <guilabel>Configure 
kdetv</guilabel> dialog.
</para>
</answer>
</qandaentry>

<qandaentry>
<question>
<para>Does &kdetv; support recording?</para>
</question>
<answer>
<para>
No. Will it ever? Likely not. &kdetv;'s goal is not to write another VDR (or MythTV, or whatever)
system, but a small and usable TV viewer. Once recording is implemented, people start wanting 
time shifting and other goodies, which is beyond the scope (and architecture!) of this program. 
There are other applications that do this quite well, so use them instead.
</para>
</answer>
</qandaentry>
</qandaset>
</chapter>