summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/recorder/recording.c17
-rw-r--r--manual/main_menu/recording_screen.tex10
2 files changed, 12 insertions, 15 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index d461df555d..b86c884c7a 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -1518,19 +1518,13 @@ bool recording_screen(bool no_source)
1518 break; 1518 break;
1519#endif 1519#endif
1520 case ACTION_REC_NEWFILE: 1520 case ACTION_REC_NEWFILE:
1521 1521 /* start recording or start a new file */
1522 /* Only act if in the middle of recording. */
1523 if(audio_stat & AUDIO_STATUS_RECORD) 1522 if(audio_stat & AUDIO_STATUS_RECORD)
1524 { 1523 {
1525 rec_command(RECORDING_CMD_START_NEWFILE); 1524 rec_command(RECORDING_CMD_START_NEWFILE);
1526 last_seconds = 0; 1525 last_seconds = 0;
1527 } 1526 }
1528 break; 1527 else
1529
1530 case ACTION_REC_PAUSE:
1531
1532 /* Only act if the mpeg is stopped */
1533 if(!(audio_stat & AUDIO_STATUS_RECORD))
1534 { 1528 {
1535 /* is this manual or triggered recording? */ 1529 /* is this manual or triggered recording? */
1536 if ((global_settings.rec_trigger_mode == TRIG_MODE_OFF) || 1530 if ((global_settings.rec_trigger_mode == TRIG_MODE_OFF) ||
@@ -1556,8 +1550,11 @@ bool recording_screen(bool no_source)
1556 peak_meter_set_trigger_listener(&trigger_listener); 1550 peak_meter_set_trigger_listener(&trigger_listener);
1557 } 1551 }
1558 } 1552 }
1559 /* If we're in the middle of recording */ 1553 update_countdown = 0; /* Update immediately */
1560 else 1554 break;
1555 case ACTION_REC_PAUSE:
1556 /* Only act if a recording is ongoing (paused or not) */
1557 if(audio_stat & AUDIO_STATUS_RECORD)
1561 { 1558 {
1562 /* if pause button pressed, pause or resume */ 1559 /* if pause button pressed, pause or resume */
1563 if(audio_stat & AUDIO_STATUS_PAUSE) 1560 if(audio_stat & AUDIO_STATUS_PAUSE)
diff --git a/manual/main_menu/recording_screen.tex b/manual/main_menu/recording_screen.tex
index 30f86afd39..5cc6d4cd43 100644
--- a/manual/main_menu/recording_screen.tex
+++ b/manual/main_menu/recording_screen.tex
@@ -40,9 +40,7 @@ The controls for this screen are:
40 % 40 %
41 \ActionRecPause 41 \ActionRecPause
42 \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecPause} 42 \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecPause}
43 & Start recording.\\ 43 & While recording: pause recording (press again to
44 & \opt{HAVEREMOTEKEYMAP}{&}
45 While recording: pause recording (press again to
46 continue).\\ 44 continue).\\
47 % 45 %
48 \ActionRecExit 46 \ActionRecExit
@@ -55,8 +53,10 @@ The controls for this screen are:
55 SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD}{ 53 SANSA_E200_PAD,IPOD_4G_PAD,SANSA_C200_PAD}{
56 \ActionRecNewfile 54 \ActionRecNewfile
57 \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecNewfile} 55 \opt{HAVEREMOTEKEYMAP}{& \ActionRCRecNewfile}
58 & While recording: close the current file and open 56 & Start Recording.\\
59 a new one.\\ 57 & \opt{HAVEREMOTEKEYMAP}{&}
58 While recording: close the current file and open
59 a new one.\\
60 } 60 }
61 % 61 %
62 \ActionRecMenu 62 \ActionRecMenu