ďťż
 
 
   karta tv Avacs Smart chip saa7134 konfiguracja
 
 

Tematy

 
    
 

 

 

 

karta tv Avacs Smart chip saa7134 konfiguracja





DadaD - 09-09-2007 20:50
Dystrybucja Lenny 2.6.18 oczywiście systematycznie aktualizowany.
Nie mogę rozwiązać uruchomienia karty tv Avacs Smart chip saa7134.
Takie otrzymuję odpowiedzi:
lspci 'widzi' contoller saa7134.
lsmod karty nie 'widzi'.
dmesg 'widzi' 4 razy "saa7134:Unknown parametr 'radio'".
"modprobe" - "FATAL: Error inserting saa7134 (/lib/modules/2.6.18-4-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)".
Przejrzałem podręcznik poinstalacyjny Osamu, fora i znalazłem, że prawdopodobnie związane jest to z brakiem pliku konfiguracyjnego w /dev.
Wiem, że można plik utworzyć na co najmniej 3 sposoby, ale nie wiem w którym miejscu i co w nim umieścić oczywiście w Debianie.
TVtime daje nastepujące komunikaty:
"Brak sygnału".
"Brak źródła obrazu".
"Nie ma takiego pliku ani katalogu".
"Nie można otworzyć urządzenia /dev/video0".
Gnomeradio jest głuche - tylko przeszukuje stacje i nic nie słychać.
Do /etc/modprobe.d/aliases dopisałem następujące dane:
"#DOPISANE PRZEZE MNIE DANE KARTY TV
alias char-major-81 videodev
alias char-major-81-0 saa7134
alias char-major-81-64 saa7134
options saa7134 card=32 tuner=23 radio=1 gbuffers=4"
Karta oczywiście działa pod dwoma różnymi oesami w tym Linuksem.
Z uwagi na to, że jestem początkującym użytkownikiem Linuksów, proszę o wyrozumiałość i pomoc w rozwiązaniu problemu.



ilin - 09-09-2007 20:57
jak pluje się na radio to usun to radio{ten wpis}

Pozdrawiam



DadaD - 10-09-2007 12:55
Radio wyłączyłem. W tej chwili jest 0, ale ono pójdzie jeżeli tylko uruchomi się tv. W uzupełnieniu - Po pierwszym uruchomieniu Tvtime w tle przez moment (kilka sekund słyszałem dźwięk jednego z programów telewizyjnych). Nie jestem pewien jak jest w Debianie , ale czy to moduł jądra powinien tworzyć plik w /dev/video0 czy też wykonuje się to ręcznie? bo może w tym jest problem?
Pozdrowienia



ilin - 10-09-2007 18:25
To robi się automatycznie.
Najprawdopodobniej robi to udev

Ten wpis radio usun calkowicie.
Gbuffers też mozesz wywalic.

Mnie interesuje czy umiesz teraz załadowac modul saa7134 do jądra.

Pozdrawiam



