#include <string.h>
#include <dlog.h>
-#include <media_format.h>
+#include <media_format_internal.h>
#include <media_packet.h>
#include <media_packet_private.h>
#include <tbm_surface_internal.h>
return;
}
- media_format_unref(handle->format);
+ media_format_unref((media_format_h)handle->format);
handle->format = NULL;
g_mutex_clear(&handle->ref_lock);
g_mutex_clear(&handle->dispose_cbs.lock);
int ret = MEDIA_PACKET_ERROR_NONE;
if (is_from_new)
- ret = media_packet_new(fmt, cb, cb_data, (media_packet_h)&handle);
+ ret = media_packet_new(fmt, cb, cb_data, (media_packet_h *)&handle);
else
- ret = media_packet_create(fmt, cb, cb_data, (media_packet_h)&handle);
+ ret = media_packet_create(fmt, cb, cb_data, (media_packet_h *)&handle);
if (ret != MEDIA_PACKET_ERROR_NONE) {
LOGE("failed[0x%x]", ret);
MEDIA_PACKET_INSTANCE_CHECK(fmt);
if (MEDIA_FORMAT_IS_VIDEO(fmt) && MEDIA_FORMAT_IS_RAW(fmt))
- return __pkt_init(MEDIA_BUFFER_TYPE_TBM_SURFACE, fmt, fcb, fcb_data, false, packet);
+ return __pkt_init(MEDIA_BUFFER_TYPE_TBM_SURFACE, fmt, fcb, fcb_data, false, (media_packet_s **)packet);
else
- return __pkt_init(MEDIA_BUFFER_TYPE_NORMAL, fmt, fcb, fcb_data, false, packet);
+ return __pkt_init(MEDIA_BUFFER_TYPE_NORMAL, fmt, fcb, fcb_data, false, (media_packet_s **)packet);
}
MEDIA_PACKET_INSTANCE_CHECK(fmt);
if (MEDIA_FORMAT_IS_VIDEO(fmt) && MEDIA_FORMAT_IS_RAW(fmt))
- return __pkt_init(MEDIA_BUFFER_TYPE_TBM_SURFACE, fmt, dcb, dcb_data, true, packet);
+ return __pkt_init(MEDIA_BUFFER_TYPE_TBM_SURFACE, fmt, dcb, dcb_data, true, (media_packet_s **)packet);
else
- return __pkt_init(MEDIA_BUFFER_TYPE_NORMAL, fmt, dcb, dcb_data, true, packet);
+ return __pkt_init(MEDIA_BUFFER_TYPE_NORMAL, fmt, dcb, dcb_data, true, (media_packet_s **)packet);
}
MEDIA_PACKET_INSTANCE_CHECK(handle);
- switch (media_format_get_codec_data(handle->format, codec_data, codec_data_size)) {
+ switch (media_format_get_codec_data((media_format_h)handle->format, codec_data, codec_data_size)) {
case MEDIA_FORMAT_ERROR_NONE:
return MEDIA_PACKET_ERROR_NONE;
case MEDIA_FORMAT_ERROR_INVALID_PARAMETER:
#include <string.h>
#include <dlog.h>
-#include <media_format.h>
-#include <media_packet.h>
+#include <media_format_internal.h>
#include <media_packet_internal.h>
#include <media_packet_private.h>
LOGI("Set: codec data = %p, codec_data_size = %u\n", codec_data, codec_data_size);
- switch (media_format_set_codec_data(handle->format, codec_data, codec_data_size)) {
+ switch (media_format_set_codec_data((media_format_h)handle->format, codec_data, codec_data_size)) {
case MEDIA_FORMAT_ERROR_NONE:
return MEDIA_PACKET_ERROR_NONE;
case MEDIA_FORMAT_ERROR_INVALID_PARAMETER:
static void _media_packet_get_buffer_data_ptr(void)
{
void *ptr;
- media_packet_s *packet = g_media_packet[0];
+ media_packet_s *packet = (media_packet_s *)g_media_packet[0];
if (media_packet_get_buffer_data_ptr(g_media_packet[0], &ptr) == MEDIA_PACKET_ERROR_NONE) {
g_print("media_packet_get_buffer_data_ptr is sucess!!");
unsigned char *get_codec_data;
unsigned int get_codec_data_size;
- if (media_packet_get_codec_data(g_media_packet[0], &get_codec_data, &get_codec_data_size) == MEDIA_PACKET_ERROR_NONE) {
+ if (media_packet_get_codec_data(g_media_packet[0], (void **)&get_codec_data, &get_codec_data_size) == MEDIA_PACKET_ERROR_NONE) {
g_print("media_packet_get_codec_data is sucess ... !\n");
g_print("codec_data_size = %u\n", get_codec_data_size);