54 ctx->surface = (*env)->NewGlobalRef(env, surface);
81 (*env)->DeleteGlobalRef(env,
ctx->surface);
96 "Releasing output buffer %zd (%p) ts=%"PRId64
" with render=%d [%d pending]\n",
112 "Rendering output buffer %zd (%p) ts=%"PRId64
" with time=%"PRId64
" [%d pending]\n",
static AVFormatContext * ctx
Libavcodec external API header.
#define atomic_load(object)
#define AVERROR_EXTERNAL
Generic error in an external library.
#define AV_LOG_DEBUG
Stuff which is only useful for libav* developers.
#define AV_LOG_ERROR
Something went wrong and cannot losslessly be recovered.
JNIEnv * ff_jni_get_env(void *log_ctx)
Memory handling functions.
main external API structure.
void * hwaccel_context
Legacy hardware accelerator context.
This structure holds a reference to a android/view/Surface object that will be used as output by the ...
#define atomic_fetch_sub(object, operand)
#define atomic_fetch_add(object, operand)