DadaD - 10-09-2007 18:53
Zmieniłem kernel gdyż 2.6.18 nie miał wbudowanej obsługi modułu saa7134.
Pracuję teraz na jądrze 2.6.22 które ma te moduły.
Próbuję w następujący sposób wymusić utworzenie /dev/video0 czego się domaga TVtime:
"mknod /dev/video0 c 81 0" - tworzę
"chmod 666 /dev/video0" - nadaję atrybuty
"ls -s /dev/video0 /dev/video" - robię link i po tej komendzie otrzymuję "ls: /dev/video: Nie ma takiego pliku ani katalogu 0 /dev/video0"
Co robię nie tak, jak utworzyć plik "video0" lub jak zmusić moduł jądra do działania i utworzenia tego pliku.
"modprobe saa7134" także wywala błąd "FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)"
Nie wiem co dalej. :-(
Pozdro

[ Dodano: 2007-09-10, 18:57 ]
Uzupełnienie: radio parametr 0, gbuffers usunięty. Modprobe próbowałem z różnymi parametrami.
Pozdrowienia



ilin - 10-09-2007 19:00
Widzę ze korzystasz z jakiegoś bardzo starego howto.

Po starcie systemu zrób tak.

rmmod saa7134 potem
modprobe saa7134 card=32 tuner=23

I napisz czy czysto weszło.

Pozdrawiam



DadaD - 10-09-2007 19:01
PS2 Mam ciekawy artykuł o udev, czytałem go wczoraj, ale jak byłem ciemny tak dalej nie wiem co z tą moją kartaTV.

[ Dodano: 2007-09-10, 19:12 ]
"rmmod saa7134" i otrzymuję "ERROR: Module saa7134 does not exist in /proc/modules"
dalej nie próbowałem.
W międzyczsie weszło moje post scriptum.
Pozdro

[ Dodano: 2007-09-10, 19:17 ]
" modprobe saa7134 card=32 tuner=23" odpowiedź:
"FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg)"



ilin - 10-09-2007 19:48
Jakieś cuda.
Jesteś pewien ze w tym jaju jest właczony ten modul.?

Pozdrawiam



DadaD - 10-09-2007 20:03
Mam taki plik w tym katalogu i o tej ścieszce "/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko", ale czy on jest włączony to nie wiem jak sprawdzić? I na pewno na tym kernelu pracuję.
Pozdro



ilin - 10-09-2007 20:28
Pokaz lsmod po restarcie.
Chcę wiedziec czy moduł ładuje się do jądra podczas startu.
Wszystko wskazuje na to ze nie ale trzeba wszystko sprawdzic



DadaD - 10-09-2007 21:21
Niestety "lsmod" pokazuje brak modułu saa7134

Module                  Size  Used by
ipv6                  223904  8
button                  7952  0

********************************************
CIÊCIE
*********************************************
 
loop                  15240  0
video_buf              23300  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
compat_ioctl32          1408  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ir_kbd_i2c              8720  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
ir_common              34180  1 ir_kbd_i2c <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
snd_hda_intel          19864  1
snd_hda_codec        198400  1 snd_hda_intel
parport_pc            32292  0
parport                32840  1 parport_pc
usblp                  13184  0
videodev              25984  0 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
psmouse                34696  0
snd_pcm_oss            38816  0
snd_mixer_oss          15360  1 snd_pcm_oss
pcspkr                  2944  0
rtc                    12440  0
v4l2_common            15872  1 videodev <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
v4l1_compat            12548  1 videodev <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
serio_raw              6660  0
k8temp                  5632  0
snd_pcm                69896  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              20484  1 snd_pcm
snd                    46948  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              7264  1 snd
snd_page_alloc          9608  2 snd_hda_intel,snd_pcm
i2c_nforce2            5760  0
i2c_core              20368  2 ir_kbd_i2c,i2c_nforce2 <<<<<<<<<<<<<<<<<<<<<<<<<<
eth1394                18308  0
evdev                  9216  3

**********************************************************
CIÊCIE
*******************************************************

ide_core              113316  4 ide_cd,ide_disk,generic,amd74xx
usbcore              121368  5 usblp,usbhid,ehci_hcd,ohci_hcd
thermal                14088  0
processor              23852  1 thermal
fan                    4868  0 wyciąłem część niepotrzebnych parametrów i zaznaczyłem "<<<<<<" miejsca gdzie powinny być wpisy dotyczące modułu saa7134 w międzyczasie sprawdzłem pod innym Linuksem.

Pozdrowienia

[ Dodano: 2007-09-10, 21:24 ]
PS Nieładnie tekst został sformatowany (na podglądzie wyglądał prawidłowo) ale "<<<<<<<<" odnoszą się oczywiście do linii powyżej



ilin - 10-09-2007 21:28
Wywal z jadra ten moduł videodev i sprobuj zaladowac saa7134 bez zadnej opcjii i zobacz czy wejdzie.

Pozdrawiam



DadaD - 10-09-2007 21:56
Kilka razy spróbowałem odinstalować zarówno przez "rmmod" jak i "modprobe -r" oraz ładować bez parametrów i z parametrami, ale wciąż mam komunikat:
FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg) Pozdro



ilin - 10-09-2007 22:25
Dziwna sprawa.
Wywal wszelkie wpisy dotyczace tego modułu z /etc/modprobe.d/aliases i zobacz czy nie ma go wpisanego w /etc/modules jeśli jest to usun(tam coś z modprobe.conf kombinowaleś to tez wywal.

Dopisz ten modul do blacklist aby zapobiec próbie ładowania go przy starcie

Po restarcie sprobuj załadować ręcznie.

Jak wejdzie na czysto to będzie sukces.

Pozdrawiam



DadaD - 11-09-2007 00:31
Idąc za Twoją radą wykonałem:
1.Usunięcie wpisów w /etc/modprobe.d/aliases dopisanych przeze mnie parametrów karty tv (pierwotnie w oryginalnym pliku ich nie było), zalecanych przez niektóre fora, ale u mnie nie działały.
2. Dopisałem w /etc/modprobe.d/blacklist
blacklist saa7134 .
3. Zrestartowałem komputer
4. Załadowałem
modprobe saa7134 card=32 tuner=23 .
5. Uruchomiłem TVtime pojawił się niebieski ekran-z jednym napisem "brak sygnału", już widzę będzie OK.
6. W menu sprawdzam ustawienie -> system PAL-DK, następnie -> ustawienie kanałów -> przeszukaj kanały.
7. Kolejno pojawiają się wyszukane kanały.
8. Przy ostatnim wyszukanym kanale dopiero słychać dźwięk. Jakość obrazu dobra. Oglądam przez chwilę "wybrańców narodu".
9. Restart komputera.
10.Niestety po ponownym uruchomieniu TVtime nie uruchamia tunera -(napisy -"brak sygnału","Nie można otworzyć urządzenia /dev/video0", ale ręczne uruchomienie zdaje egzamin wg kroków od pkt.4. TVtime mimo, że odwołuje się do pliku konfiguracji /etc/tvtime/tvtime.xml skanuje wszystkie kanały ponownie (widocznie konfiguracji nie zapisał) - chwilę to trwa. I cieszę się ponownie "telewizornią".
11. Uruchamiam Gnomeradio niestety przeszukuje kanały, ale dźwieku miłego dla ucha nie słychać, w ogóle nic nie słychać!
Będzie kolejny problem do rozwiązania.

Jest OK - ilin wielkie dzięki za pomoc, gdyż dość długo sam zmagałem się z tą kartą. Byłbym wdzięczny, jeżeli udało by się pominąć ręczne ładowanie modułu i dodatkowo uruchomić radyjko, gdyż częściej słucham muzyki z radia, niż oglądam telewizję. Tak naprawdę, to jej w ogóle nie oglądam ot taki paradoks, ale lubię gdy wszystko działa.

Jeszcze raz dzięki jest sukces :-)
i serdeczne pozdrowienia



ilin - 14-09-2007 14:00
Nie ma roblemu to byl tyko test.
Zeby grało radio to musisz pewnie dodać to radio =1 lub cos podobnego do opcji ładowania tego modułu.

Jak już to wypraktykujesz to napisz sobie skrypt ktory automatycznie załaduje ten modul po starcie systemu.
Np" #!/bin/bash
modprobe To co wpisujesz ręcznie w konsolę (to forum nie ma podglądu tematu i nie pametam opcji)

Potem trzeba zrobić tak zeby ten skrypt zadziałal np 5sekund po starcie
(Musze to sam sprawdzic bo w Debianie jeszcze nie wiem dokladnie gdzie go umiescic)

Napisz czy uruchomileś radio a ja powiem co dokladnie jak dalej.

Pozdrawiam



DadaD - 17-09-2007 21:05
Radyjko - Gnomeradio niestety nie działa próbowałem:
# modprobe saa7134 card=32 tuner=23 radio=1FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg) oraz
# modprobe saa7134 radio=1
FATAL: Error inserting saa7134 (/lib/modules/2.6.21-2-486/kernel/drivers/media/video/saa7134/saa7134.ko): Unknown symbol in module, or unknown parameter (see dmesg) bez ręcznego załadowania modułu saa7134 otrzymuję komunikat
'Could not open device "/dev/radio"!' Czekam na podpowidzi
Pozdrowienia



ilin - 17-09-2007 21:30
Coś ta opcja radio krzaczy.
Pisałes ze na innym linuxie ta karta dziala radio też?
Jak móglbyś to pokaz wpisy jakie tam masz.

Pozdrawiam



DadaD - 18-09-2007 16:50
Podaję dane:
lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)
04:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01)
04:08.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) lsmod
Module                  Size  Used by

