From: Sangchul Lee Date: Wed, 10 Mar 2021 03:32:54 +0000 (+0900) Subject: media_packet: Allow raw video format for creating media packet from external memory X-Git-Tag: submit/tizen/20210315.032240~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3217d951c5fa56a36c0c29260b20f0a8728a1d37;p=platform%2Fcore%2Fapi%2Fmediatool.git media_packet: Allow raw video format for creating media packet from external memory Remove format limitation inside of both functions below. - media_packet_create_from_external_memory() - media_packet_new_from_external_memory() [Version] 0.1.39 [Issue Type] Improvement Change-Id: Ie88b6cc89f20d32eb54b7a7a4045b93b07400281 Signed-off-by: Sangchul Lee --- diff --git a/packaging/capi-media-tool.spec b/packaging/capi-media-tool.spec index 3db7556..7bfa1c7 100755 --- a/packaging/capi-media-tool.spec +++ b/packaging/capi-media-tool.spec @@ -1,6 +1,6 @@ Name: capi-media-tool Summary: A Core API media tool library in Tizen Native API -Version: 0.1.38 +Version: 0.1.39 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/media_packet.c b/src/media_packet.c index b6a4ff2..eab8c7a 100644 --- a/src/media_packet.c +++ b/src/media_packet.c @@ -180,11 +180,6 @@ static int __pkt_create_from_external_memory(media_format_h fmt, void *mem_ptr, MEDIA_PACKET_NULL_ARG_CHECK(packet); MEDIA_PACKET_CHECK_CONDITION(size > 0, "invalid size", MEDIA_PACKET_ERROR_INVALID_PARAMETER); - if (MEDIA_FORMAT_IS_RAW(fmt) && MEDIA_FORMAT_IS_VIDEO(fmt)) { - LOGE("failed!. it supports only 'MEDIA_FORMAT_ENCODED' type."); //LCOV_EXCL_LINE - return MEDIA_PACKET_ERROR_INVALID_PARAMETER; - } - ret = __pkt_init(MEDIA_BUFFER_TYPE_EXTERNAL_MEMORY, fmt, cb, cb_data, is_from_new, &handle); if (ret != MEDIA_PACKET_ERROR_NONE) { LOGE("handle init failed[0x%x]", ret);