media_packet: Allow raw video format for creating media packet from external memory 41/254841/1
authorSangchul Lee <sc11.lee@samsung.com>
Wed, 10 Mar 2021 03:32:54 +0000 (12:32 +0900)
committerSangchul Lee <sc11.lee@samsung.com>
Wed, 10 Mar 2021 03:36:03 +0000 (12:36 +0900)
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 <sc11.lee@samsung.com>
packaging/capi-media-tool.spec
src/media_packet.c

index 3db7556fb95cc21c88c74aea19d194e936b9d36a..7bfa1c76245cb51f0ff0d6fdd65a8bdae479c951 100755 (executable)
@@ -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
index b6a4ff2eebe76f0814518a86385d5f0e73f4fd60..eab8c7a5860e53a2102e6c7cf35ba16a29f1ce7e 100644 (file)
@@ -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);