Проблемы при разработке видеоплеера на основе FFMPEG и SDL
Всем доброго времени суток!
Разрабатываю видеоплеер с помощью библиотек FFMPEG и SDL на 13 студии.
Статья о том, как это все делать.
Все вроде бы хорошо, но...
1 проблема: отсутствие некоторых функций в SDL.h
, таких как SDL_SetVideoMode
, SDL_CreateYUVOverlay
, SDL_DisplayYUVOverlay
... Что-то об этом в этой статье не упоминается.
Но вроде как с горем пополам решил эту проблему: скачал SDL.dll и оттуда путем явного связывания и создания указателей на эти функции вытащил их адреса с помощью GetProcAddress. Есть другие варианты?
И тут возникла 2 проблема: после компиляции запускается консоль, где красиво расписываются все параметры видео, затем появляется окно, в котором, по идее, я должен увидеть видео и похлопать в ладоши, но, кроме черного экрана, ничего я, собственно, не вижу. Причем 3-минутное видео отображается 10-секундным черным экраном, и программа завершает свою работу.
Может, кто-то сталкивался с такой проблемой? Или, может, есть рабочие исходники видеоплеера на студии?
Буду признателен любым ответам и советам!
Всем спасибо!