Modify packet pool size 27/93027/1 accepted/tizen/3.0/ivi/20161028.123116 accepted/tizen/3.0/mobile/20161028.122436 accepted/tizen/3.0/tv/20161028.122649 accepted/tizen/3.0/wearable/20161028.122914 accepted/tizen/common/20161020.173351 accepted/tizen/ivi/20161020.125714 accepted/tizen/mobile/20161020.125605 accepted/tizen/tv/20161020.125625 accepted/tizen/wearable/20161020.125650 submit/tizen/20161020.060131 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082323
authorSejun Park <sejun79.park@samsung.com>
Thu, 20 Oct 2016 05:38:45 +0000 (14:38 +0900)
committerSejun Park <sejun79.park@samsung.com>
Thu, 20 Oct 2016 05:38:45 +0000 (14:38 +0900)
Change-Id: Ie9b4e37040e836cacb137aac9c39203920c9796e

include/media_codec_port_gst.h
src/media_codec_port_gst.c

index 3da69a8..56e28f2 100755 (executable)
@@ -49,7 +49,8 @@ extern "C" {
 
 #define SCMN_IMGB_MAX_PLANE 4
 #define TBM_API_CHANGE
-#define DEFAULT_POOL_SIZE 13
+#define DEFAULT_DEC_POOL_SIZE 20
+#define DEFAULT_ENC_POOL_SIZE 13
 #define AAC_CODECDATA_SIZE     16
 #define WMA_CODECDATA_SIZE     64
 #define VORBIS_CODECDATA_SIZE  4096
index 1590169..3f181e3 100755 (executable)
@@ -3160,7 +3160,7 @@ mc_ret_e mc_gst_get_packet_pool(mc_handle_t *mc_handle, media_packet_pool_h *pkt
        }
 
        /* will use default size temporarily */
-       max_size = DEFAULT_POOL_SIZE;
+       max_size = core->encoder ? DEFAULT_ENC_POOL_SIZE : DEFAULT_DEC_POOL_SIZE;
 
        min_size = max_size;
        ret = media_packet_pool_set_size(pool, min_size, max_size);