• Home
  • History
  • Annotate
  • only in /frameworks/base/media/mca/filterfw/jni/
History log of /frameworks/base/media/mca/filterfw/jni/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
34cca21eac17d70c6558987c717f5d52247bb4a2 09-Mar-2017 Pawin Vongmasa <pawin@google.com> Make IGraphicBufferProducer a hybrid interface.

android::IGraphicBufferProducer will now become a hybrid
interface on
top of the HIDL interface
android::hardware::graphics::bufferqueue::V1_0::IGraphicBufferProducer.

Test: With CtsMediaTestCases.apk installed,
adb shell am instrument -e size small -w
'android.media.cts/android.support.test.runner.AndroidJUnitRunner'

Bug: 33854657
Change-Id: Ia8914ea49d2acf3d43682982a164d7e10f7b8542
ni_util.h
f1cb02e7b53e22655f0e14041b0abf73f51a11b0 14-Feb-2017 Mathias Agopian <mathias@google.com> fallout of splitting rect.h out of libandroid.

- Main goal here: libandroid now links against
libarect and export its includes.

- Also fix some wrongful makefiles that included
headers without proper dependency list.

Test: built and booted device
Bug: 35164655
Change-Id: Iae17b966bba00fe53424486a75eebff468873787
ndroid.mk
315c936a87eea1198cdfe118df0ba4c7b79bfaf8 02-Nov-2016 George Burgess IV <gbiv@google.com> Fix static analyzer warnings.

This patch fixes multiple static analyzer warnings:

frameworks/base/media/mca/filterfw/jni/jni_gl_environment.cpp:66:10:
warning: Potential memory leak
frameworks/base/media/mca/filterfw/jni/jni_native_frame.cpp:38:10:
warning: Potential memory leak
frameworks/base/media/mca/filterfw/jni/jni_native_program.cpp:31:10:
warning: Potential memory leak
frameworks/base/media/mca/filterfw/jni/jni_shader_program.cpp:50:12:
warning: Potential memory leak
frameworks/base/media/mca/filterfw/jni/jni_shader_program.cpp:57:12:
warning: Potential memory leak
frameworks/base/media/mca/filterfw/jni/jni_vertex_frame.cpp:27:10:
warning: Potential memory leak

Note that the changes in jni_gl_frame are purely cosmetic; those aren't
fixing any warnings. I'm happy to back them out if anyone wants.

Bug: None.
Test: All of the static analyzer warnings mentioned above are now gone.
Change-Id: I49dc6d7c789233d6497f8bcc766ca66aec72b27b
ni_gl_environment.cpp
ni_gl_frame.cpp
ni_native_frame.cpp
ni_native_program.cpp
ni_shader_program.cpp
ni_util.h
ni_vertex_frame.cpp
c6baf563ba6aa207a48317c177b29f1d2b70cf3d 27-Apr-2016 Chih-Hung Hsieh <chh@google.com> Fix google-explicit-constructor warnings.

Bug: 28341362
Change-Id: Ibdd6a210bb7ff228e3624cc319169f77aca3b51e
ni_gl_environment.cpp
6ac565687b00470ed915f8cd2261c6fbabb534f4 14-Apr-2016 Christopher Wiley <wiley@google.com> libfilterfw_jni needs libmedia include paths

This library includes libmedia headers, and needs its full include path.

Bug: 27804373
Test: This code compiles with a slightly modified libmedia include
path.

Change-Id: Ic9253c0f0e7236435f36f2baf47411ca7db187cd
ndroid.mk
34db51cdd7633983169d5b538f2ae2931f670b86 16-Dec-2014 Ying Wang <wangying@google.com> Cleanup Obsolete LOCAL_PRELINK_MODULE.

Bug: 18675947
Change-Id: If4909c5f8495136d381b289a3d55e811313abccc
ndroid.mk
57f637279a5b53022cdf742e329303abcf5eccaa 24-Nov-2014 Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> Add -Wno-unused-parameter to LOCAL_CFLAGS

