summaryrefslogtreecommitdiff
path: root/libavcodec/vorbis_parser.h
diff options
context:
space:
mode:
authorBen Boeckel <mathstuf@gmail.com>2015-02-01 20:00:02 -0500
committerMichael Niedermayer <michaelni@gmx.at>2015-02-02 03:11:49 +0100
commit1fe94ea79eb749ea4978596d34d76421272288ea (patch)
tree49fb890c9f23a418ee7b996b169be2bfe224a199 /libavcodec/vorbis_parser.h
parent17d87571c83177ca60527de8f8919ba5050158d5 (diff)
downloadffmpeg-1fe94ea79eb749ea4978596d34d76421272288ea.tar.gz
vorbis: parse out setup headers as well
Prevents an 'Invalid packet' message. Currently mid-stream setup packets are ignored. Theoretically, they could, based on the specification, be used to reinitialize the stream if parameters change, but I don't expect that to be common (and no one seems to have asked for it). Signed-off-by: Ben Boeckel <mathstuf@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/vorbis_parser.h')
-rw-r--r--libavcodec/vorbis_parser.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libavcodec/vorbis_parser.h b/libavcodec/vorbis_parser.h
index 0f73537ae5..06e48bd3b0 100644
--- a/libavcodec/vorbis_parser.h
+++ b/libavcodec/vorbis_parser.h
@@ -47,6 +47,7 @@ void av_vorbis_parse_free(AVVorbisParseContext **s);
#define VORBIS_FLAG_HEADER 0x00000001
#define VORBIS_FLAG_COMMENT 0x00000002
+#define VORBIS_FLAG_SETUP 0x00000004
/**
* Get the duration for a Vorbis packet.