X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fdvenc.c;h=6338deec26ad5e3ee5e4df25c4e9f39a0a6cb211;hb=2ea2612df508abdd1f97c6a6ef56275a52c5c41e;hp=73c07f2c0e91506a280216e007825d3291758189;hpb=d4f1188d1a662fed5347e70016da49e01563e8a8;p=ffmpeg diff --git a/libavcodec/dvenc.c b/libavcodec/dvenc.c index 73c07f2c0e9..6338deec26a 100644 --- a/libavcodec/dvenc.c +++ b/libavcodec/dvenc.c @@ -33,7 +33,7 @@ #include "dv.h" #include "dv_tablegen.h" -static av_cold int dvvideo_init_encoder(AVCodecContext *avctx) +static av_cold int dvvideo_encode_init(AVCodecContext *avctx) { if (!avpriv_dv_codec_profile(avctx)) { av_log(avctx, AV_LOG_ERROR, "Found no DV profile for %ix%i %s video. " @@ -245,7 +245,7 @@ static av_always_inline int dv_init_enc_block(EncBlockInfo* bi, uint8_t *data, i } bi->mb[0] = blk[0]; - zigzag_scan = bi->dct_mode ? ff_zigzag248_direct : ff_zigzag_direct; + zigzag_scan = bi->dct_mode ? ff_dv_zigzag248_direct : ff_zigzag_direct; weight = bi->dct_mode ? dv_weight_248 : dv_weight_88; for (area = 0; area < 4; area++) { @@ -699,7 +699,7 @@ AVCodec ff_dvvideo_encoder = { .type = AVMEDIA_TYPE_VIDEO, .id = AV_CODEC_ID_DVVIDEO, .priv_data_size = sizeof(DVVideoContext), - .init = dvvideo_init_encoder, + .init = dvvideo_encode_init, .encode2 = dvvideo_encode_frame, .close = dvvideo_encode_close, .capabilities = CODEC_CAP_SLICE_THREADS,