diff options
author | Anton Khirnov <anton@khirnov.net> | 2012-01-12 09:45:13 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2012-01-12 18:18:23 +0100 |
commit | 136ee32da3c728fb4e3490393efb947cc7c4e898 (patch) | |
tree | 1dbb50eebb86db9308232dc6ca9c60e989e3177e /avprobe.c | |
parent | 44bcab5883fcfdc9e9b1cc5315e994fd33391deb (diff) | |
download | ffmpeg-136ee32da3c728fb4e3490393efb947cc7c4e898.tar.gz |
avprobe: use avio_size() instead of deprecated AVFormatContext.file_size.
Diffstat (limited to 'avprobe.c')
-rw-r--r-- | avprobe.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -243,6 +243,7 @@ static void show_format(AVFormatContext *fmt_ctx) { AVDictionaryEntry *tag = NULL; char val_str[128]; + int64_t size = fmt_ctx->pb ? avio_size(fmt_ctx->pb) : -1; printf("[FORMAT]\n"); @@ -254,8 +255,9 @@ static void show_format(AVFormatContext *fmt_ctx) &AV_TIME_BASE_Q)); printf("duration=%s\n", time_value_string(val_str, sizeof(val_str), fmt_ctx->duration, &AV_TIME_BASE_Q)); - printf("size=%s\n", value_string(val_str, sizeof(val_str), fmt_ctx->file_size, - unit_byte_str)); + printf("size=%s\n", size >= 0 ? value_string(val_str, sizeof(val_str), + size, unit_byte_str) + : "unknown"); printf("bit_rate=%s\n", value_string(val_str, sizeof(val_str), fmt_ctx->bit_rate, unit_bit_per_second_str)); |