saa7134              148245  0
video_buf              35269  1 saa7134
snd_seq_device        17109  3 snd_seq_dummy,snd_seq_oss,snd_seq
compat_ioctl32        17217  1 saa7134
snd_pcm_oss            52673  0
ir_kbd_i2c            18513  1 saa7134
ir_common              45765  2 saa7134,ir_kbd_i2c
snd_mixer_oss          25537  2 snd_pcm_oss
firewire_ohci          26945  0
videodev              36673  1 saa7134
firewire_core          53889  1 firewire_ohci
snd_pcm                93257  2 snd_hda_intel,snd_pcm_oss
v4l2_common            28481  4 tuner,saa7134,compat_ioctl32,videodev
parport_pc            39273  1
nvidia              8123608  28
parport                48973  3 ppdev,lp,parport_pc
k8temp                14657  0
v4l1_compat            20549  2 saa7134,videodev
hwmon                  12105  1 k8temp
crc_itu_t              10817  1 firewire_core
snd_timer              32585  2 snd_seq,snd_pcm
rtc_cmos              17017  0
snd                    71785  10 snd_hda_intel,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
usblp                  23233  0
serio_raw              16069  0
forcedeth              57417  0
soundcore              17249  2 snd
snd_page_alloc        19025  2 snd_hda_intel,snd_pcm
i2c_nforce2            14785  0
i2c_core              35777  5 tuner,saa7134,ir_kbd_i2c,nvidia,i2c_nforce2 dmesg
Linux version 2.6.22.4-65.fc7 (kojibuilder@xenbuilder2.fedora.redhat.com) (gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)) #1 SMP Tue Aug 21 21:50:50 EDT 2007

*************
CIÊCIE
**************
saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 16
ACPI: PCI Interrupt 0000:04:07.0[A] -> Link [LNKB] -> GSI 16 (level, low) -> IRQ 16
saa7134[0]: found at 0000:04:07.0, rev: 1, irq: 16, latency: 64, mmio: 0xfebffc00
saa7134[0]: subsystem: 1131:0000, board: AVACS SmartTV [card=32,insmod option]
saa7134[0]: board init: gpio is 407f
input: saa7134 IR (AVACS SmartTV) as /class/input/input3
saa7134[0]: Huh, no eeprom present (err=-5)?
tuner 1-0060: All bytes are equal. It is not a TEA5767
tuner 1-0060: chip found @ 0xc0 (saa7134[0])
tuner 1-0060: type set to 23 (Philips PAL_DK (FI1256 and compatibles))
tuner 1-0060: type set to 23 (Philips PAL_DK (FI1256 and compatibles))
saa7134[0]: registered device video0 [v4l2]
saa7134[0]: registered device vbi0
saa7134[0]: registered device radio0 lsmod | grep saa7134
saa7134              148245  0
video_buf              35269  1 saa7134
compat_ioctl32        17217  1 saa7134
ir_kbd_i2c            18513  1 saa7134
ir_common              45765  2 saa7134,ir_kbd_i2c
videodev              36673  1 saa7134
v4l2_common            28481  4 tuner,saa7134,compat_ioctl32,videodev
v4l1_compat            20549  2 saa7134,videodev
i2c_core              35777  5 tuner,saa7134,ir_kbd_i2c,nvidia,i2c_nforce2 w katalogu /dev są pliki "@radio" oraz "@video"

Plik /etc/modprobe.conf
alias eth0 forcedeth
alias scsi_hostadapter sata_nv
alias scsi_hostadapter1 pata_amd
alias snd-card-0 snd-hda-intel
options snd-card-0 index=0
options snd-hda-intel index=0
#DOPISANE DANE KARTY TV
options saa7134 card=32 tuner=23 gbuffers=4 jezeli jeszcze coś jest potrzebne to pytaj

