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/


Raspunde prin e-mail lui