diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/recorder/recording.c | 10 |
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 | } |