gstreamer/subprojects/gst-plugins-bad/sys/androidmedia
Andrew Pritchard 432354e6d4 Fix GstAmcSurfaceTexture segfault
Check that `self` and `self->callback` are defined. `self` can be set to
`NULL` in `remove_listener`, and `self->callback` can be set to `NULL`
inside `gst_amc_surface_texture_jni_set_on_frame_available_callback`.
This can cause a segfault since the Java object can outlive the C
object, and call the callback after `remove_listener` is called.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2024>
2022-03-28 04:44:21 +00:00
..
jni
magicleap
org/freedesktop/gstreamer/androidmedia
gst-android-graphics-imageformat.c
gst-android-graphics-imageformat.h
gst-android-hardware-camera.c
gst-android-hardware-camera.h
gst-android-hardware-sensor.c
gst-android-hardware-sensor.h
gstahcsrc.c
gstahcsrc.h
gstahssrc.c
gstahssrc.h
gstamc-codec.h
gstamc-codeclist.h
gstamc-constants.h Move files from gst-plugins-bad into the "subprojects/gst-plugins-bad/" subdir 2021-09-24 16:14:36 -03:00
gstamc-format.h
gstamc.c
gstamc.h
gstamcaudiodec.c
gstamcaudiodec.h
gstamcsurfacetexture.c
gstamcsurfacetexture.h
gstamcvideodec.c
gstamcvideodec.h
gstamcvideoenc.c
gstamcvideoenc.h
gstjniutils.c
gstjniutils.h
gstsensors.h
meson.build