[FFmpeg-cvslog] avcodec/rka: rename variable to something more representative
Paul B Mahol
git at videolan.org
Sat Sep 30 16:36:13 EEST 2023
ffmpeg | branch: master | Paul B Mahol <onemda at gmail.com> | Sat Sep 30 13:22:32 2023 +0200| [8bfadacfd110d202829c5ecbe557a3cf02b44eb0] | committer: Paul B Mahol
avcodec/rka: rename variable to something more representative
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8bfadacfd110d202829c5ecbe557a3cf02b44eb0
---
libavcodec/rka.c | 30 +++++++++++++++---------------
1 file changed, 15 insertions(+), 15 deletions(-)
diff --git a/libavcodec/rka.c b/libavcodec/rka.c
index 92c1237d1f..62ad68dc4d 100644
--- a/libavcodec/rka.c
+++ b/libavcodec/rka.c
@@ -59,8 +59,8 @@ typedef struct AdaptiveModel {
} AdaptiveModel;
typedef struct ChContext {
- int cmode;
- int cmode2;
+ int qfactor;
+ int vrq;
int last_nb_decoded;
unsigned srate_pad;
unsigned pos_idx;
@@ -131,7 +131,7 @@ static void adaptive_model_free(AdaptiveModel *am)
static av_cold int rka_decode_init(AVCodecContext *avctx)
{
RKAContext *s = avctx->priv_data;
- int cmode;
+ int qfactor;
if (avctx->extradata_size < 16)
return AVERROR_INVALIDDATA;
@@ -160,14 +160,14 @@ static av_cold int rka_decode_init(AVCodecContext *avctx)
s->last_nb_samples = s->total_nb_samples % s->frame_samples;
s->correlated = avctx->extradata[15] & 1;
- cmode = avctx->extradata[14] & 0xf;
+ qfactor = avctx->extradata[14] & 0xf;
if ((avctx->extradata[15] & 4) != 0)
- cmode = -cmode;
+ qfactor = -qfactor;
- s->ch[0].cmode = s->ch[1].cmode = cmode < 0 ? 2 : cmode;
- s->ch[0].cmode2 = cmode < 0 ? FFABS(cmode) : 0;
- s->ch[1].cmode2 = cmode < 0 ? FFABS(cmode) : 0;
- av_log(avctx, AV_LOG_DEBUG, "cmode: %d\n", cmode);
+ s->ch[0].qfactor = s->ch[1].qfactor = qfactor < 0 ? 2 : qfactor;
+ s->ch[0].vrq = qfactor < 0 ? FFABS(qfactor) : 0;
+ s->ch[1].vrq = qfactor < 0 ? FFABS(qfactor) : 0;
+ av_log(avctx, AV_LOG_DEBUG, "qfactor: %d\n", qfactor);
return 0;
}
@@ -676,7 +676,7 @@ static int decode_filter(RKAContext *s, ChContext *ctx, ACoder *ac, int off, uns
int m = 0, split, val, last_val = 0, ret;
unsigned idx = 3, bits = 0;
- if (ctx->cmode == 0) {
+ if (ctx->qfactor == 0) {
if (amdl_decode_int(&ctx->fshift, ac, &bits, 15) < 0)
return -1;
bits &= 31U;
@@ -728,7 +728,7 @@ static int decode_filter(RKAContext *s, ChContext *ctx, ACoder *ac, int off, uns
for (int i = 15; i < filt.size; i++)
sum += filt.coeffs[i] * (unsigned)src[-i];
sum = sum >> 6;
- if (ctx->cmode == 0) {
+ if (ctx->qfactor == 0) {
if (bits == 0) {
ctx->buf1[off] = sum + val;
} else {
@@ -737,7 +737,7 @@ static int decode_filter(RKAContext *s, ChContext *ctx, ACoder *ac, int off, uns
}
ctx->buf0[off] = ctx->buf1[off] + (unsigned)ctx->buf0[off + -1];
} else {
- val *= 1U << ctx->cmode;
+ val *= 1U << ctx->qfactor;
sum += ctx->buf0[off + -1] + (unsigned)val;
switch (s->bps) {
case 16: sum = av_clip_int16(sum); break;
@@ -748,12 +748,12 @@ static int decode_filter(RKAContext *s, ChContext *ctx, ACoder *ac, int off, uns
m += (unsigned)FFABS(ctx->buf1[off]);
}
}
- if (ctx->cmode2 != 0) {
+ if (ctx->vrq != 0) {
int sum = 0;
for (int i = (signed)((unsigned)m << 6) / split; i > 0; i = i >> 1)
sum++;
- sum = sum - (ctx->cmode2 + 7);
- ctx->cmode = FFMAX(sum, tab[ctx->cmode2]);
+ sum = sum - (ctx->vrq + 7);
+ ctx->qfactor = FFMAX(sum, tab[ctx->vrq]);
}
x += split;
More information about the ffmpeg-cvslog
mailing list