Всем привет.
Кто-нибудь работал с новым openjpeg?
Конкретно проблема - при переходе с 1.5.1 на 2.1.2 изменился интерфейс, и приходится чуточку кода исправлять. Разработчики кое-что переименовали, кое-что убрали, но самое главное, что они довольно сильно понмеяли работу с потоками. Раньше для открытия потока использовался один метод
stream = opj_cio_open(codec, source, file_length)
Сейчас же это убрали, и нужно вручную инициализировать поток:
stream = opj_stream_create(file_length, true);
opj_stream_set_user_data(stream, source, free);
Но такой подход почему-то не работает, так как после вызова jpeg файла пишет SOC не найден.
Может кто сталкивался с подобным?