Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Cum vand casa fara factura Hidroe...

Scor FICO minim

Tonometru compensat CAS?

polita RCA ONLINE
 Va rog recomandati echipa serioa...

Termostat frigider - verificare

Mai au PC-urile vreun viitor?

Centrala termica immergas
 Amenda in Lipsa ?

Acoperire gol extrior intre termo...

Intreprindere individuala fara ac...

Marci Biciclete - recomandari
 Lipsa Tensiune pe o Faza, bransam...

Recomandare bicicleta copil 5 ani.

Recomandare kit automat acces usa

Stimulente AJOFM
 

Telecomanda la Winamp 5, DScaler, BSPlayer, WinDVD, etc

- - - - -
  • Please log in to reply
82 replies to this topic

#73
4Ever

4Ever

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 07.05.2007
Pentru cei ce doresc ceva simplu:

Un program simplu in special pentru tv-tuner "JETWAY"
(functioneaza cu orice telecomanda de tv-tuner care este capabila sa miste cursorul mouse-ului sus-jos-dreapta-stanga si diagonala-stanga-jos),
functioneaza numai cand aplicatia este in focus, practic, deschizi winamp-ul, programul, si apoi folosesti telecomanda de la tv-tuner sa
schimbi melodia (anterioara sau urmatoarea), volumul si pauza/play.
Nu e cine stie ce, dar functioneaza.

Pentru a descarca programul intrati la aceasta adresa:

http://www.asman.mar...inampremote.htm

Edited by 4Ever, 16 June 2008 - 13:48.


#74
tzontzo_lino

tzontzo_lino

    New Member

  • Grup: Members
  • Posts: 5
  • Înscris: 09.02.2009
eu am instalat bRemote-ul dar.... nu merge "Can't open driver! Make sure the program is properly installed... " am un tuner de la Kworld si folosesc Dscaler
ceva sugesti ??? <_<

#75
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Pina de curand am folosit si eu programul bRemote. Imi facea probleme de stabilitate la Windows dar la cate foloase aducea era un fleac.Recent mi-am schimbat mare parte din calculator - exceptand TvTuner-ul (KWorld XPert BT878). bRemote nu mai merge deloc.

Am cautat pe forumuri pe internet si am gasit o rezolvare.
Pe cd-ul de la tvtuner este driverul si aplicatia. Cand se instaleaza driverul acesta seteaza ca la pornirea Windows-ului sa ruleze un mic programel (ce sta in tray). Acesta face legatura intre telecomanda si aplicatia TV. Mai precis fiecare apasare de tasta trimite un mesaj de Windows aplicatiei respective.
Un mesaj de Windows e caracterizat prin numar (in acest caz 3024) si 2 parametri: WParam si LParam. Cu WParam trimite un alt  numar ce inseamna tasta apasata iar LParam nu e folosit (in acest caz).
Exemplu valori de WParam:
4001 channel up
4002 channel down
401 volume up
402 volume down
....
Acu intrebarea e cum identifica fereastra aplicatiei TV pentru a-i transmite mesajul. Cauta prin toate ferestrele Windows-ului pe cea care are nume de clasa "XPERT_TVR" si nume de fereastra "FormMainWindow".
Ideea ce am gasit-o pe forumuri este: sa modific acel programel in asa fel incat sa trimita mesaje la alta fereastra. Pur si simplu poti sa incarci fisierul intr-un editor hexa, sa cauti si sa modifici unul sau amandoua din cele 2 nume.

Dupa aceasta modificare orice programator poate face un alt program (in orice mediu de programare) care sa "receptioneze" aceste mesaje trimise de programelul respectiv din tray.
De exemplu acest program detecteaza cand o anumita aplicatie (player video ori audio) e deschisa si poate trimite comenzi catre ea. Sau poate afisa un volumul audio ca text OSD pe desktop - ca sa stii efectiv cat e volumul audio la calculator.
Adica in esenta ce fac bRemote, Girder etc dar mult mai bine.
Mi-am facut un astfel de program si de atunci am un calculator stabil controlat prin telecomanda.

