From c6e77cec54465b26e3f947e4137d93f155c8ee0c Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <randrianasulu@gmail.com>
Date: Sun, 20 Jun 2021 13:13:43 +0300
Subject: [PATCH 5/7] Autodetect drop frame in exportedl.C ?

---
 cinelerra-5.1/cinelerra/exportedl.C | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/cinelerra-5.1/cinelerra/exportedl.C b/cinelerra-5.1/cinelerra/exportedl.C
index 88b740af..aef4d4af 100644
--- a/cinelerra-5.1/cinelerra/exportedl.C
+++ b/cinelerra-5.1/cinelerra/exportedl.C
@@ -150,13 +150,18 @@ void ExportEDLAsset::export_it()
 		case 25:
 		case 50:
 		case 60:
-		if (frame_rate - frame_rate_int < 0.0001)
+		case 30:
+		{
+		if (frame_rate - frame_rate_int < 0.001)
 		fprintf(fh, "FCM: NON-DROP FRAME\n"); // fixme: select depending on fps
 		break;
+		}
 		default:
-		if ((frame_rate - frame_rate_int > 0.0001) && (frame_rate == 29.97))
+		{
+		if ((frame_rate - frame_rate_int) > 0.001)
 		fprintf(fh, "FCM: DROP FRAME\n");
 		}
+		}
 		int colnum = 1;
 
 
-- 
2.32.0

