image_data.reset(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);
set_pixel_data(image_data.get());
image_data.reset(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);
set_pixel_data(image_data.get());