av_cold int ff_proresdsp_init(ProresDSPContext *dsp, AVCodecContext *avctx)
{
if (avctx->bits_per_raw_sample == 10) {
- dsp->idct_put = prores_idct_put_10_c;
- dsp->idct_permutation_type = FF_IDCT_PERM_NONE;
+ dsp->idct_put = prores_idct_put_10_c;
+ dsp->idct_permutation_type = FF_IDCT_PERM_NONE;
} else {
return AVERROR_BUG;
}
int cpu_flags = av_get_cpu_flags();
if (avctx->bits_per_raw_sample == 10){
- if (EXTERNAL_SSE2(cpu_flags)) {
- dsp->idct_permutation_type = FF_IDCT_PERM_TRANSPOSE;
- dsp->idct_put = ff_prores_idct_put_10_sse2;
- }
+ if (EXTERNAL_SSE2(cpu_flags)) {
+ dsp->idct_permutation_type = FF_IDCT_PERM_TRANSPOSE;
+ dsp->idct_put = ff_prores_idct_put_10_sse2;
+ }
- if (EXTERNAL_AVX(cpu_flags)) {
- dsp->idct_permutation_type = FF_IDCT_PERM_TRANSPOSE;
- dsp->idct_put = ff_prores_idct_put_10_avx;
- }
+ if (EXTERNAL_AVX(cpu_flags)) {
+ dsp->idct_permutation_type = FF_IDCT_PERM_TRANSPOSE;
+ dsp->idct_put = ff_prores_idct_put_10_avx;
+ }
}
#endif /* ARCH_X86_64 */
}