Kapitel 8. OSS

Notits: Siden "Common problems" på tvtime er også en værdifuld kilde til information.

Spørgsmål kdetv er ikke i stand til at indstille en kanal eller kan ikke finde en enhed, vælge standard og andre alvorlige fejl.
Spørgsmål Tekst-TV virker ikke (jeg har nxtvepg eller andre programmer der opfanger VBI-data, kørende i baggrunden).
Spørgsmål Jeg indstilte Video4Linux-plugin til at bruge OpenGL som fremvisningstilstand og nu bryder programmet altid sammen ved opstart.
Spørgsmål kdetv synes at fryse ved nedlukning (vinduet lukkes men kdetv findes stadigvæk i opgavelisten).
Spørgsmål kdetv viser en sot skærm når et andet videoprogram kører, eller et andet videoprogram viser en sort skærm eller har dårlig ydelse når kdetv kører.
Spørgsmål kdetv fryser med mit cx88xx-kort.
Spørgsmål Dialogen Vælg kilde viser ingen enheder jeg kan vælge i mellem.
Spørgsmål Første krav for at køre kdetv: Aktivér et video-plugin
Spørgsmål Andet krav for at køre kdetv: adgang til /dev/video*.
Spørgsmål Valgfrie krav for at køre kdetv (XVideo-plugin). XVideo/v4l-modulet indlæst i XFree86.
Spørgsmål Jeg hører ingen TV-lyd selvom alt ser fint ud.
Spørgsmål Jeg har problemer med TV-volumenkontrollen (bruger/dev/mixer).
Spørgsmål Hvis du bruger Linux 2.6.x:
Spørgsmål kdetv bryder sammen når jeg åbner indstillingsdialogen.
Spørgsmål Kanalnummerering er ødelagt. Den starter altid ved 2.
Spørgsmål Jeg har oversat fra kildekode, men der er ingen tekst-TV og ALSA-understøttelse.
Spørgsmål Jeg har oversat kdetv fra kildekode på en anden arkitektur end x86 og jeg har problemer eller også mangler der plugin,
Spørgsmål configure har problemer med at finde Qt biblioteket på x86-64.
Spørgsmål Understøtter kdetv DVB?
Spørgsmål Understøtter kdetv deinterlace?
Spørgsmål Understøtter kdetv optagelse?
Spørgsmål

kdetv er ikke i stand til at indstille en kanal eller kan ikke finde en enhed, vælge standard og andre “alvorlige” fejl.

Svar

Prøv at starte et andet tv-fremviserprogram før du rapporterer fejl til kdetv-fejlrapporteringssystem eller postliste. Mange problemer er et resultat af problemer med TV-kort-driveren eller X-server-installationen og er ikke kdetvs skyld. Andre TV-fremviserprogrammer der er værd at prøve er: xawtv, Zapping og tvtime. Du bør også læse OSS-indgangen "kdetv bryder sammen når opsætningsdialogen åbnes".

Spørgsmål

Tekst-TV virker ikke (jeg har nxtvepg eller andre programmer der opfanger VBI-data, kørende i baggrunden).

Svar

Kun et program ad gangen kan åbne /dev/vbiX enheden der giver VBI data (EPG, tekst-TV og andre). Programmet der forsøger først “vinder”. Der er ingen vej udenom dette problem i øjeblikket, bortset fra at stoppe den det kørende program før kdetv startes.

Spørgsmål

Jeg indstilte Video4Linux-plugin til at bruge OpenGL som fremvisningstilstand og nu bryder programmet altid sammen ved opstart.

Svar

OpenGL-fremvisningstilstanden er desværre ustabil, det beklager vi. For at undgå sammenbrudsproblemet skal du slette din ~/.kde/share/config/kdetv-plugin-v4l-fil eller ændre GD Method-indgangen i den til GD Method=4.

Spørgsmål

kdetv synes at fryse ved nedlukning (vinduet lukkes men kdetv findes stadigvæk i opgavelisten).

Svar

Dette sker på min maskine når kdetv bruger VBI-proxydæmonen fra libzvbi og stationen som for øjeblikket var indstillet ved nedlukning ikke sørger for VBI-data. Desværre fandt jeg ikke nogen måde at komme rundt om dette interne problem i libzvbi.

Spørgsmål

kdetv viser en sot skærm når et andet videoprogram kører, eller et andet videoprogram viser en sort skærm eller har dårlig ydelse når kdetv kører.

Svar

De fleste grafikdrivere kan kun sørge for acceleration med Xvideo (som oftest bruges til at konvertere og skalere video) i et vindue af gangen. Dette er en begrænsning i driveren (ikke en fejl). Med andre ord er det ikke en fejl i kdetv eller de andre programmer som er indblandede.

Spørgsmål

kdetv fryser med mit cx88xx-kort.

Svar

Driveren for cx88xx implementerer ikke et systemkald som pluginnet v4l1 for kdetv behøver. Du kan enten opdatere driveren (der er en rettelse i den siden midten af oktober 2004) eller bruge pluginnet v4l2 i kdetv version 0.8.4 eller senere.

Spørgsmål

Dialogen Vælg kilde viser ingen enheder jeg kan vælge i mellem.

Svar

Dette er et problem med installationen. Sandsynligvis har du installeret kdetv i /usr en gang og en anden version i /usr/local. KDE bruger filer i /usr først så kdetv bliver muligvis forvirret og som en konsekvens forvirrer det dig. Sørg for at du har installeret kdetv i dit aktuelle $KDEDIR. Det kan også hjælpe at sætte en miljøvariabel $KDEDIRS (bid mærke i “S”!) til noget der ligner: KDEDIRS=/usr:/usr/local. Tjek også Postlistearkiverne for tidligere indlæg om dette problem og de følgende tre ting på denne side.

Spørgsmål

Første krav for at køre kdetv: Aktivér et video-plugin

Svar

Eftersom kdetv er baseret på plugin, har du muligheden for at vælge et video-plugin. Du kan lige nu vælge mellem Video4Linux og XVideo. Mindst én af disse to plugin skal aktiveres (se kdetv indstillingsdialogen, i videosektionen). Nogle oplever problemer med Video4Linux plugin lige i øjeblikket så det anbefales at bruge XVideo-plugin (se 3rd kravet herunder).

Spørgsmål

Andet krav for at køre kdetv: adgang til /dev/video*.

Svar

Sørg for at bttv-modulet er indlæst så du kan tilgå /dev/video*-enheder. Kør modprobe bttv (som root) og tjek at modulet indlæses korrekt.(# lsmod | grep bttv). Tjek også tilladelserne på enhederne i /dev/video*.

Spørgsmål

Valgfrie krav for at køre kdetv (XVideo-plugin). XVideo/v4l-modulet indlæst i XFree86.

Svar

Tjek modulsektionen i din XFree86 konfigurationsfil (/etc/X11/XF86Config). Du skal have en load erklæring for v4l-modulet derinde. Det kan se sådan ud:

Section "Module"
  Load  "v4l"
  [...]
EndSection
. Så snart du starter X-serveren med dette modul aktiveret, kan du bruge xvinfo for at sikre dig at din hardware er korrekt initialiseret og at XVideo-kilden er brugbar. xvinfo uddata bør nævne Video4Linux-adapteren.

Spørgsmål

Jeg hører ingen TV-lyd selvom alt ser fint ud.

Svar

Grunde til dette problem er sandsynligvis at du bruger et af de moderne lydkort der tillader dig at bruge indgangsstikket (line in) som udgangsstik (til surround out). Tjek derfor i dine indstillinger for det lydsystem du bruger (ALSA), om indgangen er indstillet som udgang (surround output) og ændr indstillingen vha. Kmix, Kamix eller lignende værktøjer afhængigt af din installation. Se også postlisten for detaljer.

Spørgsmål

Jeg har problemer med TV-volumenkontrollen (bruger/dev/mixer).

Svar

Nogle brugere af OSS/BT848/BT878 kort har rapporteret problemer med at kontrollere volumenindstillingerne for deres TV-kort, fordi kdetv viser kun/dev/mixer som lydkontrolenhed. For at omgå dette problem skal du indlæse kerne-modulet “TV-kort (bt848) mixer support”,CONFIG_SOUND_TVMIXER) som tillader dig at aktivere understøttelse af lydmikseregenskaberne på BT848 TV-kort.

