handle = NULL;
return MEDIADEMUXER_ERROR_INVALID_OPERATION;
} else {
- *demuxer = (mediademuxer_h) handle;
+ *demuxer = (mediademuxer_h)handle;
handle->is_stopped = false;
MD_I("[CoreAPI][%s] new handle : %p", __FUNCTION__, *demuxer);
}
/* set callback */
md_set_error_cb(handle->md_handle,
- (mediademuxer_error_cb) _mediademuxer_error_cb,
- handle);
+ (mediademuxer_error_cb)_mediademuxer_error_cb, handle);
md_set_eos_cb(handle->md_handle,
- (mediademuxer_eos_cb) _mediademuxer_eos_cb,
- handle);
+ (mediademuxer_eos_cb)_mediademuxer_eos_cb, handle);
handle->demux_state = MEDIADEMUXER_STATE_IDLE;
return MEDIADEMUXER_ERROR_NONE;
mediademuxer_error_e ret = MEDIADEMUXER_ERROR_NONE;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && path && handle->demux_state == MEDIADEMUXER_STATE_IDLE) {
- ret = md_set_data_source((MMHandleType) (handle->md_handle), path);
+ 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__,
MEDIADEMUXER_ERROR_INVALID_PATH);
mediademuxer_error_e ret = MEDIADEMUXER_ERROR_NONE;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_IDLE && handle->eos_cb != NULL) {
- ret = md_prepare((MMHandleType) (handle->md_handle));
+ 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);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
- ret = md_get_track_count((MMHandleType) (handle->md_handle), count);
+ 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)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
- ret = md_select_track((MMHandleType) (handle->md_handle), track_index);
+ 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)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
- ret = md_start((MMHandleType) (handle->md_handle));
+ 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);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (track_index < 0 || format == NULL) {
MD_E("Invalid input parameters\n");
return MEDIADEMUXER_ERROR_INVALID_PARAMETER;
}
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);
+ 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)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (outbuf == NULL || track_index < 0)
return MEDIADEMUXER_ERROR_INVALID_PARAMETER;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
- ret = md_read_sample((MMHandleType) (handle->md_handle), track_index, outbuf);
+ 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)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
- ret = md_seek((MMHandleType) (handle->md_handle), pos);
+ ret = md_seek((MMHandleType)handle->md_handle, pos);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && (handle->demux_state == MEDIADEMUXER_STATE_READY
|| handle->demux_state == MEDIADEMUXER_STATE_DEMUXING)) {
- ret = md_unselect_track((MMHandleType) (handle->md_handle), track_index);
+ 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)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_DEMUXING) {
- ret = md_stop((MMHandleType) (handle->md_handle));
+ 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);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_READY) {
- ret = md_unprepare((MMHandleType) (handle->md_handle));
+ 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);
mediademuxer_error_e ret;
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle && handle->demux_state == MEDIADEMUXER_STATE_IDLE) {
- ret = md_destroy(handle->md_handle);
+ ret = md_destroy((MMHandleType)handle->md_handle);
if (ret != MEDIADEMUXER_ERROR_NONE) {
MD_E("[CoreAPI][%s] DEMUXER_ERROR_INVALID_OPERATION(0x%08x)",
__FUNCTION__, MEDIADEMUXER_ERROR_INVALID_OPERATION);
{
mediademuxer_error_e ret = MEDIADEMUXER_ERROR_NONE;
DEMUXER_INSTANCE_CHECK(demuxer);
- mediademuxer_s *handle = (mediademuxer_s *)(demuxer);
+ mediademuxer_s *handle = (mediademuxer_s *)demuxer;
if (state != NULL) {
*state = handle->demux_state;
} else {
{
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->error_cb = callback;
{
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->error_cb = NULL;
MD_I("_mediademuxer_error_cb: ERROR %d to report. But call back is not set\n", error);
return 0;
}
- mediademuxer_s * handle = (mediademuxer_s *) user_data;
+ mediademuxer_s * handle = (mediademuxer_s *)user_data;
if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
if (handle->error_cb)
{
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->eos_cb = callback;
{
DEMUXER_INSTANCE_CHECK(demuxer);
mediademuxer_s *handle;
- handle = (mediademuxer_s *)(demuxer);
+ handle = (mediademuxer_s *)demuxer;
if (handle->demux_state != MEDIADEMUXER_STATE_IDLE)
return MEDIADEMUXER_ERROR_INVALID_STATE;
handle->eos_cb = NULL;