skip to content
Dawid Rycerz

Piszę sobie toola do wspierania małej chińskiej kamery en...

Piszę sobie toola do wspierania małej chińskiej kamery endoskopowej "Geek szitman supercamera" na linux.

Ma ona propertiary aplikacje na android i iOS, której z wiadomych powodów wolałbym nie musieć instalować - jakoś zbyt wiele informacji zbiera jak na program do kamery. Tak mógłbym sobie podpiąć ją pod steamdecka czy laptopa i ma działać bez telefonu.

Zaczynam rozumieć, o co chodzi z tą niechęcią pewnych środowisk do Rust...

POC w C++ który dekodował obraz i zapisywał do sinka w V4L2 zajął jakieś 400 linijek - prosto, łatwo, kilka bibliotek systemowych i działało.

Teraz chciałem to porządnie napisać w Rust, async... 3/4 biblioteki nie działają, część się gryzie, typy niespójne i muszę pisać pełno boilerplate kodu... Zaraz będę musiał chyba używać i tak FFI calle do bibliotek systemowych -.-

Już prawie 3.5tys linii, kilka dni - i dalej nie mam działającej wersji...

#miniblog

Zobacz oryginalny wpis na Pleroma →