Some JNI functions ignore the JNI environment and class information, but
still take the parameters -- causing a build failure with clang (and gcc
with -Wextra enabled). Ignore this.

Change-Id: I049fcf65991b19d2416fce105699311803b43cfc
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
ndroid.mk
ff1d8a6635fb6441615778a47e2881129574a5b1 12-Nov-2014 Dan Albert <danalbert@google.com> Move frameworks/base over to libc++.

Bug: 15193147
Change-Id: I96109d2d383f0c8a4aaa611f29fcf887afb3c69e
ni_util.h
e5160e7e59f96aa457e7a4217197150086e8b7ca 11-Nov-2014 Andreas Gampe <agampe@google.com> Frameworks/base: Wall Werror in media/mca

Turn on -Wall -Werror in media/mca. Fix warnings.

Change-Id: I2a43df1d0639babe240b91942a5ea3f8babdef93
ndroid.mk
ni_gl_environment.cpp
ni_init.cpp
075e9a19ce645752f8282bc19c91b25978a7dc52 06-Jan-2014 Ashok Bhat <ashok.bhat@arm.com> AArch64: Use long for pointers in media classes

For storing pointers, long is used in media classes,
as native pointers can be 64-bit.

In addition, some minor changes have been done
to conform with standard JNI practice (e.g. use
of jint instead of int in JNI function prototypes)

Change-Id: Idc4ca0124d03df7f9cef412488abafd020e5e774
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
Signed-off-by: Marcus Oakland <marcus.oakland@arm.com>
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
ni_gl_environment.cpp
52800617946c456e78ed010c82d0ec4358368164 15-Feb-2013 Mathias Agopian <mathias@google.com> Refactoring: Rename SurfaceTextureClient to Surface

Change-Id: I5a218ca11abeeec05e3a4c3cfc581bcc788814ea
ni_gl_environment.cpp
d47f7d8b5fe3a3861d7cbdc5f912235407823c8e 18-Dec-2012 Andy McFadden <fadden@android.com> Rename ISurfaceTexture and SurfaceTexture

The C++ class names don't match what the classes do, so rename
ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
GLConsumer.

Bug 7736700

Change-Id: I08e677faf2ebb418ef131d0a8008e01037db0e50
ni_gl_environment.cpp
ni_gl_environment.h
eba8254c8cae92d653c5203f65cb36f3fc724f9d 12-Dec-2012 Andrew Hsieh <andrewhsieh@google.com> Fix typo

Changed ANDROID_BITMAP_RESUT_SUCCESS -> ANDROID_BITMAP_RESULT_SUCCESS

Change-Id: I3d5525d7dacbf8f007e3230e1ca87b69245a96b1
ni_gl_frame.cpp
ni_native_frame.cpp
65953da4636fbf5f0a24b8f5f2b5fa7d76ff13d9 27-Mar-2012 Marius Renn <renn@google.com> Multi-Project Commit: Move of filterfw out of system/media (2 of 7)

This is part of the multi-project commit to move the filter-framework
from system/media/mca to frameworks/base/media/mca.

Note that the filter-framework will soon be replaced with a refactored
version currently under API review (also to go under frameworks/base).
This move is done now to unblock the PDK efforts.

Change-Id: I9f42be5a12a9e8157512be11f04e38e4548970be
ndroid.mk
ni_gl_environment.cpp
ni_gl_environment.h
ni_gl_frame.cpp
ni_gl_frame.h
ni_init.cpp
ni_native_buffer.cpp
ni_native_buffer.h
ni_native_frame.cpp
ni_native_frame.h
ni_native_program.cpp
ni_native_program.h
ni_shader_program.cpp
ni_shader_program.h
ni_util.cpp
ni_util.h
ni_vertex_frame.cpp
ni_vertex_frame.h