From: Sejun Park Date: Thu, 20 Oct 2016 05:38:45 +0000 (+0900) Subject: Modify packet pool size X-Git-Tag: accepted/tizen/3.0/ivi/20161028.123116^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F27%2F93027%2F1;p=platform%2Fcore%2Fapi%2Fmediacodec.git Modify packet pool size Change-Id: Ie9b4e37040e836cacb137aac9c39203920c9796e --- diff --git a/include/media_codec_port_gst.h b/include/media_codec_port_gst.h index 3da69a8..56e28f2 100755 --- a/include/media_codec_port_gst.h +++ b/include/media_codec_port_gst.h @@ -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 diff --git a/src/media_codec_port_gst.c b/src/media_codec_port_gst.c index 1590169..3f181e3 100755 --- a/src/media_codec_port_gst.c +++ b/src/media_codec_port_gst.c @@ -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);