Browse Source

lavf/apngdec: print currently unsupported in-stream tags in a more readable form

Also use length and not stream position

Reviewed-by: Benoit Fouet <benoit.fouet@free.fr>
Signed-off-by: James Almer <jamrial@gmail.com>
tags/n2.5
James Almer 10 years ago
parent
commit
305b03097d
1 changed files with 6 additions and 1 deletions
  1. +6
    -1
      libavformat/apngdec.c

+ 6
- 1
libavformat/apngdec.c View File

@@ -372,8 +372,13 @@ static int apng_read_packet(AVFormatContext *s, AVPacket *pkt)
return ret; return ret;
return 0; return 0;
default: default:
avpriv_request_sample(s, "In-stream tag=%#08X len=%"PRId64"", tag, avio_tell(pb));
{
char tag_buf[5];

av_get_codec_tag_string(tag_buf, sizeof(tag_buf), tag);
avpriv_request_sample(s, "In-stream tag=%s (0x%08X) len=%"PRIu32, tag_buf, tag, len);
avio_skip(pb, len + 4); avio_skip(pb, len + 4);
}
} }


/* Handle the unsupported yet cases */ /* Handle the unsupported yet cases */


Loading…
Cancel
Save