資源簡介
android音頻降噪,采用webrtc技術,包含底層源碼和so庫
代碼片段和文件信息
/*?File?format?for?coverage?information
???Copyright?(C)?1996-2014?Free?Software?Foundation?Inc.
???Contributed?by?Bob?Manson?.
???Completely?remangled?by?Nathan?Sidwell?.
This?file?is?part?of?GCC.
GCC?is?free?software;?you?can?redistribute?it?and/or?modify?it?under
the?terms?of?the?GNU?General?Public?License?as?published?by?the?Free
Software?Foundation;?either?version?3?or?(at?your?option)?any?later
version.
GCC?is?distributed?in?the?hope?that?it?will?be?useful?but?WITHOUT?ANY
WARRANTY;?without?even?the?implied?warranty?of?MERCHANTABILITY?or
FITNESS?FOR?A?PARTICULAR?PURPOSE.??See?the?GNU?General?Public?License
for?more?details.
Under?Section?7?of?GPL?version?3?you?are?granted?additional
permissions?described?in?the?GCC?Runtime?Library?Exception?version
3.1?as?published?by?the?Free?Software?Foundation.
You?should?have?received?a?copy?of?the?GNU?General?Public?License?and
a?copy?of?the?GCC?Runtime?Library?Exception?along?with?this?program;
see?the?files?COPYING3?and?COPYING.RUNTIME?respectively.??If?not?see
.??*/
/*?Routines?declared?in?gcov-io.h.??This?file?should?be?#included?by
???another?source?file?after?having?#included?gcov-io.h.??*/
#if?!IN_GCOV
static?void?gcov_write_block?(unsigned);
static?gcov_unsigned_t?*gcov_write_words?(unsigned);
#endif
static?const?gcov_unsigned_t?*gcov_read_words?(unsigned);
#if?!IN_LIBGCOV
static?void?gcov_allocate?(unsigned);
#endif
/*?Optimum?number?of?gcov_unsigned_t‘s?read?from?or?written?to?disk.??*/
#define?GCOV_BLOCK_SIZE?(1?<10)
GCOV_linkAGE?struct?gcov_var
{
??_GCOV_FILE?*file;
??gcov_position_t?start; /*?Position?of?first?byte?of?block?*/
??unsigned?offset; /*?Read/write?position?within?the?block.??*/
??unsigned?length; /*?Read?limit?in?the?block.??*/
??unsigned?overread; /*?Number?of?words?overread.??*/
??int?error; /*?0?overflow?>?0?disk?error.??*/
??int?mode; ????????????????/*?0?writing?>?0?reading?*/
#if?IN_LIBGCOV
??/*?Holds?one?block?plus?4?bytes?thus?all?coverage?reads?&?writes
?????fit?within?this?buffer?and?we?always?can?transfer?GCOV_BLOCK_SIZE
?????to?and?from?the?disk.?libgcov?never?backtracks?and?only?writes?4
?????or?8?byte?objects.??*/
??gcov_unsigned_t?buffer[GCOV_BLOCK_SIZE?+?1];
#else
??int?endian; /*?Swap?endianness.??*/
??/*?Holds?a?variable?length?block?as?the?compiler?can?write
?????strings?and?needs?to?backtrack.??*/
??size_t?alloc;
??gcov_unsigned_t?*buffer;
#endif
}?gcov_var;
/*?Save?the?current?position?in?the?gcov?file.??*/
/*?We?need?to?expose?this?function?when?compiling?for?gcov-tool.??*/
#ifndef?IN_GCOV_TOOL
static?inline
#endif
gcov_position_t
gcov_position?(void)
{
??return?gcov_var.start?+?gcov_var.offset;
}
/*?Return?nonzero?if?the?error?flag?is?set.??*/
/*?We?need?to?expose?this?function?when?compiling?for?gcov-tool.??*/
#ifndef?IN_GCOV_TOOL
static?inline
#endif
int
gcov_is_error?(void)
{
??return?gcov_var.file???gcov_var.error?:?1;
}
#if?IN_LIBGCOV
/*?Move
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-08?11:46??降噪源碼\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\
?????文件????????6148??2016-11-20?11:34??降噪源碼\WebrtcNoise\.DS_Store
?????文件?????????118??2016-11-15?15:44??降噪源碼\WebrtcNoise\.gitignore
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\
?????文件??????????30??2016-11-15?15:46??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\cache.properties
?????文件??????????17??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\cache.properties.lock
?????文件?????1012303??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\fileHashes.bin
?????文件????13207773??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\fileSnapshots.bin
?????文件??????100138??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\fileSnapshotsToTreeSnapshotsIndex.bin
?????文件??????340374??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\taskArtifacts\taskArtifacts.bin
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\
?????文件???????79102??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件??????????17??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\
?????文件???????28369??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件??????????17??2018-11-08?11:43??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_app_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localClassSetAnalysis\
?????文件???????20860??2016-11-17?17:51??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
?????文件??????????17??2016-11-17?17:51??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.lock
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localJarClasspathSnapshot\
?????文件???????20901??2016-11-17?17:51??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.bin
?????文件??????????17??2016-11-17?17:51??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc2_compileDebugJavaWithJavac\localJarClasspathSnapshot\localJarClasspathSnapshot.lock
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc3_compileDebugJavaWithJavac\
?????目錄???????????0??2018-11-08?11:44??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc3_compileDebugJavaWithJavac\localClassSetAnalysis\
?????文件???????20860??2016-11-17?23:02??降噪源碼\WebrtcNoise\.gradle\2.14.1\tasks\_webrtc3_compileDebugJavaWithJavac\localClassSetAnalysis\localClassSetAnalysis.bin
............此處省略4153個文件信息
評論
共有 條評論