b97cc6a9a3c81215e365c61b071a932073b56ff2 |
02-Aug-2014 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC encoder: add support for SBR mode selection Change-Id: Ibc07bff7710398929c135f38324dd29857fa0ea6
oftAACEncoder2.cpp
oftAACEncoder2.h
|
619fd4d6d4d815065becbdf360422ee40dfa7690 |
03-Apr-2014 |
Glenn Kasten <gkasten@google.com> |
Merge commit '52a23bd3' into manualmerge Change-Id: I7a6105f467a2fa3631c62be3d306845e9cf9b365
|
66fe2e9ee30bcb4161bc487ec63d2ae4a05f4051 |
02-Apr-2014 |
Glenn Kasten <gkasten@google.com> |
64-bit: Correction to OMX_U32 and OMX_S32 Change-Id: I9c41bb34c35595ac19a7ab8faaacde8cb4fa9a15
oftAACEncoder2.cpp
|
259ace8f6057dbb0fdec4c8223aefc0282274be3 |
19-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
Merge commit 'c250980f' into manualmerge Change-Id: I254d456e8cb6c580dd77d602b391bed09110454e
|
f3aa039a2278f789e3c9d5e18b83f9d937a05a5f |
19-Mar-2014 |
Narayan Kamath <narayan@google.com> |
libstagefright is no longer 32 bit only. Change-Id: I88d5fcfc005a2c2acd0246cdd9c08b6c00b6c39b Signed-off-by: Glenn Kasten <gkasten@android.com>
ndroid.mk
|
758799cef41fc5495f59eeb6249d02ce9154cde8 |
14-Mar-2014 |
Glenn Kasten <gkasten@google.com> |
resolved conflicts for merge of 3c780188 to master Change-Id: Ic579d346c27ff05ea6444faaa60fa6caaec86fbf
|
af783aa91f7a279153fb8bab8d0d6b9f737996e9 |
03-Mar-2014 |
Glenn Kasten <gkasten@android.com> |
mediaserver and associated services are 32-bit only also 32-bit only command-line apps Change-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3
ndroid.mk
|
84333e0475bc911adc16417f4ca327c975cf6c36 |
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
ndroid.mk
oftAACEncoder2.cpp
asic_op/oper_32b.c
rc/aacenc.c
rc/adj_thr.c
rc/bitenc.c
rc/dyn_bits.c
rc/psy_main.c
rc/qc_main.c
rc/tns.c
|
1b02586f0f41d82c80619cfc0d16cd3feb5eaec7 |
30-Aug-2013 |
Jean-Michel Trivi <jmtrivi@google.com> |
AAC encoder: handle missing object types The audio object type for parametric stereo and lowdelay was not passed to the FDK AAC encoder. Bug 9428126 Change-Id: Ic32822afff8b1da6a2d80c1b65d514f24059fb29
oftAACEncoder2.cpp
|
844ebdef8c73b98ec29c75f1fd7940624e70d14d |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
am e63f850b: am da0dc0af: Add liblog * commit 'e63f850b179a43a344d438f202ad34ec7566f955': Add liblog
|
da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6 |
10-Apr-2013 |
Ying Wang <wangying@google.com> |
Add liblog Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
ndroid.mk
|
e7547e7221f1e2b2626f91984688642ea1649bff |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
am b41c9a03: am a5761dcb: Fix a number of warnings in stagefright code. * commit 'b41c9a03b7a7ca4244f68fd26b2f9d41b66f038a': Fix a number of warnings in stagefright code.
|
a5761dcb5f9f017ca9b83ec868565d7ce54a92ac |
04-Apr-2013 |
Andreas Huber <andih@google.com> |
Fix a number of warnings in stagefright code. Change-Id: If3edd00d991851797aeccdfe795a4a405e3a2ea3
oftAACEncoder2.cpp
|
0e6858d6aea12fc585a8c7d217c1271878655081 |
07-Mar-2013 |
Dan Morrill <morrildl@google.com> |
Turn off debug tags in stagefright modules. LOCAL_MODULE_TAGS := debug causes the module to be included in every userdebug build, regardless of whether it's specified as a dep by the device config. This CL switches them all to optional (i.e. default behavior) so that we can do (userdebug) device builds without pulling these in. Change-Id: I4b7b65afea61865dd38b3af55550fb8f10edf66d
ampleCode/Android.mk
|
9538ab83ed3917e643fc88f63ed83736d5a22d19 |
09-Sep-2012 |
Martin Storsjo <martin@martin.st> |
aacenc: Mark some global arrays const This gets rid of initialized writeable data in the library. Change-Id: I7c1cbeb3df10c302b645b7311591ead87a289ca1
nc/aac_rom.h
rc/aac_rom.c
rc/block_switch.c
|
fef71ef418d8ecff6d20fbd50b7fbabf6ad58f74 |
07-Mar-2012 |
Martin Storsjo <martin@martin.st> |
aacenc/amrwbenc: Remove the now unused LINUX define This is no longer used by the codec code (except for the amrwbenc sample). Change-Id: I78c7f62f257c490bf44477217975a93abcc7779e
ndroid.mk
ampleCode/Android.mk
|
cc0df657cdc8316c2b816c562f269be1706f00ea |
14-Jun-2012 |
James Dong <jdong@google.com> |
am e20435de: Merge "Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/" into jb-dev * commit 'e20435de10f63af812da9d4f801b61a8817733a0': Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/
|
3d51d5cb53cc630709a0ba78d0e60501a675f2d5 |
13-Jun-2012 |
James Dong <jdong@google.com> |
Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/ Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26 related-to-bug: 6647465
ODULE_LICENSE_APACHE2
OTICE
ampleCode/MODULE_LICENSE_APACHE2
ampleCode/NOTICE
|
8f1dd6fdc2f788492e5ca77344eac13755c304ff |
12-Jun-2012 |
Dave Burke <daveburke@google.com> |
am 10cf121f: Merge "Update make file" into jb-dev * commit '10cf121f7285e23c37264dab3bad7cffefd754b1': Update make file
|
c68f4a226fc5af54a882b0603d3051793a781037 |
12-Jun-2012 |
Dave Burke <daveburke@google.com> |
Update make file Change-Id: I7dbd128245f584df2689457df0dd12ce888cf8ef
ndroid.mk
|
b5325c8a8fff4d735c24d9a8138e4213ee0833d5 |
23-May-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Move system headers before local headers This avoids issues with the encoder's own definition of __inline, which conflicts with headers brought in by string.h in glibc. Change-Id: I9e3fbf8d892529940ea67a46e67a9abe71d9c5fa
rc/adj_thr.c
|
93eb01fd39e31b7532932f60828abf11a494fb8f |
12-Jan-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Add parentheses in expression with mixed && and || This doesn't maintain the exact behaviour, but seems closer to what the original author probably intended. This avoids a warning. Change-Id: I191292faa0a25f715f2b7d46ec770827e2ac0b7b
rc/aacenc.c
|
f8321d624f4bbbfcf01d59f346d3eb390f75f24c |
25-May-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Fix reading out of bounds in pow2_xy This fixes cases where x was a large number, causing fPart to exceed the 32 bit signed integer range (while fitting in an unsigned 32 bit integer), making the table index a negative number. Change-Id: I674047db65f89148a93d218c138b42cd8305f80e
asic_op/oper_32b.c
|
c9ef89cd40bea216046ed28e5366f8ac361d3dd4 |
22-May-2012 |
Dave Burke <daveburke@google.com> |
Revert "Revert to PV for AAC codec for FactoryROM." This reverts commit d7d79a2bbf38d1d19ec7cc8d6a514fc999b5c444. Change-Id: I7076feab31ab64fccd364699280d821011edc099
ndroid.mk
|
d7d79a2bbf38d1d19ec7cc8d6a514fc999b5c444 |
19-May-2012 |
Dave Burke <daveburke@google.com> |
Revert to PV for AAC codec for FactoryROM. Change-Id: I72cf856685c0c4bae745646f870a0415d416afb5
ndroid.mk
|
f60c660f048d5f5e2458cff243c20400d73757a7 |
29-Apr-2012 |
Dave Burke <daveburke@google.com> |
Added support for HE-AAC recording Fixed bug in decoder related to sample rates / channel counts Made decoder follow Fraunhofer pattern Log if bitrate not available Bug: 6275957 Change-Id: I47a8e29358fa4a88ebc73fe02d46a2bfb96c64fe
oftAACEncoder2.cpp
|
aeb8fd460ed87d032b3fb8bb61e21eb542ce0f5b |
19-Apr-2012 |
Dave Burke <daveburke@google.com> |
Add Fraunhofer AAC encoder with AAC-ELD support. Change-Id: I6cd499d257d72f50a5b508bed97796a591a51506
ndroid.mk
oftAACEncoder2.cpp
oftAACEncoder2.h
|
559bf2836f5da25b75bfb229fec0d20d540ee426 |
28-Mar-2012 |
James Dong <jdong@google.com> |
AV Android make files changes o plus a few file relocation: ActivityManager.cpp/h, SoundPool.h, etc o remove some runtime dependencies to libandroid, libandroid_runtime, etc Change-Id: I047a47c5fb361dd5cf85cd98798c39f629a75d10
ndroid.mk
|
6c6b4d0d2b98a7ceee8b697daaf611f8df3254fb |
12-Mar-2012 |
James Dong <jdong@google.com> |
Switched to use the header files in /frameworks/native and deleted the duplicate header files in /frameworks/base o related-to-bug: 6044887 Change-Id: I17e0692d9a9b5c8796ded36677c833ca8ab36795
ndroid.mk
|
ca17672e75faf59492527a5b168cc01db8badabb |
10-Mar-2012 |
Conley Owens <cco3@android.com> |
am 3557654c: am 66da3fdc: am 972efafb: am 6db6ea02: Merge changes I00c852e4,Ib31bf028 * commit '3557654c95bae7754dcd1951ec10742b895817e2': stagefright aacenc: Avoid overflows when calculating normFactor stagefright aacenc: Avoid a division by zero
|
1f7e2d9906d25b4e709c247d78537ee826d31051 |
09-Mar-2012 |
Conley Owens <cco3@android.com> |
Merge changes I00c852e4,Ib31bf028 * changes: stagefright aacenc: Avoid overflows when calculating normFactor stagefright aacenc: Avoid a division by zero
|
79967af7ba8fb2ddd3a106afc0361f3ad836c174 |
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 9de7793b: am 4f906362: am 97348431: am 704131cb: Merge changes I46c81dba,If1f40e9c,I652eaaa5 * commit '9de7793b425be89889412f3a86466d7b19055c3c': stagefright aacenc: Use QDADD/QDSUB instructions stagefright aacenc: Remove useless inline asm for simple right shift stagefright aacenc: Use ARMv6 SSAT instruction
|
6c1f1cb5bd2b22f8b21b78ea020a0b6370f5b9ff |
02-Mar-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 715c78b9: am 225eec8d: am f9d4ba77: am 69aae36e: Merge "stagefright aacenc: Safeguard against overwriting bits" * commit '715c78b933f8dec04882ebb73acd61fdd42c6c64': stagefright aacenc: Safeguard against overwriting bits
|
9f422f59fcb74283fa52c3bfd0a2665ec9ce9e10 |
29-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge changes I46c81dba,If1f40e9c,I652eaaa5 * changes: stagefright aacenc: Use QDADD/QDSUB instructions stagefright aacenc: Remove useless inline asm for simple right shift stagefright aacenc: Use ARMv6 SSAT instruction
|
de99ee3d507bf1284fdb5d6b84a32f4227f16a6f |
29-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Safeguard against overwriting bits"
|
acb364073e62acddced517f2edfe0326245b2af9 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 19bb6261: am bf826923: am faf38b24: am 9e3d9575: Merge "stagefright aacenc: Add prototypes for arm specific implementations of functions" * commit '19bb62613f512b62d492fb4caf36de88fd1914dd': stagefright aacenc: Add prototypes for arm specific implementations of functions
|
d7fe790fe59089394ee01f5d56106c0f488aad0a |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 18a64b74: am a887ff9a: am 4f74be57: am 1a864db7: Merge "stagefright aacenc: Simplify the definition of __inline" * commit '18a64b74aa3cb0babb5f50e5f80660f601d80123': stagefright aacenc: Simplify the definition of __inline
|
14f94704418852fe83eabd3e0e13288951fee574 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 2bf76b98: am 3e61e413: am 32901b39: am be9a7055: Merge "stagefright aacenc: Remove a stray semicolon" * commit '2bf76b983da1d1730d685f9907d5d4fa6ea46fcd': stagefright aacenc: Remove a stray semicolon
|
c0502b930651092683a5f47c55159b559fae7727 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 5b299d2f: am 18643e70: am 6bc542e0: am 5aff259c: Merge "stagefright aacenc: Don\'t address a Word32 with a Word16 pointer" * commit '5b299d2f9038452aa09a97d4f2ce57ec20bbc06a': stagefright aacenc: Don't address a Word32 with a Word16 pointer
|
61d07fbe79533517dbd4390d90206badd8df4641 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Add prototypes for arm specific implementations of functions"
|
7c7674ea2d7ba099b5afd3badf4d69da55b377dd |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Simplify the definition of __inline"
|
7d8e0f1ae48058ac1613272fd66e4d8335adbb93 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Remove a stray semicolon"
|
5b9c33c7239c996135c0021ec9a0d9afedd81a78 |
27-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Don't address a Word32 with a Word16 pointer"
|
1e07b508b4f9d5031e17cde7701ad656824816f1 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am ed7e1e83: am 47023027: am 26d9944e: am 6a300a54: Merge "stagefright aacenc: Make the bits to write in WriteBits unsigned" * commit 'ed7e1e830165678421ee7d1b3dac044214a6e635': stagefright aacenc: Make the bits to write in WriteBits unsigned
|
338b9c9020ca6be98f30670cf307ad8553f1b4c9 |
12-Jan-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Remove a stray semicolon This avoids warnings about an empty body in an if statement. mem_free does the same null check, so the accidental extra semicolon was harmless, and the whole if statement actually is needless. But if removing the if statements, all the other ones should be removed too, for consistency. (This could be done as a separate change). Change-Id: I1b6064dedd15ffa949043bb5396148aaed9b43f6
rc/qc_main.c
|
8a3b3707a6e320ba75f4ecd47fdc001f16c15cb8 |
12-Jan-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Add prototypes for arm specific implementations of functions The arm specific functions are implemented in .s files, without any function declarations in headers. This fixes compiler warnings about implicit declarations of these functions. Change-Id: I1512560b6740c1879f378886e05aaad2e3a6c869
rc/transform.c
|
fc237e5453333c3e0a31da3562f26ca8639d7951 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 70450553: am 14c6e272: am 2accfc11: am d6a25154: Merge "stagefright aacenc: Fix an inline asm constraint" * commit '70450553f8f1e6ec4967f86a4b811db2940e8772': stagefright aacenc: Fix an inline asm constraint
|
b86b3c8f976b70635770d93217132d4023ecf33f |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Make the bits to write in WriteBits unsigned"
|
c6a8eec53535fcb074989b5966baec48628a6f94 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Fix an inline asm constraint"
|
a118abebce9aa2bdd8fa4a7251875c5049082434 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 15278119: am 61022b06: am 5f83b957: am bf45bbf3: Merge "stagefright aacenc: Zero-initialize a struct" * commit '1527811984557ee0b5d6e476e84ed147e073cb45': stagefright aacenc: Zero-initialize a struct
|
d38faa28eb767a108a7a9467c1a481957531d2af |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 4de803c7: am 459df4ef: am e7650c32: am e5bdd24b: Merge "stagefright aacenc: Avoid warnings about incompatible pointer types" * commit '4de803c76d4afd0f542c086b555b71729b3c5796': stagefright aacenc: Avoid warnings about incompatible pointer types
|
80d4b8903ed09d2cf9ac35391f04eb8619f47a1e |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Zero-initialize a struct"
|
b20a352b7e4eb6690e86e0dcf9d58d73640dc874 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 307f47aa: am 7e8b65df: am 7ffa4546: am 47b56c5a: Merge "stagefright aacenc: Add const declarations to some pointers" * commit '307f47aa5def85d0c0bb4af725ff557707c5be86': stagefright aacenc: Add const declarations to some pointers
|
ccdf9e6e3dc929a9ffee7ed2aab57115ef810527 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Avoid warnings about incompatible pointer types"
|
042d1b44537eeb3ead09778f4284a35be9e9f5d3 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 5c2f1220: am 901b8bb0: am aa86aa60: am 1b704610: Merge "stagefright aacenc: Fix inline asm" * commit '5c2f1220f90ae68a064195ba3c94f1319813f32c': stagefright aacenc: Fix inline asm
|
aa1639aeb42e7c403315319bf55632de93d3c8d9 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Add const declarations to some pointers"
|
3e4d4efcaf00c8263c7bcd651e453e93b60535da |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Fix inline asm"
|
54263bcfa6e9ad2fcb3e89617240f4ec0b3a2f99 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
am 0c96e869: am 41087f79: am d7ab4e0c: am bf1e85bf: Merge "stagefright aacenc: Fix inline asm constraints" * commit '0c96e8690408e3cfc12eee521a442c52f1c10b27': stagefright aacenc: Fix inline asm constraints
|
6dfeab4ddf3fcb82483f29d146329aa959fc0c82 |
24-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Fix inline asm constraints"
|
dcdfc1ad27cb64bcb51a864b020b846ba22ce2a7 |
19-Feb-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Avoid overflows when calculating normFactor normFactor is calculated using the saturating L_add function, but if the value added (*psfbPeFactors) is negative, the sum can end up negative. *psfbPeFactors can end up negative if redThrExp is less than *psfbNActiveLines. In cases where *psfbPeFactors ended up negative, normFactor became INT_MIN, causing division by zero later. Change-Id: I00c852e457b22f7eef4d6ed1887629828057206b
rc/adj_thr.c
|
01e29ede19cd7d85bfef38896de8e71e569cd211 |
19-Feb-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Avoid a division by zero In rare cases, the result of normFactor * (*psfbNActiveLines) could be zero, leading to a division by zero in pow2_xy. In these cases, normFactor was INT_MIN, and if *psfbNActiveLines was 2, the product was zero. normFactor being INT_MIN is a bug in itself though. Change-Id: Ib31bf02889615a7be3bd1bc028da8a7651a8dbee
rc/adj_thr.c
|
f1d5aa162c02a16b7195a43a9bcea4d592600ac4 |
07-Feb-2012 |
James Dong <jdong@google.com> |
Move away from MediaDebug and use ADebug instead Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
ACEncoder.cpp
|
3989d5c21ce6d1f3492c9e5484d610d5d66abd9e |
20-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Safeguard against overwriting bits Previously, if bits above the lowest noBitsToWrite were set, they would be ORed into the previous cache word, setting unrelated bits erroneously. This doesn't noticeably affect the performance of the codec as a whole. Change-Id: Ie9935533c4299b8f07cb14485f039a9be9c84016
rc/bitbuffer.c
|
cf8b805a0c0695097211ca18237c27f45b0df85c |
22-Dec-2010 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Avoid warnings about incompatible pointer types Change-Id: Ida53cd1030ebb9feb0d6916e42e8ba67a90e86c7
nc/aacenc_core.h
rc/aacenc_core.c
|
710272b2da6b32c050770378db74f8197e8b8dc6 |
27-Jan-2012 |
Andreas Huber <andih@google.com> |
Merge "The software AAC encoder is now an OMX component."
|
2b1892db4a2ab47bfc09e59a4c11751aea99e4ea |
26-Jan-2012 |
Andreas Huber <andih@google.com> |
The software AAC encoder is now an OMX component. Yay. Change-Id: I74938a20b4e0a622836ea5184d3761180eb0f5de
ndroid.mk
oftAACEncoder.cpp
oftAACEncoder.h
|
2857b47a2731579772c76d46285660972c0ba23d |
25-Jan-2012 |
Ben Cheng <bccheng@google.com> |
Preserve NEON callee-save registers d8-d15. BUG:5918479 Change-Id: I574bd5845d9e7e007c637aabbf170d03217d10ad
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
|
013b73bfc4d5fb21082ccccf45fa08c18f86aa08 |
25-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Fix type definitions for 64 bit platforms"
|
a078e9b727156c76ef864ac2d8b3f6a99df9e604 |
24-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Add missing newlines at the end of files"
|
9c7ebfd56cef49f9a26572b44790868689599e34 |
24-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge "stagefright aacenc: Properly terminate a comment"
|
9a8ded7348c5b2302dd27b285b395416bc842c49 |
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) Change-Id: I1de629b4632a4b3187ca1a28d6416daccd35f924
ACEncoder.cpp
|
aa70226152d2084f85a96b52359dbc8476a86a45 |
06-Jan-2012 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGW(_IF) to (IF_)ALOGW(_IF) Change-Id: I8fbdfa7a7581f481968dbb65aa40f7042936d7cb
ACEncoder.cpp
|
3812256de32e73e38ba16e50ac0451c10223d4eb |
20-Oct-2011 |
Steve Block <steveblock@google.com> |
Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) Change-Id: I5321ebd12e9c6248a108529e82c4e1af2a4405e3
ACEncoder.cpp
|
9fc4dfb69df0b5a13b7a1904272eb1dcf8113d0c |
22-Dec-2010 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Add const declarations to some pointers This avoids some compilation warnings. Change-Id: Ia89ab94020a9f1ee4c1df48823fb89325cca7d36
nc/psy_configuration.h
rc/dyn_bits.c
rc/interface.c
rc/psy_configuration.c
rc/psy_main.c
rc/quantize.c
|
60866592ed6953f2b0e12cefcd58f1ced26546d0 |
12-Jan-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Properly terminate a comment This avoids a warning about /* within a comment. Change-Id: I9079909734d35db5ab0fd54b46173d7a1848d0c9
rc/adj_thr.c
|
721f2bb7b28891c0811a5bea31fa62644131befc |
12-Jan-2012 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Fix an inline asm constraint Output-only parameters should use =r or =&r constrains, never +r. This avoids a warning about the variable 'result' being used uninitialized. This avoids loading the uninitialized value into the register, before it is overwritten by the multiplication. Change-Id: I0ef6179e133c35d290feb8e12bea180ecae11a05
asic_op/oper_32b.h
|
b8576d5ae50294bb1917b84f366054ebff02a3a6 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc: Use QDADD/QDSUB instructions Change-Id: I46c81dba0486d515f1f2b89a13fae27f6ab1e122
asic_op/basic_op.h
|
fa9597bc0007f6a1d6704f047e7d94bb195c8a68 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc: Remove useless inline asm for simple right shift Change-Id: If1f40e9c16952182e974af1c86a14995259c2ade
asic_op/basic_op.h
|
813eebeb773b1e4c42c2063a7fe37a94514e596a |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc: Use ARMv6 SSAT instruction Change-Id: I652eaaa54e7766d9dca80fd8cc156ca481359471
ndroid.mk
asic_op/basic_op.h
asic_op/typedefs.h
|
9da751147af3222258093d9f41cabf0ea1391c04 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc: Fix inline asm - don't write input-only registers - use temp variables instead of hardcoded regs - don't build constants manually, specify as asm inputs - remove unnecessary volatile qualifiers Change-Id: I3b9bb2d30768bcf409dc478bde4489135eeb50d7
asic_op/basic_op.h
|
d2fdc7129d96391d22065866c612d532dfe411b3 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc: Fix inline asm constraints Output-only parameters should use =r or =&r constrains, never +r. This fixes a lot of warnings about the variable 'result' being used uninitialized. Change-Id: Ie689fce8c6ecd874d4fc66e87687c67551d9ab6a
asic_op/basic_op.h
|
132e42c04a58e623efa6cd6ca43641cd80db0f05 |
05-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Zero-initialize a struct This avoids using uninitialized data in some cases, according to valgrind. Change-Id: I2eb5242b93c4d83a1cf6a15f022ec9579e0742a4
rc/adj_thr.c
|
2db3b238966f5f326010321b698fa938d65b8e8a |
05-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Fix type definitions for 64 bit platforms Also don't require LINUX to be defined, enable the MSVC typedefs only within _MSC_VER. This fixes a lot of warnings about dereferencing pointer 'winPtr' breaking strict aliasing rules. Change-Id: I4afbe0ed81295ebe6e5ee2c7f0fb0cc2dc83c89b
asic_op/typedefs.h
|
2f0fb8c1ec139d385feb6990111ed6dc93422eac |
22-Dec-2010 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Don't address a Word32 with a Word16 pointer Currently, a pointer to a Word32 is used as a pointer to Word16, which doesn't work as intended on big endian architectures. This change needs to be analyzed and tested properly so that it doesn't cause issues with overflows in these variables. Another solution would be to change all the scf arrays to 32 bit instead. Change-Id: I53d9eb83bdaf8d3b1530eb5064dd10b08bce737a
rc/sf_estim.c
|
5e9afe434d8207fb0af6e191cca671ab74cfe878 |
20-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Make the bits to write in WriteBits unsigned They shouldn't, as far as I know, ever be a signed value. Change-Id: I64429c7c0b2b52bec768a04d3c3eb0eb252955fa
nc/bitbuffer.h
rc/bitbuffer.c
|
891abc0ee089f2ba5b92dcc014e5efc2ef07f01e |
31-Aug-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Add missing newlines at the end of files This avoids compiler warnings about missing newlines. Change-Id: Ieb2bb7152d794dca47c629588879032d3ba65677
asic_op/oper_32b.c
nc/config.h
nc/sf_estim.h
nc/transform.h
rc/aac_rom.c
rc/aacenc.c
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
|
32bc0329ac94b181f1457c182c5bb2903f29832d |
05-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Simplify the definition of __inline This reduces the amount of ifdefs needed, into something that works on both gcc and MSVC. This removes one occurrance of the LINUX ifdef, simplifying compiling on various platforms. Change-Id: I1e2af6c2517410dc280197ba922df877cf7afbd5
asic_op/typedefs.h
|
b676a05348e4c516fa8b57e33b10548e6142c3f8 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc/amrwbenc: Remove trailing whitespace This was applied in AOSP master earlier, in commit b21611e5b0f1797e39e781d91ade023bac87637f, but when merged into the Google internal tree in 88c2d4d26d79384f32a25bd775cf873cb678b12a, none of these changes have been brought in. (The diff of this merge commit and its first parent, d94b71d, is empty.) Therefore, reapply the rest of these changes on the files that still are present in the current version. Change-Id: I645a9b9134769958a11808a06163123d28d83e46
ndroid.mk
ampleCode/AAC_E_SAMPLES.c
asic_op/basic_op.h
asic_op/basicop2.c
asic_op/oper_32b.c
asic_op/oper_32b.h
asic_op/typedef.h
asic_op/typedefs.h
nc/aac_rom.h
nc/aacenc_core.h
nc/adj_thr.h
nc/adj_thr_data.h
nc/bitenc.h
nc/interface.h
nc/line_pe.h
nc/psy_const.h
nc/psy_main.h
nc/qc_main.h
nc/quantize.h
nc/sf_estim.h
nc/stat_bits.h
nc/tns_param.h
nc/transform.h
rc/aac_rom.c
rc/aacenc.c
rc/aacenc_core.c
rc/adj_thr.c
rc/asm/ARMV5E/AutoCorrelation_v5.s
rc/asm/ARMV5E/CalcWindowEnergy_v5.s
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV5E/band_nrg_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
rc/bit_cnt.c
rc/bitbuffer.c
rc/bitenc.c
rc/block_switch.c
rc/channel_map.c
rc/dyn_bits.c
rc/grp_data.c
rc/interface.c
rc/line_pe.c
rc/memalign.c
rc/ms_stereo.c
rc/pre_echo_control.c
rc/psy_configuration.c
rc/psy_main.c
rc/qc_main.c
rc/quantize.c
rc/sf_estim.c
rc/stat_bits.c
rc/tns.c
rc/transform.c
|
8ebe5be6b0b3caa7d9d6277a1216ed786bd1e66a |
19-Jul-2011 |
Conley Owens <cco3@android.com> |
am e5143d6c: am a4aef41a: am a74774fd: am 4d8f6a38: Merge "stagefright aacenc: Mark codeWord as UWord16" * commit 'e5143d6c09f0e9a960661a2b0a5916c33fcafc4d': stagefright aacenc: Mark codeWord as UWord16
|
b2ac59b3a1748eef58c228a7e808d40bd1741dcf |
19-Jul-2011 |
Conley Owens <cco3@android.com> |
am a4aef41a: am a74774fd: am 4d8f6a38: Merge "stagefright aacenc: Mark codeWord as UWord16" * commit 'a4aef41a74a69b0296b88361ffb33d0470a26362': stagefright aacenc: Mark codeWord as UWord16
|
d94bb8b524e09f978b6a16699b968628ff279208 |
19-Jul-2011 |
Conley Owens <cco3@android.com> |
Merge "stagefright aacenc: Mark codeWord as UWord16"
|
7b9bcbb0975049c05c3b4a4048802807433ace42 |
19-Jul-2011 |
Deckard Autoverifier <deckard@android.com> |
am d4dee1a5: am 29fd8cdb: am 80ef1745: am c06c3603: Merge "stagefright aacenc: Make the mem_malloc function 64-bit safe" * commit 'd4dee1a57fdcd1bd1e7c621163e89039cf88d9f9': stagefright aacenc: Make the mem_malloc function 64-bit safe
|
54b0ae0dc7ba9be652285250f4976d8db89c30ee |
19-Jul-2011 |
Deckard Autoverifier <deckard@android.com> |
am 29fd8cdb: am 80ef1745: am c06c3603: Merge "stagefright aacenc: Make the mem_malloc function 64-bit safe" * commit '29fd8cdbe554ca65c57dd9eea59dc57e3392acc3': stagefright aacenc: Make the mem_malloc function 64-bit safe
|
e625479f58d7d9234c8ae7cb0c0a604bf43a9115 |
19-Jul-2011 |
Deckard Autoverifier <deckard@android.com> |
Merge "stagefright aacenc: Make the mem_malloc function 64-bit safe"
|
bd8299bd5471902596cc2a27dc9404bda92edfe6 |
18-Jul-2011 |
Conley Owens <cco3@android.com> |
am 45ddd425: am 3edba93f: am 98fcc404: Merge "stagefright aacenc/amrwbenc: Remove trailing whitespace" * commit '45ddd42544167494cee7213ecddcb6f8057c86c0': stagefright aacenc/amrwbenc: Remove trailing whitespace
|
267dbd822ff060843ce409c0f1b50f6d5468ea31 |
22-Dec-2010 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Make the mem_malloc function 64-bit safe Change-Id: I720109133bf5e13388b26a3bdbd66ff1f5320b70
rc/memalign.c
|
695d014c6feb0751132e999082ebcb7e089a3245 |
09-Jun-2011 |
Conley Owens <cco3@android.com> |
am 644f36ea: am d8b027b1: Merge "stagefright aacenc/amrwbenc: Convert line breaks to Unix style" * commit '644f36eab4eb9911ad897c9caae68b9c5a72388f': stagefright aacenc/amrwbenc: Convert line breaks to Unix style
|
e2e838afcf03e603a41a0455846eaf9614537c16 |
22-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
Convert line breaks to Unix style Change-Id: I6219725a9fbd72432bad71a176c14f26fabdbd5f
ampleCode/AAC_E_SAMPLES.c
asic_op/basic_op.h
asic_op/basicop2.c
asic_op/oper_32b.c
asic_op/oper_32b.h
asic_op/typedef.h
asic_op/typedefs.h
nc/aac_rom.h
nc/aacenc_core.h
nc/adj_thr.h
nc/adj_thr_data.h
nc/band_nrg.h
nc/bit_cnt.h
nc/bitbuffer.h
nc/bitenc.h
nc/block_switch.h
nc/channel_map.h
nc/config.h
nc/dyn_bits.h
nc/grp_data.h
nc/interface.h
nc/line_pe.h
nc/memalign.h
nc/ms_stereo.h
nc/pre_echo_control.h
nc/psy_configuration.h
nc/psy_const.h
nc/psy_data.h
nc/psy_main.h
nc/qc_data.h
nc/qc_main.h
nc/quantize.h
nc/sf_estim.h
nc/spreading.h
nc/stat_bits.h
nc/tns.h
nc/tns_func.h
nc/tns_param.h
nc/transform.h
rc/aac_rom.c
rc/aacenc.c
rc/aacenc_core.c
rc/adj_thr.c
rc/asm/ARMV5E/AutoCorrelation_v5.s
rc/asm/ARMV5E/CalcWindowEnergy_v5.s
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV5E/band_nrg_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
rc/bit_cnt.c
rc/bitbuffer.c
rc/bitenc.c
rc/block_switch.c
rc/channel_map.c
rc/dyn_bits.c
rc/grp_data.c
rc/interface.c
rc/line_pe.c
rc/ms_stereo.c
rc/pre_echo_control.c
rc/psy_configuration.c
rc/psy_main.c
rc/qc_main.c
rc/quantize.c
rc/sf_estim.c
rc/spreading.c
rc/stat_bits.c
rc/tns.c
rc/transform.c
|
760943b5e7a09b602aba04ec451e97662f48b0a4 |
21-Mar-2011 |
James Dong <jdong@google.com> |
Initial check-in for AACWriter Change-Id: Ia21ca39a404484b2dda25c6101780d2ff11c4623 related-to-bug: 4211046
ACEncoder.cpp
|
99bc0510f9152fa88508a1ba1d2d158961fcefe0 |
20-Apr-2011 |
Martin Storsjo <martin@martin.st> |
stagefright aacenc: Mark codeWord as UWord16 Without this, the codeword 0xffff will be expanded to 0xffffffff when passed as a Word32 parameter. All code words set into this variable are UWord16 initially. When it was expanded to 0xffffffff, it could accidentally overwrite earlier cached bits in the bitstream writer. Change-Id: Id91a2b8a4e934876d9cb39eaeeee323202ec8e40
rc/bit_cnt.c
|
f3664ae9369a861ffbc2354e8e93e48983802062 |
05-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc/amrwbenc: Remove trailing whitespace Change-Id: I3c85d8ba4cfb164455d137cdbf3b5ecc941dc6b8
ndroid.mk
ampleCode/AAC_E_SAMPLES.c
ampleCode/Android.mk
ampleCode/eclair/Makefile
ampleCode/ms.mk
ools/doit.mk
ools/eclair.mk
asic_op/basic_op.h
asic_op/basicop2.c
asic_op/oper_32b.c
asic_op/oper_32b.h
asic_op/typedef.h
asic_op/typedefs.h
uild/eclair/ARMV5E/Makefile
uild/eclair/ARMV7/Makefile
uild/eclair/makefile
uild/ms.mk
nc/aac_rom.h
nc/aacenc_core.h
nc/adj_thr.h
nc/adj_thr_data.h
nc/bitenc.h
nc/interface.h
nc/line_pe.h
nc/psy_const.h
nc/psy_main.h
nc/qc_main.h
nc/quantize.h
nc/sf_estim.h
nc/stat_bits.h
nc/tns_param.h
nc/transform.h
rc/aac_rom.c
rc/aacenc.c
rc/aacenc_core.c
rc/adj_thr.c
rc/asm/ARMV5E/AutoCorrelation_v5.s
rc/asm/ARMV5E/CalcWindowEnergy_v5.s
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV5E/band_nrg_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
rc/bit_cnt.c
rc/bitbuffer.c
rc/bitenc.c
rc/block_switch.c
rc/channel_map.c
rc/dyn_bits.c
rc/grp_data.c
rc/interface.c
rc/line_pe.c
rc/memalign.c
rc/ms_stereo.c
rc/pre_echo_control.c
rc/psy_configuration.c
rc/psy_main.c
rc/qc_main.c
rc/quantize.c
rc/sf_estim.c
rc/stat_bits.c
rc/tns.c
rc/transform.c
|
41050cdb033641ddf26831d9272c0930f7b40a2d |
22-Apr-2011 |
Mans Rullgard <mans@mansr.com> |
stagefright aacenc/amrwbenc: Convert line breaks to Unix style Change-Id: I6219725a9fbd72432bad71a176c14f26fabdbd5f
ampleCode/AAC_E_SAMPLES.c
ampleCode/eclair/Makefile
ampleCode/ms.mk
asic_op/basic_op.h
asic_op/basicop2.c
asic_op/oper_32b.c
asic_op/oper_32b.h
asic_op/typedef.h
asic_op/typedefs.h
uild/eclair/ARMV5E/Makefile
uild/eclair/ARMV7/Makefile
uild/ms.mk
nc/aac_rom.h
nc/aacenc_core.h
nc/adj_thr.h
nc/adj_thr_data.h
nc/band_nrg.h
nc/bit_cnt.h
nc/bitbuffer.h
nc/bitenc.h
nc/block_switch.h
nc/channel_map.h
nc/config.h
nc/dyn_bits.h
nc/grp_data.h
nc/interface.h
nc/line_pe.h
nc/memalign.h
nc/ms_stereo.h
nc/pre_echo_control.h
nc/psy_configuration.h
nc/psy_const.h
nc/psy_data.h
nc/psy_main.h
nc/qc_data.h
nc/qc_main.h
nc/quantize.h
nc/sf_estim.h
nc/spreading.h
nc/stat_bits.h
nc/tns.h
nc/tns_func.h
nc/tns_param.h
nc/transform.h
rc/aac_rom.c
rc/aacenc.c
rc/aacenc_core.c
rc/adj_thr.c
rc/asm/ARMV5E/AutoCorrelation_v5.s
rc/asm/ARMV5E/CalcWindowEnergy_v5.s
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV5E/band_nrg_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
rc/bit_cnt.c
rc/bitbuffer.c
rc/bitenc.c
rc/block_switch.c
rc/channel_map.c
rc/dyn_bits.c
rc/grp_data.c
rc/interface.c
rc/line_pe.c
rc/ms_stereo.c
rc/pre_echo_control.c
rc/psy_configuration.c
rc/psy_main.c
rc/qc_main.c
rc/quantize.c
rc/sf_estim.c
rc/spreading.c
rc/stat_bits.c
rc/tns.c
rc/transform.c
|
61589965cc98a92f7755dd929511bec4b2414daa |
22-Mar-2011 |
James Dong <jdong@google.com> |
Fix AAC encoder test util and remove files that are not needed Change-Id: Ib6cbe78de9f85e4df357d53365a35d1f9f0bb1d3
ampleCode/AAC_E_SAMPLES.c
ampleCode/Android.mk
ampleCode/eclair/Makefile
ampleCode/ms.mk
ools/doit.mk
ools/eclair.mk
uild/eclair/ARMV5E/Makefile
uild/eclair/ARMV7/Makefile
uild/eclair/makefile
uild/ms.mk
|
9691a73139bb36c5bf294ed13eedcb04d7f05320 |
14-Mar-2011 |
Iliyan Malchev <malchev@google.com> |
frameworks/base: remove LOCAL_PRELINK_MODULE Change-Id: I54dd62ebef47e7690afa5a858f3cad941b135481 Signed-off-by: Iliyan Malchev <malchev@google.com>
ndroid.mk
|
73870c96dc3d652b64b74b023f3df67edf7d08c0 |
05-Mar-2011 |
James Dong <jdong@google.com> |
Fix a leak from AACEncoder.cpp bug - 3470617 Change-Id: I328e92bc1b2aca72e5856703dae00f957f40bc27
ACEncoder.cpp
|
eaae38445a340c4857c1c5569475879a728e63b7 |
25-Jan-2011 |
James Dong <jdong@google.com> |
Report errors to applications if AudioRecord->start() fails bug - 3385198 Change-Id: I86ac8071eb28a538b333e102192193d1b9eda5eb
ACEncoder.cpp
|
8fff6bb0000e43f02c9d04ca90f941fdefdc1356 |
15-Nov-2010 |
James Dong <jdong@google.com> |
Add initial stereo capture support for AAC encoder Change-Id: I1b9335f036ff42d958d0b32f25359b21733f96d4
ACEncoder.cpp
|
3c3763d2ee1cd1fba7fe522fbaf0faca315d8c2a |
09-Sep-2010 |
James Dong <jdong@google.com> |
HW audio encoder expects timestamp via kKeyTime from each input buffer - This fixes media server crashes on droid Change-Id: I7191cadc5275107425ec3ee3d437b2c5295858dc
ACEncoder.cpp
|
caa68a57f0b358b8fbe17447ffa453b9120a8610 |
03-Sep-2010 |
James Dong <jdong@google.com> |
Not all audio source has the drift time information Change-Id: I74e502376348ca4a6ffaa7492bed35c1355e7e62
ACEncoder.cpp
|
d707fcb3e29707ca4a5935c294ef0b38eb5aba5f |
02-Sep-2010 |
James Dong <jdong@google.com> |
Calculate audio media drift time from AudioSource The problem was that the time to receive an output buffer from an audio encoder is different because the encoder does not need to read from the source for all output buffers. This leads to large fluctuation in terms of wall clock duration between two neighboring audio sample outputs from the audio encoder. As a result, the media time for the video track after adjustment using the drifting changes wildly sometimes. This patch addresses this issue by only updating the media drift time when an audio source input buffer is read. the wall clock for the audio track is also calculated at the same time when the input audio buffer is read at AudioSource. bug - 2959800 Change-Id: I3174aa182f744784b540f0a7198524d4eee8bd7b
ACEncoder.cpp
|
542db5d438988360d491a5add1040a2df9aa90c9 |
21-Jul-2010 |
James Dong <jdong@google.com> |
Allows the authoring engine to skip frame. This is 1st part of the work to allow audio and video resync if we found out that audio and video are out of sync during authoring - also fixed a problem in AACEncoder::read() where the buffer acquired from the buffer group does not release when error out at reading from source. Change-Id: I8a2740097fcfdf85e6178869afeb9f3687a99118
ACEncoder.cpp
|
abd1f4f870925d6776dbe4b930b759a1ab6595ca |
21-Jul-2010 |
Andreas Huber <andih@google.com> |
Support finer seek control on MediaSources. related-to-bug: 2858448 Change-Id: Ifb4b13b990fd5889113e47e2c62249ac43391fa1
ACEncoder.cpp
|
d329e21495eda9dbc531fdd0c26c77f1593ac3f4 |
30-Jun-2010 |
James Dong <jdong@google.com> |
Added encoding parameters set up for H263 video encoder Also: - Allowed start() call when encoder already starts and stop() call when encoder has not started yet - Handled default value for audio/video sources/encoders and file output format Change-Id: I03b2f7d3cf570baa0fd011a8c0ad200f2f2a5da1
ACEncoder.cpp
|
065d1aff96818df54456053f1574aec8a234d0de |
24-Jun-2010 |
James Dong <jdong@google.com> |
Fixed the software AAC encoder Make sure that each input frame contains at least 1024 samples, as required by the AAC encoder, and fix the incorrect timestamp. Change-Id: I344cafe8c89be51d6e64552fab70539990ff6049
ACEncoder.cpp
|
f60cafe0e6aad8f9ce54660fa88b651ae4e749e6 |
19-Jun-2010 |
James Dong <jdong@google.com> |
Audio/video sync during recording (second part) Change-Id: Iba0b35f57fdeac7ee1da16899406bf4b957a2c8c
ACEncoder.cpp
|
a7d1a2dd776bf356c228785a94ba8e0ff6a2ec7f |
10-Jun-2010 |
James Dong <jdong@google.com> |
Initial checkin for pause and resume control Change-Id: Ibdcf7bea5fb66baa81878704ba4091dfcfe382ee
ACEncoder.cpp
|
956c553ab0ce72f8074ad0fda2ffd66a0305700c |
15-May-2010 |
James Dong <jdong@google.com> |
Initial software encoder checkins Change-Id: I27f387db23594e46384c4eb3a0093ce220bb6b60
ACEncoder.cpp
ndroid.mk
ampleCode/AAC_E_SAMPLES.c
ampleCode/Android.mk
ampleCode/eclair/Makefile
ampleCode/ms.mk
ools/doit.mk
ools/eclair.mk
asic_op/basic_op.h
asic_op/basicop2.c
asic_op/oper_32b.c
asic_op/oper_32b.h
asic_op/typedef.h
asic_op/typedefs.h
uild/eclair/ARMV5E/Makefile
uild/eclair/ARMV7/Makefile
uild/eclair/makefile
uild/ms.mk
oc/voAACEncoderSDK.pdf
nc/aac_rom.h
nc/aacenc_core.h
nc/adj_thr.h
nc/adj_thr_data.h
nc/band_nrg.h
nc/bit_cnt.h
nc/bitbuffer.h
nc/bitenc.h
nc/block_switch.h
nc/channel_map.h
nc/config.h
nc/dyn_bits.h
nc/grp_data.h
nc/interface.h
nc/line_pe.h
nc/memalign.h
nc/ms_stereo.h
nc/pre_echo_control.h
nc/psy_configuration.h
nc/psy_const.h
nc/psy_data.h
nc/psy_main.h
nc/qc_data.h
nc/qc_main.h
nc/quantize.h
nc/sf_estim.h
nc/spreading.h
nc/stat_bits.h
nc/tns.h
nc/tns_func.h
nc/tns_param.h
nc/transform.h
atent_disclaimer.txt
rc/aac_rom.c
rc/aacenc.c
rc/aacenc_core.c
rc/adj_thr.c
rc/asm/ARMV5E/AutoCorrelation_v5.s
rc/asm/ARMV5E/CalcWindowEnergy_v5.s
rc/asm/ARMV5E/PrePostMDCT_v5.s
rc/asm/ARMV5E/R4R8First_v5.s
rc/asm/ARMV5E/Radix4FFT_v5.s
rc/asm/ARMV5E/band_nrg_v5.s
rc/asm/ARMV7/PrePostMDCT_v7.s
rc/asm/ARMV7/R4R8First_v7.s
rc/asm/ARMV7/Radix4FFT_v7.s
rc/band_nrg.c
rc/bit_cnt.c
rc/bitbuffer.c
rc/bitenc.c
rc/block_switch.c
rc/channel_map.c
rc/dyn_bits.c
rc/grp_data.c
rc/interface.c
rc/line_pe.c
rc/memalign.c
rc/ms_stereo.c
rc/pre_echo_control.c
rc/psy_configuration.c
rc/psy_main.c
rc/qc_main.c
rc/quantize.c
rc/sf_estim.c
rc/spreading.c
rc/stat_bits.c
rc/tns.c
rc/transform.c
|