opus_android
opus_android copied to clipboard
the log is too much,how to close?
07-07 19:33:45.595 32278-32462/com.bolin.pcmconvert E/libOpusTool: argc is :3
07-07 19:33:45.595 32278-32462/com.bolin.pcmconvert E/libOpusTool: argv0 isopus:
07-07 19:33:45.595 32278-32462/com.bolin.pcmconvert E/libOpusTool: argv1 is/storage/emulated/0/Atemp/output_slice_0062.wav:
07-07 19:33:45.595 32278-32462/com.bolin.pcmconvert E/libOpusTool: argv2 is:/storage/emulated/0/Atemp/output_slice_0062.wav.opus
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: Encoding using libopus 1.1
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: (audio)
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: -----------------------------------------------------
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: Input: 44.1kHz 2 channels
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: Output: 2 channels (
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: 2 coupled
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: )
20ms packets, 96kbit/sec VBR
07-07 19:33:45.600 32278-32462/com.bolin.pcmconvert E/libOpusTool: Preskip: 356
07-07 19:33:45.603 32278-32462/com.bolin.pcmconvert E/libOpusTool: [|] 00:00:00.02 2e+04x realtime, 91.5kbit/s
07-07 19:33:45.604 32278-32462/com.bolin.pcmconvert E/libOpusTool:
07-07 19:33:45.604 32278-32462/com.bolin.pcmconvert E/libOpusTool:
很抱歉,当时设计的时候没有考虑这个。 对于release版本,可以考虑配置一下混淆(proguard-rules.pro),把所有的log都关闭
对于c语言级别的log,需要重写编译动态链接库。修改文件“opus_android/opuslib/src/main/jni/include/log.h”,把里面关于安卓输出的宏修改掉,重新编译即可。
Sorry, there is no such a switch to turn off logs, but you can reach the goal by some code modifications.
- For Java logs, configuring proguard rules could turn off all the logs.
- For logs from C&C++ level, change the MACRO in the file "opus_android/opuslib/src/main/jni/include/log.h", and then recompile the native library. "log.h" redirects all the printfs and perrors to Android, in order to debug.