Nerds.dk - Hifi, Stereo & Lyd Community

[APPLIKATION] Patriarch Tech Media Service [Patriarkens WIP]

Frontends, operativsystem, hardware, alm. opsætning m.m.

[APPLIKATION] Patriarch Tech Media Service [Patriarkens WIP]

Indlægaf Patriarken » søn sep 09, 2007 18:46

Hejsa

Er der overhovedet nogen der er interesseret i at bypasse Media Foundation udover jeg selv? (Dvs at bruge FFDshow til det meste lyd på Vista dvs i Windows Media Player og i Vista MCE)

Hvis folk er interesseret, vil jeg tænke på at lave en en installer eller måske lave en trayapp/service til formålet...

Jeg har pt løsningen til at gøre det men den er lidt "crude" indtil videre....Men kan sagtens selv leve med det...

Giv din mening til kende..

Mvh Anders
Senest rettet af Patriarken ons dec 05, 2007 06:43, rettet i alt 2 gange.
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf JJAZ » man sep 10, 2007 07:38

Hej Anders,

Selvfølgelig er vi mange som er interesserede.. pt har jeg afskrevet Vista til min HTPC blandt andet af den årsag.

Hilsen
Johnny
JJAZ
JJAZ
Branchemedlem
 
Indlæg: 282
Tilmeldt: man okt 24, 2005 20:09
Geografisk sted: Nord Sjælland

Indlægaf Smelly » man sep 10, 2007 09:36

Kan du fortælle lidt om hvad Media Foundation er og hvad fordele der er ved at bypasse det?
De dummeste mennesker er dem som aldrig stiller spørgsmål.
Brugeravatar
Smelly
Entusiastmedlem
 
Indlæg: 352
Tilmeldt: søn dec 17, 2006 20:45

Indlægaf Kejserjorn » man sep 10, 2007 16:56

Jeg er i hvert fald meget interesseret!

Nu har du jo lært mig at bruge FFDshow, så det ville da være skønt rent faktisk også at kunne udnytte det i Vista  :)

MVH

Kejserjorn
Kejserjorn
Nyt medlem
 
Indlæg: 43
Tilmeldt: man jun 25, 2007 22:02

Indlægaf AkilleuZ » man sep 10, 2007 18:06

Er også helt sikkert interreseret i det. Og tror mange flere er!
AkilleuZ
Medlem
 
Indlæg: 76
Tilmeldt: søn jan 07, 2007 20:20

Indlægaf Patriarken » tirs sep 11, 2007 16:00

Ok will proceed then...


@Smelly, læs på wiki indtil videre sorry!
http://en.wikipedia.org/wiki/Media_Foundation

Skal så til at lave lidt i c# og så kommer der lidt dokumentation på det som forklarer...

Mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf Patriarken » man sep 17, 2007 13:26

Hejsa

Lige en update på Media Foundation problematikken.

Jeg har lavet en trayapp i Csharp med den mest basale funktionalitet til at omgå Media Foundation. Programmet hedder Patriarch Tech Media Tray..

Når det kører disables media foundation og man kan bruge directshow(FFDshow osv) i Windows Mediaplayer og i Vista MCE(Til MP3/MP2/ WMA).

Når den lukkes "Enables" Media Foundation, og alt går tilbage til normalt.

Alternativt kan der vælges Enable/ Disable Media foundation via Tray menu'en.

Lidt screen shots i debugmode:






note ffdshow dekoder mp3  :lol:


The Downside:
Desværre kræves der indtil videre Admin rettighedder og UAC disabling, og desuden bliver installationen lidt snørklet, men det virker da.    :wink:

Todo:
1. Enable disable MF via hotkeys (Kompliceret med min kendskab til programering)

2. Bedre memory handling (Simpelt) (Bruger ca 4-5mb)

3. Håndtering af "End process" hvis brugere ønsker at dræbe procesen.

4. Håndtering af installation, UAC osv.


Ideer:
Jeg tænker på at lave det om således at det hele baserer sig på en windows service, som så kan starte "loade" tray applikationen via hotkeys.

Derudover implementere en funktion i servicen til styring af hvilken skærm Windows MCE skal starte op på( i en dualview konfiguration).

Endeligt at kunne kontrolere speaker settings og lydkort valg i Vista via hotkeys.

mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf AkilleuZ » tirs sep 18, 2007 09:26

Super godt arbejde.

Glæder mig til at se mere til det.

Når du skriver noget med at lave en "end Process" skal det bare vøre sådan at programmet bliver lukket med det samme og der ikke er nogen "trheads" der køre ind til de er færdige?

Med venlig hilsen
AkilleuZ
Medlem
 
Indlæg: 76
Tilmeldt: søn jan 07, 2007 20:20

Indlægaf Patriarken » ons sep 19, 2007 05:08

AkilleuZ skrev:Super godt arbejde.

Glæder mig til at se mere til det.

Når du skriver noget med at lave en "end Process" skal det bare vøre sådan at programmet bliver lukket med det samme og der ikke er nogen "trheads" der køre ind til de er færdige?

Med venlig hilsen


Hejsa

Det er ikke noget problem at lave en funktion til at lukke programmet. Problemet består i at jeg gerne vil håndtere abnormal termination (Hvis folk vil bruge "taskkill.exe /f / im someprocess")

