Default setting as s/w codec, if user doesn't set codec-type 95/50795/1
authorSejun Park <sejun79.park@samsung.com>
Mon, 2 Nov 2015 09:03:10 +0000 (18:03 +0900)
committerSejun Park <sejun79.park@samsung.com>
Mon, 2 Nov 2015 09:03:29 +0000 (18:03 +0900)
Change-Id: I227eb97469b595f784d5dad13e97fd2a06ef1de2
Signed-off-by: Sejun Park <sejun79.park@samsung.com>
src/media_codec_port.c

index 7c2dc0ee8e342e8b19a0cacef130fed3ebac404f..565afbd044c9049196c03b7bba43c717843bd49e 100755 (executable)
@@ -140,6 +140,9 @@ int mc_set_codec(MMHandleType mediacodec, mediacodec_codec_type_e codec_id, medi
         return MC_PARAM_ERROR;
     }
 
+    /* if user doesn't set codec-type, s/w codec would be set */
+    if (!GET_IS_HW(flags) && !GET_IS_SW(flags))
+        flags |= MEDIACODEC_SUPPORT_TYPE_SW;
 
     for (i = 0; i < mc_handle->num_supported_codecs; i++) {
         if ((codec_id == spec_emul[i].codec_id) && (flags == spec_emul[i].codec_type)) {