mirror of
https://mirror.skon.top/https://github.com/FFmpeg/FFmpeg
synced 2026-04-21 21:30:24 +08:00
avcodec/msmpeg4: Avoid branch
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
This commit is contained in:
@@ -143,18 +143,14 @@ av_cold void ff_msmpeg4_common_init(MpegEncContext *s)
|
||||
case MSMP4_WMV1:
|
||||
s->y_dc_scale_table= ff_wmv1_y_dc_scale_table;
|
||||
s->c_dc_scale_table= ff_wmv1_c_dc_scale_table;
|
||||
break;
|
||||
}
|
||||
|
||||
if (s->msmpeg4_version >= MSMP4_WMV1) {
|
||||
ff_init_scantable(s->idsp.idct_permutation, &s->intra_scantable, ff_wmv1_scantable[1]);
|
||||
ff_init_scantable(s->idsp.idct_permutation, &s->inter_scantable, ff_wmv1_scantable[0]);
|
||||
ff_permute_scantable(s->permutated_intra_h_scantable, ff_wmv1_scantable[2],
|
||||
s->idsp.idct_permutation);
|
||||
ff_permute_scantable(s->permutated_intra_v_scantable, ff_wmv1_scantable[3],
|
||||
s->idsp.idct_permutation);
|
||||
break;
|
||||
}
|
||||
//Note the default tables are set in common_init in mpegvideo.c
|
||||
|
||||
ff_thread_once(&init_static_once, msmpeg4_common_init_static);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user