Acha, nie wiem czy to ma związek ale po załadowaniu modułu (w trakcie ładowania systemu) pojawia się z głośnikłw mocny uciążliwy przydźwięk

Pozdrowienia



ilin - 18-09-2007 18:26
Jeszcze jedna dość ważna sprawa.
Nie utworzyłeś przypadkiem pliku /etc/modprobe.conf? który standardowo w debianie nie występuje

Kiedyś jak instalacja sterowników do radiówki mi automatycznie ten plik utworzyla to miałem bubu z kartą tv.

Pozdrawiam

P.S.Jak się domyślam radio na fedorze działa.



DadaD - 18-09-2007 19:39
Zastanawiałem się nad utworzeniem pliku /etc/modprobe.conf oraz modyfikacją /etc/modules, ale nie ingerowałem.
Radyjko na fedorze działa bezproblemowo. Używam Gnomeradio 1.6 w wersji z obsługą LIRC. Odbiera, oczywiście, pod względem jakościowym dobrze i w stereo.

Pozdrowienia



ilin - 18-09-2007 19:46
No to teraz spróbujemy tak.
Zachaszuj ten modul w blacklist.

Dopisz do /etc/modprobe.d/aliases
alias char-major-81-0 saa7134
options saa7134 card=32 tuner=23 Zobaczymy czy zatrybi czy znów sypnie błędami.

Pozdrawiam



DadaD - 18-09-2007 19:58
TV działa.
Radio nie - także gdy dopisałem
radio=1 do tego pliku konfiguracyjnego dopisywałem różne ustawienia. Zarówno na początku jak i na końcu bo na różnych forach były różne recepty

Pozdrowienia



ilin - 18-09-2007 20:10
Kolejne pytanie.
Czy radio znajduje kanały czy nie.
(wiem że go nie słychać)

P.S.Porównaj dmesg z fedory i debiana czy jest ta sama wersja sterowników.(numerek)

{edit} powstaje /dev/radio0 ? Dopisz może jeszcze to gbuffers=4 tak jak w fedorze jest.
Może tego jej trzeba.



DadaD - 18-09-2007 20:36
Radio przeszukuje całą skalę, ale nic nie znajduje.
Sprawdziłem stery i v4l2 ta sama wersja 0.2.14.
Registered device video0 vbi0 i radio0 takie same.
Czy jeszcze jakieś pominąłem? Jeżeli tak to sprawdzę

Ostatnie pytanie:
'Could not open device "/dev/radio"!' Check your settings and make sure that no other
program is using /dev/radio.
Also make sure that you have read-access to it. Pozdro
Edit dopisałem gbuffers=4 ale niestety nie działa



ilin - 18-09-2007 20:53
Ale przestaw w gnomeradio na urządzenie /dev/radio0 a nie /dev/radio

Pozdrawiam



DadaD - 18-09-2007 23:36
Dzięki - ilin zrobiłem zgodnie z Twoją radą zmianę w "General Settings - Urządzenie radia" na
/dev/radio0 i radyjko gra i to dobrze.
W Debianie korzystam z Gnomeradio wer.1.7 z obsługą LIRC.
Zrobiłem dodatkowo restart i okazało się, że nie potrzebuje ręcznie edytować żadnych plików. Moduł ładuje się automatycznie przy starcie.

Mam telewizję a taraz i radio, a wszystko dzięki Twojej pomocy!
Jeszcze raz dziękuję!

Pozdrowienia
DadaD



ilin - 19-09-2007 07:35
To teraz ja poproszę Ciebie o przetestowanie czegoś.
Jako ze masz kartę na innym chipie niż ja.
Do oglądania i nagrywania TV używam programu xdtv.
Ale przestał działać na jadrach wyższych niż 2.6.20.
Jest czarny ekran.Dlatego nie mogę sobie skompilować wyższego kernela.
I prosił bym Cię abyś zainstalował sobie ten programik i sprawdził czy u Ciebie tez to występuje na tej karcie.
Program jest w debian mulimedia.

Co prawda mogę oglądać np mplayerem i nagrywać mencoderem ale nie idzie tego robić równocześnie.
W xdtv oglądasz i nagrywasz równocześnie.
Jeśli by u Ciebie działało to wiem jak to obejść w moim przypadku.

Pozdrawiam



DadaD - 20-09-2007 00:52
Dopiero dziś wieczorkiem (teraz to już wczoraj :-D ) mogłem zabrać się za testownie xdtv na Debianie i oto moja poniekąd dość pobieżna diagnoza, bo nie testowałem nagrywania i większości bardziej zaawansowanych opcji, ale myślę, że da Ci pogląd na problem.
Po uruchomieniu programu i próbie wyszukania kanałów słychać dźwięki fonii i jest wizja dla francuskiego systemu PAL-I, dlatego zmieniłem system na polski PAL-DK i wtedy można dostroić się do właściwych kanałów. Odbiór w okienku jest czysty zarówno obraz jak i dźwięk, ale próby powiększenia okienka powodują "wyskoczenie" z programu. Można ręcznie wprowadzić kanały tak, aby mogły zostać zapamiętane i tak kilka wprowadziłem - działa po ponownym uruchomieniu.
Próba autoscanu przez zakładkę "Channel Editor" charakteryzuje się pojawieniem jednolitego czarnego ekranu słychać głos, którego jakość jest dobra - program przeszukuje wszystkie kanały. Skanowanie trwa bardzo długo kilkanaście minut i po zakończeniu kończy się niestety "klapą". Jeżeli na końcu zatrzymuje się na kanale z programem telewizyjnym to słychać dźwięk fonii ale brak jest wizji.
Nie udało mi się uruchomić xdtv w trybie pełnoekranowym, zmieniłem rozdzielczość na zbliżoną do mojej maksymalnej natywnej, ale aplikacja niestety "wyskakuje" pozostawiając w tle dźwięk fonii.
Podsumowując program wygląda ciekawie, szczególnie opcja nagrywania, postaram sie to jeszcze później wypróbować jeżeli zależy Ci abym sprawdził dodatkowe opcje to służę pomocą.
Nie tworzyłem ani nie ingerowałem w pliki conf.

Pozdrowienia
PS. chciałem jeszcze sprawdzić na Fedorze, ale xdtv brak jest w repo.



ilin - 20-09-2007 07:48
To mi wystarczy.Wiem juz ze na 2.6.22 działa na twoim chipie.(na moim nie)
Będe musiał przy kompilacji wyłaczyć ten sterownik i dokompilować pózniej starszą wersję.
Ale już wiem w czym szukać.
Dzięki za pomoc.

Pozdrawiam



DadaD - 20-09-2007 12:17
Kolego moja wersja jajka w Debianie to
2.6.21-2-486 #1 Wed Jul 11 03:17:09 UTC 2007 i686 GNU/Linux kernel 2.6.22 używam na innym Linuksie,

ale może to nic nie zmieni

Pozdrowienia
DadaD



ilin - 20-09-2007 14:24
Nie bo u mnie na 2.6.21 tez nie działa.
Ostatnim działajacym jest 2.6.20.

Pozdrawiam



DadaD - 26-09-2007 20:58
Szanownych PT Moderatorów proszę o ewentualne rozdzielenie tematu, ponieważ nie jestem pewien czy mój dalszy problem jest wynikiem konfliktów sprzętowych czy też programowych.

Mam zainstalowanego xdtv odtwarza wszystkie kanały tv znakomicie, natomiast występuje problem przy nagrywaniu.
Jakość nagranego obrazu jest dobra natomiast dźwięk, nie dość, że nagrany tylko na prawym kanale to pełen jest trzasków i innych zakłóceń dyskwalifikujących nagranie.
Wypróbowałem zmiany programowe poprzez "regulacje głośności" przestudiowałem man-a xdtv, ale na tym zakończyła się moja przygoda z nagrywaniem.
Przetestowałem xdtv na innej dystrybucji zainstalowanej na tym samym kompie, ale podobnie nie udało mi się uzyskać poprawnego dźwieku - obraz jest OK.
Proszę o wskazówki i pomoc.

Podobny temat był już zapoczątkowany jako
http://debian.linux.pl/viewtopic.php?t=3561&highlight=xdtv+problem ale nie znalazł rozwiązania.
Może teraz uda się.

Mój config z xdtv
#
# Global options
#
norm = PAL-DK
capture = grab
source = Television
color = 32768
bright = 32768
contrast = 32768
subpage = 888
freqtab = pal-europe-east

# You should uncomment this line
# and modify it by your own specific channel:
# mixer_tvchan = xxxxxx

restoresnd = off
respectnullsnd = off
vop_autograb = on

xawpopup = on
message_timer = 6000
decoration = on
stayontop = off
subtitles = off
theme = (null)

#
# Fullscreen options
#
fullscreen = 720 x 576#
# Global options
#
norm = PAL-DK
capture = grab
source = Television
color = 32768
bright = 32768
contrast = 32768
subpage = 888
freqtab = pal-europe-east

# You should uncomment this line
# and modify it by your own specific channel:
# mixer_tvchan = xxxxxx

restoresnd = off
respectnullsnd = off
vop_autograb = on

xawpopup = on
message_timer = 6000
decoration = on
stayontop = off
subtitles = off
theme = (null)

#
# Fullscreen options
#
fullscreen = 720 x 576
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 960 x 672
colorkey = 123456
capture_size = 720 x 576

#
# Grab options
#
grab_filepath = /home/mojkat
jpeg_compression = 75

#
# XOSD options
#
xosd = on
xosd_main_color = lawngreen
xosd_outline_color = black
xosd_main_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*
xosd_vtx_font = -*-ledfixed-*-*-*-*-*-*-*-*-*-*-*-*

#
# record options
#
container = AVI
codec = XviD
width = 576
height = 432
bitrate = 2400
quality = 1
stereo_mode = on
audio_codec = LAME MP3
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = off
mp3_vbr_quality = 8
fps = 25000
max_gap = 80
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/mojkat
display_frame = on
record_sub = off
record_chg = off
record_delay = 0
streaming_mode = off
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound

