May 29

Written by m4r3k and tagged by , .

Minule jsem zde psal o tom, že z webkamery konečně dostávám videostream, dneska se mi však podařil ještě lepší výsledek a já tak dostávám již normální, alespoň trošku koukatelné snímky. Bylo potřeba poladit řádek 513 v souboru m5602.h, který obsahuje {BRIDGE, M5602_XB_HSYNC_PARA, 0x7f, 0x00}, původní hodnota byla 0x87. Začal jsem tak, že jsem postupně zkoušel všechny čísla od 135 až po 255 (dělal jsem to v desítkové soustavě, přecijen se mi tak počítá lépe :-) ). Bohužel jsem však nedosáhl žádného pořádného úspěchu, tak jsem to vzal pěkně zespod od nuly. No a po 127 inkrementacích jsem narazil na úspěch. :-) 127, neboli 7f je to magické číslo, které napraví horizontální synchronizaci obrazu.

m5602 - hsync fixed
Jupí :-)

Až se Erik vzbudí snad se jukne na maillist a commitne výsledek do našeho nově vzniklého branche m5602-s5k83a. Já na tom pracoval střídavě skoro 4 hodiny. Bylo to vždycky… Změnit řádku, přeložit, odstranit modul, znovu nahrát, spustit livecam, zkontrolovat. Občas se stalo, že livecam vytuhnul, nebo mi dokonce vytuhnul i celej kernel, což je taky důvod, proč jsem to nezautomatizoval jednoduchým skriptem. :-)

Teďka musíme ještě poladit brightness, abych příště nemusel svítit mobilem, děsně to totiž štve a vybíjí baterku. :-) To by bylo proteďka vše, až se mi zase podaří nějaký úspěch s driverem m560x tak zase něco napíšu, don’t worry. :-)

Leave a Comment


Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.