Ground Zero wrote:
> La un moment dat cineva a mentionat ca are un patch ca sa nu mai faca tvtime
> pac cind schimbi canalele, dar am uitat sa-l cer atunci. Se mai stie cine
> era?
Mdeah, nu stiu daca eram eu, dar oricum m-am chinuit o gramada cu
problema asta.
Ideea e cam asa: in tvtime se face mute cand schimbi canalele, insa nu
pe linein ci direct pe placa. Eu am vorbit o gramada cu developerul de
la tvtime si mi-a expus motivele sale pentru care a procedat asa si le
respect. Problema nu este deci din tvtime, ci de driver. Acolo ar trebui
cautata solutia problemei, in drivere, insa din pacate autorul
driverelor nu prea stie nici el ce si cum, ca sunt facute mai mult dupa
ureche.
Eu am facut un workaround: in loc sa fac hardware mute, fac mute pe
linein. Cum?
in src/videoinput.c la linia 1204
vidin->change_muted = 1;
mixer_mute(1); // <-- am adaugat linia asta
videoinput_do_mute( vidin, vidin->user_muted || vidin->change_muted );
apoi, la linia 1542:
default:
if( vidin->change_muted ) {
vidin->change_muted = 0;
videoinput_do_mute( vidin, vidin->user_muted || vidin->change_muted );
mixer_mute(0); // <-- am adaugat linia asta
}
Dupa care in src/Makefile.am pe linia 108, la tvtime_scanner_SOURCES
adaugi mixer.c, mixer.h. Stergi Makefile din src si rulezi
./configure cu optiunea --enable-maintainer-mode.
Dupa cum spuneam, e un workaround grosolan si dezavantajele sunt mai
multe: tvtime-scanner este mult mai mare din cauza lui mixer.c. Daca ai
pus mute pe linein ( cu tasta ",") o sa faca unmute cand schimbi
canalele. Mute-ul ala hardware (tasta "m") tot pacane, si asa mai departe.
Pentru unii s-ar putea sa nu mearga nici asa. Puteti incerca atunci sa
comentati linia cu videoinput_do_mute din primul patch. S-ar putea
atunci sa nu va mai faca mute cand iese din tvtime si daca scoateti mute
de pe line sa auziti de pe tuner ceva, chiar daca nici o aplicatie nu
ruleaza.
Vestea buna e ca am povestit developerului ca isprava asta mi-a rezolvat
problema si s-a angajat sa o implementeze el cum trebuie. Cica nu ar
trebui, dar sunt prea multe "broken cards out there".
Apropo, stitati ca xmltv au acum listings si pentru Romania? Si ca
tvtime stie de xmltv listings? E prea beton sa stii in orice moment ce
ruleaza. Give it a try.
Scuze de mailul lung, am zis ca poate ajuta pe cineva.
Adrian
+---------------------------------------------------------------+
!This message has been scanned for viruses and dangerous content!
! by MailScanner @ TGH SRL Iasi, and is believed to be clean. !
+---------------------------------------------------------------+
---
Detalii despre listele noastre de mail: http://www.lug.ro/