summaryrefslogtreecommitdiff
path: root/libavcodec/qdm2.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michaelni@gmx.at>2012-05-08 21:10:56 +0200
committerMichael Niedermayer <michaelni@gmx.at>2012-05-08 22:02:59 +0200
commitb4178a3f13784604281dc3da31383783676b8fec (patch)
tree5cbcf5e4bf9288ee4743e47e90a3dcacb45f3df0 /libavcodec/qdm2.c
parentb4b58485135dbc37a6cf8a57196157b1d67d13e1 (diff)
parentb2e495afa8e23b46536e25e892157104437f4020 (diff)
Merge remote-tracking branch 'qatar/master'
* qatar/master: rtmp: Support 'rtmp_live', an option which specifies if the media is a live stream. av_samples_fill_array: Mark unmodified function argument as const. lagarith: add YUY2 decoding support Support decoding unaligned rgb24 lagarith. dv: Split profile handling code into a separate file. flvenc: use AVFormatContext, not AVCodecContext for logging. mov: Remove write-only variable in mov_read_chan(). fate: Change the probe-format refs to match the final text format committed. fate: Add avprobe as a make dependency Add probe fate tests to test for regressions in detecting media types. fate: Add oneline comparison method qdm2: clip array indices returned by qdm2_get_vlc(). avplay: properly close/reopen AVAudioResampleContext on channel layout change avcodec: do not needlessly set packet size to 0 in avcodec_encode_audio2() avcodec: for audio encoding, reset output packet when it is not valid avcodec: refactor avcodec_encode_audio2() to merge common branches avcodec: remove fallbacks for AVCodec.encode() in avcodec_encode_audio2() Conflicts: ffplay.c libavcodec/Makefile libavcodec/dvdata.c libavcodec/dvdata.h libavcodec/qdm2.c libavcodec/utils.c libavformat/flvenc.c libavformat/mov.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/qdm2.c')
-rw-r--r--libavcodec/qdm2.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/libavcodec/qdm2.c b/libavcodec/qdm2.c
index c38282fdf2..a71de72d5b 100644
--- a/libavcodec/qdm2.c
+++ b/libavcodec/qdm2.c
@@ -887,10 +887,10 @@ static int synthfilt_build_sb_samples (QDM2Context *q, GetBitContext *gb, int le
case 30:
if (get_bits_left(gb) >= 4) {
- unsigned v = qdm2_get_vlc(gb, &vlc_tab_type30, 0, 1);
- if (v >= FF_ARRAY_ELEMS(type30_dequant))
+ unsigned index = qdm2_get_vlc(gb, &vlc_tab_type30, 0, 1);
+ if (index >= FF_ARRAY_ELEMS(type30_dequant))
return AVERROR_INVALIDDATA;
- samples[0] = type30_dequant[v];
+ samples[0] = type30_dequant[index];
} else
samples[0] = SB_DITHERING_NOISE(sb,q->noise_idx);
@@ -905,10 +905,10 @@ static int synthfilt_build_sb_samples (QDM2Context *q, GetBitContext *gb, int le
type34_predictor = samples[0];
type34_first = 0;
} else {
- unsigned v = qdm2_get_vlc(gb, &vlc_tab_type34, 0, 1);
- if (v >= FF_ARRAY_ELEMS(type34_delta))
+ unsigned index = qdm2_get_vlc(gb, &vlc_tab_type34, 0, 1);
+ if (index >= FF_ARRAY_ELEMS(type34_delta))
return AVERROR_INVALIDDATA;
- samples[0] = type34_delta[v] / type34_div + type34_predictor;
+ samples[0] = type34_delta[index] / type34_div + type34_predictor;
type34_predictor = samples[0];
}
} else {