Итак, я пытаюсь перейти к следующему руководству по ffmpeg: http://dranger.com/ffmpeg/tutorial02.html
Однако, когда я пытаюсь скомпилировать с помощью gcc, я получаю следующий вывод:
root:/Users/mbrodeur/Downloads/HACKATHON CONTENT/Tutorials-> gcc -o tutorial02 tutorial02.c -lavutil -lavformat -lavcodec -lz -lavutil -lm -lswscale -D_THREAD_SAFE -lSDL2
tutorial02.c: In function ‘main’:
tutorial02.c:41: error: ‘SDL_Overlay’ undeclared (first use in this function)
tutorial02.c:41: error: (Each undeclared identifier is reported only once
tutorial02.c:41: error: for each function it appears in.)
tutorial02.c:41: error: ‘bmp’ undeclared (first use in this function)
tutorial02.c:98: warning: assignment makes pointer from integer without a cast
tutorial02.c:110: error: ‘SDL_YV12_OVERLAY’ undeclared (first use in this function)
Теперь я прочитал, что SDL_Overlay больше не используется в SDL2, поэтому в этом и заключается проблема. Я ковырялся, но, похоже, не нашел ничего полезного. Есть ли замена SDL_Overlay? Это необходимо?
SDL_Overlay используется в следующем контексте:
SDL_Overlay *bmp;
bmp = SDL_CreateYUVOverlay(pCodecCtx->width, pCodecCtx->height,
SDL_YV12_OVERLAY, screen);