├── AACEncoder ├── obj │ ├── local │ │ ├── x86 │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── frame.o │ │ │ │ ├── util.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── psychkni.o │ │ │ │ ├── bitstream.o │ │ │ │ └── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ └── g711.o.d │ │ ├── armeabi │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── util.o │ │ │ │ ├── frame.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── bitstream.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── psychkni.o │ │ │ │ ├── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ └── channels.o.d │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ ├── g711.o.d │ │ │ │ ├── audio_buffer.o.d │ │ │ │ ├── IDecodeToPcm.o.d │ │ │ │ ├── G726ToPcm.o.d │ │ │ │ └── PcmToAac.o.d │ │ ├── mips │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── frame.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── util.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── bitstream.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── psychkni.o │ │ │ │ └── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ └── g711.o.d │ │ ├── mips64 │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── frame.o │ │ │ │ ├── util.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── psychkni.o │ │ │ │ ├── bitstream.o │ │ │ │ ├── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ └── backpred.o.d │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ └── g711.o.d │ │ ├── x86_64 │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── frame.o │ │ │ │ ├── util.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── psychkni.o │ │ │ │ ├── bitstream.o │ │ │ │ ├── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ └── backpred.o.d │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ └── g711.o.d │ │ ├── arm64-v8a │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ │ └── AACEncode │ │ │ │ ├── g711.o │ │ │ │ ├── g726.o │ │ │ │ ├── PcmToAac.o │ │ │ │ ├── AACEncoder.o │ │ │ │ ├── G711AToPcm.o │ │ │ │ ├── G726ToPcm.o │ │ │ │ ├── IDecodeToPcm.o │ │ │ │ ├── audio_buffer.o │ │ │ │ ├── libfaac │ │ │ │ ├── fft.o │ │ │ │ ├── frame.o │ │ │ │ ├── ltp.o │ │ │ │ ├── tns.o │ │ │ │ ├── util.o │ │ │ │ ├── huffman.o │ │ │ │ ├── midside.o │ │ │ │ ├── aacquant.o │ │ │ │ ├── backpred.o │ │ │ │ ├── bitstream.o │ │ │ │ ├── channels.o │ │ │ │ ├── filtbank.o │ │ │ │ ├── psychkni.o │ │ │ │ ├── kiss_fft │ │ │ │ │ ├── kiss_fft.o │ │ │ │ │ └── kiss_fftr.o │ │ │ │ └── backpred.o.d │ │ │ │ ├── EasyAACEncoder.o │ │ │ │ ├── EasyAACEncoderAPI.o │ │ │ │ ├── G711AToPcm.o.d │ │ │ │ └── g711.o.d │ │ └── armeabi-v7a │ │ │ ├── libstdc++.a │ │ │ ├── libAACEncode.so │ │ │ └── objs │ │ │ └── AACEncode │ │ │ ├── g711.o │ │ │ ├── g726.o │ │ │ ├── PcmToAac.o │ │ │ ├── AACEncoder.o │ │ │ ├── G711AToPcm.o │ │ │ ├── G726ToPcm.o │ │ │ ├── libfaac │ │ │ ├── fft.o │ │ │ ├── ltp.o │ │ │ ├── tns.o │ │ │ ├── frame.o │ │ │ ├── util.o │ │ │ ├── aacquant.o │ │ │ ├── backpred.o │ │ │ ├── channels.o │ │ │ ├── filtbank.o │ │ │ ├── huffman.o │ │ │ ├── midside.o │ │ │ ├── psychkni.o │ │ │ ├── bitstream.o │ │ │ ├── kiss_fft │ │ │ │ ├── kiss_fft.o │ │ │ │ └── kiss_fftr.o │ │ │ └── channels.o.d │ │ │ ├── IDecodeToPcm.o │ │ │ ├── audio_buffer.o │ │ │ ├── EasyAACEncoder.o │ │ │ ├── EasyAACEncoderAPI.o │ │ │ ├── G711AToPcm.o.d │ │ │ ├── g711.o.d │ │ │ ├── audio_buffer.o.d │ │ │ ├── IDecodeToPcm.o.d │ │ │ └── G726ToPcm.o.d │ └── convert-dependencies.sh ├── jni │ ├── G726ToPcm.cpp │ ├── EasyAACEncoderAPI.h │ ├── Application.mk │ ├── libfaac │ │ ├── version.h │ │ ├── kiss_fft │ │ │ ├── kiss_fftr.h │ │ │ ├── kiss_fft.h │ │ │ └── _kiss_fft_guts.h │ │ ├── midside.h │ │ ├── channels.h │ │ ├── backpred.h │ │ ├── ltp.h │ │ ├── fft.h │ │ ├── util.h │ │ ├── filtbank.h │ │ ├── tns.h │ │ ├── aacquant.h │ │ ├── psych.h │ │ ├── util.c │ │ └── huffman.h │ ├── condef.h │ ├── audio_buffer.h │ ├── G711AToPcm.h │ ├── G711AToPcm.cpp │ ├── G726ToPcm.h │ ├── g711.h │ ├── audio_buffer.cpp │ ├── outDebug.h │ ├── PcmToAac.h │ ├── EasyAACEncoderAPI.cpp │ ├── Android.mk │ ├── EasyAACEncoder.h │ ├── com_aacencoder_JNIAACEncode.h │ ├── IDecodeToPcm.cpp │ ├── PcmToAac.cpp │ ├── IDecodeToPcm.h │ ├── faac.h │ ├── EasyDSSBuffers.cpp │ └── faaccfg.h ├── ic_launcher-web.png ├── res │ ├── raw │ │ └── g711.g711a │ ├── drawable-hdpi │ │ └── ic_launcher.png │ ├── drawable-mdpi │ │ └── ic_launcher.png │ ├── drawable-xhdpi │ │ └── ic_launcher.png │ ├── drawable-xxhdpi │ │ └── ic_launcher.png │ ├── values │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ ├── values-v11 │ │ └── styles.xml │ ├── menu │ │ └── main.xml │ ├── values-w820dp │ │ └── dimens.xml │ ├── values-v14 │ │ └── styles.xml │ └── layout │ │ └── activity_main.xml ├── libs │ ├── mips │ │ └── libAACEncode.so │ ├── x86 │ │ └── libAACEncode.so │ ├── mips64 │ │ └── libAACEncode.so │ ├── x86_64 │ │ └── libAACEncode.so │ ├── arm64-v8a │ │ └── libAACEncode.so │ ├── armeabi │ │ └── libAACEncode.so │ └── armeabi-v7a │ │ └── libAACEncode.so ├── bin │ └── classes │ │ └── com │ │ └── aacencoder │ │ ├── R.class │ │ ├── R$id.class │ │ ├── R$attr.class │ │ ├── R$dimen.class │ │ ├── R$menu.class │ │ ├── R$raw.class │ │ ├── R$style.class │ │ ├── R$layout.class │ │ ├── R$string.class │ │ ├── BuildConfig.class │ │ ├── JNIAACEncode.class │ │ ├── MainActivity.class │ │ └── R$drawable.class ├── .settings │ ├── org.eclipse.core.resources.prefs │ └── org.eclipse.jdt.core.prefs ├── gen │ └── com │ │ └── aacencoder │ │ ├── BuildConfig.java │ │ └── R.java ├── .classpath ├── project.properties ├── src │ └── com │ │ └── aacencoder │ │ ├── JNIAACEncode.java │ │ └── MainActivity.java ├── proguard-project.txt ├── AndroidManifest.xml └── .project ├── jni.png └── lib.png /AACEncoder/obj/local/x86/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/libstdc++.a: -------------------------------------------------------------------------------- 1 | ! 2 | -------------------------------------------------------------------------------- /jni.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/jni.png -------------------------------------------------------------------------------- /lib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/lib.png -------------------------------------------------------------------------------- /AACEncoder/jni/G726ToPcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/jni/G726ToPcm.cpp -------------------------------------------------------------------------------- /AACEncoder/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/ic_launcher-web.png -------------------------------------------------------------------------------- /AACEncoder/res/raw/g711.g711a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/res/raw/g711.g711a -------------------------------------------------------------------------------- /AACEncoder/jni/EasyAACEncoderAPI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/jni/EasyAACEncoderAPI.h -------------------------------------------------------------------------------- /AACEncoder/libs/mips/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/mips/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/libs/x86/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/x86/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/libs/mips64/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/mips64/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/libs/x86_64/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/x86_64/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/libs/arm64-v8a/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/arm64-v8a/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/libs/armeabi/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/armeabi/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/jni/Application.mk: -------------------------------------------------------------------------------- 1 | APP_ABI := all 2 | #APP_ABI := armeabi-v7a x86 3 | APP_PLATFORM := android-8 4 | APP_CFLAGS += -DSTDC_HEADERS -------------------------------------------------------------------------------- /AACEncoder/libs/armeabi-v7a/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/libs/armeabi-v7a/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R.class -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /AACEncoder/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /AACEncoder/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AACEncoder/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$id.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$id.class -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/libAACEncode.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/libAACEncode.so -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/.settings/org.eclipse.core.resources.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | encoding//jni/EasyAACEncoderAPI.h=gbk 3 | encoding/=UTF-8 4 | -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$attr.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$attr.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$dimen.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$dimen.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$menu.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$menu.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$raw.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$raw.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$style.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$style.class -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$layout.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$layout.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$string.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$string.class -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/BuildConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/BuildConfig.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/JNIAACEncode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/JNIAACEncode.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/MainActivity.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/MainActivity.class -------------------------------------------------------------------------------- /AACEncoder/bin/classes/com/aacencoder/R$drawable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/bin/classes/com/aacencoder/R$drawable.class -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/version.h: -------------------------------------------------------------------------------- 1 | #ifndef _VERSION_H_ 2 | #define _VERSION_H_ 3 | 4 | #define FAAC_RELEASE 1 5 | 6 | #define FAAC_VERSION "1.28" 7 | 8 | #endif 9 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/g711.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/g711.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/g726.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/g726.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/PcmToAac.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/PcmToAac.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/AACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/AACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G711AToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G711AToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G726ToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G726ToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/ltp.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/ltp.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/tns.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/tns.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/IDecodeToPcm.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/IDecodeToPcm.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/audio_buffer.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/audio_buffer.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/frame.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/frame.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/util.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/util.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/EasyAACEncoder.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/EasyAACEncoder.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/aacquant.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/aacquant.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/backpred.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/backpred.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/channels.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/channels.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/filtbank.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/filtbank.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/huffman.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/huffman.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/midside.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/midside.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/psychkni.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/psychkni.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/EasyAACEncoderAPI.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/EasyAACEncoderAPI.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/bitstream.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/bitstream.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/kiss_fft/kiss_fft.o -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ssyandroid/AACEncode/HEAD/AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/kiss_fft/kiss_fftr.o -------------------------------------------------------------------------------- /AACEncoder/gen/com/aacencoder/BuildConfig.java: -------------------------------------------------------------------------------- 1 | /** Automatically generated file. DO NOT MODIFY */ 2 | package com.aacencoder; 3 | 4 | public final class BuildConfig { 5 | public final static boolean DEBUG = true; 6 | } -------------------------------------------------------------------------------- /AACEncoder/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | eclipse.preferences.version=1 2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 3 | org.eclipse.jdt.core.compiler.compliance=1.6 4 | org.eclipse.jdt.core.compiler.source=1.6 5 | -------------------------------------------------------------------------------- /AACEncoder/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 16dp 5 | 16dp 6 | 7 | 8 | -------------------------------------------------------------------------------- /AACEncoder/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | AACEncoder 5 | Hello world! 6 | Settings 7 | 8 | 9 | -------------------------------------------------------------------------------- /AACEncoder/jni/condef.h: -------------------------------------------------------------------------------- 1 | #ifndef _CONDEF_H 2 | #define _CONDEF_H 3 | #include 4 | #include 5 | #include 6 | #include 7 | 8 | #define SAFE_DELETE_OBJ(OBJ) {if(NULL!=OBJ){delete OBJ;OBJ=NULL;}} 9 | #define SAFE_FREE_BUF(OBJ) {if(NULL!=OBJ){free(OBJ);OBJ=NULL;}} 10 | 11 | #endif 12 | -------------------------------------------------------------------------------- /AACEncoder/res/values-v11/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /AACEncoder/obj/convert-dependencies.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # AUTO-GENERATED FILE, DO NOT EDIT! 3 | if [ -f $1.org ]; then 4 | sed -e 's!^C:/cygwin64/lib!/usr/lib!ig;s! C:/cygwin64/lib! /usr/lib!ig;s!^C:/cygwin64/bin!/usr/bin!ig;s! C:/cygwin64/bin! /usr/bin!ig;s!^C:/cygwin64/!/!ig;s! C:/cygwin64/! /!ig;s!^D:!/cygdrive/d!ig;s! D:! /cygdrive/d!ig;s!^C:!/cygdrive/c!ig;s! C:! /cygdrive/c!ig;' $1.org > $1 && rm -f $1.org 5 | fi 6 | -------------------------------------------------------------------------------- /AACEncoder/res/menu/main.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /AACEncoder/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 64dp 9 | 10 | 11 | -------------------------------------------------------------------------------- /AACEncoder/res/values-v14/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /AACEncoder/.classpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /AACEncoder/jni/audio_buffer.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include 3 | #include 4 | #include 5 | 6 | const int iBufLen = 1024 * 128; 7 | const int iRecvBufLen = iBufLen * 2; 8 | 9 | class audio_buffer 10 | { 11 | public: 12 | audio_buffer(void); 13 | ~audio_buffer(void); 14 | 15 | int write_data(void *data, int len); 16 | 17 | int get_data(unsigned char *dest, int how_you_want); 18 | 19 | void update_data_len(int len); 20 | 21 | unsigned char *get_writable_ptr(); 22 | 23 | private: 24 | unsigned char *data_; 25 | int len_; 26 | }; 27 | 28 | -------------------------------------------------------------------------------- /AACEncoder/project.properties: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by Android Tools. 2 | # Do not modify this file -- YOUR CHANGES WILL BE ERASED! 3 | # 4 | # This file must be checked in Version Control Systems. 5 | # 6 | # To customize properties used by the Ant build system edit 7 | # "ant.properties", and override values to adapt the script to your 8 | # project structure. 9 | # 10 | # To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home): 11 | #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 12 | 13 | # Project target. 14 | target=android-23 15 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/mips64/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h 5 | 6 | jni/G711AToPcm.h: 7 | 8 | jni/IDecodeToPcm.h: 9 | 10 | jni/EasyAACEncoderAPI.h: 11 | 12 | jni/g711.h: 13 | 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdint.h: 15 | 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h: 17 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/x86_64/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h 5 | 6 | jni/G711AToPcm.h: 7 | 8 | jni/IDecodeToPcm.h: 9 | 10 | jni/EasyAACEncoderAPI.h: 11 | 12 | jni/g711.h: 13 | 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdint.h: 15 | 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h: 17 | -------------------------------------------------------------------------------- /AACEncoder/jni/G711AToPcm.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #pragma once 9 | #include "IDecodeToPcm.h" 10 | 11 | class G711AToPcm : 12 | public DecodeToPcmBase 13 | { 14 | public: 15 | G711AToPcm(void); 16 | virtual ~G711AToPcm(void); 17 | public: 18 | virtual unsigned short DecodeOneChar(unsigned char data); 19 | }; 20 | 21 | 22 | class G711UToPcm : 23 | public DecodeToPcmBase 24 | { 25 | public: 26 | G711UToPcm(void); 27 | virtual ~G711UToPcm(void); 28 | public: 29 | virtual unsigned short DecodeOneChar(unsigned char data); 30 | }; 31 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/arm64-v8a/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h 5 | 6 | jni/G711AToPcm.h: 7 | 8 | jni/IDecodeToPcm.h: 9 | 10 | jni/EasyAACEncoderAPI.h: 11 | 12 | jni/g711.h: 13 | 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdint.h: 15 | 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h: 17 | -------------------------------------------------------------------------------- /AACEncoder/res/layout/activity_main.xml: -------------------------------------------------------------------------------- 1 | 10 | 11 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /AACEncoder/jni/G711AToPcm.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #include "G711AToPcm.h" 9 | 10 | #include "g711.h" 11 | 12 | 13 | G711AToPcm::G711AToPcm(void) 14 | { 15 | } 16 | 17 | 18 | G711AToPcm::~G711AToPcm(void) 19 | { 20 | } 21 | unsigned short G711AToPcm::DecodeOneChar(unsigned char data) 22 | { 23 | return (int16_t)alaw2linear(data); 24 | } 25 | //------------------------------------------- 26 | G711UToPcm::G711UToPcm(void) 27 | { 28 | } 29 | 30 | 31 | G711UToPcm::~G711UToPcm(void) 32 | { 33 | } 34 | unsigned short G711UToPcm::DecodeOneChar(unsigned char data) 35 | { 36 | return (int16_t)ulaw2linear(data); 37 | } -------------------------------------------------------------------------------- /AACEncoder/jni/G726ToPcm.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #pragma once 9 | #include "IDecodeToPcm.h" 10 | #include "g726.h" 11 | 12 | class G726ToPcm:public IDecodeToPcm 13 | { 14 | public: 15 | G726ToPcm(void); 16 | virtual ~G726ToPcm(void); 17 | 18 | public: 19 | int Init(InAudioInfo info); 20 | 21 | public: 22 | virtual int Decode(unsigned char* outbuf, unsigned int* outlen , unsigned char* inbuf, unsigned int inlen); 23 | virtual int PCMSize(); 24 | virtual int G7FrameSize(); 25 | 26 | private: 27 | g726_state_t *m_state726; 28 | int m_bitRate; 29 | 30 | int m_g7FrameSize; 31 | int m_pcmSize; 32 | }; 33 | 34 | -------------------------------------------------------------------------------- /AACEncoder/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 14 | 15 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/x86/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/_types.h 6 | 7 | jni/G711AToPcm.h: 8 | 9 | jni/IDecodeToPcm.h: 10 | 11 | jni/EasyAACEncoderAPI.h: 12 | 13 | jni/g711.h: 14 | 15 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdint.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/_types.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/_types.h: 20 | -------------------------------------------------------------------------------- /AACEncoder/src/com/aacencoder/JNIAACEncode.java: -------------------------------------------------------------------------------- 1 | package com.aacencoder; 2 | 3 | public class JNIAACEncode { 4 | 5 | public static final int Law_ULaw = 0;/**< U law */ 6 | public static final int Law_ALaw = 1;/**< A law */ 7 | public static final int Law_PCM16 = 2;/**< 16 bit uniform PCM values. 原始 pcm 数据 */ 8 | public static final int Law_G726 = 3;/**< G726 */ 9 | 10 | // public static native void g711Ainit(); 11 | // 12 | // public static native void g711Uinit(); 13 | 14 | public static native void init(int audioCodec); 15 | 16 | // public static native void release(); 17 | 18 | // public native byte[] encode(byte[] pbG711ABuffer, int len, byte[] pbAACBuffer, int out_len); 19 | 20 | public static native int encode(String infilename, String outAacname); 21 | 22 | static { 23 | System.loadLibrary("AACEncode"); 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /AACEncoder/jni/g711.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #ifndef __G_711_H_ 9 | #define __G_711_H_ 10 | 11 | #include 12 | 13 | enum _e_g711_tp 14 | { 15 | TP_ALAW, //G711A 16 | TP_ULAW //G711U 17 | }; 18 | 19 | unsigned char linear2alaw(int pcm_val); /* 2's complement (16-bit range) */ 20 | int alaw2linear(unsigned char a_val); 21 | 22 | unsigned char linear2ulaw(int pcm_val); /* 2's complement (16-bit range) */ 23 | int ulaw2linear(unsigned char u_val); 24 | 25 | unsigned char alaw2ulaw(unsigned char aval); 26 | unsigned char ulaw2alaw(unsigned char uval); 27 | 28 | int g711_decode(void *pout_buf, int *pout_len, const void *pin_buf, const int in_len , int type); 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h 6 | 7 | jni/G711AToPcm.h: 8 | 9 | jni/IDecodeToPcm.h: 10 | 11 | jni/EasyAACEncoderAPI.h: 12 | 13 | jni/g711.h: 14 | 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 20 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/mips/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/_types.h 6 | 7 | jni/G711AToPcm.h: 8 | 9 | jni/IDecodeToPcm.h: 10 | 11 | jni/EasyAACEncoderAPI.h: 12 | 13 | jni/g711.h: 14 | 15 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdint.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/_types.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/_types.h: 20 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G711AToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/G711AToPcm.o: jni/G711AToPcm.cpp \ 2 | jni/G711AToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g711.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h 6 | 7 | jni/G711AToPcm.h: 8 | 9 | jni/IDecodeToPcm.h: 10 | 11 | jni/EasyAACEncoderAPI.h: 12 | 13 | jni/g711.h: 14 | 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 20 | -------------------------------------------------------------------------------- /AACEncoder/proguard-project.txt: -------------------------------------------------------------------------------- 1 | # To enable ProGuard in your project, edit project.properties 2 | # to define the proguard.config property as described in that file. 3 | # 4 | # Add project specific ProGuard rules here. 5 | # By default, the flags in this file are appended to flags specified 6 | # in ${sdk.dir}/tools/proguard/proguard-android.txt 7 | # You can edit the include path and order by changing the ProGuard 8 | # include property in project.properties. 9 | # 10 | # For more details, see 11 | # http://developer.android.com/guide/developing/tools/proguard.html 12 | 13 | # Add any project specific keep options here: 14 | 15 | # If your project uses WebView with JS, uncomment the following 16 | # and specify the fully qualified class name to the JavaScript interface 17 | # class: 18 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 19 | # public *; 20 | #} 21 | -------------------------------------------------------------------------------- /AACEncoder/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 10 | 11 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /AACEncoder/src/com/aacencoder/MainActivity.java: -------------------------------------------------------------------------------- 1 | package com.aacencoder; 2 | 3 | import android.app.Activity; 4 | import android.os.Bundle; 5 | import android.view.Menu; 6 | import android.view.MenuItem; 7 | 8 | public class MainActivity extends Activity { 9 | 10 | @Override 11 | protected void onCreate(Bundle savedInstanceState) { 12 | super.onCreate(savedInstanceState); 13 | setContentView(R.layout.activity_main); 14 | 15 | } 16 | 17 | @Override 18 | public boolean onCreateOptionsMenu(Menu menu) { 19 | // Inflate the menu; this adds items to the action bar if it is present. 20 | getMenuInflater().inflate(R.menu.main, menu); 21 | return true; 22 | } 23 | 24 | @Override 25 | public boolean onOptionsItemSelected(MenuItem item) { 26 | // Handle action bar item clicks here. The action bar will 27 | // automatically handle clicks on the Home/Up button, so long 28 | // as you specify a parent activity in AndroidManifest.xml. 29 | int id = item.getItemId(); 30 | if (id == R.id.action_settings) { 31 | return true; 32 | } 33 | return super.onOptionsItemSelected(item); 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /AACEncoder/jni/audio_buffer.cpp: -------------------------------------------------------------------------------- 1 | #include "audio_buffer.h" 2 | #include "outDebug.h" 3 | 4 | 5 | 6 | audio_buffer::audio_buffer() 7 | { 8 | data_ = new unsigned char[iBufLen]; 9 | len_ = 0; 10 | } 11 | 12 | audio_buffer::~audio_buffer() 13 | { 14 | delete []data_; 15 | } 16 | 17 | int audio_buffer::write_data(void* data, int len) 18 | { 19 | if (iBufLen - len_ < len) 20 | { 21 | if(AAC_DEBUG) printf("audio_buffer full\n"); 22 | return -1; 23 | } 24 | if (len > 0) 25 | { 26 | memcpy(data_ + len_, data, len); 27 | len_ += len; 28 | return len; 29 | } 30 | return 0; 31 | } 32 | 33 | int audio_buffer::get_data(unsigned char* dest, int how_you_want) 34 | { 35 | if (len_ == 0 || len_ < how_you_want) 36 | { 37 | return 0; 38 | } 39 | else 40 | { 41 | memcpy(dest, data_, how_you_want); 42 | memcpy(data_, data_ + how_you_want, len_ - how_you_want); 43 | len_ -= how_you_want; 44 | return how_you_want; 45 | } 46 | } 47 | 48 | unsigned char* audio_buffer::get_writable_ptr() 49 | { 50 | return data_ + len_; 51 | } 52 | 53 | void audio_buffer::update_data_len(int len) 54 | { 55 | len_ += len; 56 | } 57 | -------------------------------------------------------------------------------- /AACEncoder/jni/outDebug.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #ifndef _OUTDEBUG_H 9 | #define _OUTDEBUG_H 10 | 11 | 12 | 13 | #define DBG_MSG_BUFF_SIZE 3000 14 | #define FILE_NAME "-EasyAACEncoder-" 15 | 16 | #ifndef __linux__ 17 | #include 18 | #include 19 | #include 20 | 21 | #define INFO_USE(fmt, ...) \ 22 | { \ 23 | TCHAR traceBuffer[DBG_MSG_BUFF_SIZE]; \ 24 | _stprintf_s(traceBuffer, _T(FILE_NAME) _T(" :INFO: ") _T(__FUNCTION__) _T("<%d>: ") _T(fmt) _T("\n"), __LINE__, ##__VA_ARGS__); \ 25 | OutputDebugString(traceBuffer); \ 26 | } 27 | 28 | 29 | #define INFO_CHOOSEUSE(fmt, ...) {INFO_USE(fmt, ##__VA_ARGS__);} 30 | 31 | #define INFO_D(OUT,fmt, ...)\ 32 | { \ 33 | if(OUT)\ 34 | {\ 35 | INFO_CHOOSEUSE(fmt, ##__VA_ARGS__);\ 36 | }\ 37 | } 38 | 39 | #else 40 | #define INFO_D(OUT,fmt, ...)\ 41 | { \ 42 | if(OUT)\ 43 | {\ 44 | printf(fmt, ##__VA_ARGS__);\ 45 | }\ 46 | } 47 | #endif 48 | 49 | 50 | #define AAC_DEBUG 0 51 | 52 | #endif 53 | -------------------------------------------------------------------------------- /AACEncoder/jni/PcmToAac.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #pragma once 9 | 10 | #include 11 | #include 12 | #include 13 | #include "IDecodeToPcm.h" 14 | 15 | extern "C" 16 | { 17 | #include 18 | } 19 | 20 | class PcmToAac 21 | { 22 | public: 23 | PcmToAac(void); 24 | ~PcmToAac(void); 25 | public: 26 | bool Init(InAudioInfo* info); 27 | int Encode(int32_t * inputBuffer, unsigned int samplesInput, unsigned char *outputBuffer, unsigned int bufferSize); 28 | public: 29 | unsigned int GetPCMBitSize() 30 | { 31 | return m_nPCMBitSize; 32 | } 33 | unsigned int GetInputSamples() 34 | { 35 | return m_nInputSamples; 36 | } 37 | unsigned int GetMaxOutputBytes() 38 | { 39 | return m_nMaxOutputBytes; 40 | } 41 | unsigned int GetPCMBufferSize() 42 | { 43 | return (m_nInputSamples * (m_nPCMBitSize / 8)); 44 | } 45 | 46 | 47 | private: 48 | faacEncHandle hEncoder; 49 | faacEncConfigurationPtr pConfiguration; 50 | 51 | unsigned int m_nPCMBitSize /*= 16*/; 52 | 53 | unsigned long m_nInputSamples /*= 0*/; 54 | 55 | unsigned long m_nMaxOutputBytes /*= 0*/; 56 | }; 57 | 58 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/kiss_fft/kiss_fftr.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | #ifndef KISS_FTR_H 8 | #define KISS_FTR_H 9 | 10 | #include "kiss_fft.h" 11 | #ifdef __cplusplus 12 | extern "C" { 13 | #endif 14 | 15 | 16 | /* 17 | 18 | Real optimized version can save about 45% cpu time vs. complex fft of a real seq. 19 | 20 | 21 | 22 | */ 23 | 24 | typedef struct kiss_fftr_state *kiss_fftr_cfg; 25 | 26 | 27 | kiss_fftr_cfg kiss_fftr_alloc(int nfft,int inverse_fft,void * mem, size_t * lenmem); 28 | /* 29 | nfft must be even 30 | 31 | If you don't care to allocate space, use mem = lenmem = NULL 32 | */ 33 | 34 | 35 | void kiss_fftr(kiss_fftr_cfg cfg,const kiss_fft_scalar *timedata,kiss_fft_cpx *freqdata); 36 | /* 37 | input timedata has nfft scalar points 38 | output freqdata has nfft/2+1 complex points 39 | */ 40 | 41 | void kiss_fftri(kiss_fftr_cfg cfg,const kiss_fft_cpx *freqdata,kiss_fft_scalar *timedata); 42 | /* 43 | input freqdata has nfft/2+1 complex points 44 | output timedata has nfft scalar points 45 | */ 46 | 47 | #define kiss_fftr_free free 48 | 49 | #ifdef __cplusplus 50 | } 51 | #endif 52 | #endif 53 | -------------------------------------------------------------------------------- /AACEncoder/jni/EasyAACEncoderAPI.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | /* 8 | * File: libEasyAACEncoder.cpp 9 | * Author: Wellsen@easydarwin.org 10 | * 11 | * Created on 2015年4月11日, 上午10:57 12 | */ 13 | 14 | #include "EasyAACEncoderAPI.h" 15 | #include "EasyAACEncoder.h" 16 | #include "condef.h" 17 | 18 | Easy_API EasyAACEncoder_Handle Easy_APICALL Easy_AACEncoder_Init(InitParam initPar) 19 | { 20 | G7ToAac *encoder = new G7ToAac(); 21 | InAudioInfo info(initPar ); 22 | bool ret = encoder->init(info); 23 | if (!ret) 24 | { 25 | SAFE_DELETE_OBJ(encoder); 26 | } 27 | return encoder; 28 | } 29 | 30 | Easy_API int Easy_APICALL Easy_AACEncoder_Encode(EasyAACEncoder_Handle handle, unsigned char* inbuf, unsigned int inlen, unsigned char* outbuf, unsigned int* outlen) 31 | { 32 | if(handle == NULL) 33 | { 34 | return -1; 35 | } 36 | return ((G7ToAac*)handle)->aac_encode(inbuf, inlen, outbuf, outlen); 37 | } 38 | 39 | Easy_API void Easy_APICALL Easy_AACEncoder_Release(EasyAACEncoder_Handle handle) 40 | { 41 | if(handle != NULL) 42 | { 43 | delete ((G7ToAac*)handle); 44 | } 45 | } 46 | 47 | 48 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/midside.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2003 Krzysztof Nikiel 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: midside.h,v 1.1 2003/06/26 19:40:23 knik Exp $ 20 | */ 21 | 22 | #ifndef _MIDSIDE_H 23 | #define _MIDSIDE_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #include "coder.h" 30 | 31 | 32 | void MSEncode(CoderInfo *coderInfo, ChannelInfo *channelInfo, double *spectrum[MAX_CHANNELS], 33 | unsigned int numberOfChannels, unsigned int msenable); 34 | void MSReconstruct(CoderInfo *coderInfo, ChannelInfo *channelInfo, int numberOfChannels); 35 | 36 | #ifdef __cplusplus 37 | } 38 | #endif /* __cplusplus */ 39 | 40 | #endif /* _MIDSIDE_H */ 41 | -------------------------------------------------------------------------------- /AACEncoder/.project: -------------------------------------------------------------------------------- 1 | 2 | 3 | AACEncoder 4 | 5 | 6 | 7 | 8 | 9 | org.eclipse.cdt.managedbuilder.core.genmakebuilder 10 | clean,full,incremental, 11 | 12 | 13 | 14 | 15 | com.android.ide.eclipse.adt.ResourceManagerBuilder 16 | 17 | 18 | 19 | 20 | com.android.ide.eclipse.adt.PreCompilerBuilder 21 | 22 | 23 | 24 | 25 | org.eclipse.jdt.core.javabuilder 26 | 27 | 28 | 29 | 30 | com.android.ide.eclipse.adt.ApkBuilder 31 | 32 | 33 | 34 | 35 | org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder 36 | full,incremental, 37 | 38 | 39 | 40 | 41 | 42 | com.android.ide.eclipse.adt.AndroidNature 43 | org.eclipse.jdt.core.javanature 44 | org.eclipse.cdt.core.cnature 45 | org.eclipse.cdt.core.ccnature 46 | org.eclipse.cdt.managedbuilder.core.managedBuildNature 47 | org.eclipse.cdt.managedbuilder.core.ScannerConfigNature 48 | 49 | 50 | -------------------------------------------------------------------------------- /AACEncoder/jni/Android.mk: -------------------------------------------------------------------------------- 1 | # Copyright (C) 2009 The Android Open Source Project 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | # 15 | #LOCAL_PATH := $(call my-dir) 16 | # 17 | #include $(CLEAR_VARS) 18 | # 19 | #LOCAL_MODULE := AACEncode 20 | #LOCAL_SRC_FILES := 21 | # 22 | #include $(BUILD_SHARED_LIBRARY) 23 | 24 | 25 | 26 | LOCAL_PATH := $(call my-dir) 27 | 28 | #生成so动态库 29 | include $(CLEAR_VARS) 30 | 31 | LOCAL_MODULE := AACEncode 32 | 33 | LOCAL_SRC_FILES := \ 34 | ./libfaac/aacquant.c \ 35 | ./libfaac/backpred.c \ 36 | ./libfaac/bitstream.c \ 37 | ./libfaac/channels.c \ 38 | ./libfaac/fft.c \ 39 | ./libfaac/filtbank.c \ 40 | ./libfaac/frame.c \ 41 | ./libfaac/huffman.c\ 42 | ./libfaac/ltp.c \ 43 | ./libfaac/midside.c \ 44 | ./libfaac/psychkni.c \ 45 | ./libfaac/tns.c \ 46 | ./libfaac/util.c \ 47 | ./libfaac/kiss_fft/kiss_fft.c \ 48 | ./libfaac/kiss_fft/kiss_fftr.c \ 49 | audio_buffer.cpp EasyAACEncoder.cpp EasyAACEncoderAPI.cpp g711.cpp G711AToPcm.cpp g726.cpp G726ToPcm.cpp IDecodeToPcm.cpp PcmToAac.cpp AACEncoder.c 50 | 51 | LOCAL_LDLIBS += -llog 52 | 53 | 54 | include $(BUILD_SHARED_LIBRARY) -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/channels.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: channels.h,v 1.7 2003/06/26 19:19:41 knik Exp $ 20 | */ 21 | 22 | #ifndef CHANNEL_H 23 | #define CHANNEL_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #include "coder.h" 30 | 31 | typedef struct { 32 | int is_present; 33 | int ms_used[MAX_SCFAC_BANDS]; 34 | } MSInfo; 35 | 36 | typedef struct { 37 | int tag; 38 | int present; 39 | int ch_is_left; 40 | int paired_ch; 41 | int common_window; 42 | int cpe; 43 | int sce; 44 | int lfe; 45 | MSInfo msInfo; 46 | } ChannelInfo; 47 | 48 | void GetChannelInfo(ChannelInfo *channelInfo, int numChannels, int useLfe); 49 | 50 | #ifdef __cplusplus 51 | } 52 | #endif /* __cplusplus */ 53 | 54 | #endif /* CHANNEL_H */ 55 | -------------------------------------------------------------------------------- /AACEncoder/jni/EasyAACEncoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | /* 8 | * File: EasyAACEncoder.h 9 | * Author: Wellsen@easydarwin.org 10 | * 11 | * Created on 2015年4月11日, 上午11:44 12 | */ 13 | 14 | #ifndef EasyAACEncoder_H 15 | #define EasyAACEncoder_H 16 | 17 | 18 | #include "audio_buffer.h" 19 | #include "IDecodeToPcm.h" 20 | #include "PcmToAac.h" 21 | 22 | class G7ToAac 23 | { 24 | public: 25 | G7ToAac(); 26 | virtual ~G7ToAac(); 27 | 28 | bool init(); 29 | bool init(InAudioInfo info); 30 | 31 | int aac_encode(unsigned char* inbuf, unsigned int inlen, unsigned char* outbuf, unsigned int* outlen); 32 | 33 | private: 34 | int aac_encode_obj(unsigned char* inbuf, unsigned int inlen, unsigned char* outbuf, unsigned int* outlen ); 35 | 36 | bool CreateDecodePcm(); 37 | bool CreateEncodeAac(); 38 | bool CreateBuffer(); 39 | private: 40 | int nRet; 41 | int nTmp; 42 | int nCount; 43 | int nStatus; 44 | int nPCMRead; 45 | 46 | 47 | 48 | int m_nPCMBufferSize; 49 | unsigned char *m_pbPCMBuffer; 50 | 51 | unsigned long m_nMaxOutputBytes; 52 | unsigned char *m_pbAACBuffer; 53 | 54 | int m_nPCMSize; 55 | unsigned char *m_pbPCMTmpBuffer; 56 | 57 | unsigned char *m_pbG7FrameBuffer; 58 | unsigned long m_nG7FrameBufferSize; 59 | 60 | audio_buffer *m_audio_buffer_; 61 | //------ 62 | InAudioInfo m_inAudioInfo; 63 | 64 | IDecodeToPcm* m_pDecodeToPcm; 65 | PcmToAac* m_pPCMToAAC; 66 | }; 67 | 68 | #endif /* EasyAACEncoder_H */ 69 | 70 | -------------------------------------------------------------------------------- /AACEncoder/jni/com_aacencoder_JNIAACEncode.h: -------------------------------------------------------------------------------- 1 | /* DO NOT EDIT THIS FILE - it is machine generated */ 2 | #include 3 | /* Header for class com_aacencoder_JNIAACEncode */ 4 | 5 | #ifndef _Included_com_aacencoder_JNIAACEncode 6 | #define _Included_com_aacencoder_JNIAACEncode 7 | #ifdef __cplusplus 8 | extern "C" { 9 | #endif 10 | /* 11 | * Class: com_aacencoder_JNIAACEncode 12 | * Method: init 13 | * Signature: ()V 14 | */ 15 | JNIEXPORT void JNICALL Java_com_aacencoder_JNIAACEncode_init 16 | (JNIEnv *, jobject, jint); 17 | /* 18 | * Class: com_aacencoder_JNIAACEncode 19 | * Method: g711Ainit 20 | * Signature: ()V 21 | */ 22 | //JNIEXPORT void JNICALL Java_com_aacencoder_JNIAACEncode_g711Ainit 23 | // (JNIEnv *, jobject); 24 | 25 | /* 26 | * Class: com_aacencoder_JNIAACEncode 27 | * Method: g711Uinit 28 | * Signature: ()V 29 | */ 30 | //JNIEXPORT void JNICALL Java_com_aacencoder_JNIAACEncode_g711Uinit 31 | // (JNIEnv *, jobject); 32 | 33 | /* 34 | * Class: com_aacencoder_JNIAACEncode 35 | * Method: release 36 | * Signature: ()V 37 | */ 38 | //JNIEXPORT void JNICALL Java_com_aacencoder_JNIAACEncode_release 39 | // (JNIEnv *, jobject); 40 | 41 | /* 42 | * Class: com_aacencoder_JNIAACEncode 43 | * Method: encode 44 | * Signature: ([BI[BI)[B 45 | */ 46 | //JNIEXPORT jbyteArray JNICALL Java_com_aacencoder_JNIAACEncode_encode 47 | // (JNIEnv *, jobject, jbyteArray, jint, jbyteArray, jint); 48 | 49 | /* 50 | * Class: com_aacencoder_JNIAACEncode 51 | * Method: encode 52 | * Signature: (Ljava/lang/String;Ljava/lang/String;)[B 53 | */ 54 | JNIEXPORT jint JNICALL Java_com_aacencoder_JNIAACEncode_encode 55 | (JNIEnv *, jobject, jstring, jstring); 56 | 57 | #ifdef __cplusplus 58 | } 59 | #endif 60 | #endif 61 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/backpred.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: backpred.h,v 1.5 2001/06/08 18:01:09 menno Exp $ 20 | */ 21 | 22 | #ifndef _AAC_BACK_H_INCLUDED 23 | #define _AAC_BACK_H_INCLUDED 24 | 25 | #define PRED_ALPHA 0.90625 26 | #define PRED_A 0.953125 27 | #define PRED_B 0.953125 28 | 29 | #define ALPHA PRED_ALPHA 30 | #define A PRED_A 31 | #define B PRED_B 32 | #define MINVAR 1.e-10 33 | 34 | /* Reset every RESET_FRAME frames. */ 35 | #define RESET_FRAME 8 36 | 37 | void PredCalcPrediction(double *act_spec, 38 | double *last_spec, 39 | int btype, 40 | int nsfb, 41 | int *isfb_width, 42 | CoderInfo *coderInfo, 43 | ChannelInfo *channelInfo, 44 | int chanNum); 45 | 46 | void PredInit(faacEncHandle hEncoder); 47 | 48 | void CopyPredInfo(CoderInfo *right, CoderInfo *left); 49 | 50 | 51 | #endif 52 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/ltp.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | /* 8 | * FAAC - Freeware Advanced Audio Coder 9 | * Copyright (C) 2001 Menno Bakker 10 | * 11 | * This library is free software; you can redistribute it and/or 12 | * modify it under the terms of the GNU Lesser General Public 13 | * License as published by the Free Software Foundation; either 14 | * version 2.1 of the License, or (at your option) any later version. 15 | * 16 | * This library is distributed in the hope that it will be useful, 17 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 | * Lesser General Public License for more details. 20 | 21 | * You should have received a copy of the GNU Lesser General Public 22 | * License along with this library; if not, write to the Free Software 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 | * 25 | * $Id: ltp.h,v 1.3 2001/06/08 18:01:09 menno Exp $ 26 | */ 27 | 28 | #ifndef LTP_H 29 | #define LTP_H 30 | 31 | #include "coder.h" 32 | 33 | 34 | 35 | void LtpInit(faacEncHandle hEncoder); 36 | void LtpEnd(faacEncHandle hEncoder); 37 | int LtpEncode(faacEncHandle hEncoder, 38 | CoderInfo *coderInfo, 39 | LtpInfo *ltpInfo, 40 | TnsInfo *tnsInfo, 41 | double *p_spectrum, 42 | double *p_time_signal); 43 | void LtpReconstruct(CoderInfo *coderInfo, LtpInfo *ltpInfo, double *p_spectrum); 44 | void LtpUpdate(LtpInfo *ltpInfo, double *time_signal, 45 | double *overlap_signal, int block_size_long); 46 | 47 | #endif /* not defined LTP_H */ 48 | 49 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/fft.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * $Id: fft.h,v 1.6 2005/02/02 07:50:35 sur Exp $ 4 | * Copyright (C) 2002 Krzysztof Nikiel 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Lesser General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2.1 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Lesser General Public License for more details. 15 | 16 | * You should have received a copy of the GNU Lesser General Public 17 | * License along with this library; if not, write to the Free Software 18 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 19 | * 20 | */ 21 | 22 | #ifndef _FFT_H_ 23 | #define _FFT_H_ 24 | 25 | typedef float fftfloat; 26 | 27 | #if defined DRM && !defined DRM_1024 28 | 29 | #define MAX_FFT 10 30 | 31 | typedef struct 32 | { 33 | /* cfg[Max FFT][FFT and inverse FFT] */ 34 | void* cfg[MAX_FFT][2]; 35 | } FFT_Tables; 36 | 37 | #else /* use own FFT */ 38 | 39 | typedef struct 40 | { 41 | fftfloat **costbl; 42 | fftfloat **negsintbl; 43 | unsigned short **reordertbl; 44 | } FFT_Tables; 45 | 46 | #endif /* defined DRM && !defined DRM_1024 */ 47 | 48 | void fft_initialize ( FFT_Tables *fft_tables ); 49 | void fft_terminate ( FFT_Tables *fft_tables ); 50 | 51 | void rfft ( FFT_Tables *fft_tables, double *x, int logm ); 52 | void fft ( FFT_Tables *fft_tables, double *xr, double *xi, int logm ); 53 | void ffti ( FFT_Tables *fft_tables, double *xr, double *xi, int logm ); 54 | 55 | #endif 56 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/util.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: util.h,v 1.8 2003/12/20 04:32:48 stux Exp $ 20 | */ 21 | 22 | #ifndef UTIL_H 23 | #define UTIL_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #include 30 | #include 31 | 32 | #ifndef max 33 | #define max(a, b) (((a) > (b)) ? (a) : (b)) 34 | #endif 35 | #ifndef min 36 | #define min(a, b) (((a) < (b)) ? (a) : (b)) 37 | #endif 38 | 39 | #ifndef M_PI 40 | #define M_PI 3.14159265358979323846 41 | #endif 42 | 43 | /* Memory functions */ 44 | #define AllocMemory(size) malloc(size) 45 | #define FreeMemory(block) free(block) 46 | #define SetMemory(block, value, size) memset(block, value, size) 47 | 48 | int GetSRIndex(unsigned int sampleRate); 49 | int GetMaxPredSfb(int samplingRateIdx); 50 | unsigned int MaxBitrate(unsigned long sampleRate); 51 | unsigned int MinBitrate(); 52 | unsigned int MaxBitresSize(unsigned long bitRate, unsigned long sampleRate); 53 | unsigned int BitAllocation(double pe, int short_block); 54 | 55 | #ifdef __cplusplus 56 | } 57 | #endif /* __cplusplus */ 58 | 59 | #endif /* UTIL_H */ 60 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/libfaac/backpred.o.d: -------------------------------------------------------------------------------- 1 | obj/local/arm64-v8a/objs/AACEncode/./libfaac/backpred.o: \ 2 | jni/./libfaac/backpred.c \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/math.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/limits.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/limits.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/limits.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/syslimits.h \ 11 | jni/./libfaac/frame.h jni/./libfaac/coder.h jni/./libfaac/channels.h \ 12 | jni/./libfaac/psych.h jni/./libfaac/fft.h jni/./libfaac/aacquant.h \ 13 | jni/faaccfg.h jni/./libfaac/backpred.h 14 | 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/math.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h: 20 | 21 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/android/api-level.h: 22 | 23 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/limits.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/limits.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/limits.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/syslimits.h: 30 | 31 | jni/./libfaac/frame.h: 32 | 33 | jni/./libfaac/coder.h: 34 | 35 | jni/./libfaac/channels.h: 36 | 37 | jni/./libfaac/psych.h: 38 | 39 | jni/./libfaac/fft.h: 40 | 41 | jni/./libfaac/aacquant.h: 42 | 43 | jni/faaccfg.h: 44 | 45 | jni/./libfaac/backpred.h: 46 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/libfaac/backpred.o.d: -------------------------------------------------------------------------------- 1 | obj/local/mips64/objs/AACEncode/./libfaac/backpred.o: \ 2 | jni/./libfaac/backpred.c \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/math.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/limits.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/limits.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/limits.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/syslimits.h \ 11 | jni/./libfaac/frame.h jni/./libfaac/coder.h jni/./libfaac/channels.h \ 12 | jni/./libfaac/psych.h jni/./libfaac/fft.h jni/./libfaac/aacquant.h \ 13 | jni/faaccfg.h jni/./libfaac/backpred.h 14 | 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/math.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h: 20 | 21 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/android/api-level.h: 22 | 23 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/limits.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/limits.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/limits.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/syslimits.h: 30 | 31 | jni/./libfaac/frame.h: 32 | 33 | jni/./libfaac/coder.h: 34 | 35 | jni/./libfaac/channels.h: 36 | 37 | jni/./libfaac/psych.h: 38 | 39 | jni/./libfaac/fft.h: 40 | 41 | jni/./libfaac/aacquant.h: 42 | 43 | jni/faaccfg.h: 44 | 45 | jni/./libfaac/backpred.h: 46 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/libfaac/backpred.o.d: -------------------------------------------------------------------------------- 1 | obj/local/x86_64/objs/AACEncode/./libfaac/backpred.o: \ 2 | jni/./libfaac/backpred.c \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/math.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/limits.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/limits.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/limits.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/syslimits.h \ 11 | jni/./libfaac/frame.h jni/./libfaac/coder.h jni/./libfaac/channels.h \ 12 | jni/./libfaac/psych.h jni/./libfaac/fft.h jni/./libfaac/aacquant.h \ 13 | jni/faaccfg.h jni/./libfaac/backpred.h 14 | 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/math.h: 16 | 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h: 18 | 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h: 20 | 21 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/android/api-level.h: 22 | 23 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/limits.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/limits.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/limits.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/syslimits.h: 30 | 31 | jni/./libfaac/frame.h: 32 | 33 | jni/./libfaac/coder.h: 34 | 35 | jni/./libfaac/channels.h: 36 | 37 | jni/./libfaac/psych.h: 38 | 39 | jni/./libfaac/fft.h: 40 | 41 | jni/./libfaac/aacquant.h: 42 | 43 | jni/faaccfg.h: 44 | 45 | jni/./libfaac/backpred.h: 46 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/filtbank.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: filtbank.h,v 1.11 2005/02/02 07:51:49 sur Exp $ 20 | */ 21 | 22 | #ifndef FILTBANK_H 23 | #define FILTBANK_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #include "frame.h" 30 | 31 | #ifdef DRM 32 | #define NFLAT_LS (( BLOCK_LEN_LONG - BLOCK_LEN_SHORT ) / 2) 33 | #else 34 | #define NFLAT_LS 448 35 | #endif 36 | 37 | #define MOVERLAPPED 0 38 | #define MNON_OVERLAPPED 1 39 | 40 | 41 | #define SINE_WINDOW 0 42 | #define KBD_WINDOW 1 43 | 44 | void FilterBankInit ( faacEncHandle hEncoder ); 45 | 46 | void FilterBankEnd ( faacEncHandle hEncoder ); 47 | 48 | void FilterBank( faacEncHandle hEncoder, 49 | CoderInfo *coderInfo, 50 | double *p_in_data, 51 | double *p_out_mdct, 52 | double *p_overlap, 53 | int overlap_select ); 54 | 55 | void IFilterBank( faacEncHandle hEncoder, 56 | CoderInfo *coderInfo, 57 | double *p_in_data, 58 | double *p_out_mdct, 59 | double *p_overlap, 60 | int overlap_select ); 61 | 62 | void specFilter( double *freqBuff, 63 | int sampleRate, 64 | int lowpassFreq, 65 | int specLen ); 66 | 67 | #ifdef __cplusplus 68 | } 69 | #endif /* __cplusplus */ 70 | 71 | #endif /* FILTBANK_H */ 72 | -------------------------------------------------------------------------------- /AACEncoder/jni/IDecodeToPcm.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #include "IDecodeToPcm.h" 9 | #include "audio_buffer.h" 10 | #include 11 | #include 12 | #include 13 | #include 14 | 15 | 16 | IDecodeToPcm::IDecodeToPcm(void) 17 | { 18 | } 19 | 20 | 21 | IDecodeToPcm::~IDecodeToPcm(void) 22 | { 23 | 24 | } 25 | //------------------------------------------------------------------------------------------------------------------------ 26 | InAudioInfo::InAudioInfo() 27 | { 28 | InitParam& initParam = m_initparam; 29 | initParam.u32AudioSamplerate=8000; 30 | initParam.ucAudioChannel=1; 31 | initParam.u32PCMBitSize=16; 32 | initParam.ucAudioCodec = Law_ALaw; 33 | } 34 | InAudioInfo::InAudioInfo(InitParam param):m_initparam(param) 35 | { 36 | 37 | } 38 | //------------------------------------------------------------------------------------------------------------------------ 39 | //------------------------------------------------------------------------------- 40 | DecodeToPcmBase::DecodeToPcmBase(void) 41 | { 42 | 43 | } 44 | 45 | 46 | DecodeToPcmBase::~DecodeToPcmBase(void) 47 | { 48 | 49 | } 50 | 51 | int DecodeToPcmBase::Init(InAudioInfo info) 52 | { 53 | m_g7FrameSize = G711_ONE_LEN; 54 | return 0; 55 | } 56 | int DecodeToPcmBase::PCMSize() 57 | { 58 | return CON_PCM_SIZE; 59 | } 60 | int DecodeToPcmBase::G7FrameSize() 61 | { 62 | return m_g7FrameSize; 63 | } 64 | int DecodeToPcmBase::Decode(unsigned char* pout_buf, unsigned int* pout_len , unsigned char* pin_buf, unsigned int in_len) 65 | { 66 | int16_t *dst = (int16_t *) pout_buf; 67 | uint8_t *src = (uint8_t *) pin_buf; 68 | uint32_t i = 0; 69 | int Ret = 0; 70 | 71 | if ((NULL == pout_buf) || \ 72 | (NULL == pout_len) || \ 73 | (NULL == pin_buf) || \ 74 | (0 == in_len)) 75 | { 76 | return -1; 77 | } 78 | 79 | if (*pout_len < 2 * in_len) 80 | { 81 | return -2; 82 | } 83 | //---{{{ 84 | 85 | for (i = 0; i < in_len; i++) 86 | { 87 | *(dst++) = (int16_t)DecodeOneChar(*(src++)); 88 | } 89 | 90 | //---}}} 91 | *pout_len = 2 * in_len; 92 | 93 | Ret = 2 * in_len; 94 | return Ret; 95 | return 0; 96 | } -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/tns.h: -------------------------------------------------------------------------------- 1 | /********************************************************************** 2 | 3 | This software module was originally developed by 4 | and edited by Texas Instruments in the course of 5 | development of the MPEG-2 NBC/MPEG-4 Audio standard 6 | ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an 7 | implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools 8 | as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives 9 | users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this 10 | software module or modifications thereof for use in hardware or 11 | software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio 12 | standards. Those intending to use this software module in hardware or 13 | software products are advised that this use may infringe existing 14 | patents. The original developer of this software module and his/her 15 | company, the subsequent editors and their companies, and ISO/IEC have 16 | no liability for use of this software module or modifications thereof 17 | in an implementation. Copyright is not released for non MPEG-2 18 | NBC/MPEG-4 Audio conforming products. The original developer retains 19 | full right to use the code for his/her own purpose, assign or donate 20 | the code to a third party and to inhibit third party from using the 21 | code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This 22 | copyright notice must be included in all copies or derivative works. 23 | 24 | Copyright (c) 1997. 25 | **********************************************************************/ 26 | /* 27 | * $Id: tns.h,v 1.5 2003/11/24 18:08:28 knik Exp $ 28 | */ 29 | 30 | #ifndef TNS_H 31 | #define TNS_H 32 | 33 | #ifdef __cplusplus 34 | extern "C" { 35 | #endif /* __cplusplus */ 36 | 37 | 38 | void TnsInit(faacEncHandle hEncoder); 39 | void TnsEncode(TnsInfo* tnsInfo, int numberOfBands,int maxSfb,enum WINDOW_TYPE blockType, 40 | int* sfbOffsetTable,double* spec); 41 | void TnsEncodeFilterOnly(TnsInfo* tnsInfo, int numberOfBands, int maxSfb, 42 | enum WINDOW_TYPE blockType, int *sfbOffsetTable, double *spec); 43 | void TnsDecodeFilterOnly(TnsInfo* tnsInfo, int numberOfBands, int maxSfb, 44 | enum WINDOW_TYPE blockType, int *sfbOffsetTable, double *spec); 45 | 46 | #ifdef __cplusplus 47 | } 48 | #endif /* __cplusplus */ 49 | 50 | #endif /* TNS_H */ 51 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/aacquant.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: aacquant.h,v 1.9 2003/10/12 16:43:39 knik Exp $ 20 | */ 21 | 22 | #ifndef AACQUANT_H 23 | #define AACQUANT_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #include "coder.h" 30 | #include "psych.h" 31 | 32 | #define IXMAX_VAL 8191 33 | #define PRECALC_SIZE (IXMAX_VAL+2) 34 | #define LARGE_BITS 100000 35 | #define SF_OFFSET 100 36 | 37 | #define POW20(x) pow(2.0,((double)x)*.25) 38 | #define IPOW20(x) pow(2.0,-((double)x)*.1875) 39 | 40 | #pragma pack(push, 1) 41 | typedef struct 42 | { 43 | double *pow43; 44 | double *adj43; 45 | double quality; 46 | } AACQuantCfg; 47 | #pragma pack(pop) 48 | 49 | void AACQuantizeInit(CoderInfo *coderInfo, unsigned int numChannels, 50 | AACQuantCfg *aacquantCfg); 51 | void AACQuantizeEnd(CoderInfo *coderInfo, unsigned int numChannels, 52 | AACQuantCfg *aacquantCfg); 53 | 54 | int AACQuantize(CoderInfo *coderInfo, 55 | PsyInfo *psyInfo, 56 | ChannelInfo *channelInfo, 57 | int *cb_width, 58 | int num_cb, 59 | double *xr, 60 | AACQuantCfg *aacquantcfg); 61 | 62 | int SortForGrouping(CoderInfo* coderInfo, 63 | PsyInfo *psyInfo, 64 | ChannelInfo *channelInfo, 65 | int *sfb_width_table, 66 | double *xr); 67 | void CalcAvgEnrg(CoderInfo *coderInfo, 68 | const double *xr); 69 | 70 | #ifdef __cplusplus 71 | } 72 | #endif /* __cplusplus */ 73 | 74 | #endif /* AACQUANT_H */ 75 | -------------------------------------------------------------------------------- /AACEncoder/jni/PcmToAac.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #include "PcmToAac.h" 9 | 10 | #include "outDebug.h" 11 | 12 | PcmToAac::PcmToAac(void) 13 | { 14 | m_nInputSamples=0; 15 | m_nMaxOutputBytes=0; 16 | m_nPCMBitSize = 16; 17 | } 18 | 19 | 20 | PcmToAac::~PcmToAac(void) 21 | { 22 | if (NULL != hEncoder) 23 | { 24 | /*Close FAAC engine*/ 25 | faacEncClose(hEncoder); 26 | } 27 | 28 | } 29 | 30 | bool PcmToAac::Init(InAudioInfo* info) 31 | { 32 | unsigned int objectType = LOW; 33 | unsigned int mpegVersion = MPEG2; 34 | static unsigned int useTns = 0; //#define DEFAULT_TNS 0 35 | 36 | //TODO: config this 37 | unsigned int nChannels = /*1*/info->Channel(); 38 | 39 | m_nPCMBitSize = /*16*/ info->PCMBitSize(); 40 | unsigned long nInputSamples = 0; 41 | unsigned long nSampleRate = /*8000*/info->Samplerate(); 42 | unsigned long nMaxOutputBytes = 0; 43 | 44 | 45 | /*open FAAC engine*/ 46 | hEncoder = faacEncOpen(nSampleRate, nChannels, &nInputSamples, &nMaxOutputBytes); 47 | if (hEncoder == NULL) 48 | { 49 | if(AAC_DEBUG) printf("%s:[%d] failed to call faacEncOpen !\n", __FUNCTION__, __LINE__); 50 | //return -1; 51 | return false; 52 | } 53 | m_nInputSamples = nInputSamples; 54 | m_nMaxOutputBytes = nMaxOutputBytes; 55 | 56 | 57 | /*get current encoding configuration*/ 58 | pConfiguration = faacEncGetCurrentConfiguration(hEncoder); 59 | pConfiguration->inputFormat = FAAC_INPUT_16BIT; 60 | 61 | /*0 - raw; 1 - ADTS*/ 62 | pConfiguration->outputFormat = 1; 63 | pConfiguration->useTns = useTns; 64 | pConfiguration->aacObjectType = objectType; 65 | pConfiguration->mpegVersion = mpegVersion; 66 | 67 | /*set encoding configuretion*/ 68 | faacEncSetConfiguration(hEncoder, pConfiguration); 69 | 70 | return true; 71 | } 72 | 73 | int PcmToAac::Encode(int32_t * pbPCMBuffer, unsigned int nPCMBufferSize, unsigned char * pbAACBuffer, unsigned int nMaxOutputBytes) 74 | { 75 | unsigned int nPCMBitSize = GetPCMBitSize(); 76 | 77 | 78 | unsigned int nInputSamples = (nPCMBufferSize / (nPCMBitSize / 8)); 79 | if(AAC_DEBUG) printf("%s:[%d] G711A -> PCM faacEncEncode....\n", __FUNCTION__, __LINE__); 80 | int nRet = faacEncEncode(hEncoder, (int*) pbPCMBuffer, nInputSamples, pbAACBuffer, nMaxOutputBytes); 81 | if(AAC_DEBUG) printf("%s:[%d] G711A -> PCM faacEncEncode\n", __FUNCTION__, __LINE__); 82 | 83 | return nRet; 84 | } -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/psych.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: psych.h,v 1.14 2005/04/24 19:16:14 rjamorim Exp $ 20 | */ 21 | 22 | #ifndef PSYCH_H 23 | #define PSYCH_H 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #ifndef M_PI 30 | #define M_PI 3.14159265358979323846 31 | #endif 32 | 33 | #include "coder.h" 34 | #include "channels.h" 35 | #include "fft.h" 36 | 37 | typedef struct { 38 | int size; 39 | int sizeS; 40 | 41 | /* Previous input samples */ 42 | double *prevSamples; 43 | double *prevSamplesS; 44 | 45 | int block_type; 46 | 47 | void *data; 48 | } PsyInfo; 49 | 50 | typedef struct { 51 | double sampleRate; 52 | 53 | /* Hann window */ 54 | double *hannWindow; 55 | double *hannWindowS; 56 | 57 | void *data; 58 | } GlobalPsyInfo; 59 | 60 | typedef struct 61 | { 62 | void (*PsyInit) (GlobalPsyInfo *gpsyInfo, PsyInfo *psyInfo, 63 | unsigned int numChannels, unsigned int sampleRate, 64 | int *cb_width_long, int num_cb_long, 65 | int *cb_width_short, int num_cb_short); 66 | void (*PsyEnd) (GlobalPsyInfo *gpsyInfo, PsyInfo *psyInfo, 67 | unsigned int numChannels); 68 | void (*PsyCalculate) (ChannelInfo *channelInfo, GlobalPsyInfo *gpsyInfo, 69 | PsyInfo *psyInfo, int *cb_width_long, int num_cb_long, 70 | int *cb_width_short, int num_cb_short, 71 | unsigned int numChannels); 72 | void (*PsyBufferUpdate) ( FFT_Tables *fft_tables, GlobalPsyInfo * gpsyInfo, PsyInfo * psyInfo, 73 | double *newSamples, unsigned int bandwidth, 74 | int *cb_width_short, int num_cb_short); 75 | void (*BlockSwitch) (CoderInfo *coderInfo, PsyInfo *psyInfo, 76 | unsigned int numChannels); 77 | } psymodel_t; 78 | 79 | extern psymodel_t psymodel2; 80 | 81 | #ifdef __cplusplus 82 | } 83 | #endif /* __cplusplus */ 84 | 85 | #endif /* PSYCH_H */ -------------------------------------------------------------------------------- /AACEncoder/jni/IDecodeToPcm.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #pragma once 9 | 10 | #ifndef _IDECODETOPCM_H 11 | #define _IDECODETOPCM_H 12 | 13 | #include "EasyAACEncoderAPI.h" 14 | 15 | #define USE_SHOUT_G711PACK 1 16 | 17 | #if USE_SHOUT_G711PACK 18 | #define G711_ONE_LEN 160 19 | #define G711_ONE_OFFSET 0 20 | 21 | #else 22 | #define G711_ONE_LEN 164 23 | #define G711_ONE_OFFSET 4 24 | #endif 25 | 26 | const int CON_PCM_SIZE = 320; 27 | 28 | class audio_buffer; 29 | 30 | class InAudioInfo 31 | { 32 | public: 33 | InAudioInfo(); 34 | InAudioInfo(InitParam param); 35 | ~InAudioInfo(){;} 36 | 37 | unsigned int CodecType() 38 | { 39 | return m_initparam.ucAudioCodec; 40 | //return m_u32AudioCodec; 41 | } 42 | unsigned int Samplerate() 43 | { 44 | return m_initparam.u32AudioSamplerate; 45 | //return m_u32AudioSamplerate; 46 | } 47 | unsigned int Channel() 48 | { 49 | return m_initparam.ucAudioChannel; 50 | //return m_u32AudioChannel; 51 | } 52 | unsigned int PCMBitSize() 53 | { 54 | return m_initparam.u32PCMBitSize; 55 | //return m_nPCMBitSize; 56 | } 57 | unsigned char G726RateBits() 58 | { 59 | return m_initparam.g726param.ucRateBits; 60 | } 61 | private: 62 | unsigned int m_u32AudioCodec; 63 | unsigned int m_u32AudioSamplerate; 64 | unsigned int m_u32AudioChannel; 65 | 66 | unsigned int m_nPCMBitSize; 67 | 68 | InitParam m_initparam; 69 | }; 70 | //---------------------------------------------------------- 71 | class IDecodeToPcm 72 | { 73 | public: 74 | IDecodeToPcm(void); 75 | virtual ~IDecodeToPcm(void); 76 | 77 | public: 78 | virtual int Init(InAudioInfo info)=0; 79 | virtual int Decode( unsigned char* outbuf, unsigned int* outlen , unsigned char* inbuf, unsigned int inlen)=0; 80 | virtual int PCMSize()=0; 81 | virtual int G7FrameSize()=0; 82 | }; 83 | //---------------------------------------------------------------------------------------------------------------------- 84 | 85 | //------------------------------------------------------------------------------------------------------------------------- 86 | class DecodeToPcmBase:public IDecodeToPcm 87 | { 88 | public: 89 | DecodeToPcmBase(); 90 | virtual ~DecodeToPcmBase(); 91 | 92 | int Init(InAudioInfo info); 93 | 94 | public: 95 | virtual int Decode(unsigned char* outbuf, unsigned int* outlen , unsigned char* inbuf, unsigned int inlen); 96 | virtual int PCMSize(); 97 | virtual int G7FrameSize(); 98 | 99 | virtual unsigned short DecodeOneChar(unsigned char data)=0; 100 | 101 | private: 102 | int m_g7FrameSize; 103 | }; 104 | 105 | #endif 106 | 107 | -------------------------------------------------------------------------------- /AACEncoder/jni/faac.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: faac.h,v 1.36 2009/01/25 18:50:32 menno Exp $ 20 | */ 21 | 22 | #ifndef _FAAC_H_ 23 | #define _FAAC_H_ 24 | 25 | #ifdef __cplusplus 26 | extern "C" { 27 | #endif /* __cplusplus */ 28 | 29 | #if defined(_WIN32) && !defined(__MINGW32__) 30 | # ifndef FAACAPI 31 | # define FAACAPI __stdcall 32 | # endif 33 | #else 34 | # ifndef FAACAPI 35 | # define FAACAPI 36 | # endif 37 | #endif 38 | 39 | #pragma pack(push, 1) 40 | 41 | typedef struct { 42 | void *ptr; 43 | char *name; 44 | } 45 | psymodellist_t; 46 | 47 | #include "faaccfg.h" 48 | 49 | 50 | typedef void *faacEncHandle; 51 | 52 | #ifndef HAVE_INT32_T 53 | typedef signed int int32_t; 54 | #endif 55 | 56 | /* 57 | Allows an application to get FAAC version info. This is intended 58 | purely for informative purposes. 59 | 60 | Returns FAAC_CFG_VERSION. 61 | */ 62 | int FAACAPI faacEncGetVersion(char **faac_id_string, 63 | char **faac_copyright_string); 64 | 65 | 66 | faacEncConfigurationPtr FAACAPI 67 | faacEncGetCurrentConfiguration(faacEncHandle hEncoder); 68 | 69 | 70 | int FAACAPI faacEncSetConfiguration(faacEncHandle hEncoder, 71 | faacEncConfigurationPtr config); 72 | 73 | 74 | faacEncHandle FAACAPI faacEncOpen(unsigned long sampleRate, 75 | unsigned int numChannels, 76 | unsigned long *inputSamples, 77 | unsigned long *maxOutputBytes); 78 | 79 | 80 | int FAACAPI faacEncGetDecoderSpecificInfo(faacEncHandle hEncoder, unsigned char **ppBuffer, 81 | unsigned long *pSizeOfDecoderSpecificInfo); 82 | 83 | 84 | int FAACAPI faacEncEncode(faacEncHandle hEncoder, int32_t * inputBuffer, unsigned int samplesInput, 85 | unsigned char *outputBuffer, 86 | unsigned int bufferSize); 87 | 88 | 89 | int FAACAPI faacEncClose(faacEncHandle hEncoder); 90 | 91 | 92 | 93 | #pragma pack(pop) 94 | 95 | #ifdef __cplusplus 96 | } 97 | #endif /* __cplusplus */ 98 | 99 | #endif /* _FAAC_H_ */ 100 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/kiss_fft/kiss_fft.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | #ifndef KISS_FFT_H 8 | #define KISS_FFT_H 9 | 10 | #include 11 | #include 12 | #include 13 | #include 14 | 15 | #ifdef __cplusplus 16 | extern "C" { 17 | #endif 18 | 19 | /* 20 | ATTENTION! 21 | If you would like a : 22 | -- a utility that will handle the caching of fft objects 23 | -- real-only FFT 24 | -- a multi-dimensional FFT 25 | -- a command-line utility to perform ffts 26 | -- a command-line utility to perform fast-convolution filtering 27 | 28 | then see tools/ 29 | */ 30 | 31 | #ifdef FIXED_POINT 32 | # define kiss_fft_scalar short 33 | #else 34 | # ifndef kiss_fft_scalar 35 | /* default is float */ 36 | # define kiss_fft_scalar float 37 | # endif 38 | #endif 39 | 40 | typedef struct { 41 | kiss_fft_scalar r; 42 | kiss_fft_scalar i; 43 | }kiss_fft_cpx; 44 | 45 | typedef struct kiss_fft_state* kiss_fft_cfg; 46 | 47 | /* 48 | * kiss_fft_alloc 49 | * 50 | * Initialize a FFT (or IFFT) algorithm's cfg/state buffer. 51 | * 52 | * typical usage: kiss_fft_cfg mycfg=kiss_fft_alloc(1024,0,NULL,NULL); 53 | * 54 | * The return value from fft_alloc is a cfg buffer used internally 55 | * by the fft routine or NULL. 56 | * 57 | * If lenmem is NULL, then kiss_fft_alloc will allocate a cfg buffer using malloc. 58 | * The returned value should be free()d when done to avoid memory leaks. 59 | * 60 | * The state can be placed in a user supplied buffer 'mem': 61 | * If lenmem is not NULL and mem is not NULL and *lenmem is large enough, 62 | * then the function places the cfg in mem and the size used in *lenmem 63 | * and returns mem. 64 | * 65 | * If lenmem is not NULL and ( mem is NULL or *lenmem is not large enough), 66 | * then the function returns NULL and places the minimum cfg 67 | * buffer size in *lenmem. 68 | * */ 69 | 70 | kiss_fft_cfg kiss_fft_alloc(int nfft,int inverse_fft,void * mem,size_t * lenmem); 71 | 72 | /* 73 | * kiss_fft(cfg,in_out_buf) 74 | * 75 | * Perform an FFT on a complex input buffer. 76 | * for a forward FFT, 77 | * fin should be f[0] , f[1] , ... ,f[nfft-1] 78 | * fout will be F[0] , F[1] , ... ,F[nfft-1] 79 | * Note that each element is complex and can be accessed like 80 | f[k].r and f[k].i 81 | * */ 82 | void kiss_fft(kiss_fft_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout); 83 | 84 | void kiss_fft_stride(kiss_fft_cfg cfg,const kiss_fft_cpx *fin,kiss_fft_cpx *fout,int fin_stride); 85 | 86 | /* If kiss_fft_alloc allocated a buffer, it is one contiguous 87 | buffer and can be simply free()d when no longer needed*/ 88 | #define kiss_fft_free free 89 | 90 | #ifdef __cplusplus 91 | } 92 | #endif 93 | 94 | #endif 95 | -------------------------------------------------------------------------------- /AACEncoder/gen/com/aacencoder/R.java: -------------------------------------------------------------------------------- 1 | /* AUTO-GENERATED FILE. DO NOT MODIFY. 2 | * 3 | * This class was automatically generated by the 4 | * aapt tool from the resource data it found. It 5 | * should not be modified by hand. 6 | */ 7 | 8 | package com.aacencoder; 9 | 10 | public final class R { 11 | public static final class attr { 12 | } 13 | public static final class dimen { 14 | /** Default screen margins, per the Android Design guidelines. 15 | 16 | Example customization of dimensions originally defined in res/values/dimens.xml 17 | (such as screen margins) for screens with more than 820dp of available width. This 18 | would include 7" and 10" devices in landscape (~960dp and ~1280dp respectively). 19 | 20 | */ 21 | public static final int activity_horizontal_margin=0x7f050000; 22 | public static final int activity_vertical_margin=0x7f050001; 23 | } 24 | public static final class drawable { 25 | public static final int ic_launcher=0x7f020000; 26 | } 27 | public static final class id { 28 | public static final int action_settings=0x7f090000; 29 | } 30 | public static final class layout { 31 | public static final int activity_main=0x7f030000; 32 | } 33 | public static final class menu { 34 | public static final int main=0x7f080000; 35 | } 36 | public static final class raw { 37 | public static final int g711=0x7f040000; 38 | } 39 | public static final class string { 40 | public static final int action_settings=0x7f060002; 41 | public static final int app_name=0x7f060000; 42 | public static final int hello_world=0x7f060001; 43 | } 44 | public static final class style { 45 | /** 46 | Base application theme, dependent on API level. This theme is replaced 47 | by AppBaseTheme from res/values-vXX/styles.xml on newer devices. 48 | 49 | 50 | Theme customizations available in newer API levels can go in 51 | res/values-vXX/styles.xml, while customizations related to 52 | backward-compatibility can go here. 53 | 54 | 55 | Base application theme for API 11+. This theme completely replaces 56 | AppBaseTheme from res/values/styles.xml on API 11+ devices. 57 | 58 | API 11 theme customizations can go here. 59 | 60 | Base application theme for API 14+. This theme completely replaces 61 | AppBaseTheme from BOTH res/values/styles.xml and 62 | res/values-v11/styles.xml on API 14+ devices. 63 | 64 | API 14 theme customizations can go here. 65 | */ 66 | public static final int AppBaseTheme=0x7f070000; 67 | /** Application theme. 68 | All customizations that are NOT specific to a particular API-level can go here. 69 | */ 70 | public static final int AppTheme=0x7f070001; 71 | } 72 | } 73 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 18 | jni/g711.h 19 | 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 21 | 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 23 | 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 25 | 26 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 27 | 28 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 29 | 30 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 51 | 52 | jni/g711.h: 53 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 18 | jni/g711.h 19 | 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 21 | 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 23 | 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 25 | 26 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 27 | 28 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 29 | 30 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 51 | 52 | jni/g711.h: 53 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/util.c: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: util.c,v 1.10 2005/02/02 07:56:33 sur Exp $ 20 | */ 21 | 22 | #include 23 | 24 | #include "util.h" 25 | #include "coder.h" // FRAME_LEN 26 | 27 | /* Returns the sample rate index */ 28 | int GetSRIndex(unsigned int sampleRate) 29 | { 30 | if (92017 <= sampleRate) return 0; 31 | if (75132 <= sampleRate) return 1; 32 | if (55426 <= sampleRate) return 2; 33 | if (46009 <= sampleRate) return 3; 34 | if (37566 <= sampleRate) return 4; 35 | if (27713 <= sampleRate) return 5; 36 | if (23004 <= sampleRate) return 6; 37 | if (18783 <= sampleRate) return 7; 38 | if (13856 <= sampleRate) return 8; 39 | if (11502 <= sampleRate) return 9; 40 | if (9391 <= sampleRate) return 10; 41 | 42 | return 11; 43 | } 44 | 45 | /* Returns the maximum bitrate per channel for that sampling frequency */ 46 | unsigned int MaxBitrate(unsigned long sampleRate) 47 | { 48 | /* 49 | * Maximum of 6144 bit for a channel 50 | */ 51 | return (unsigned int)(6144.0 * (double)sampleRate/(double)FRAME_LEN + .5); 52 | } 53 | 54 | /* Returns the minimum bitrate per channel for that sampling frequency */ 55 | unsigned int MinBitrate() 56 | { 57 | return 8000; 58 | } 59 | 60 | 61 | /* Max prediction band for backward predictionas function of fs index */ 62 | const int MaxPredSfb[] = { 33, 33, 38, 40, 40, 40, 41, 41, 37, 37, 37, 34, 0 }; 63 | 64 | int GetMaxPredSfb(int samplingRateIdx) 65 | { 66 | return MaxPredSfb[samplingRateIdx]; 67 | } 68 | 69 | 70 | 71 | /* Calculate bit_allocation based on PE */ 72 | unsigned int BitAllocation(double pe, int short_block) 73 | { 74 | double pew1; 75 | double pew2; 76 | double bit_allocation; 77 | 78 | if (short_block) { 79 | pew1 = 0.6; 80 | pew2 = 24.0; 81 | } else { 82 | pew1 = 0.3; 83 | pew2 = 6.0; 84 | } 85 | bit_allocation = pew1 * pe + pew2 * sqrt(pe); 86 | bit_allocation = min(max(0.0, bit_allocation), 6144.0); 87 | 88 | return (unsigned int)(bit_allocation+0.5); 89 | } 90 | 91 | /* Returns the maximum bit reservoir size */ 92 | unsigned int MaxBitresSize(unsigned long bitRate, unsigned long sampleRate) 93 | { 94 | return 6144 - (unsigned int)((double)bitRate/(double)sampleRate*(double)FRAME_LEN); 95 | } 96 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/huffman.h: -------------------------------------------------------------------------------- 1 | /*********** 2 | 3 | This software module was originally developed by Dolby 4 | Laboratories in the course of development of the MPEG-2 AAC/MPEG-4 5 | Audio standard ISO/IEC13818-7, 14496-1, 2 and 3. This software module is an implementation of a part 6 | of one or more MPEG-2 AAC/MPEG-4 Audio tools as specified by the 7 | MPEG-2 aac/MPEG-4 Audio standard. ISO/IEC gives users of the 8 | MPEG-2aac/MPEG-4 Audio standards free license to this software module 9 | or modifications thereof for use in hardware or software products 10 | claiming conformance to the MPEG-2 aac/MPEG-4 Audio standards. Those 11 | intending to use this software module in hardware or software products 12 | are advised that this use may infringe existing patents. The original 13 | developer of this software module, the subsequent 14 | editors and their companies, and ISO/IEC have no liability for use of 15 | this software module or modifications thereof in an 16 | implementation. Copyright is not released for non MPEG-2 aac/MPEG-4 17 | Audio conforming products. The original developer retains full right to 18 | use the code for the developer's own purpose, assign or donate the code to a 19 | third party and to inhibit third party from using the code for non 20 | MPEG-2 aac/MPEG-4 Audio conforming products. This copyright notice 21 | must be included in all copies or derivative works. Copyright 1996. 22 | 23 | ***********/ 24 | /* 25 | * $Id: huffman.h,v 1.6 2004/07/12 08:46:43 corrados Exp $ 26 | */ 27 | 28 | #ifndef HUFFMAN_H 29 | #define HUFFMAN_H 30 | 31 | #ifdef __cplusplus 32 | extern "C" { 33 | #endif /* __cplusplus */ 34 | 35 | #include "bitstream.h" 36 | #include "coder.h" 37 | 38 | /* Huffman tables */ 39 | #define MAXINDEX 289 40 | #define NUMINTAB 2 41 | #define FIRSTINTAB 0 42 | #define LASTINTAB 1 43 | 44 | #define INTENSITY_HCB 15 45 | #define INTENSITY_HCB2 14 46 | 47 | 48 | #define ABS(A) ((A) < 0 ? (-A) : (A)) 49 | 50 | #include "frame.h" 51 | 52 | void HuffmanInit(CoderInfo *coderInfo, unsigned int numChannels); 53 | void HuffmanEnd(CoderInfo *coderInfo, unsigned int numChannels); 54 | 55 | int BitSearch(CoderInfo *coderInfo, 56 | int *quant); 57 | 58 | int NoiselessBitCount(CoderInfo *coderInfo, 59 | int *quant, 60 | int hop, 61 | int min_book_choice[112][3]); 62 | 63 | static int CalculateEscSequence(int input, int *len_esc_sequence); 64 | 65 | int CalcBits(CoderInfo *coderInfo, 66 | int book, 67 | int *quant, 68 | int offset, 69 | int length); 70 | 71 | int OutputBits(CoderInfo *coderInfo, 72 | #ifdef DRM 73 | int *book, /* we need to change book for VCB11 */ 74 | #else 75 | int book, 76 | #endif 77 | int *quant, 78 | int offset, 79 | int length); 80 | 81 | int SortBookNumbers(CoderInfo *coderInfo, 82 | BitStream *bitStream, 83 | int writeFlag); 84 | 85 | int WriteScalefactors(CoderInfo *coderInfo, 86 | BitStream *bitStream, 87 | int writeFlag); 88 | 89 | #ifdef __cplusplus 90 | } 91 | #endif /* __cplusplus */ 92 | 93 | #endif /* HUFFMAN_H */ 94 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/x86/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/_types.h \ 4 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdio.h \ 6 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/cdefs.h \ 7 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/cdefs_elf.h \ 8 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/android/api-level.h \ 9 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/posix_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/stddef.h \ 12 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/compiler.h \ 13 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/posix_types.h \ 14 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/posix_types_32.h \ 15 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/sysmacros.h \ 19 | jni/g711.h 20 | 21 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdint.h: 22 | 23 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/_types.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/_types.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/stdio.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/cdefs.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/cdefs_elf.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/android/api-level.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/types.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/posix_types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/stddef.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/compiler.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/posix_types.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/posix_types_32.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/asm/types.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/linux/types.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/machine/kernel.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-9/arch-x86/usr/include/sys/sysmacros.h: 54 | 55 | jni/g711.h: 56 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/mips/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/_types.h \ 4 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdio.h \ 6 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/cdefs.h \ 7 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/cdefs_elf.h \ 8 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/android/api-level.h \ 9 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/posix_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/stddef.h \ 12 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/compiler.h \ 13 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/posix_types.h \ 14 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/sgidefs.h \ 15 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/sysmacros.h \ 19 | jni/g711.h 20 | 21 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdint.h: 22 | 23 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/_types.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/_types.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/stdio.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/cdefs.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/cdefs_elf.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/android/api-level.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/types.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/posix_types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/stddef.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/compiler.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/posix_types.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/sgidefs.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/asm/types.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/linux/types.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/machine/kernel.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-9/arch-mips/usr/include/sys/sysmacros.h: 54 | 55 | jni/g711.h: 56 | -------------------------------------------------------------------------------- /AACEncoder/jni/EasyDSSBuffers.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2013-2016 EasyDarwin.ORG. All rights reserved. 3 | Github: https://github.com/EasyDarwin 4 | WEChat: EasyDarwin 5 | Website: http://www.easydarwin.org 6 | */ 7 | 8 | #include "EasyDSSBuffers.h" 9 | 10 | int init_buffers(buffers_t * bufs, int bufsize, int bufnum) 11 | { 12 | int i; 13 | bufs->rear = 0; 14 | bufs->front = 0; 15 | if(bufnum > MAX_BUF_NUM) 16 | { 17 | bufs->bufnum = MAX_BUF_NUM; 18 | } 19 | else 20 | { 21 | bufs->bufnum = bufnum; 22 | } 23 | for(i = 0; i < bufs->bufnum; i++) 24 | { 25 | bufs->buf[i].length = 0; 26 | bufs->buf[i].start = (char *) calloc(1, bufsize); 27 | bufs->buf[i].frame_type = -1; 28 | bufs->buf[i].channel = -1; 29 | bufs->buf[i].frame_index = 0; 30 | if(bufs->buf[i].start == NULL) 31 | return -1; 32 | } 33 | #ifdef WIN32 34 | InitializeCriticalSection(&(bufs->cs)); 35 | #else 36 | InitializeCriticalSection(&(bufs->cs), NULL); 37 | #endif 38 | return 0; 39 | } 40 | 41 | int free_buffers(buffers_t* bufs) 42 | { 43 | for(int i = 0; i < bufs->bufnum; i++) 44 | { 45 | if(bufs->buf[i].start != NULL) 46 | free(bufs->buf[i].start); 47 | } 48 | bufs->pOnVideoData = NULL; 49 | DeleteCriticalSection(&(bufs->cs)); 50 | return 0; 51 | } 52 | 53 | int buffers_get_data(void *data, unsigned int *length, buffers_t * bufs, int *type, 54 | int *channel, int *frame_index) 55 | { 56 | int res = -1; 57 | EnterCriticalSection(&(bufs->cs)); 58 | if(bufs->front != bufs->rear) 59 | { 60 | res = *length = bufs->buf[bufs->front].length; 61 | memcpy(data, bufs->buf[bufs->front].start, *length); 62 | *type = bufs->buf[bufs->front].frame_type; 63 | *channel = bufs->buf[bufs->front].channel; 64 | *frame_index = bufs->buf[bufs->front].frame_index; 65 | bufs->front = (bufs->front + 1) % bufs->bufnum; 66 | //res = 1; 67 | } 68 | LeaveCriticalSection(&(bufs->cs)); 69 | return res; 70 | } 71 | 72 | int buffers_put_data(void *data, unsigned int length, buffers_t * bufs, int type, 73 | int channel, int frame_index) 74 | { 75 | int res = 0; 76 | EnterCriticalSection(&(bufs->cs)); 77 | 78 | if(((bufs->rear + 1) % bufs->bufnum) == bufs->front) 79 | { 80 | res = -1; 81 | } 82 | else 83 | { 84 | bufs->buf[bufs->rear].length = length; 85 | bufs->buf[bufs->rear].frame_type = type; 86 | bufs->buf[bufs->rear].channel = channel; 87 | bufs->buf[bufs->rear].frame_index = frame_index; 88 | if(length < iBufLen) 89 | { 90 | memcpy(bufs->buf[bufs->rear].start, data, length); 91 | } 92 | else 93 | { 94 | //WriteSystemLog("DataRecv.log", "Frame is too large"); 95 | printf("Frame is too large, length=%d\r\n", length); 96 | } 97 | bufs->rear = (bufs->rear + 1) % bufs->bufnum; 98 | res = 1; 99 | } 100 | 101 | LeaveCriticalSection(&(bufs->cs)); 102 | return res; 103 | } 104 | 105 | void buffers_clear_data(buffers_t * bufs) 106 | { 107 | EnterCriticalSection(&(bufs->cs)); 108 | bufs->rear = 0; 109 | bufs->front = 0; 110 | LeaveCriticalSection(&(bufs->cs)); 111 | } 112 | 113 | 114 | -------------------------------------------------------------------------------- /AACEncoder/jni/faaccfg.h: -------------------------------------------------------------------------------- 1 | /* 2 | * FAAC - Freeware Advanced Audio Coder 3 | * Copyright (C) 2001 Menno Bakker 4 | * 5 | * This library is free software; you can redistribute it and/or 6 | * modify it under the terms of the GNU Lesser General Public 7 | * License as published by the Free Software Foundation; either 8 | * version 2.1 of the License, or (at your option) any later version. 9 | * 10 | * This library is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | * Lesser General Public License for more details. 14 | 15 | * You should have received a copy of the GNU Lesser General Public 16 | * License along with this library; if not, write to the Free Software 17 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 18 | * 19 | * $Id: faaccfg.h,v 1.3 2004/07/04 12:12:05 corrados Exp $ 20 | */ 21 | 22 | #ifndef _FAACCFG_H_ 23 | #define _FAACCFG_H_ 24 | 25 | #define FAAC_CFG_VERSION 104 26 | 27 | /* MPEG ID's */ 28 | #define MPEG2 1 29 | #define MPEG4 0 30 | 31 | /* AAC object types */ 32 | #define MAIN 1 33 | #define LOW 2 34 | #define SSR 3 35 | #define LTP 4 36 | 37 | /* Input Formats */ 38 | #define FAAC_INPUT_NULL 0 39 | #define FAAC_INPUT_16BIT 1 40 | #define FAAC_INPUT_24BIT 2 41 | #define FAAC_INPUT_32BIT 3 42 | #define FAAC_INPUT_FLOAT 4 43 | 44 | #define SHORTCTL_NORMAL 0 45 | #define SHORTCTL_NOSHORT 1 46 | #define SHORTCTL_NOLONG 2 47 | 48 | #pragma pack(push, 1) 49 | typedef struct faacEncConfiguration 50 | { 51 | /* config version */ 52 | int version; 53 | 54 | /* library version */ 55 | char *name; 56 | 57 | /* copyright string */ 58 | char *copyright; 59 | 60 | /* MPEG version, 2 or 4 */ 61 | unsigned int mpegVersion; 62 | 63 | /* AAC object type */ 64 | unsigned int aacObjectType; 65 | 66 | /* Allow mid/side coding */ 67 | unsigned int allowMidside; 68 | 69 | /* Use one of the channels as LFE channel */ 70 | unsigned int useLfe; 71 | 72 | /* Use Temporal Noise Shaping */ 73 | unsigned int useTns; 74 | 75 | /* bitrate / channel of AAC file */ 76 | unsigned long bitRate; 77 | 78 | /* AAC file frequency bandwidth */ 79 | unsigned int bandWidth; 80 | 81 | /* Quantizer quality */ 82 | unsigned long quantqual; 83 | 84 | /* Bitstream output format (0 = Raw; 1 = ADTS) */ 85 | unsigned int outputFormat; 86 | 87 | /* psychoacoustic model list */ 88 | psymodellist_t *psymodellist; 89 | 90 | /* selected index in psymodellist */ 91 | unsigned int psymodelidx; 92 | 93 | /* 94 | PCM Sample Input Format 95 | 0 FAAC_INPUT_NULL invalid, signifies a misconfigured config 96 | 1 FAAC_INPUT_16BIT native endian 16bit 97 | 2 FAAC_INPUT_24BIT native endian 24bit in 24 bits (not implemented) 98 | 3 FAAC_INPUT_32BIT native endian 24bit in 32 bits (DEFAULT) 99 | 4 FAAC_INPUT_FLOAT 32bit floating point 100 | */ 101 | unsigned int inputFormat; 102 | 103 | /* block type enforcing (SHORTCTL_NORMAL/SHORTCTL_NOSHORT/SHORTCTL_NOLONG) */ 104 | int shortctl; 105 | 106 | /* 107 | Channel Remapping 108 | 109 | Default 0, 1, 2, 3 ... 63 (64 is MAX_CHANNELS in coder.h) 110 | 111 | WAVE 4.0 2, 0, 1, 3 112 | WAVE 5.0 2, 0, 1, 3, 4 113 | WAVE 5.1 2, 0, 1, 4, 5, 3 114 | AIFF 5.1 2, 0, 3, 1, 4, 5 115 | */ 116 | int channel_map[64]; 117 | 118 | } faacEncConfiguration, *faacEncConfigurationPtr; 119 | 120 | #pragma pack(pop) 121 | 122 | #endif /* _FAACCFG_H_ */ 123 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/arm64-v8a/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/arm64-v8a/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdio.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/android/api-level.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/types.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/int-ll64.h \ 13 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/bitsperlong.h \ 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/bitsperlong.h \ 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/posix_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/stddef.h \ 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/compiler.h \ 18 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/posix_types.h \ 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/posix_types.h \ 20 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/sysmacros.h \ 21 | jni/g711.h 22 | 23 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdint.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/machine/wchar_limits.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/stdio.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/cdefs_elf.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/android/api-level.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/types.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/types.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/types.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/int-ll64.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/bitsperlong.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/bitsperlong.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/posix_types.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/stddef.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/linux/compiler.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm/posix_types.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/asm-generic/posix_types.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include/sys/sysmacros.h: 60 | 61 | jni/g711.h: 62 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/mips64/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/mips64/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdio.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/android/api-level.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/types.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/int-l64.h \ 12 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/bitsperlong.h \ 13 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/bitsperlong.h \ 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/posix_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/stddef.h \ 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/compiler.h \ 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/posix_types.h \ 18 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/sgidefs.h \ 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/posix_types.h \ 20 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/sysmacros.h \ 21 | jni/g711.h 22 | 23 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdint.h: 24 | 25 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/machine/wchar_limits.h: 26 | 27 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/stdio.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/cdefs_elf.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/android/api-level.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/types.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/types.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/int-l64.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/bitsperlong.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/bitsperlong.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/posix_types.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/stddef.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/linux/compiler.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/posix_types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm/sgidefs.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/asm-generic/posix_types.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-21/arch-mips64/usr/include/sys/sysmacros.h: 60 | 61 | jni/g711.h: 62 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/x86_64/objs/AACEncode/g711.o.d: -------------------------------------------------------------------------------- 1 | obj/local/x86_64/objs/AACEncode/g711.o: jni/g711.cpp \ 2 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdint.h \ 3 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h \ 4 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdio.h \ 5 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h \ 6 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h \ 7 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/android/api-level.h \ 8 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/types.h \ 9 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-ll64.h \ 13 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/bitsperlong.h \ 14 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/bitsperlong.h \ 15 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/posix_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/stddef.h \ 17 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/compiler.h \ 18 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/posix_types.h \ 19 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_64.h \ 20 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/posix_types.h \ 21 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/sysmacros.h \ 22 | jni/g711.h 23 | 24 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdint.h: 25 | 26 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/machine/wchar_limits.h: 27 | 28 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/stdio.h: 29 | 30 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/cdefs_elf.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/android/api-level.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/types.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/types.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/types.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/types.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/int-ll64.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/bitsperlong.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/bitsperlong.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/posix_types.h: 51 | 52 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/stddef.h: 53 | 54 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/linux/compiler.h: 55 | 56 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/posix_types.h: 57 | 58 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm/posix_types_64.h: 59 | 60 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/asm-generic/posix_types.h: 61 | 62 | D:/android/android-ndk-r10e/platforms/android-21/arch-x86_64/usr/include/sys/sysmacros.h: 63 | 64 | jni/g711.h: 65 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/audio_buffer.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/audio_buffer.o: jni/audio_buffer.cpp \ 2 | jni/audio_buffer.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h \ 25 | jni/outDebug.h 26 | 27 | jni/audio_buffer.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 72 | 73 | jni/outDebug.h: 74 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/audio_buffer.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/audio_buffer.o: jni/audio_buffer.cpp \ 2 | jni/audio_buffer.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h \ 25 | jni/outDebug.h 26 | 27 | jni/audio_buffer.h: 28 | 29 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 30 | 31 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 72 | 73 | jni/outDebug.h: 74 | -------------------------------------------------------------------------------- /AACEncoder/jni/libfaac/kiss_fft/_kiss_fft_guts.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (c) 2003-2004, Mark Borgerding 3 | 4 | All rights reserved. 5 | 6 | Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 9 | * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 10 | * Neither the author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. 11 | 12 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 13 | */ 14 | 15 | /* kiss_fft.h 16 | defines kiss_fft_scalar as either short or a float type 17 | and defines 18 | typedef struct { kiss_fft_scalar r; kiss_fft_scalar i; }kiss_fft_cpx; */ 19 | #include "kiss_fft.h" 20 | 21 | 22 | #define MAXFACTORS 32 23 | /* e.g. an fft of length 128 has 4 factors 24 | as far as kissfft is concerned 25 | 4*4*4*2 26 | */ 27 | 28 | struct kiss_fft_state{ 29 | int nfft; 30 | int inverse; 31 | int factors[2*MAXFACTORS]; 32 | kiss_fft_cpx twiddles[1]; 33 | }; 34 | 35 | /* 36 | Explanation of macros dealing with complex math: 37 | 38 | C_MUL(m,a,b) : m = a*b 39 | C_FIXDIV( c , div ) : if a fixed point impl., c /= div. noop otherwise 40 | C_SUB( res, a,b) : res = a - b 41 | C_SUBFROM( res , a) : res -= a 42 | C_ADDTO( res , a) : res += a 43 | * */ 44 | #ifdef FIXED_POINT 45 | 46 | # define smul(a,b) ( (long)(a)*(b) ) 47 | # define sround( x ) (short)( ( (x) + (1<<14) ) >>15 ) 48 | 49 | # define S_MUL(a,b) sround( smul(a,b) ) 50 | 51 | # define C_MUL(m,a,b) \ 52 | do{ (m).r = sround( smul((a).r,(b).r) - smul((a).i,(b).i) ); \ 53 | (m).i = sround( smul((a).r,(b).i) + smul((a).i,(b).r) ); }while(0) 54 | 55 | # define C_FIXDIV(c,div) \ 56 | do{ (c).r /= div; (c).i /=div; }while(0) 57 | 58 | # define C_MULBYSCALAR( c, s ) \ 59 | do{ (c).r = sround( smul( (c).r , s ) ) ;\ 60 | (c).i = sround( smul( (c).i , s ) ) ; }while(0) 61 | 62 | #else /* not FIXED_POINT*/ 63 | 64 | # define S_MUL(a,b) ( (a)*(b) ) 65 | #define C_MUL(m,a,b) \ 66 | do{ (m).r = (a).r*(b).r - (a).i*(b).i;\ 67 | (m).i = (a).r*(b).i + (a).i*(b).r; }while(0) 68 | # define C_FIXDIV(c,div) /* NOOP */ 69 | # define C_MULBYSCALAR( c, s ) \ 70 | do{ (c).r *= (s);\ 71 | (c).i *= (s); }while(0) 72 | #endif 73 | 74 | #define C_ADD( res, a,b)\ 75 | do { (res).r=(a).r+(b).r; (res).i=(a).i+(b).i; }while(0) 76 | #define C_SUB( res, a,b)\ 77 | do { (res).r=(a).r-(b).r; (res).i=(a).i-(b).i; }while(0) 78 | #define C_ADDTO( res , a)\ 79 | do { (res).r += (a).r; (res).i += (a).i; }while(0) 80 | #define C_SUBFROM( res , a)\ 81 | do { (res).r -= (a).r; (res).i -= (a).i; }while(0) 82 | 83 | static 84 | void kf_cexp(kiss_fft_cpx * x,double phase) /* returns e ** (j*phase) */ 85 | { 86 | #ifdef FIXED_POINT 87 | x->r = (kiss_fft_scalar) (32767 * cos (phase)); 88 | x->i = (kiss_fft_scalar) (32767 * sin (phase)); 89 | #else 90 | x->r = cos (phase); 91 | x->i = sin (phase); 92 | #endif 93 | } 94 | 95 | /* a debugging function */ 96 | #define pcpx(c)\ 97 | fprintf(stderr,"%g + %gi\n",(double)((c)->r),(double)((c)->i) ) 98 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/IDecodeToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/IDecodeToPcm.o: jni/IDecodeToPcm.cpp \ 2 | jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/audio_buffer.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 25 | 26 | jni/IDecodeToPcm.h: 27 | 28 | jni/EasyAACEncoderAPI.h: 29 | 30 | jni/audio_buffer.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 51 | 52 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 53 | 54 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 55 | 56 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 57 | 58 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 59 | 60 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 61 | 62 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 63 | 64 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 65 | 66 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 67 | 68 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 69 | 70 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 71 | 72 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 73 | 74 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 75 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/IDecodeToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/IDecodeToPcm.o: jni/IDecodeToPcm.cpp \ 2 | jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/audio_buffer.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 25 | 26 | jni/IDecodeToPcm.h: 27 | 28 | jni/EasyAACEncoderAPI.h: 29 | 30 | jni/audio_buffer.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 51 | 52 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 53 | 54 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 55 | 56 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 57 | 58 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 59 | 60 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 61 | 62 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 63 | 64 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 65 | 66 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 67 | 68 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 69 | 70 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 71 | 72 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 73 | 74 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 75 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/libfaac/channels.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/./libfaac/channels.o: \ 2 | jni/./libfaac/channels.c jni/./libfaac/channels.h jni/./libfaac/coder.h \ 3 | jni/./libfaac/util.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_wchar_limits.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 25 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 26 | 27 | jni/./libfaac/channels.h: 28 | 29 | jni/./libfaac/coder.h: 30 | 31 | jni/./libfaac/util.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_wchar_limits.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 72 | 73 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 74 | 75 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 76 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/libfaac/channels.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/./libfaac/channels.o: \ 2 | jni/./libfaac/channels.c jni/./libfaac/channels.h jni/./libfaac/coder.h \ 3 | jni/./libfaac/util.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_wchar_limits.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 25 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 26 | 27 | jni/./libfaac/channels.h: 28 | 29 | jni/./libfaac/coder.h: 30 | 31 | jni/./libfaac/util.h: 32 | 33 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 34 | 35 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_wchar_limits.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 72 | 73 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 74 | 75 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 76 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/G726ToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/G726ToPcm.o: jni/G726ToPcm.cpp \ 2 | jni/G726ToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g726.h \ 3 | jni/condef.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 25 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 26 | 27 | jni/G726ToPcm.h: 28 | 29 | jni/IDecodeToPcm.h: 30 | 31 | jni/EasyAACEncoderAPI.h: 32 | 33 | jni/g726.h: 34 | 35 | jni/condef.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 80 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi-v7a/objs/AACEncode/G726ToPcm.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi-v7a/objs/AACEncode/G726ToPcm.o: jni/G726ToPcm.cpp \ 2 | jni/G726ToPcm.h jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/g726.h \ 3 | jni/condef.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 25 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h 26 | 27 | jni/G726ToPcm.h: 28 | 29 | jni/IDecodeToPcm.h: 30 | 31 | jni/EasyAACEncoderAPI.h: 32 | 33 | jni/g726.h: 34 | 35 | jni/condef.h: 36 | 37 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 38 | 39 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 40 | 41 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 42 | 43 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 44 | 45 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 46 | 47 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 48 | 49 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 50 | 51 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 52 | 53 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 54 | 55 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 56 | 57 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 58 | 59 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 60 | 61 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 62 | 63 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 64 | 65 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 66 | 67 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 68 | 69 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 70 | 71 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 72 | 73 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 74 | 75 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 76 | 77 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 78 | 79 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 80 | -------------------------------------------------------------------------------- /AACEncoder/obj/local/armeabi/objs/AACEncode/PcmToAac.o.d: -------------------------------------------------------------------------------- 1 | obj/local/armeabi/objs/AACEncode/PcmToAac.o: jni/PcmToAac.cpp \ 2 | jni/PcmToAac.h \ 3 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h \ 4 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h \ 5 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h \ 6 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h \ 7 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h \ 8 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h \ 9 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h \ 10 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h \ 11 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h \ 12 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h \ 13 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h \ 14 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h \ 15 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h \ 16 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h \ 17 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h \ 18 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h \ 19 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h \ 20 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h \ 21 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h \ 22 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h \ 23 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h \ 24 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h \ 25 | jni/IDecodeToPcm.h jni/EasyAACEncoderAPI.h jni/faac.h jni/faaccfg.h \ 26 | jni/outDebug.h 27 | 28 | jni/PcmToAac.h: 29 | 30 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdint.h: 31 | 32 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/_types.h: 33 | 34 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/_types.h: 35 | 36 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdlib.h: 37 | 38 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs.h: 39 | 40 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/cdefs_elf.h: 41 | 42 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/android/api-level.h: 43 | 44 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/string.h: 45 | 46 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/malloc.h: 47 | 48 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/alloca.h: 49 | 50 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/strings.h: 51 | 52 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/types.h: 53 | 54 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/posix_types.h: 55 | 56 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/stddef.h: 57 | 58 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/compiler.h: 59 | 60 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/posix_types.h: 61 | 62 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/asm/types.h: 63 | 64 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/linux/types.h: 65 | 66 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/machine/kernel.h: 67 | 68 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/sys/sysmacros.h: 69 | 70 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/memory.h: 71 | 72 | D:/android/android-ndk-r10e/platforms/android-8/arch-arm/usr/include/stdio.h: 73 | 74 | jni/IDecodeToPcm.h: 75 | 76 | jni/EasyAACEncoderAPI.h: 77 | 78 | jni/faac.h: 79 | 80 | jni/faaccfg.h: 81 | 82 | jni/outDebug.h: 83 | --------------------------------------------------------------------------------