diff options
author | Jeongmo Yang <jm80.yang@samsung.com> | 2016-05-11 17:34:47 +0900 |
---|---|---|
committer | Jeongmo Yang <jm80.yang@samsung.com> | 2016-05-11 17:57:54 +0900 |
commit | 9826de2e1dc699db5c412453ffc2a8d6790735af (patch) | |
tree | 0b09ae98499f88996748020d090e635f9e1f50df /src | |
parent | de9eeb28f7dabf569558551a2878ec1390477b6b (diff) | |
download | recorder-9826de2e1dc699db5c412453ffc2a8d6790735af.tar.gz recorder-9826de2e1dc699db5c412453ffc2a8d6790735af.tar.bz2 recorder-9826de2e1dc699db5c412453ffc2a8d6790735af.zip |
[Release version 0.2.26] Add new enum for MP3 audio codecsubmit/tizen/20160516.075843accepted/tizen/wearable/20160517.032322accepted/tizen/tv/20160517.032212accepted/tizen/mobile/20160517.032238accepted/tizen/ivi/20160517.032244accepted/tizen/common/20160516.143518
Change-Id: I5dfa06a8dab3cfd49acbca02c043a28e448a4e66
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/recorder.c | 28 |
1 files changed, 12 insertions, 16 deletions
diff --git a/src/recorder.c b/src/recorder.c index 7905cfe..b4c244d 100644 --- a/src/recorder.c +++ b/src/recorder.c @@ -2259,34 +2259,30 @@ int recorder_attr_set_audio_device(recorder_h recorder, recorder_audio_device_e int recorder_set_audio_encoder(recorder_h recorder, recorder_audio_codec_e codec) { + int ret = RECORDER_ERROR_NONE; + muse_recorder_api_e api = MUSE_RECORDER_API_SET_AUDIO_ENCODER; + recorder_cli_s *pc = NULL; + int sock_fd = 0; + int set_codec = (int)codec; + if (recorder == NULL) { LOGE("NULL pointer handle"); return RECORDER_ERROR_INVALID_PARAMETER; } - if (codec != RECORDER_AUDIO_CODEC_DISABLE && - (codec < RECORDER_AUDIO_CODEC_AMR || codec > RECORDER_AUDIO_CODEC_PCM)) { - LOGE("invalid parameter : codec %d", codec); - return RECORDER_ERROR_INVALID_PARAMETER; - } - int ret = RECORDER_ERROR_NONE; - muse_recorder_api_e api = MUSE_RECORDER_API_SET_AUDIO_ENCODER; - recorder_cli_s *pc = (recorder_cli_s *)recorder; - int sock_fd; + + pc = (recorder_cli_s *)recorder; if (pc->cb_info == NULL) { LOGE("INVALID_PARAMETER(0x%08x)", RECORDER_ERROR_INVALID_PARAMETER); return RECORDER_ERROR_INVALID_PARAMETER; } - sock_fd = pc->cb_info->fd; - int set_codec = (int)codec; LOGD("ENTER"); - muse_recorder_msg_send1(api, - sock_fd, - pc->cb_info, - ret, - INT, set_codec); + sock_fd = pc->cb_info->fd; + muse_recorder_msg_send1(api, sock_fd, pc->cb_info, ret, INT, set_codec); + LOGD("ret : 0x%x", ret); + return ret; } |