gstreamer/subprojects/gst-plugins-bad/sys/androidmedia/jni
Ratchanan Srirattanamet a50ce9c6b0 androidmedia: allow multiple implementations of codec and format
When implementing NDK media support, it would be useful to also have JNI
implementation in the same binary as NDK media compatibility is lower.
As such, implement a rudimentary vtable system for gstamc-codec and
gstamc-format, and allow choosing the implementation at static_init()
time.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4115>
2024-01-11 19:00:13 +00:00
..
gstamc-codec-jni.c androidmedia: allow multiple implementations of codec and format 2024-01-11 19:00:13 +00:00
gstamc-codeclist-jni.c androidmedia: call all static_init() functions from single entry point 2024-01-11 19:00:13 +00:00
gstamc-format-jni.c androidmedia: allow multiple implementations of codec and format 2024-01-11 19:00:13 +00:00
gstamc-internal-jni.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstamc-jni.c androidmedia: allow multiple implementations of codec and format 2024-01-11 19:00:13 +00:00
gstamc-jni.h androidmedia: allow multiple implementations of codec and format 2024-01-11 19:00:13 +00:00
gstamcsurface.c Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstamcsurface.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstamcsurfacetexture-jni.c androidmedia: call all static_init() functions from single entry point 2024-01-11 19:00:13 +00:00
gstamcsurfacetexture-jni.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00