Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Hi guys, iemand geinteresseerd om gedecodeerde video te kunnen opnemen met een emu image? <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Yep ik heb het gevonden <img src="http://www.sat4all.com/ubbthreads/images/graemlins/grin.gif" alt="" /> Nog vrij snel eigenlijk, dacht dat ik er langer op zou zitten. Goed, hier volgt de info: Ten eerste, de reden waarom tot nu toe de video scrambled was wanneer je recorde terwijl het beeld op TV wel in orde was. De STB04500 chip heeft 3 demuxers. Dit zijn dingen die een TS stream nemen en hem uitsplitsen in de verschillende data streams (video, audio, ...). In onze teergeliefde chip is elk zo'n ding voorzien van een descrambler. Deze moet voorzien worden van de juiste CW's om de video en audio streams te kunnen descramblen. In de huidige emu images zorgt de sdev.o module (credit to Dr. Matrix) ervoor dat de CW's tot bij de descrambler geraken. Maar hij schrijft ze maar naar 1 descrambler, die van demux0. En dat is de demuxer waardat de mpeg decoder achterhangt. En hieraan hangt dan via via ons TV scherm. En voila, we hebben beeld. Maar wanneer we opnemen dan wordt demux1 gebruikt. Aangezien sdev.o niet naar demux1 zijn descrambler schrijft, krijg je dus scrambled video op je HD. Aha, dan doen we dat toch ook even. Goed idee, maar zo simpel is het niet. Ook voor demux1 moest ergens de descrambler geactiveerd worden. Zie ook mijn patch voor rel 1.02 die dat doet voor demux0. Aha, dan doen we dat toch gewoon zoals bij demux0. Goed idee. Maar weer niet goed genoeg <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Na een snelle studie van recording in enigma wist ik hoe dat zaakje in zijn werk ging. Gewoon een aantal PES filters opzetten met demux1 en dan de TS stream van het DVR device lezen en wegschrijven. Die PES filters krijgen een PID mee, om de audio en video en PCR etc... te identificeren. In mijne vorige patch kan je zien dat ik ergens bij de functie acc() een vlag opzet. En die vlag staat samen met de PID van de video en audio stream. Deze vlag enabled de descrambler. Dus dacht ik: bij het opzetten van die PES filter wordt ook ergens de PID naar een demux register weggeschreven, Wat als ik nu daar ook diezelfde vlag hoog zet? Dat was het goede idee <img src="http://www.sat4all.com/ubbthreads/images/graemlins/laugh.gif" alt="" /> Ik weet dat er niet veel mensen zijn die met deze info nu ook echt iets kunnen doen. Don't worry. Ik heb de sdev.o module uitgebreid. Dus al wat er moet gebeuren is de sdev.o module vervangen. De oplossing staat nog niet op punt. De eerste seconden van de stream zijn nog niet decrypted en meer testing is nodig. @tatanka Ik mail je sevves de module. Als je goesting hebt kan je hem testen. @traveller Zelfde geldt voor jou alleen moet je mij dan nog even je email address PM'en. @alle anderen Heb nog even geduld, het komt eraan. Greetz (en nu zal ik maar es eindelijk wat huishoud werk doen.... aaargghh)
bash! Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 hihihi... huishoudwerk!?!?! KOMT NIETS VAN IN!!! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Goed werk!!!! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> Volgens mij heb jij vast ook weinig moeite om die unable to descramble melding weg te krijgen... ofniet?? dat zou het bijna perfect maken! wacht gespannen af!!! There is nothing wrong with having a strong opinion... if it comes with an open mind!
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 perfect werk ga zo door en nog een hoop suc6 gewenst
rebootje Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Hee...das hartstikke mooi. Mensen zoals jij gaan van deze ontvanger een "pareltje" maken. rebootje
jonas Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Goed werk, we wachten op jouw resultaten hoor. <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Ik zie trouwens dat er op diverse duitse boards het UCAS thema angstwekkend gemeden word. Hier in NL (en Belgie) worden er zeer mooie dingen gemaakt voor de dreambox, daar zijn ze in Duitsland nog ver verwijderd van <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> Is het trouwens mogelijk om handmatig een keyupdate te maken b.v. met de afstandsbediening? Ik wil niet iedere keer voor een keyupdate mijn box aan het internet hangen en verder geen controle hebben wat er met mijn image gebeurd. Wie heeft hier misschien een tip voor? Greetz van Jonas Pioneer 506-XDE plasma met Yamaha YSP-1000 Surround receiver; DM800; DM7000; DM500; Iphone 3G(S); iMAC 2.7i met SNOW leopard OSX; PS3 en WII; Apple TV
tCC Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 mcduff, ik ben blij dat ook JIJ een dreambox hebt <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> domme vragen bestaan niet, domme mensen wel.
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Hoi McDuff, Fantastisch werk! Alleen heb ik nog wat problemen om het aan de praat te krijgen (kernel version mismatch). Ik heb je een mailtje gestuurd met de info. Maar ik ben er zeker van dat dit in orde komt <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" />
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 ja heel graag kun je mij dat mailen sat@m-smit.nl <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/cool.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/laugh.gif" alt="" />
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 @tatanka Yep ik compile tegen de verkeerde versie van kernel. But who cares <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" /> Gewoon insmod met een extra parameter: insmod -f sdev.o De f van force <img src="http://www.sat4all.com/ubbthreads/images/graemlins/smile.gif" alt="" /> BYe
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Een fantastische prestatie! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> Ik heb ondertussen snel even een image gemaakt op basis van de 104a5emu van Traveller. Het opnemen werkt feilloos! Er zijn nog wel een paar glitches, maar of dat iets met de patch te maken heeft is maar de vraag... Het feit dat er heel in het begin niet gedecodeerd wordt heeft m.i. met de camd te maken, want met mgcamd lijkt dit niet het geval te zijn. Het gebruik van die mgcamd is overigens ook niet zonder problemen: na een tijdje gaat die bij mij ook blokken en loopt uiteindelijk vast. Nu even terug naar de sdev.o patch: * Bij het afspelen van een opgenomen stream werken de pauze, stop, etc niet. Bij een niet gecodeerde opname (BVN) lijkt dit wel te werken. * Bij het switchen van een opname naar een andere loopt de DB nogal eens vast. Ook hier ligt dat misschien aan de image. Ik heb zelf de harddisk nog niet veel gebruikt om op te nemen. Er is misschien nog wel wat "fine tuning" nodig, maar dit is alleszins een hele sprong in de goeie richting <img src="http://www.sat4all.com/ubbthreads/images/graemlins/biggthumpup.gif" alt="" /> Nu nog die vervelende "Switch" message weg (Is dat misschien een uitdaging voor Ronaldd? Die is toch blijkbaar goed thuis in Enigma... Voor diegenen die zelf de image van Traveller willen aanpassen en een andere camd gebruiken volstaat het om de volgende regel aan te passen in het camd script (in /bin/) [ -x /var/bin/camd ] && exec /var/bin/camd [color:"red"] $* [/color] Heel handig om snel een andere versie te testen <img src="http://www.sat4all.com/ubbthreads/images/graemlins/wink.gif" alt="" />
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Yo mcduff, Klinkt erg goed! Ik wacht je mailtje af. Je vindt het vast niet erg als ik deze in m'n volgende release stop, of zal ik nog even wachten? Ik heb de SDK en cross-compiler nog niet geinstalleerd, maar tegen die tijd ben ik ook wel geintresseerd in de source. Tatanka: Yups, het bugje in dat script heb ik zelf helaas net iets te laat op gemerkt, maar wou nou niet nog een hele nieuwe release uploaden om het te fixen. In de volgende is het gefixed. Probeer, om de freezes tegen te gaan, eens de interval waarin mgcamd herstart wordt, nog iets kleiner te maken. Hier is het scriptje zoals het er nu bij mij uit ziet, met de oude interval (moet deze theorie nog testen): #!/bin/sh # By Traveller. A dirty hack around segfaults in the newer mgcamd, # but it does the job. :-) [ -x /var/bin/camd ] && exec /var/bin/camd $* /bin/mgcamd $* killall -9 mgcamd sleep 5 exec /bin/camd $* Deze versie schiet ook de af en toe voor enige tijd hangende mgcamds af. Hopelijk komt er snel een mgcamd die even goed werkt en waarbij deze hack overbodig wordt.. Grtz, Traveller
bash! Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 heren... Goed werk!!! <img src="http://www.sat4all.com/ubbthreads/images/graemlins/xyxthumbs.gif" alt="" /> als de camd de 3 demuxers van de benodigde info voorziet... verdwijnt dan niet automatisch de melding "kan niet decoderen"?? wat triggert deze melding??? greetz!! There is nothing wrong with having a strong opinion... if it comes with an open mind!
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Hoi Traveller, Ik ga dat nieuwe script morgen eens proberen. Die nieuwere mgcamd geeft vooral problemen bij de P* Direkt NVOD en na een uurtje of zo loopt heel de boel vast. In combinatie met de "alternatieve" camd is het eenvoudig om te wisselen tot er een beter werkende versie komt. Is het overigens niet mogelijk om een link in /bin te plaatsen en het script + camd in de /var/bin ? Dat zou wel makkelijker zijn om wijzigingen aan te brengen...
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Yo Tatanka, Dat is de reden dat mijn scriptje een camd uit "/var/bin/" execute, mits aanwezig. Niks zal je verhinderen een aangepaste versie van het scriptje daar neer te zetten, althans in de volgende versie, waarin 'ie de argumenten goed door geeft. :-) Grtz, Traveller
Gast Geplaatst: 19 januari 2003 Geplaatst: 19 januari 2003 Wat ik eigenlijk bedoelde was om het script niet in /bin/ te plaatsen, maar inplaats daarvan een "symbolic link" naar /var/bin/
Aanbevolen berichten
Maak een account aan of log in om te reageren
Je moet een lid zijn om een reactie te kunnen achterlaten
Account aanmaken
Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!
Registreer een nieuwe accountInloggen
Heb je reeds een account? Log hier in.
Nu inloggen