diff options
author | James Almer <jamrial@gmail.com> | 2017-10-23 23:39:54 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2017-10-26 00:45:49 -0300 |
commit | ae100046ca32b0b83031a60d0c3cdfc5ceb9f874 (patch) | |
tree | 0722e781f4d58f08136bc73f37681c83e3303bb4 /libavcodec/exif.h | |
parent | 6bd665b7c5798803366b877903fa3bce7f129d05 (diff) |
avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd()
This prevents potential ABI issues with GetByteContext.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavcodec/exif.h')
-rw-r--r-- | libavcodec/exif.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libavcodec/exif.h b/libavcodec/exif.h index 5f09208b9d..05af756c48 100644 --- a/libavcodec/exif.h +++ b/libavcodec/exif.h @@ -164,7 +164,10 @@ static const struct exif_tag tag_list[] = { // JEITA CP-3451 EXIF specification: /** Recursively decodes all IFD's and * adds included TAGS into the metadata dictionary. */ -int avpriv_exif_decode_ifd(void *logctx, GetByteContext *gbytes, int le, - int depth, AVDictionary **metadata); +int avpriv_exif_decode_ifd(void *logctx, const uint8_t *buf, int size, + int le, int depth, AVDictionary **metadata); + +int ff_exif_decode_ifd(void *logctx, GetByteContext *gbytes, int le, + int depth, AVDictionary **metadata); #endif /* AVCODEC_EXIF_H */ |