[#89]
Re: Odtwarzanie HAM wideo na Amidze 600
@QkiZ,
post #88
Hampnew.run miał szereg błędów, które poprawiłem:
- słaby parser argumentów (spacje za nazwą, cudzysłowie)
- nie sprawdza czy plik jest filmem, próbuje wyświetlić każdy plik
- najpierw otwiera własny view, potem sprawdza argumenty, stąd mrugnięcie ekranu nawet bez podania argumentu
- zerowanie sprite'ów, zamiast stworzenie zerowych duszków
- alokacja stałej ilości pamięci niezależnie od rozmiaru
- niepoprawnie wyświetla pierwsze dwie klatki
- nie czeka na wygaszenie dźwięku po ostatniej klatce
- zostawiona pauza, która była tylko przykładem funkcji main (cały startup jest wzięty od piru)
- tylko 4 szerokości
- brak jakichkolwiek komunikatów
- brak alokacji audio
avi4hv ma takie błędy:
- ramka audio przesunięta, więc na początku i końcu śmieci
- konwersja 24->16->HAM6 3 stopniowa, przy czym 24->16 robimy innym programem, ale są problemy 24->16 bez ditheringu, a 16->HAM6 z ditheringiem albo podwójny dithering.
- konwersja do HAM6, nie jest to błąd, ale wybrany rodzaj algorytmu całkiem nie trafiony co powoduje nieostrość krawędzi
Dlatego napisałem nowy konwerter:
- ma gui
- konwersja 24->HAM6 2 stopniowa
- lepszy algorytm, ale paleta zmieniona na szarą
- dithering f-s zamiast order
Ostatnia aktualizacja: 11.10.2014 10:07:03 przez cholok