return STREAMRECORDER_ERROR_INVALID_PARAMETER;
}
- if (format < STREAMRECORDER_FILE_FORMAT_3GP || format > STREAMRECORDER_FILE_FORMAT_WAV) {
+ if (format > STREAMRECORDER_FILE_FORMAT_WAV) {
LOGE("invalid format %d", format);
return STREAMRECORDER_ERROR_INVALID_PARAMETER;
}
return STREAMRECORDER_ERROR_INVALID_PARAMETER;
}
- if ((codec < STREAMRECORDER_AUDIO_CODEC_AMR || codec > STREAMRECORDER_AUDIO_CODEC_PCM)) {
+ if (codec > STREAMRECORDER_AUDIO_CODEC_PCM) {
LOGE("invalid parameter : codec %d", codec);
return STREAMRECORDER_ERROR_INVALID_PARAMETER;
}
}
- if (codec < STREAMRECORDER_VIDEO_CODEC_H263 || codec > STREAMRECORDER_VIDEO_CODEC_MPEG4) {
+ if (codec > STREAMRECORDER_VIDEO_CODEC_MPEG4) {
LOGE("invalid codec %d", codec);
return STREAMRECORDER_ERROR_INVALID_PARAMETER;
}
}
} else if (recorder_state == STREAMRECORDER_STATE_RECORDING || recorder_state == STREAMRECORDER_STATE_PAUSED) {
switch (buf) {
+ case 'p': /* Pause Recording*/
if (recorder_state == STREAMRECORDER_STATE_RECORDING) {
- case 'p': /* Pause Recording*/
- g_print("*Pause!\n");
- err = streamrecorder_pause(hmstreamrecorder->recorder);
+ g_print("*Pause!\n");
+ err = streamrecorder_pause(hmstreamrecorder->recorder);
- if (err < 0)
- LOGE("Rec pause streamrecorder_pause = %x", err);
+ if (err < 0)
+ LOGE("Rec pause streamrecorder_pause = %x", err);
- recorder_state = STREAMRECORDER_STATE_PAUSED;
- break;
-
- } else {
- case 'r': /* Resume Recording*/
- g_print("*Resume!\n");
- err = streamrecorder_start(hmstreamrecorder->recorder);
- if (err < 0)
- LOGE("Rec start streamrecorder_record = %x", err);
-
- recorder_state = STREAMRECORDER_STATE_RECORDING;
- break;
+ recorder_state = STREAMRECORDER_STATE_PAUSED;
}
+ break;
+ case 'r': /* Resume Recording*/
+ if (recorder_state == STREAMRECORDER_STATE_PAUSED) {
+ g_print("*Resume!\n");
+ err = streamrecorder_start(hmstreamrecorder->recorder);
+ if (err < 0)
+ LOGE("Rec start streamrecorder_record = %x", err);
+
+ recorder_state = STREAMRECORDER_STATE_RECORDING;
+ }
+ break;
case 'c': /* Cancel*/
g_print("*Cancel Recording !\n");