asfdec: skip byte array tags.
Patch from Anton Khirnov wyskas gmail Originally committed as revision 22019 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -161,9 +161,9 @@ static void get_tag(AVFormatContext *s, const char *key, int type, int len)
|
|||||||
if (!value)
|
if (!value)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (type <= 1) { // unicode or byte
|
if (type == 0) { // UTF16-LE
|
||||||
get_str16_nolen(s->pb, len, value, len);
|
get_str16_nolen(s->pb, len, value, len);
|
||||||
} else if (type <= 5) { // boolean or DWORD or QWORD or WORD
|
} else if (type > 1 && type <= 5) { // boolean or DWORD or QWORD or WORD
|
||||||
uint64_t num = get_value(s->pb, type);
|
uint64_t num = get_value(s->pb, type);
|
||||||
snprintf(value, len, "%"PRIu64, num);
|
snprintf(value, len, "%"PRIu64, num);
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user