X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libavcodec%2Fttaenc.c;h=ac8a4328737cbfcf7a3aeb7d8adc4aaf6fe1efe3;hb=5663301560d77486c7f7c03c1aa5f542fab23c24;hp=3cc54d78c5ab13aa895fb523b8a736a3285edbeb;hpb=f32d2939555706365ad1d39aadd5ee7ce1d9fa4f;p=ffmpeg diff --git a/libavcodec/ttaenc.c b/libavcodec/ttaenc.c index 3cc54d78c5a..ac8a4328737 100644 --- a/libavcodec/ttaenc.c +++ b/libavcodec/ttaenc.c @@ -164,7 +164,7 @@ pkt_alloc: put_bits(&pb, 31, 0x7FFFFFFF); unary -= 31; } else { - put_bits(&pb, unary, (1 << unary) - 1); + put_bits(&pb, unary, (1U << unary) - 1); unary = 0; } } while (unary); @@ -209,7 +209,7 @@ AVCodec ff_tta_encoder = { .init = tta_encode_init, .close = tta_encode_close, .encode2 = tta_encode_frame, - .capabilities = AV_CODEC_CAP_SMALL_LAST_FRAME | AV_CODEC_CAP_LOSSLESS, + .capabilities = AV_CODEC_CAP_SMALL_LAST_FRAME, .sample_fmts = (const enum AVSampleFormat[]){ AV_SAMPLE_FMT_U8, AV_SAMPLE_FMT_S16, AV_SAMPLE_FMT_S32,