X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=image_input.cpp;fp=image_input.cpp;h=ab1af285189f6099635ca2b83f77874af073f822;hb=72d1b1cd96eacf39732a8fc9791c7fcf4d7bf1c6;hp=2bd147d139ec9fbc6c5065f20484cfc3c16e01d5;hpb=1202ad9167357a461366dab9cbbaa6c578423253;p=nageru diff --git a/image_input.cpp b/image_input.cpp index 2bd147d..ab1af28 100644 --- a/image_input.cpp +++ b/image_input.cpp @@ -85,10 +85,10 @@ const uint8_t *ImageInput::load_image(const string &filename) // TODO: Scale down if needed! AVPicture pic; - avpicture_alloc(&pic, PIX_FMT_RGBA, frame->width, frame->height); + avpicture_alloc(&pic, AV_PIX_FMT_RGBA, frame->width, frame->height); SwsContext *sws_ctx = sws_getContext(frame->width, frame->height, - (PixelFormat)frame->format, frame->width, frame->height, - PIX_FMT_RGBA, SWS_BICUBIC, nullptr, nullptr, nullptr); + (AVPixelFormat)frame->format, frame->width, frame->height, + AV_PIX_FMT_RGBA, SWS_BICUBIC, nullptr, nullptr, nullptr); if (sws_ctx == nullptr) { fprintf(stderr, "%s: Could not create scaler context\n", filename.c_str()); exit(1); @@ -98,7 +98,7 @@ const uint8_t *ImageInput::load_image(const string &filename) size_t len = frame->width * frame->height * 4; unique_ptr image_data(new uint8_t[len]); - av_image_copy_to_buffer(image_data.get(), len, pic.data, pic.linesize, PIX_FMT_RGBA, frame->width, frame->height, 1); + av_image_copy_to_buffer(image_data.get(), len, pic.data, pic.linesize, AV_PIX_FMT_RGBA, frame->width, frame->height, 1); avpicture_free(&pic); av_frame_free(&frame);