summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2016-04-18 10:16:47 +0200
committerAnton Khirnov <anton@khirnov.net>2016-07-25 13:57:00 +0200
commit064856bc2240b882f544d6f21e3a9574b8b26a1d (patch)
tree3c95b09aad3d9e47719990175a775d712d439809
parent431d7dc76ff5ad3d3dc40ff46610c215e1e0c32a (diff)
cfhd: pass the pointer to the bytestream reader, not the reader itself
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-rw-r--r--libavcodec/cfhd.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/libavcodec/cfhd.c b/libavcodec/cfhd.c
index af8d9bb29d..924f4fb055 100644
--- a/libavcodec/cfhd.c
+++ b/libavcodec/cfhd.c
@@ -230,7 +230,7 @@ static int alloc_buffers(AVCodecContext *avctx)
return 0;
}
-static int parse_tag(AVCodecContext *avctx, CFHDContext *s, GetByteContext gb,
+static int parse_tag(AVCodecContext *avctx, CFHDContext *s, GetByteContext *gb,
int16_t tag, uint16_t data, int *planes)
{
switch (tag) {
@@ -242,14 +242,14 @@ static int parse_tag(AVCodecContext *avctx, CFHDContext *s, GetByteContext gb,
int i;
av_log(avctx, AV_LOG_DEBUG,
"tag=2 header - skipping %"PRIu16" tag/value pairs\n", data);
- if (data > bytestream2_get_bytes_left(&gb) / 4) {
+ if (data > bytestream2_get_bytes_left(gb) / 4) {
av_log(avctx, AV_LOG_ERROR,
"Too many tag/value pairs (%"PRIu16")\n", data);
return AVERROR_INVALIDDATA;
}
for (i = 0; i < data; i++) {
- uint16_t tag2 = bytestream2_get_be16(&gb);
- uint16_t val2 = bytestream2_get_be16(&gb);
+ uint16_t tag2 = bytestream2_get_be16(gb);
+ uint16_t val2 = bytestream2_get_be16(gb);
av_log(avctx, AV_LOG_DEBUG,
"Tag/Value = %"PRIx16" %"PRIx16"\n", tag2, val2);
}
@@ -699,7 +699,7 @@ static int cfhd_decode(AVCodecContext *avctx, void *data, int *got_frame,
av_log(avctx, AV_LOG_DEBUG, "Small chunk length %"PRIu16" %s\n",
data * 4, tag < 0 ? "optional" : "required");
bytestream2_skipu(&gb, data * 4);
- } else if ((ret = parse_tag(avctx, s, gb, tag, data, &planes)) < 0)
+ } else if ((ret = parse_tag(avctx, s, &gb, tag, data, &planes)) < 0)
break;
/* Some kind of end of header tag */