Dette er vanskeligt lige i dette tilfælde, da jeg jeg gerne vil have mit program til at foretage en operation førend programmet lukke endeligt.

Den nemmeste løsning er at lave en service som kun kan stoppes "normalt" eller via "netstop someservice" Men regardless kører der onstop events osv...

mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf Binne » tirs sep 25, 2007 17:03

Hej anders

Jeg fandt denne side, måske det er noget af det samme?

http://damienbt.free.fr/index.php

\René
Glem ikke at huske Længe efter glæden over en lav pris er glemt huskes ærgelsen over en dårlig kvalitet.

QX6700 i MCE og QX 9650 ialm core I7 comming up
Pioneer 427XD
Brugeravatar
Binne
Entusiastmedlem
 
Indlæg: 129
Tilmeldt: tors maj 10, 2007 16:01
Geografisk sted: KBH

Indlægaf Patriarken » tirs sep 25, 2007 19:22

Hejsa Rene

Selvom det er et flot stykke arbejde der er lavet med den vistaplugin, så er der stadigvæk kun tale om Postprocessing på video og lyd ved LiveTV/DVD mv.

Selvom dette er smart lavet visuelt osv, er det rent faktisk minimalt hvad man behøver at gøre for at opnå samme resultat, alene ved at indstille FFdshow ordentligt( Hvilket du skal alligevel), og importere en registry entry der ser således ud:

Kode: Vælg alt
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE&bkfls;SOFTWARE&bkfls;Microsoft&bkfls;Windows&bkfls;CurrentVersion&bkfls;Media Center&bkfls;Decoder]
"PreferredMPEG2AudioDecoderCLSID"="{0F40E1E5-4F79-4988-B1A9-CC98794E6B55}"
"PreferredMPEG2VideoDecoderCLSID"="{F8904F1F-0371-4471-8866-90E6281ABDB6}"



Denne setting er som i pluginnen kun aktiv ved filmafvikling, og afhjælper ikke de problemer som jeg er i gang med at løse.

Men Tusind tak for "heads up"!!

mvh Anders
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf Binne » tirs sep 25, 2007 20:49

Hej Anders

Ja sorry har sku ikke selv eksperten, så nyder kun at jeg kan "nasse" på dine viden inde for det, og hvis jeg kan bidrage med noget så prøver jeg.

\René
Glem ikke at huske Længe efter glæden over en lav pris er glemt huskes ærgelsen over en dårlig kvalitet.

QX6700 i MCE og QX 9650 ialm core I7 comming up
Pioneer 427XD
Brugeravatar
Binne
Entusiastmedlem
 
Indlæg: 129
Tilmeldt: tors maj 10, 2007 16:01
Geografisk sted: KBH

Indlægaf AkilleuZ » lør sep 29, 2007 10:52

Hej Anders..

Nu har jeg lige fået mig en ny HTPC, så glæder mig rigtig meget til at få fat i dit lille app. Så skynd dig lidt :D hehe ej tag dig hellere god tid og så det virker ordenlig, jeg kan nok godt vente.

keep up the good work
AkilleuZ
Medlem
 
Indlæg: 76
Tilmeldt: søn jan 07, 2007 20:20

Indlægaf Patriarken » lør sep 29, 2007 11:49

Hejsa

Jeg er faktisk tæt på at være færdig.

Jeg har implementeret Hotkeys og lavet det om til en Service(bruger 300kb ram) der så kan styres via en trayapp med indbygget hotkey poller(Bruger ca 3mb ram). Når en hotkey aktiveres sendes der en kommando fra Trayapp'en til servicen der så kan udføre operationer med  Local System privilegier) Hvilken sparer mig selv og andre for bøvl med UAC.

Funktionaliteten er på plads og jeg jeg har en virkende beta, jeg bokser dog med et rimeligt komplekst problem som nok mindst vil tage resten af dagen.

Indtil videre kan Patriarch Tech Media Service følgende

Enable MediaFoundation (Via Hotkeys)
Disable Media Foundation (Via Hotkeys)
Starte MCE på Primær eller Sekundær skærm (Via Hotkeys)
Optimere MCE til CRT eller Flatpanel(Via Hotkeys)

mvh Anders
Senest rettet af Patriarken lør sep 29, 2007 21:07, rettet i alt 1 gang.
Don't be to proud of this technological terror you've constructed, the abillity to destroy a planet is insignificant next to the power of the force.
Brugeravatar
Patriarken
Seniormedlem
 
Indlæg: 594
Tilmeldt: tors mar 22, 2007 21:14
Geografisk sted: Aalborg

Indlægaf AkilleuZ » lør sep 29, 2007 20:08

Det er super fedt at høre. Men nu hvor det er til Vista så kan du da ikke være bekendt at dit program bruger så lidt ram i forhold til alt det andet i Vista :P

Glæder mig rigtig til se den første udgave.  :klap: :klap:
AkilleuZ
Medlem
 
Indlæg: 76
Tilmeldt: søn jan 07, 2007 20:20

Næste

Tilbage til HTPC


Hvem er online

Brugere der læser dette forum: Ingen tilmeldte og 1 gæst

Brugermenu

Brugernavn:

Adgangskode: