summaryrefslogtreecommitdiff
path: root/libavcodec/tta.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2013-06-02 22:43:31 +0000
committerPaul B Mahol <onemda@gmail.com>2013-06-02 22:43:31 +0000
commit0f740fea856b8995c4f83f54192b4857112da810 (patch)
treee86a79542b543d0c96fe1194a3b7849b407856ff /libavcodec/tta.c
parente2f89f78048b90b68d2e59119d5b7e58f130ebb0 (diff)
downloadffmpeg-0f740fea856b8995c4f83f54192b4857112da810.tar.gz
tta: use interger instead of pointer to iterate output samples for 24-bit case
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Diffstat (limited to 'libavcodec/tta.c')
-rw-r--r--libavcodec/tta.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavcodec/tta.c b/libavcodec/tta.c
index 5b7c95d230..8b90d7f918 100644
--- a/libavcodec/tta.c
+++ b/libavcodec/tta.c
@@ -381,7 +381,7 @@ static int tta_decode_frame(AVCodecContext *avctx, void *data,
case 3: {
// shift samples for 24-bit sample format
int32_t *samples = (int32_t *)frame->data[0];
- for (p = s->decode_buffer; p < s->decode_buffer + (framelen * s->channels); p++)
+ for (i = 0; i < framelen * s->channels; i++)
*samples++ <<= 8;
// reset decode buffer
s->decode_buffer = NULL;