X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fffmpeg.C;h=a18ae88cae0e356847edad989b3935752b008b79;hp=2845788dc626178e0663e6dc7ddeb36625af0c9e;hb=7e5a0760f40ff787cc3d93cb7768a901ebe52809;hpb=1f004d22ca7bd7a98a3bf02b12ec5b1adece92f2 diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C index 2845788d..a18ae88c 100644 --- a/cinelerra-5.1/cinelerra/ffmpeg.C +++ b/cinelerra-5.1/cinelerra/ffmpeg.C @@ -1114,6 +1114,7 @@ int FFVideoConvert::convert_picture_vframe(VFrame *frame, AVFrame *ip, AVFrame * case BC_YUV422P: usz /= 2; case BC_YUV444P: + case BC_GBRP: // override av_image_fill_arrays() for planar types ipic->data[0] = frame->get_y(); ipic->linesize[0] = ysz; ipic->data[1] = frame->get_u(); ipic->linesize[1] = usz; @@ -1214,6 +1215,7 @@ int FFVideoConvert::convert_vframe_picture(VFrame *frame, AVFrame *op, AVFrame * case BC_YUV422P: usz /= 2; case BC_YUV444P: + case BC_GBRP: // override av_image_fill_arrays() for planar types opic->data[0] = frame->get_y(); opic->linesize[0] = ysz; opic->data[1] = frame->get_u(); opic->linesize[1] = usz;