Skip to content

Commit 4fa7781

Browse files
authored
refactor: move ffmpeg decoders to media3ext module (#19)
1 parent f24d77e commit 4fa7781

22 files changed

+29
-29
lines changed
File renamed without changes.

ffcodecs/build.gradle.kts renamed to media3ext/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
}
88

99
android {
10-
namespace = "io.github.anilbeesetti.nextlib.ffcodecs"
10+
namespace = "io.github.anilbeesetti.nextlib.media3ext"
1111

1212
compileSdk = 33
1313

File renamed without changes.

ffcodecs/src/main/cpp/ffaudio.cpp renamed to media3ext/src/main/cpp/ffaudio.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ int transformError(int errorNumber) {
183183

184184
extern "C"
185185
JNIEXPORT jlong JNICALL
186-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegInitialize(JNIEnv *env,
186+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegInitialize(JNIEnv *env,
187187
jobject thiz,
188188
jstring codec_name,
189189
jbyteArray extra_data,
@@ -201,7 +201,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegInitialize
201201

202202
extern "C"
203203
JNIEXPORT jint JNICALL
204-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegDecode(JNIEnv *env,
204+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegDecode(JNIEnv *env,
205205
jobject thiz,
206206
jlong context,
207207
jobject input_data,
@@ -244,7 +244,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegDecode(JNI
244244

245245
extern "C"
246246
JNIEXPORT jint JNICALL
247-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegGetChannelCount(
247+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegGetChannelCount(
248248
JNIEnv *env, jobject thiz, jlong context) {
249249
if (!context) {
250250
LOGE("Context must be non-NULL.");
@@ -255,7 +255,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegGetChannel
255255

256256
extern "C"
257257
JNIEXPORT jint JNICALL
258-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegGetSampleRate(JNIEnv *env,
258+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegGetSampleRate(JNIEnv *env,
259259
jobject thiz,
260260
jlong context) {
261261
if (!context) {
@@ -267,7 +267,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegGetSampleR
267267

268268
extern "C"
269269
JNIEXPORT jlong JNICALL
270-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegReset(JNIEnv *env,
270+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegReset(JNIEnv *env,
271271
jobject thiz,
272272
jlong jContext,
273273
jbyteArray extra_data) {
@@ -300,7 +300,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegReset(JNIE
300300

301301
extern "C"
302302
JNIEXPORT void JNICALL
303-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegAudioDecoder_ffmpegRelease(JNIEnv *env,
303+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegAudioDecoder_ffmpegRelease(JNIEnv *env,
304304
jobject thiz,
305305
jlong context) {
306306
if (context) {
File renamed without changes.

ffcodecs/src/main/cpp/ffmain.cpp renamed to media3ext/src/main/cpp/ffmain.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,21 @@ jint JNI_OnLoad(JavaVM *vm, void *reserved) {
1414

1515
extern "C"
1616
JNIEXPORT jstring JNICALL
17-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegLibrary_ffmpegGetVersion(JNIEnv *env,
17+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegLibrary_ffmpegGetVersion(JNIEnv *env,
1818
jclass clazz) {
1919
return env->NewStringUTF(LIBAVCODEC_IDENT);
2020
}
2121

2222
extern "C"
2323
JNIEXPORT jint JNICALL
24-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegLibrary_ffmpegGetInputBufferPaddingSize(
24+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegLibrary_ffmpegGetInputBufferPaddingSize(
2525
JNIEnv *env, jclass clazz) {
2626
return (jint) AV_INPUT_BUFFER_PADDING_SIZE;
2727
}
2828

2929
extern "C"
3030
JNIEXPORT jboolean JNICALL
31-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegLibrary_ffmpegHasDecoder(JNIEnv *env,
31+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegLibrary_ffmpegHasDecoder(JNIEnv *env,
3232
jclass clazz,
3333
jstring codec_name) {
3434
return getCodecByName(env, codec_name) != nullptr;

ffcodecs/src/main/cpp/ffvideo.cpp renamed to media3ext/src/main/cpp/ffvideo.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ JniContext *createVideoContext(JNIEnv *env,
130130

131131
extern "C"
132132
JNIEXPORT jlong JNICALL
133-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegInitialize(JNIEnv *env,
133+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegInitialize(JNIEnv *env,
134134
jobject thiz,
135135
jstring codec_name,
136136
jbyteArray extra_data,
@@ -146,7 +146,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegInitialize
146146

147147
extern "C"
148148
JNIEXPORT jlong JNICALL
149-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegReset(JNIEnv *env, jobject thiz,
149+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegReset(JNIEnv *env, jobject thiz,
150150
jlong jContext) {
151151
auto *const jniContext = reinterpret_cast<JniContext *>(jContext);
152152
AVCodecContext *context = jniContext->codecContext;
@@ -161,7 +161,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegReset(JNIE
161161

162162
extern "C"
163163
JNIEXPORT void JNICALL
164-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegRelease(JNIEnv *env, jobject thiz,
164+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegRelease(JNIEnv *env, jobject thiz,
165165
jlong jContext) {
166166
auto *const jniContext = reinterpret_cast<JniContext *>(jContext);
167167
AVCodecContext *context = jniContext->codecContext;
@@ -173,7 +173,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegRelease(JN
173173

174174
extern "C"
175175
JNIEXPORT jint JNICALL
176-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegRenderFrame(JNIEnv *env,
176+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegRenderFrame(JNIEnv *env,
177177
jobject thiz,
178178
jlong jContext,
179179
jobject surface,
@@ -291,7 +291,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegRenderFram
291291

292292
extern "C"
293293
JNIEXPORT jint JNICALL
294-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegSendPacket(JNIEnv *env,
294+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegSendPacket(JNIEnv *env,
295295
jobject thiz,
296296
jlong jContext,
297297
jobject encoded_data,
@@ -326,7 +326,7 @@ Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegSendPacket
326326

327327
extern "C"
328328
JNIEXPORT jint JNICALL
329-
Java_io_github_anilbeesetti_nextlib_ffcodecs_FfmpegVideoDecoder_ffmpegReceiveFrame(JNIEnv *env,
329+
Java_io_github_anilbeesetti_nextlib_media3ext_ffdecoder_FfmpegVideoDecoder_ffmpegReceiveFrame(JNIEnv *env,
330330
jobject thiz,
331331
jlong jContext,
332332
jint output_mode,

0 commit comments

Comments
 (0)