summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorNanang Izzuddin <nanang@teluu.com>2015-03-19 12:06:14 +0000
committerNanang Izzuddin <nanang@teluu.com>2015-03-19 12:06:14 +0000
commit7948dd9093f6cfbd72038aafb1c38e063c9cf4d7 (patch)
tree626d9db10cb9da4017cf73deca47fec1e7b188a3 /pjmedia
parentab7f29b66b665734d0459d916420b04bce02e321 (diff)
Re #1822: Fixed unreleased memory pool of Android capture device stream.
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5003 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r--pjmedia/src/pjmedia-videodev/android_dev.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pjmedia/src/pjmedia-videodev/android_dev.c b/pjmedia/src/pjmedia-videodev/android_dev.c
index e0475a42..4878b072 100644
--- a/pjmedia/src/pjmedia-videodev/android_dev.c
+++ b/pjmedia/src/pjmedia-videodev/android_dev.c
@@ -107,6 +107,7 @@ typedef struct and_stream
pj_timestamp frame_ts; /**< Current timestamp */
unsigned ts_inc; /**< Timestamp interval*/
unsigned convert_to_i420; /**< Need to convert to I420?
+ 0: no
1: from NV21
2: from YV12 */
@@ -1003,6 +1004,9 @@ static pj_status_t and_stream_destroy(pjmedia_vid_dev_stream *s)
}
jni_detach_env(with_attach);
+
+ if (strm->pool)
+ pj_pool_release(strm->pool);
PJ_LOG(4, (THIS_FILE, "Android camera stream destroyed"));