From 5272716bf7c4171bf233f538d6a62d9289789a0c Mon Sep 17 00:00:00 2001
From: =?utf8?q?Michal=20Mal=C3=BD?= <madcatxster@devoid-pointer.net>
Date: Wed, 1 Oct 2014 15:35:52 +0200
Subject: [PATCH] Do not send an unnecessary START commmand after EMP_TO_SRT
 command

---
 klgd_ff_plugin.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/klgd_ff_plugin.c b/klgd_ff_plugin.c
index 1072bb8..79058ee 100644
--- a/klgd_ff_plugin.c
+++ b/klgd_ff_plugin.c
@@ -359,10 +359,11 @@ static struct klgd_command_stream * ffpl_get_commands(struct klgd_plugin *self,
 		case FFPL_TO_START:
 			switch (eff->state) {
 			case FFPL_EMPTY:
-				if (priv->has_emp_to_srt)
+				if (priv->has_emp_to_srt) {
 					ret = ffpl_start_effect(priv, s, eff);
-				else
-					ret = ffpl_upload_effect(priv, s, eff);
+					break;
+				}
+				ret = ffpl_upload_effect(priv, s, eff);
 				if (ret)
 					break;
 			case FFPL_UPLOADED:
-- 
2.43.5