Spørgsmål

Hvis du bruger Linux 2.6.x:

Svar

Det ser ud til der er problemer relateret til indlæsningen af bttv-modulet siden kerneversion 2.6.0-test10 i kombination med XFree86 4.3.0.x. Modulerne indlæses ikke længere automatisk, så du kan løbe ind i problemet med den tomme Vælg kilde dialog ovenfor. Som en halv løsning på dette problem, kan du gøre følgende: stop din X-server og kør modprobe bttv (som root), og start X-serveren igen. Du skulle nu se Video4Linux adapteren igen når du kører xvinfo og kdetv skulle virke uden problemer.

Spørgsmål

kdetv bryder sammen når jeg åbner indstillingsdialogen.

Svar

Dette er et opsætningsproblem. Du har sandsynligvis et andet bibliotek liggende hvor kdetv (og KDE selv) leder efter delte biblioteker (kdetvs plugin). Har du installeret i /opt/kde3/ skal du se efter f.eks /usr/lib/kde3 og omvendt. Se på kdetvs kommandolinjeuddata for at finde ud af hvor det søger efter plugin (implementeret i versioner nyere end 0.8.3). Hvis du bruger et Nvidia grafikkort bør du også læse dette indlæg til kdetv postlisten.

Spørgsmål

Kanalnummerering er ødelagt. Den starter altid ved 2.

Svar

Dette skyldes at kdetv-udviklingen startede i USA. For at ændre denne standardopførsel, skal du åbne indstillingsdialogen, vælge Generelt og aktivere Kanalnummerering starter ved: til "1". Du vil sikkert også læse: denne tråd kdetv postlisten.

Spørgsmål

Jeg har oversat fra kildekode, men der er ingen tekst-TV og ALSA-understøttelse.

Svar

Tekst-TV: Du skal have libzvbi og libzvbi-devel-pakkerne installeret. ALSA: du skal have alsa-devel-pakkerne installeret. Glem ikke at køre ./configure igen efter du har installeret dem.

Spørgsmål

Jeg har oversat kdetv fra kildekode på en anden arkitektur end x86 og jeg har problemer eller også mangler der plugin,

Svar

Mange videofiltre afhænger af x86-arkitekturen, eftersom de er skrevet i assembly. Hvis du har oversættelses- eller kørselstidsproblemer på andre arkitekturer, skal jeg med glæde modtage en rettelse for dem. Desværre har jeg kun adgang til et i686 og et x86-64-system.

Spørgsmål

configure har problemer med at finde Qt™ biblioteket på x86-64.

Svar

Prøv dette på kommandolinjen: ./configure --with-qt-dir=/usr/lib64/qt3 --with-qt-includes=/usr/lib64/qt3/include --with-qt-libraries=/usr/lib64/qt3/lib64 --enable-libsuffix=64

Spørgsmål

Understøtter kdetv DVB?

Svar

Nej. Kommer det nogensinde til det? Det afhænger af om nogen kan sponsere mig et DVB-kort, så kan jeg tage et kig på det ;-)

Spørgsmål

Understøtter kdetv deinterlace?

Svar

Ja. Indstil det i Filtre siden i Konfigurér kdetv-dialogen.

Spørgsmål

Understøtter kdetv optagelse?

Svar

Nej. Kommer det nogensinde til det? Sandsynligvis ikke . kdetvs mål er ikke at skrive endnu et VDR (eller MythTV eller hvad ved jeg) -system, men en lille og stabil TV-fremviser. Så snart optagelse er implementeret, vil folk også have time shifting og andre godter, hvilket er hinsides dette programs (og arkitekturs) rammer. Der er andre programmer der gør disse ting ret godt, så brug dem istedet.