#
# record advanced options
#
ffmpeg_v4mv = no
ffmpeg_naq = no
ffmpeg_gray = no
ffmpeg_gmc = no
ffmpeg_qpel = no
ffmpeg_ildct = no
ffmpeg_keyint = 250
ffmpeg_vmax_b_frames = 0
ffmpeg_vlelim = 0
ffmpeg_vcelim = 0
ffmpeg_lumi_mask = 0
ffmpeg_dark_mask = 0
ffmpeg_tcplx_mask = 0
ffmpeg_scplx_mask = 0
ffmpeg_dia = 0
ffmpeg_cmp = 0
ffmpeg_subcmp = 0
ffmpeg_trell = no
ffmpeg_last_pred = 0
ffmpeg_predia = 0
ffmpeg_precmp = 0
ffmpeg_umv = no
ffmpeg_aic = no
ffmpeg_mbd = 0
ffmpeg_cbp = no
ffmpeg_obmc = no
ffmpeg_ss = no
ffmpeg_aiv = no
ffmpeg_loop = no
ffmpeg_ilme = no
xvid_vhq = 0
xvid_bvhq = no
xvid_chromame = no
xvid_chroma_opt = no
xvid_hqacpred = no
xvid_trell = no
xvid_cartoon = no
xvid_gray = no
xvid_interlacing = no
xvid_turbo = yes
xvid_qpel = no
xvid_gmc = no
xvid_keyint = 250
xvid_frame_drop_ratio = 0
xvid_vmax_b_frames = 0
xvid_bquant_ratio = 150
xvid_bquant_offset = 100
xvid_packed = yes
xvid_closed_gop = yes
xvid_bframe_threshold = 0
xvid_reaction_delay_factor = 16
xvid_averaging_period = 100
xvid_buffer = 100
xvid_max_I_quantizer = 12
xvid_min_I_quantizer = 2
xvid_max_P_quantizer = 12
xvid_min_P_quantizer = 2
xvid_max_B_quantizer = 12
xvid_min_B_quantizer = 2

#
# eventmap
#

#
# alevt options
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_vbioffset = yes
alevt_charset = latin-2

#
# Channel options
#
[Eurosport]
channel = 51

itd cięcie***********************************************8888888888 Pozdrowienia

//edit
poprawiłem źle zamknięty znacznik code
mlyczek



ilin - 26-09-2007 21:03
Zakładam że przy oglądaniu dzwięk słyszysz poprawnie.

Jeśli tak to szukaj w karcie dźwiękowej a nie telewizyjnej.

Pozdrawiam

P.S.Sprawdz czy umiesz poprawnie nagrywac z zewnętrznego źródła dźwięku.



DadaD - 26-09-2007 21:04
ok będę szukał

Pozdro



ilin - 26-09-2007 21:15
Ja odpalam xdtv poleceniem xdtv -c /dev/video0 -noalsa -audio_dev /dev/dsp -noaop Jak widać korzystam z oss.
Tak mi dziala najlepiej ale to zależy od karty dzwiękowej.

Pozdrawiam



DadaD - 27-09-2007 14:03
Poszedłem za Twoją radą i uruchamiałem xdtv poprzez
xdtv -c /dev/video0 -noalsa -audio_dev /dev/dsp -noaop jest już poprawa pojawił się rozpoznawalny dźwięk dwukanałowy, ale jego jakość jest słaba - zakłócenia, trzaski, pogłos.

Wcześniej
w regulacji głośności zmieniłem ustawienie na OSS

jak również

W Panelu System -> Preferencje -> Dźwięk -> Urządzenia -> wszystko zmienione na OSS testy są OK
oprócz jednego:
Konferencje dźwiękowe - Przechwytywanie dźwięku: Ustawione na OSS - Open Sound System gdzie próba test daje komunikat:

Nie można utworzyć testowego łańcucha procesów dla: gconfaudiosrc ! audioconvert ! audioresample ! gconfaudiosink profile=chat Może dodam jeszcze wynik poleceń:
lsmod | grep snd
snd_hda_intel          19864  3
snd_hda_codec        198400  1 snd_hda_intel
snd_pcm_oss            38816  0
snd_mixer_oss          15360  3 snd_pcm_oss
snd_pcm                69896  3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_timer              20484  1 snd_pcm
snd                    46948  8 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore              7264  3 snd
snd_page_alloc          9608  2 snd_hda_intel,snd_pcm oraz

lspci
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
03:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce 7600 GS] (rev a1)
04:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01) Na chwilę obecną odnoszę wrażenie, że jakość dźwięku po przestawieniu z ALSA na OSS na moim chipie jest gorsza, dodatkowo występuje lekki przydźwięk, ale to pewnie kwestia ustawienia .
I na tym kończy sie moja inwencja

Pozdrowienia



ilin - 27-09-2007 14:53
Precz z wszystkimi graficznymi narzędziami.
Tam w panelu System nic nie grzeb.
Wszystko trzeba w tekstowych parametrach zrobić.

Na poczatek pokaż arecord -l Masz możliwość podlaczenia mikrofonu czy magnetofonu pod kartę dźwiękową?
Bo trzeba zrobić test nagrywania z zewnętrznego źrodła.
Pozdrawiam



DadaD - 27-09-2007 14:56
Oto wynik

arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC880 Analog [ALC880 Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
card 0: NVidia [HDA NVidia], device 1: ALC880 Digital [ALC880 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: NVidia [HDA NVidia], device 2: ALC880 Analog [ALC880 Analog]
  Subdevices: 2/2
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1 Pozdro

[ Dodano: 2007-09-27, 14:57 ]
zaraz poszukam mikrofon



ilin - 27-09-2007 15:07
arecord -D hw:0,0 -f cd | aplay Mowiąc do mikrofonu powinieneś się slyszeć.

Pozdrawiam



DadaD - 27-09-2007 16:49
Przepraszam, że od razu nie odpisałem ale w trakcie poszukiwań mikrofonu uszkodziłem wtyczkę klawiatury.
Teraz piszę już na nowiutkiej ;-)
Po wykonaniu powyższego polecenia słychać wyraźny dobrej jakości i oczywiście :-) piękny głos.



