summaryrefslogtreecommitdiff
path: root/libavformat/id3v2.h
diff options
context:
space:
mode:
authorAnssi Hannula <anssi.hannula@iki.fi>2013-12-30 10:09:17 +0200
committerAnssi Hannula <anssi.hannula@iki.fi>2013-12-31 03:18:53 +0200
commit53765ae33b8b0baaebd1914b165bb26fb6122176 (patch)
tree1ed64a8a13f7c2146507a2bafe4d8875d9b3b9b3 /libavformat/id3v2.h
parent4a4437c0fbc8f7afe0c533070395a42e56b4ee75 (diff)
avformat/id3v2: parse ID3 Private frames as extra metadata
They are used in HLS. Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Diffstat (limited to 'libavformat/id3v2.h')
-rw-r--r--libavformat/id3v2.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/libavformat/id3v2.h b/libavformat/id3v2.h
index e893922133..58970a1bb7 100644
--- a/libavformat/id3v2.h
+++ b/libavformat/id3v2.h
@@ -73,6 +73,12 @@ typedef struct ID3v2ExtraMetaAPIC {
enum AVCodecID id;
} ID3v2ExtraMetaAPIC;
+typedef struct ID3v2ExtraMetaPRIV {
+ uint8_t *owner;
+ uint8_t *data;
+ uint32_t datasize;
+} ID3v2ExtraMetaPRIV;
+
/**
* Detect ID3v2 Header.
* @param buf must be ID3v2_HEADER_SIZE byte long