summaryrefslogtreecommitdiffstats
path: root/fftools/ffprobe.c
diff options
context:
space:
mode:
authorTimo Teräs <timo.teras@iki.fi>2018-04-12 11:07:36 +0300
committerRostislav Pehlivanov <atomnuker@gmail.com>2018-04-17 20:11:31 +0100
commitc663dce031b3973e37c83ae1818f1484e1cf482c (patch)
tree3cdaba831873337553358eaa8aaf8fc088e74913 /fftools/ffprobe.c
parent2fc12f4971a788acbd42861af90858cc0981417a (diff)
downloadffmpeg-streaming-c663dce031b3973e37c83ae1818f1484e1cf482c.zip
ffmpeg-streaming-c663dce031b3973e37c83ae1818f1484e1cf482c.tar.gz
ffprobe: report unavailable SAR correctly in stream info
av_guess_sample_aspect_ratio() will return undefined or missing value as {0,1}. This fixes show_stream() to check numerator to display 'N/A' when appropriate. show_frame() does this already correctly. Signed-off-by: Timo Teräs <timo.teras@iki.fi>
Diffstat (limited to 'fftools/ffprobe.c')
-rw-r--r--fftools/ffprobe.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c
index 82dfe4f..8b2a18b 100644
--- a/fftools/ffprobe.c
+++ b/fftools/ffprobe.c
@@ -2521,7 +2521,7 @@ static int show_stream(WriterContext *w, AVFormatContext *fmt_ctx, int stream_id
#endif
print_int("has_b_frames", par->video_delay);
sar = av_guess_sample_aspect_ratio(fmt_ctx, stream, NULL);
- if (sar.den) {
+ if (sar.num) {
print_q("sample_aspect_ratio", sar, ':');
av_reduce(&dar.num, &dar.den,
par->width * sar.num,
OpenPOWER on IntegriCloud