lavc/aarch64: change h264pred_init structure
Change structure to allow the addition of other bit depths.
This commit is contained in:
parent
ffa39eb975
commit
6b2e7dc828
|
@ -49,11 +49,7 @@ static av_cold void h264_pred_init_neon(H264PredContext *h, int codec_id,
|
|||
const int bit_depth,
|
||||
const int chroma_format_idc)
|
||||
{
|
||||
const int high_depth = bit_depth > 8;
|
||||
|
||||
if (high_depth)
|
||||
return;
|
||||
|
||||
if (bit_depth == 8) {
|
||||
if (chroma_format_idc <= 1) {
|
||||
h->pred8x8[VERT_PRED8x8 ] = ff_pred8x8_vert_neon;
|
||||
h->pred8x8[HOR_PRED8x8 ] = ff_pred8x8_hor_neon;
|
||||
|
@ -81,6 +77,7 @@ static av_cold void h264_pred_init_neon(H264PredContext *h, int codec_id,
|
|||
if (codec_id != AV_CODEC_ID_SVQ3 && codec_id != AV_CODEC_ID_RV40 &&
|
||||
codec_id != AV_CODEC_ID_VP7 && codec_id != AV_CODEC_ID_VP8)
|
||||
h->pred16x16[PLANE_PRED8x8 ] = ff_pred16x16_plane_neon;
|
||||
}
|
||||
}
|
||||
|
||||
av_cold void ff_h264_pred_init_aarch64(H264PredContext *h, int codec_id,
|
||||
|
|
Loading…
Reference in New Issue
Block a user