ilin - 27-09-2007 17:26
To jeszcze zrobimy probę nagrania.
arecord -d 10 -f cd -t wav -D hw:0,0 xxx.wav To bedzie nagrywac to co mówisz przez 10s.
Zrzuci do pliku xxx.wav

Przesłuchaj go.
Jeśli będzie ok to sprobujemy nagrac tv innym programem.

Pozdrawiam



DadaD - 27-09-2007 19:37
Jest OK.
Słychać lewy i prawy kanał. Poziom sygnału OK. Brak zakłóceń.

Pozdrowienia



ilin - 27-09-2007 19:43
W tym nagraniu czy w nagraniu z karty telewizyjnej?

Jeszcze jedno ta karta TV jest połaczona kabelkiem z dźiękową?

Pozdrawiam



DadaD - 27-09-2007 19:57
Nagranie xxx.wav jest OK. Sprawdziłem dwukrotnie.

Kartę telewizyjną mam połaczoną z dźwiękową kabelkiem "na zewnątrz" komputera, ale to rozwiązanie umożliwia mi odtwarzanie i nagrywanie także pod Win. Już nie pamiętam dlaczego karta dźwiekowa jest tak podłączona, ale takie rozwiązanie stosowałem również na innych płytach głównych i z tą kartą tv.

Pozdrowienia



ilin - 27-09-2007 20:33
Czyli tak jak u mnie więc ok.(mam na myśli kabelek)

Więc powalczymy z probą nagrania mencoderem.
Ale to później bo teraz nie mam czasu.
Wrzucę Ci aby narazie kawałek mego ustawienia do nagrywania z xdtv
# Global options
#
norm = PAL-BG
capture = grab
source = Television
subpage = 888
freqtab = pal-europe-west

# You should uncomment this line
# and modify it by your own specific channel:
# mixer_tvchan = xxxxxx

audio_dev = /dev/dsp
restoresnd = off
respectnullsnd = off
vop_autograb = on

xawpopup = on
message_timer = 6000
decoration = on
stayontop = off
subtitles = off
theme = (null)

#
# Fullscreen options
#
fullscreen = 768 x 576
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 512 x 432
colorkey = 123456
capture_size = 768 x 576

#
# Grab options
#
grab_filepath = /home/adam
jpeg_compression = 75

#
# XOSD options
#
xosd = off

#
# record options
#
container = AVI
codec = FFMpeg Mpeg4
width = 640
height = 480
bitrate = 2000
quality = 5
stereo_mode = yes
audio_codec = LAME MP3
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = no
mp3_vbr_quality = 8
fps = 25000
max_gap = 1
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/adam/XDTV
display_frame = yes
record_sub = no
record_chg = no
record_delay = 0
streaming_mode = no
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound

#
# record advanced options
#
ffmpeg_v4mv = no
ffmpeg_naq = no
ffmpeg_gray = no
ffmpeg_gmc = no
ffmpeg_qpel = no
ffmpeg_ildct = no
ffmpeg_keyint = 25
ffmpeg_vmax_b_frames = 0
ffmpeg_vlelim = 0
ffmpeg_vcelim = 0
ffmpeg_lumi_mask = 0
ffmpeg_dark_mask = 0
ffmpeg_tcplx_mask = 0
ffmpeg_scplx_mask = 0
ffmpeg_dia = 0
ffmpeg_cmp = 0
ffmpeg_subcmp = 0
ffmpeg_trell = no
ffmpeg_last_pred = 0
ffmpeg_predia = 0
ffmpeg_precmp = 0
ffmpeg_umv = no
ffmpeg_aic = no
ffmpeg_mbd = 0
ffmpeg_cbp = no
ffmpeg_obmc = no
ffmpeg_ss = no
ffmpeg_aiv = no
ffmpeg_loop = no
ffmpeg_ilme = no
xvid_vhq = 0
xvid_bvhq = no
xvid_chromame = no
xvid_chroma_opt = no
xvid_hqacpred = no
xvid_trell = no
xvid_cartoon = no
xvid_gray = no
xvid_interlacing = no
xvid_turbo = yes
xvid_qpel = no
xvid_gmc = no
xvid_keyint = 250
xvid_frame_drop_ratio = 0
xvid_vmax_b_frames = 0
xvid_bquant_ratio = 150
xvid_bquant_offset = 100
xvid_packed = yes
xvid_closed_gop = yes
xvid_bframe_threshold = 0
xvid_reaction_delay_factor = 16
xvid_averaging_period = 100
xvid_buffer = 100
xvid_max_I_quantizer = 12
xvid_min_I_quantizer = 2
xvid_max_P_quantizer = 12
xvid_min_P_quantizer = 2
xvid_max_B_quantizer = 12
xvid_min_B_quantizer = 2

#
# eventmap
#

#
# alevt options
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = no
alevt_vbioffset = yes
alevt_charset = latin-1

#
# Channel options
#
[TVP1]
channel = 51
fine = 5
norm = PAL-DK
key = KP_End
color = 65541
bright = 36182
contrast = 16864

[TVP2]
channel = 25
fine = 4
norm = PAL-DK
key = KP_Down
color = 65535
bright = 36616
contrast = 16848

[TV4]
channel = 48
fine = 5
norm = PAL-DK
key = KP_Next
color = 65535
bright = 37270
contrast = 16845

[POLSAT]
channel = 59
fine = 5
norm = PAL-DK
key = KP_Left
color = 65541
bright = 36616
contrast = 16838

