On 9/23/2018 9:12 PM, James Almer wrote: > + subsampling = seq->color_config.subsampling_x << 1 & > seq->color_config.subsampling_y;
Changed the logical and into a logical or locally. > + bitdepth = 8 + seq->color_config.high_bitdepth * 2 + > seq->color_config.twelve_bit * 2; > + switch (bitdepth) { > + case 8: > + if (subsampling == 3) ctx->format = > seq->color_config.mono_chrome ? AV_PIX_FMT_GRAY8 : > + > AV_PIX_FMT_YUV420P; > + else if (subsampling == 2) ctx->format = AV_PIX_FMT_YUV422P; > + else ctx->format = AV_PIX_FMT_YUV444P; > + break; > + case 10: > + if (subsampling == 3) ctx->format = > seq->color_config.mono_chrome ? AV_PIX_FMT_GRAY10 : > + > AV_PIX_FMT_YUV420P10; > + else if (subsampling == 2) ctx->format = AV_PIX_FMT_YUV422P10; > + else ctx->format = AV_PIX_FMT_YUV444P10; > + break; > + case 12: > + if (subsampling == 3) ctx->format = > seq->color_config.mono_chrome ? AV_PIX_FMT_GRAY12 : > + > AV_PIX_FMT_YUV420P12; > + else if (subsampling == 2) ctx->format = AV_PIX_FMT_YUV422P12; > + else ctx->format = AV_PIX_FMT_YUV444P12; > + break; > + } _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel