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...