[TVN]
channel = 56
fine = 2
norm = PAL-DK
key = KP_Begin
color = 65541
bright = 36614
contrast = 16848

[WROCÂŁAW]
channel = 42
fine = 5
norm = PAL-DK
key = KP_Right
color = 65541
bright = 36612
contrast = 16848

[POZNAÑ]
channel = 31
fine = 4
norm = PAL-DK
key = KP_Home
color = 65541
bright = 36612
contrast = 16846

[CT1]
channel = 36
fine = 5
norm = PAL-DK
key = KP_Up
color = 65541
bright = 36616
contrast = 16848

[CT2]
channel = 50
fine = 5
norm = PAL-DK
key = KP_Prior
color = 65541
bright = 36614
contrast = 16846

[NOVA]
channel = 53
fine = 5
norm = PAL-DK
key = KP_Insert
color = 65541
bright = 36614
contrast = 16847

[TVN Opole]
channel = 33
fine = 3
norm = PAL-DK
key = slash
color = 65541
bright = 36616
contrast = 16848 Zwroć uwagę na ustawienia dźwięku.

Pozdrawiam



DadaD - 27-09-2007 20:46
Ok dzięki, ale dopiero jutro potestuję.
W międzyczasie przed Twoim ostatnim postem pobawiłem sie nagrywaniem z tv i już widzę, że jest lepiej - dźwięk dwukanałowy i można zrozumięć wypowiadane kwestie. Gdy jest włączony do gniazda mikrofon nagrywa sie również tło otoczenia.
Odezwę sie jutro po analizie i wypróbowaniu Twojego configu.

Na razie wielkie dzięki za poświęcony mi czas.

Pozdrowienia

[ Dodano: 2007-09-28, 17:23 ]
Zmieniłem linię w configu
audio_dev = /dev/dsp kodeki na FFMpeg Mpeg4

zmieniałem jeszcze inne parametry kodeków wg przykładowego configu man-a xdtv

Uruchamiałem również xdtv na ALSA

Efekt prób - dźwięk nagrany z dużymi zakłóceniami.

Przestudiowałem kolejny raz man-a, ale dalej "widzę ciemność"

Pozdrowienia



ilin - 29-09-2007 13:00
A tak dla hecy wsadź kabelek od karty do wejścia mikrofonowego i zobacz co będzie.

Pozdrawiam



DadaD - 29-09-2007 13:37
Czy to Ty jesteś Wielkim Czarownikiem?
Bo...
podczas nagrywania jest obraz, fonii brak;
a podczas odtwarzania jest obraz i dźwięk i to OK.

Czy to już byłby sukces?

Wylogowuję się, robię restart i powtórnie zaraz jeszcze sprawdzam.

pozdrowienia

[ Dodano: 2007-09-29, 14:03 ]
Po restarcie
odtwarzanie tv - jest obraz, brak fonii;
odtwarzanie nagranego materiału - jest obraz, jest fonia - ogólnie jakość OK. Wysoki poziom nagranego sygnału.
Gdy do wolnego wejścia (po przełożeniu kabelka) włożyłem wtyk słuchawki w słuchawkach nie było dźwięku i nie wpłynęło to na jakość nagrania.

Pozdrowienia

PS Teraz wychodzę zaloguję się po 18.00

[ Dodano: 2007-09-30, 13:47 ]
:-D PROBLEM ROZWIÂĄZANY :-)

Brak dźwięku (wstyd się przyznać) spowodowany był wyłączeniem mikrofonu w "Regulacji głośności".
Po odptaszkowaniu materiał nagrany z TV odtwarzany jest poprawnie i jego jakość nie budzi zastrzerzeń.

Zanim do tego doszedłem testowałem nagrywanie na dwóch innych systemach:

1. winXP -
jeżeli kabelek jest włożony w gniazdo karty dżwiekowej "line in" lub "mic" - odtwarza fonię i obraz poprawnie. Nagrywanie i odtwarzanie nagranego materiału też jest OK.
Pracuje na sterowniku Realtek, DirectX 9.0c, kontroler audio HD Audio, kodek ALC880.
Odtwarzacz i nagrywarka - Avacs MpegTV Station PCITV.

2. Fedora -
jeżeli kabelek jest włożony w gniazdo karty dźwiekowej "line in" odtwarza programy TV, nagrywa bez poprawnej fonii;
jeżeli kabelek jest włożony w gniazdo karty dźwiękowej "mic" odtwarza i poprawnie nagrywa programy telewizyjne.

UWAGA dla Debiana -
jeżeli kabelek z karty TV podłączymy do gniazda mikrofonowego to można stosować sterowniki Mixera zarówno
HDA NVidia (ALSA mixer) jak i Realtek ALC880 (OSS mixer)

OSS xdtv -c /dev/video0 -noalsa -audio_dev /dev/dsp -noaop jak i ALSA xdtv -c /dev/video0 -audio_dev /dev/dsp -noaop natomiast "audio device" pozostało jako oss.

Wielkie dzięki kolego ilin, nie bez powodu chwalą Ciebie na różnych forach - potrafisz rozwiązywać trudne problemy.

Jeszcze raz dziękuję!

Pozdrowienia
DadaD

PS Zastanawiam sie tylko, dlaczego w winXP można skorzystać, oprócz wyjścia "line in" (które jest prawidłowe) także z mikrofonowego, a pod linuksami tylko mikrofonowego, aby poprawnie nagrać i odtworzyć materiał?
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis