From b23db9f8fc50b2b946ff2c9c9a134837dec18f88 Mon Sep 17 00:00:00 2001 From: mjbudd77 Date: Fri, 1 Oct 2021 20:02:06 -0400 Subject: [PATCH] Added debug print statements for AVI video FPS. --- src/drivers/Qt/AviRecord.cpp | 2 ++ src/drivers/Qt/avi/gwavi.cpp | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/drivers/Qt/AviRecord.cpp b/src/drivers/Qt/AviRecord.cpp index f2abdff4..7dd2bb42 100644 --- a/src/drivers/Qt/AviRecord.cpp +++ b/src/drivers/Qt/AviRecord.cpp @@ -1149,6 +1149,8 @@ static int initVideoStream( const char *codec_name, OutputStream *ost ) //c->pix_fmt = AV_PIX_FMT_YUV420P; // Every video encoder seems to accept this c->pix_fmt = (AVPixelFormat)ost->pixelFormat; + printf("AVI Encoded Video FPS: %.12lf\n", (double)ost->st->time_base.den / (double)ost->st->time_base.num ); + //c->sample_aspect_ratio = (AVRational){ 4, 3 }; //printf("compression_level:%i\n", c->compression_level); //printf("TAG:0x%08X\n", c->codec_tag); diff --git a/src/drivers/Qt/avi/gwavi.cpp b/src/drivers/Qt/avi/gwavi.cpp index 13326cd9..9f990590 100644 --- a/src/drivers/Qt/avi/gwavi.cpp +++ b/src/drivers/Qt/avi/gwavi.cpp @@ -136,7 +136,7 @@ gwavi_t::open(const char *filename, unsigned int width, unsigned int height, return -1; } usec = (unsigned int)((1000000.0 / fps)+0.50); - printf("FPS: %f %u\n", fps, usec ); + //printf("FPS: %f %u\n", fps, usec ); /* set avi header */ avi_header.time_delay= usec; @@ -192,6 +192,8 @@ gwavi_t::open(const char *filename, unsigned int width, unsigned int height, stream_header_v.image_width = width; stream_header_v.image_height = height; + printf("AVI Encoded Video FPS: %.12lf\n", (double)stream_header_v.data_rate / (double)stream_header_v.time_scale ); + /* set stream format */ stream_format_v.header_size = 40; stream_format_v.width = width;