libbluray | branch: master | hpi1 <h...@anonymous.org> | Sun Aug  7 13:47:24 
2016 +0300| [abee5d0e6183ece53666db49580363ea4c884de8] | committer: hpi1

bdjo_make_jobj() should be called only from Java thread

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=abee5d0e6183ece53666db49580363ea4c884de8
---

 src/libbluray/bdj/native/bdjo.c | 6 ++++++
 src/libbluray/bdj/native/bdjo.h | 6 ++++++
 2 files changed, 12 insertions(+)

diff --git a/src/libbluray/bdj/native/bdjo.c b/src/libbluray/bdj/native/bdjo.c
index e9f71a5..0a0410a 100644
--- a/src/libbluray/bdj/native/bdjo.c
+++ b/src/libbluray/bdj/native/bdjo.c
@@ -17,6 +17,12 @@
  * <http://www.gnu.org/licenses/>.
  */
 
+/*
+ * Note:
+ * This module should be called only from Java side.
+ * If it is called from native C thread, lot of references are leaked !
+ */
+
 #if HAVE_CONFIG_H
 #include "config.h"
 #endif
diff --git a/src/libbluray/bdj/native/bdjo.h b/src/libbluray/bdj/native/bdjo.h
index 4f35a60..997347f 100644
--- a/src/libbluray/bdj/native/bdjo.h
+++ b/src/libbluray/bdj/native/bdjo.h
@@ -26,6 +26,12 @@
 
 struct bdjo_data;
 
+/*
+ * Note:
+ * This function should be called only from Java side.
+ * If it is called from native C thread, lot of references are leaked !
+ */
+
 BD_PRIVATE jobject bdjo_make_jobj(JNIEnv* env, const struct bdjo_data *bdjo);
 
 #endif /* BDJO_H_ */

_______________________________________________
libbluray-devel mailing list
libbluray-devel@videolan.org
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to