handle = (mediademuxer_s *) g_malloc(sizeof(mediademuxer_s));
if (handle != NULL) {
memset(handle, 0, sizeof(mediademuxer_s));
- handle->demux_state = MEDIADEMUXER_NONE;
+ handle->demux_state = MEDIADEMUXER_STATE_NONE;
} else {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_OUT_OF_MEMORY(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_OUT_OF_MEMORY);
(mediademuxer_eos_cb) _mediademuxer_eos_cb,
handle);
- handle->demux_state = MEDIADEMUXER_IDLE;
+ handle->demux_state = MEDIADEMUXER_STATE_IDLE;
return MEDIADEMUXER_ERROR_NONE;
}
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && path && handle->demux_state == MEDIADEMUXER_IDLE) {
+ if (handle && path && handle->demux_state == MEDIADEMUXER_STATE_IDLE) {
ret = md_set_data_source((MMHandleType) (handle->md_handle), path);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)", __FUNCTION__,
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_PATH);
return MEDIADEMUXER_ERROR_INVALID_PATH;
} else {
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_IDLE && handle->eos_cb != NULL) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_IDLE && handle->eos_cb != NULL) {
ret = md_prepare((MMHandleType) (handle->md_handle));
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else {
- handle->demux_state = MEDIADEMUXER_READY;
+ handle->demux_state = MEDIADEMUXER_STATE_READY;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
if (handle->eos_cb == NULL)
MD_E("EOS callback is not set\n");
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_READY) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
ret = md_get_track_count((MMHandleType) (handle->md_handle), count);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_READY) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
ret = md_select_track((MMHandleType) (handle->md_handle), track_index);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_READY) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
ret = md_start((MMHandleType) (handle->md_handle));
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else {
- handle->demux_state = MEDIADEMUXER_DEMUXING;
+ handle->demux_state = MEDIADEMUXER_STATE_DEMUXING;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
MD_E("Invalid input parameters\n");
return MEDIADEMUXER_ERROR_INVALID_PARAMETER;
}
- if (handle && (handle->demux_state == MEDIADEMUXER_READY
- || handle->demux_state == MEDIADEMUXER_DEMUXING)) {
+ if (handle && (handle->demux_state == MEDIADEMUXER_STATE_READY
+ || handle->demux_state == MEDIADEMUXER_STATE_DEMUXING)) {
ret = md_get_track_info((MMHandleType) (handle->md_handle), track_index, format);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
handle = (mediademuxer_s *)(demuxer);
if (outbuf == NULL || track_index < 0)
return MEDIADEMUXER_ERROR_INVALID_PARAMETER;
- if (handle && handle->demux_state == MEDIADEMUXER_DEMUXING) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
ret = md_read_sample((MMHandleType) (handle->md_handle), track_index, outbuf);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_DEMUXING)
+ if (handle->demux_state != MEDIADEMUXER_STATE_DEMUXING)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_DEMUXING) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
ret = md_seek((MMHandleType) (handle->md_handle), pos);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_DEMUXING)
+ if (handle->demux_state != MEDIADEMUXER_STATE_DEMUXING)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && (handle->demux_state == MEDIADEMUXER_READY
- || handle->demux_state == MEDIADEMUXER_DEMUXING)) {
+ if (handle && (handle->demux_state == MEDIADEMUXER_STATE_READY
+ || handle->demux_state == MEDIADEMUXER_STATE_DEMUXING)) {
ret = md_unselect_track((MMHandleType) (handle->md_handle), track_index);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
}
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_DEMUXING) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
ret = md_stop((MMHandleType) (handle->md_handle));
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else
- handle->demux_state = MEDIADEMUXER_READY;
+ handle->demux_state = MEDIADEMUXER_STATE_READY;
} else {
- if (handle->demux_state != MEDIADEMUXER_DEMUXING)
+ if (handle->demux_state != MEDIADEMUXER_STATE_DEMUXING)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_READY) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
ret = md_unprepare((MMHandleType) (handle->md_handle));
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else
- handle->demux_state = MEDIADEMUXER_IDLE;
+ handle->demux_state = MEDIADEMUXER_STATE_IDLE;
} else {
- if (handle->demux_state != MEDIADEMUXER_READY)
+ if (handle->demux_state != MEDIADEMUXER_STATE_READY)
return MEDIADEMUXER_ERROR_INVALID_STATE;
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle && handle->demux_state == MEDIADEMUXER_IDLE) {
+ if (handle && handle->demux_state == MEDIADEMUXER_STATE_IDLE) {
ret = md_destroy(handle->md_handle);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else {
MD_E("[CoreAPI][%s] destroy handle : %p", __FUNCTION__, handle);
- handle->demux_state = MEDIADEMUXER_NONE;
+ handle->demux_state = MEDIADEMUXER_STATE_NONE;
g_free(handle);
handle = NULL;
}
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->error_cb = callback;
handle->error_cb_userdata = user_data;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->error_cb = NULL;
handle->error_cb_userdata = NULL;
return 0;
}
mediademuxer_s * handle = (mediademuxer_s *) user_data;
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
if (handle->error_cb)
((mediademuxer_error_cb)handle->error_cb)(error, handle->error_cb_userdata);
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->eos_cb = callback;
handle->eos_cb_userdata = user_data;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
handle = (mediademuxer_s *)(demuxer);
- if (handle->demux_state != MEDIADEMUXER_IDLE)
+ if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->eos_cb = NULL;
handle->eos_cb_userdata = NULL;
return 0;
}
mediademuxer_s *handle = (mediademuxer_s *)user_data;
- if (handle->demux_state != MEDIADEMUXER_DEMUXING)
+ if (handle->demux_state != MEDIADEMUXER_STATE_DEMUXING)
return MEDIADEMUXER_ERROR_INVALID_STATE;
if (handle->eos_cb)
((mediademuxer_eos_cb)handle->eos_cb)(track_num, handle->eos_cb_userdata);