changeset 18904:64a5e75bb7f2

all cosmetics, mainly denestifying of main edl operation's fill loop
author reynaldo
date Wed, 05 Jul 2006 06:54:58 +0000
parents 58872b168da0
children e870cf316f47
files edl.c
diffstat 1 files changed, 58 insertions(+), 50 deletions(-) [+]
line wrap: on
line diff
--- a/edl.c	Wed Jul 05 06:39:39 2006 +0000
+++ b/edl.c	Wed Jul 05 06:54:58 2006 +0000
@@ -69,63 +69,71 @@
         if ((fd = fopen(edl_filename, "r")) == NULL)
         {
             return NULL;
-        } else
+        }
+
+        while (fgets(line, 99, fd) != NULL)
         {
-            while (fgets(line, 99, fd) != NULL)
+            lineCount++;
+
+            if ((sscanf(line, "%f %f %d", &start, &stop, &action))
+                != 3)
+            {
+                mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadlyFormattedLine,
+                       lineCount);
+                continue;
+            } 
+ 
+            if (next_edl_record && start <= next_edl_record->stop_sec)
+            {
+                mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlNOValidLine, line);
+                mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadLineOverlap,
+                       next_edl_record->stop_sec, start);
+                continue;    
+            }
+
+            if (stop <= start)
             {
-                lineCount++;
-                if ((sscanf(line, "%f %f %d", &start, &stop, &action))
-                    != 3)
-                {
-                    mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadlyFormattedLine,
-                           lineCount);
-                    continue;
-                } else
-                {
-                    if (next_edl_record && start <= next_edl_record->stop_sec)
-                    {
-                        mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlNOValidLine, line);
-                        mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadLineOverlap,
-                               next_edl_record->stop_sec, start);
-                        continue;    
-                    }
-                    if (stop <= start)
-                    {
-                        mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlNOValidLine,
-                               line);
-                        mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadLineBadStop);
-                        continue;
-                    }
-                    next_edl_record = edl_alloc_new(next_edl_record);
-                    if (!edl_records) edl_records = next_edl_record;
+                mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlNOValidLine,
+                       line);
+                mp_msg(MSGT_CPLAYER, MSGL_WARN, MSGTR_EdlBadLineBadStop);
+                continue;
+            }
+
+            next_edl_record = edl_alloc_new(next_edl_record);
+
+            if (!edl_records) edl_records = next_edl_record;
+
+            next_edl_record->action = action;
 
-                    next_edl_record->action = action;
-                    if (action == EDL_MUTE)
-                    {
-                        next_edl_record->length_sec = 0;
-                        next_edl_record->start_sec = start;
-                        next_edl_record->stop_sec = start;
-                        
-                        next_edl_record = edl_alloc_new(next_edl_record);
-                        
-                        next_edl_record->action = action;
-                        next_edl_record->length_sec = 0;
-                        next_edl_record->start_sec = stop;
-                        next_edl_record->stop_sec = stop;
-                    } else
-                    {
-                        next_edl_record->length_sec = stop - start;
-                        next_edl_record->start_sec = start;
-                        next_edl_record->stop_sec = stop;
-                    }
-                    record_count++;
-                }
+            if (action == EDL_MUTE)
+            {
+                next_edl_record->length_sec = 0;
+                next_edl_record->start_sec = start;
+                next_edl_record->stop_sec = start;
+                
+                next_edl_record = edl_alloc_new(next_edl_record);
+                
+                next_edl_record->action = action;
+                next_edl_record->length_sec = 0;
+                next_edl_record->start_sec = stop;
+                next_edl_record->stop_sec = stop;
+            } else
+            {
+                next_edl_record->length_sec = stop - start;
+                next_edl_record->start_sec = start;
+                next_edl_record->stop_sec = stop;
             }
+
+            record_count++;
         }
+
         fclose(fd);
     }        
-    if (edl_records) mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_EdlRecordsNo, record_count);
-    else mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_EdlQueueEmpty);
+
+    if (edl_records) 
+        mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_EdlRecordsNo, record_count);
+    else 
+        mp_msg(MSGT_CPLAYER, MSGL_INFO, MSGTR_EdlQueueEmpty);
 
     return edl_records;
 }