|
FFmpeg
|
Go to the source code of this file.
Data Structures | |
| struct | exif_tag |
Macros | |
| #define | EXIF_TAG_NAME_LENGTH 32 |
Functions | |
| static const char * | exif_get_tag_name (uint16_t id) |
| static int | exif_add_metadata (void *logctx, int count, int type, const char *name, const char *sep, GetByteContext *gb, int le, AVDictionary **metadata) |
| static int | exif_decode_tag (void *logctx, GetByteContext *gbytes, int le, int depth, AVDictionary **metadata) |
| int | ff_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) |
| Recursively decodes all IFD's and adds included TAGS into the metadata dictionary. More... | |
Variables | |
| static const struct exif_tag | tag_list [] |
EXIF metadata parser
Definition in file exif.c.
|
static |
Definition at line 159 of file exif.c.
Referenced by exif_decode_tag().
|
static |
Definition at line 172 of file exif.c.
Referenced by exif_decode_tag().
|
static |
Definition at line 201 of file exif.c.
Referenced by ff_exif_decode_ifd().
| int ff_exif_decode_ifd | ( | void * | logctx, |
| GetByteContext * | gbytes, | ||
| int | le, | ||
| int | depth, | ||
| AVDictionary ** | metadata | ||
| ) |
Definition at line 243 of file exif.c.
Referenced by avpriv_exif_decode_ifd(), exif_decode_tag(), mjpeg_decode_app(), and webp_decode_frame().
| int avpriv_exif_decode_ifd | ( | void * | logctx, |
| const uint8_t * | buf, | ||
| int | size, | ||
| int | le, | ||
| int | depth, | ||
| AVDictionary ** | metadata | ||
| ) |
Recursively decodes all IFD's and adds included TAGS into the metadata dictionary.
Definition at line 265 of file exif.c.
Referenced by avi_extract_stream_metadata().
|
static |
Definition at line 38 of file exif.c.
Referenced by amv_write_alist(), amv_write_vlist(), and exif_get_tag_name().
1.8.17