mirror of https://git.ffmpeg.org/ffmpeg.git
lavc/dnxhdenc: add ff_dnxhdenc_init
This is for clarity and use in testing, consistent with other parts of the code. Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
This commit is contained in:
parent
a7ad76fbbf
commit
40911bc1a1
|
@ -445,9 +445,7 @@ static av_cold int dnxhd_encode_init(AVCodecContext *avctx)
|
||||||
ctx->block_width_l2 = 3;
|
ctx->block_width_l2 = 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if ARCH_X86
|
ff_dnxhdenc_init(ctx);
|
||||||
ff_dnxhdenc_init_x86(ctx);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
ctx->m.mb_height = (avctx->height + 15) / 16;
|
ctx->m.mb_height = (avctx->height + 15) / 16;
|
||||||
ctx->m.mb_width = (avctx->width + 15) / 16;
|
ctx->m.mb_width = (avctx->width + 15) / 16;
|
||||||
|
@ -1377,3 +1375,10 @@ const FFCodec ff_dnxhd_encoder = {
|
||||||
.p.profiles = NULL_IF_CONFIG_SMALL(ff_dnxhd_profiles),
|
.p.profiles = NULL_IF_CONFIG_SMALL(ff_dnxhd_profiles),
|
||||||
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
.caps_internal = FF_CODEC_CAP_INIT_CLEANUP,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
void ff_dnxhdenc_init(DNXHDEncContext *ctx)
|
||||||
|
{
|
||||||
|
#if ARCH_X86
|
||||||
|
ff_dnxhdenc_init_x86(ctx);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
|
@ -111,6 +111,7 @@ typedef struct DNXHDEncContext {
|
||||||
const uint8_t *pixels, ptrdiff_t line_size);
|
const uint8_t *pixels, ptrdiff_t line_size);
|
||||||
} DNXHDEncContext;
|
} DNXHDEncContext;
|
||||||
|
|
||||||
|
void ff_dnxhdenc_init(DNXHDEncContext *ctx);
|
||||||
void ff_dnxhdenc_init_x86(DNXHDEncContext *ctx);
|
void ff_dnxhdenc_init_x86(DNXHDEncContext *ctx);
|
||||||
|
|
||||||
#endif /* AVCODEC_DNXHDENC_H */
|
#endif /* AVCODEC_DNXHDENC_H */
|
||||||
|
|
Loading…
Reference in New Issue