summaryrefslogtreecommitdiff
path: root/apps/recorder/recording.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/recording.c')
-rw-r--r--apps/recorder/recording.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index 868f45f07c..0f095bef48 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -221,6 +221,11 @@ bool recording_screen(void)
221 update_countdown = 1; /* Update immediately */ 221 update_countdown = 1; /* Update immediately */
222 last_seconds = 0; 222 last_seconds = 0;
223 } 223 }
224 else
225 {
226 mpeg_new_file(create_filename());
227 update_countdown = 1; /* Update immediately */
228 }
224 break; 229 break;
225 230
226 case BUTTON_UP: 231 case BUTTON_UP:
@@ -389,10 +394,7 @@ bool recording_screen(void)
389 394
390 if (mpeg_status() && (seconds >= dseconds)) 395 if (mpeg_status() && (seconds >= dseconds))
391 { 396 {
392 /* stop and restart recording */ 397 mpeg_new_file(create_filename());
393 mpeg_stop();
394 have_recorded = true;
395 mpeg_record(create_filename());
396 update_countdown = 1; 398 update_countdown = 1;
397 last_seconds = 0; 399 last_seconds = 0;
398 } 400 }