Metoda se poate aplica cu cateva modificari minore si la alte tvtunere care utilizeaza aceeasi metoda de transformare apasare taste in comenzi efective de Windows.

Tot ce sper e ca am putut sa fiu de ajutor altora...

Edited by Mtz, 11 November 2009 - 05:07.
mai putin si mai lejer


#76
Mtz

Mtz

    Retired member

  • Grup: Senior Members
  • Posts: 16,545
  • Înscris: 01.12.2002
Buna idee. Acum eu zic sa ne si ajuti ca sa nu pornim noi de la capat:
- pune un link catre program
- modifica-l tu direct sau daca nu vrei, fa un patch simplu care poate pe viitor sa poata fi modificat de fiecare
- furnizeaza o lista cu comenzi deja implementate de tine asa cum am facut eu in primul post pentru cateva playere populare, ca e greu pentru majoritatea sa invete toate datele tehnice.

Propunere playere:
- media player classic home cinema
- winamp
- PowerDVD
- Total media theatre
- foobar
- si daca mai crezi ca sunt utile chestii legate de pc cum ar fi oprirea acestuia printr-o succesiune de comenzi.

La lista de mai sus se mai poate adauga un player, doua, dar nu cred ca e normal sa abuzam de tot felul de programe exotice.

enjoy,
Mtz

Edited by Mtz, 11 November 2009 - 13:11.


#77
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Am facut un mic program cu care se poate patch-ui programelul instalat de driver.
Merge 100% pentru acest tvtuner si, cu mici modificari (la cele 2 nume), poate fi folosit si la alte tvtunere care folosesc aceeasi tehnica...
E pus in atachment cu tot cu surse.
A, am ales sa modific class name cu 'T' la inceput deoarece in mediul de programare in care lucrezs (Delphi) se folosesc nume de clasa care incep cu 'T'. Probabil s-ar putea gasi o cale sa mearga si cu alta litera la inceput dar daca tot merge asa nu am vazut motiv sa ma complic.

Am pus in atachment si programelul cu care interceptez mesajele de Windows si le transform in comenzi.
Deocamdata e facut sa mearga cu player-ul video MovieSpot, viewer-ul de imagini ACDSee 3.1 si aplicatia TV Xpert TVR a tvtuner-ului.
De asemenea lucreaza mai limitat cu orice alt program: trimite comanda de Enter, Close, sageata sus/jos; seteaza si arata volumul general respectiv la Line in (atunci cand aplicatia TV e deschisa).
Am ales MovieSpot ca player deoarece - din cate vad - a fost construit special sa lucreze cu telecomanda. Plus ca e destul de profesional...
La aplicatia TV am facut urmatoarele imbunatatiri:
- la pornire "uita" sa ascunda cursorul de mouse respectiv sa intre in fullscreen - reparat;
- la trecere pe alt canal pe calculatoare mai noi se aude un fasait enervant - acum e inchis sonorul cand se schimba;
- se poate porni direct pe canalul TV 1..10 daca se apasa 1..0; asta e mai "tricky" deoarece modific un fisier cfg al aplicatiei TV (acolo unde isi stocheaza ultimul canal urmarit).
E facut si un fel de "timed shutdown": se poate seta timpul de inchidere din 15 in 15 min pina la 120 min. La apasarea butonului prima data afiseaza timpul ramas iar la o reapasare cat nu s-a inchis afisarea se seteaza timp de inchidere mai mare cu pina la 15. De exemplu daca e "21" trece pe "30", daca e "45" trece pe "60".
Ca program:
- e facut in asa fel incat ruleaza doar o singura sesiune;
- pentru a fi rulat automat de Windows la pornire e suficient sa fie rulat cu parametrul "/install".
Pentru setarea volumului folosesc o componenta de Delphi gasita pe internet.
Volumul general merge setat cred pentru orice calculator dar la Line in trebuie potrivit numarul de acces la fiecare tip de placa de sunet.
Cred ca se poate face un fel de configurare stocata intr-un fisier ini in care utilizatorul sa modifice astfel de setari.

In sursele programului la fiecare cod de WParam trimis e notat si tipul de buton (pentru o modificare mai usoara).

Daca o sa am timp (lucrez si la alte programe) as putea incerca sa-l modific ca sa lucreze cu mai multe programe.
Dar cel mai bine ar fi daca si alti programatori ar lucra la acest proiect, deoarece am constatat ca se fac programe mai bune in acest fel :D

Intotdeauna faceti un backup la fisierul executabil patch-uit. E necesar mai ales la alte tipuri de tvtuner-e unde nu se stie cu exactitate ce anume trebuie schimbat.

Attached Files


Edited by Mtz, 11 November 2009 - 15:19.


#78
rapitorTM

rapitorTM

    Member

  • Grup: Members
  • Posts: 449
  • Înscris: 04.02.2003
a folosit cineva programul lui A_Catalin? E ok?
Catalin... ai mai facut ceva imbunatatiri intre timp?
Mersi.

#79
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008

View PostrapitorTM, on 13th August 2010, 08:24, said:

a folosit cineva programul lui A_Catalin? E ok?
Catalin... ai mai facut ceva imbunatatiri intre timp?
Mersi.

Am mai facut cateva mici imbunatatiri la cod.
Daca il va vrea cineva am sa-l pun la descarcat...

#80
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Ideea este urmatoarea: daca multi se arata interesati de acest program o sa-i fac o interfata ca si cei care nu sunt programatori sa poata sa-l seteze usor.
Imi place sa ajut pe altii dar trebuie sa ma conving ca acest program va folosi efectiv altora ca sa nu aloc degeaba timp, munca si bani...

#81
kretzu77

kretzu77

    Custom title

  • Grup: Senior Members
  • Posts: 17,433
  • Înscris: 06.06.2006
salve
acest programel este valabil numai pentru un anumit de tuner/telecomanda?

eu am o telecomanda leadtek dela un tuner DV2000

#82
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Asa cum e facut acum programul merge la un anume tip de tvtuner. Dar, cum am specificat, i se poate extinde functionalitatea pe alte tvtunere care functioneaza similar. Poate chiar facut sa detecteze automat tipul de tvtuner si sa se "adapteze".

Edited by CristianAdrian, 30 November 2010 - 10:42.
scos citat inutil


#83
A_Catalin

A_Catalin

    Member

  • Grup: Members
  • Posts: 346
  • Înscris: 24.01.2008
Versiune noua la program.
Ce am mai imbunatatit:
1. Merge acum bine si in Vista/7, nu numai in XP.
2. Detectia ferestrelor la programe e mai rapida si mai precisa.
3. Se trimit mesaje la ferestre cu o functie diferita care protejeaza aplicatia de blocarea programului la care e trimisa comanda.
3. La lista de programe pe care le recunoste au fost adaugate VLCPlayer si Winamp.
4. La programul de vizualizat TV se poate acu seta format de vizualizare 16/9, util pentru unele posturi TV.
5. La prima pornire programul isi seteaza automat pornirea odata cu Windows-ul.
6. Protectie mai buna la erori si incompatibilitati precum si afisare de mesaje sugestive in caz de eroare.
7. In fisierul ini al aplicatiei se pot seta acum:
- calea catre fisierul exe al aplicatiei de la TVTuner;
- parametrii de accesare ai placii de sunet, astfel incat sa stie sa seteze sunetul la master/wave/linein pe fiecare calculator/SO.
8. Mici erori rezolvate.

Astept feedback ca sa-l pot imbunatati in continuare :D

Attached Files



Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate