jni: MediaCodec, remove non-standard functions
authorS. Davilla <davilla@4pi.com>
Fri, 23 Aug 2013 15:36:08 +0000 (11:36 -0400)
committerS. Davilla <davilla@4pi.com>
Fri, 23 Aug 2013 17:13:10 +0000 (13:13 -0400)
xbmc/android/jni/MediaCodec.cpp
xbmc/android/jni/MediaCodec.h

index eda067e..0615862 100644 (file)
@@ -174,42 +174,6 @@ std::vector<CJNIByteBuffer> CJNIMediaCodec::getOutputBuffers()
     "getOutputBuffers", "()[Ljava/nio/ByteBuffer;"));
 }
 
-int CJNIMediaCodec::getInputBufferSize()
-{
-  jhobjectArray oByteBuffers = call_method<jhobjectArray>(m_object,
-    "getInputBuffers", "()[Ljava/nio/ByteBuffer;");
-
-  JNIEnv *env = xbmc_jnienv();
-  return env->GetArrayLength(oByteBuffers.get());
-}
-
-int CJNIMediaCodec::getOutputBufferSize()
-{
-  jhobjectArray oByteBuffers = call_method<jhobjectArray>(m_object,
-    "getOutputBuffers", "()[Ljava/nio/ByteBuffer;");
-
-  JNIEnv *env = xbmc_jnienv();
-  return env->GetArrayLength(oByteBuffers.get());
-}
-
-const CJNIByteBuffer CJNIMediaCodec::getInputBuffer(int index)
-{
-  jhobjectArray oByteBuffers = call_method<jhobjectArray>(m_object,
-    "getInputBuffers", "()[Ljava/nio/ByteBuffer;");
-
-  JNIEnv *env = xbmc_jnienv();
-  return CJNIByteBuffer(jhobject(env->GetObjectArrayElement(oByteBuffers.get(), index)));
-}
-
-const CJNIByteBuffer CJNIMediaCodec::getOutputBuffer(int index)
-{
-  jhobjectArray oByteBuffers = call_method<jhobjectArray>(m_object,
-    "getOutputBuffers", "()[Ljava/nio/ByteBuffer;");
-
-  JNIEnv *env = xbmc_jnienv();
-  return CJNIByteBuffer(jhobject(env->GetObjectArrayElement(oByteBuffers.get(), index)));
-}
-
 void CJNIMediaCodec::setVideoScalingMode(int mode)
 {
   call_method<void>(m_object,
index 4f18a6d..a0b63b1 100644 (file)
@@ -48,10 +48,6 @@ public:
   const CJNIMediaFormat getOutputFormat();
   std::vector<CJNIByteBuffer> getInputBuffers();
   std::vector<CJNIByteBuffer> getOutputBuffers();
-  int   getInputBufferSize();
-  int   getOutputBufferSize();
-  const CJNIByteBuffer getInputBuffer(int index);
-  const CJNIByteBuffer getOutputBuffer(int index);
   void  setVideoScalingMode(int mode);
 
   static void  PopulateStaticFields();