X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fffmpeg.C;h=9569de77efcd11c0979e0c2f6d93c4adf1c2cb86;hp=3bb9dd8018c9075810154bf112e3843e4677dcb9;hb=9c8644d5f3f05b52a81c259c32217bcd57792ae5;hpb=3d5faf45a6c261bb3e9973b42cf682415a1fde2e diff --git a/cinelerra-5.1/cinelerra/ffmpeg.C b/cinelerra-5.1/cinelerra/ffmpeg.C index 3bb9dd80..9569de77 100644 --- a/cinelerra-5.1/cinelerra/ffmpeg.C +++ b/cinelerra-5.1/cinelerra/ffmpeg.C @@ -2487,7 +2487,7 @@ int FFMPEG::open_encoder(const char *type, const char *spec) vid->height = asset->height; vid->frame_rate = asset->frame_rate; - AVPixelFormat pix_fmt = AV_PIX_FMT_NONE; + AVPixelFormat pix_fmt = av_get_pix_fmt(asset->ff_pixel_format); if( opt_hw_dev != 0 ) { AVHWDeviceType hw_type = vid->encode_hw_activate(opt_hw_dev); switch( hw_type ) { @@ -2495,9 +2495,7 @@ int FFMPEG::open_encoder(const char *type, const char *spec) pix_fmt = AV_PIX_FMT_VAAPI; break; case AV_HWDEVICE_TYPE_NONE: - default: - pix_fmt = av_get_pix_fmt(asset->ff_pixel_format); - break; + default: break; } } if( pix_fmt == AV_PIX_FMT_NONE )