vpx: Fix the check to unfixed/unknown framerate to set bitrate
authorThibault Saunier <tsaunier@igalia.com>
Thu, 22 Oct 2020 18:29:01 +0000 (15:29 -0300)
committerThibault Saunier <tsaunier@igalia.com>
Thu, 22 Oct 2020 18:53:24 +0000 (15:53 -0300)
0/1 means unknown framerate not X/0 (which is illegal).

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/-/merge_requests/782>

ext/vpx/gstvpxenc.c

index 6f40543..29c2e59 100644 (file)
@@ -877,7 +877,7 @@ gst_vpx_enc_set_auto_bitrate (GstVPXEnc * encoder)
     guint target_bitrate;
     guint fps_n, fps_d;
 
-    if (GST_VIDEO_INFO_FPS_D (&encoder->input_state->info) != 0) {
+    if (GST_VIDEO_INFO_FPS_N (&encoder->input_state->info) != 0) {
       fps_n = GST_VIDEO_INFO_FPS_N (&encoder->input_state->info);
       fps_d = GST_VIDEO_INFO_FPS_D (&encoder->input_state->info);
     } else {