308cae0f3609bd7e2609423d5ed4c7e41863a7cf |
07-Aug-2017 |
Jiyong Park <jiyong@google.com> |
Make software codecs as VNDK Software codecs and their dependencies are marked as VNDK (or just vendor_available:true for static/header libs). Bug: 37343418 Test: build the software codecs with BOARD_VNDK_VERSION=current Change-Id: I7f9e4326e1428886ce32f625ffcee98ea2c82a9a
ndroid.bp
|
6f82b4d3e970469de830d9fffcfcbea800e4637e |
21-Apr-2017 |
Colin Cross <ccross@android.com> |
Convert libstagefright to Android.bp See build/soong/README.md for more information Test: builds Change-Id: I74cfc651d07cbbaddeae7c4da9da6f2527aee691
ndroid.bp
ndroid.mk
|
5f5ee1110dd85001b43db7637a97474acfe8d681 |
16-Aug-2016 |
Glenn Kasten <gkasten@google.com> |
LOCAL_CLANG := true is now the default Test: verify that build has no failures Change-Id: Ib249b276c6295e55eb54fa37b6d15486415dfbed
ndroid.mk
|
276b60e1be8ed92149411240d95705c642c7531a |
19-May-2016 |
Chih-hung Hsieh <chh@google.com> |
Merge "Fix misc-macro-parentheses warnings." am: 8a6d716a1e am: f89b497da8 * commit 'f89b497da89aefbf32b3bdfd62d92c4ca00c4928': Fix misc-macro-parentheses warnings. Change-Id: I137b2728a00dbdfdceb44504f4f3f4707c441d93
|
183d387706417863076873ec566ca5966d8f5560 |
18-May-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings. Bug: 28705665 Change-Id: I9b4b253100cc06a5f37eb3129b0d54991471e382
rc/az_lsp.cpp
rc/gc_pred.cpp
|
808e3d55dfafd6fc8f53827c668668144a706253 |
11-Nov-2015 |
Dan Austin <danielaustin@google.com> |
Disabling signed integer overflow protection. Likely benign integer overflows in the AMR-NB encoder are causing SIGABRTs under normal speech processing. Disabling this protection until bug 25597150 is resolved and further testing can be performed. Bug: 25409744 Change-Id: Ib40d2e03b84c73c573eca637253ed68977986b11
ndroid.mk
|
b875f69d8e867cb64bd101e66d85a880537c2b72 |
03-Nov-2015 |
Dan Austin <danielaustin@google.com> |
Enabling fsanitize unsigned-integer-overflow in AMR-NB codecs Enables fsanitize unsigned integer overflow in the AMR-NB codecs and disables integer sanitization for the Chebps, sub, and Syn_filt functions which contain controlled integer overflow conditions. Bug: 23110888 Change-Id: I036aa0e94f39e30c2d90be86d9b8f1b169f56245
ndroid.mk
rc/az_lsp.cpp
rc/sub.cpp
rc/syn_filt.cpp
|
992debec973f4143e12a812ea4ebd7dc1d299042 |
01-Oct-2015 |
Dan Austin <danielaustin@google.com> |
am 2dbb06b2: Merge "Disable integer sanitization checks for L_add function, which performs controlled integer overflows." * commit '2dbb06b28a8ae82d7cfd7ca2028ce8227b074e53': Disable integer sanitization checks for L_add function, which performs controlled integer overflows.
|
b6617aefae36af35f45ea139bc9698ed13c3396f |
26-Sep-2015 |
Dan Austin <danielaustin@google.com> |
Disable integer sanitization checks for L_add function, which performs controlled integer overflows. Bug: 23752600 Change-Id: Idffc9b93ff447c0db6434f83572bc6ec5edc10b6
nclude/basic_op_c_equivalent.h
|
095779c4041d83d3acf500cb94b13625cd51d3ed |
28-Sep-2015 |
Dan Austin <danielaustin@google.com> |
am 6a869df9: Merge "Enable fsanitize signed-integer-overflow in AMR-NB common" * commit '6a869df9ec1dbd8cab1ef4f68e9190baa6da5f50': Enable fsanitize signed-integer-overflow in AMR-NB common
|
ab9362826ee8957d77706d6d807db515768bfa89 |
11-Sep-2015 |
Dan Austin <danielaustin@google.com> |
Enable fsanitize signed-integer-overflow in AMR-NB common Bug: 23752600 Change-Id: Idde4f45210d45965e687a52dd5d257a1909c2cdd
ndroid.mk
|
5c8fe7d6f2a89725eba2cf0a7bc8370ae7f0e1b5 |
30-Jul-2015 |
Andreas Gampe <agampe@google.com> |
Stagefright: Remove unused variables and files For build-system CFLAGS clean-up. Bug: 18632512 (cherry picked from commit 765b4172f1ffb2c4e2de89163bb888fa352de664) Change-Id: I765dc394f39f60801843851760fdf9838958d7a4
ndroid.mk
nclude/bytesused.h
rc/bytesused.cpp
rc/overflow_tbl.cpp
|
2d0ac425564ff9882ebaac5267d1a04d4af67d00 |
27-Nov-2014 |
Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org> |
Fix build with clang in C++11 mode This removes the deprecated register keyword in many places, fixes one instance of passing '\0' where a char* is expected, and 2 switch type narrowing issues. Change-Id: Ie265ac26ff6a61267ad6406dfe237226d97ca9ac Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
nclude/basic_op_c_equivalent.h
rc/az_lsp.cpp
rc/div_s.cpp
rc/gc_pred.cpp
rc/gmed_n.cpp
rc/lsp_az.cpp
rc/mult_r.cpp
rc/norm_l.cpp
rc/norm_s.cpp
rc/pred_lt.cpp
rc/q_plsf_3.cpp
rc/residu.cpp
rc/shr.cpp
rc/weight_a.cpp
|
b3f9759c8c9437c45b9a34519ce2ea38a8314d4e |
24-Nov-2014 |
Andreas Gampe <agampe@google.com> |
Stagefright: Fix unused variables, functions, values For build-system CFLAGS clean-up, remove unused functions and variables. Change-Id: Ic3dee56b589ea9a693efa1d72ba394036efff168
ndroid.mk
|
84333e0475bc911adc16417f4ca327c975cf6c36 |
08-Feb-2014 |
Andreas Huber <andih@google.com> |
warnings be gone. Change-Id: Ie3bae3f037730e316d7fca12e7a3527973f752ef
ndroid.mk
|
223933e8e7419d0d4431d01e8980592fcafd2404 |
23-Jun-2011 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Remove unused leftover source files This allows getting rid of adding the plain common directory (not common/include) to the include paths in projects that use this code, too. Change-Id: Ifb1fe4fc1f5c6f1264cb2b64f7b78e42b1e7833a
nclude/pvgsmamr.h
vgsmamrdecoderinterface.h
|
448239b929de32621e26504b86482ab4d436a5e3 |
01-Mar-2012 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Move the bitstream_format enum into frame_type_3gpp.h Change-Id: I6d6f9dc5799750394a853325466ffa2ebec44625
nclude/frame_type_3gpp.h
vgsmamrdecoderinterface.h
|
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
|
1ead790eadd0e09a118308caccc7ac37d36f43f3 |
17-May-2011 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Remove extern from table definitions Local prototype declarations are added where no suitable ones are available in headers. This fixes warnings when compiling as C - while the source files are named .cpp, they actually are compileable as pure C. This was committed on the master branch of the opencore repository in commit a0acb494ea6682ca966b5ebbd3676c89c56d63a6, based on AOSP contribution 10303. Change-Id: Ib4e27ea30302c66e0233e63e5a4652f6339bc940
rc/bitno_tab.cpp
rc/bitreorder_tab.cpp
rc/bytesused.cpp
rc/c2_9pf_tab.cpp
rc/gains_tbl.cpp
rc/gray_tbl.cpp
rc/grid_tbl.cpp
rc/inv_sqrt_tbl.cpp
rc/log2_tbl.cpp
rc/lsp_lsf_tbl.cpp
rc/lsp_tab.cpp
rc/overflow_tbl.cpp
rc/ph_disp_tab.cpp
rc/pow2_tbl.cpp
rc/q_plsf_5_tbl.cpp
rc/qua_gain_tbl.cpp
rc/sqrt_l_tbl.cpp
rc/window_tab.cpp
|
d95a8462c367a7bea1b4aee24917d3e9ed7e2a48 |
17-May-2011 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Add includes for prototype declarations of tables This was committed on the master branch of the opencore repository in commit da3d0463c999871ee584a0d750be65be65d19b00, based on AOSP contribution 10302. Change-Id: I4ad5526634efecc2d2bb3d2169184b8d4d4d7671
rc/bitreorder_tab.cpp
rc/grid_tbl.cpp
rc/inv_sqrt_tbl.cpp
rc/log2_tbl.cpp
rc/lsp_tab.cpp
rc/pow2_tbl.cpp
rc/q_plsf_5_tbl.cpp
rc/qua_gain_tbl.cpp
rc/sqrt_l_tbl.cpp
rc/window_tab.cpp
|
93eec2bc24e3782420d76df52586c84a03669087 |
17-May-2011 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Add missing const qualifier to table declarations in headers This was committed on the master branch of the opencore repository in commit 5ce7a6fdf125116ffce2e692e14eafef1c807628, based on AOSP contribution 10301. Change-Id: Ie32b32c7407f449e382c0b4fd2d60a664e0daa33
nclude/az_lsp.h
nclude/inv_sqrt.h
nclude/log2_norm.h
nclude/pow2.h
nclude/sqrt_l.h
|
773f457645786b139fa8fe180ef27e78ad7ab2f9 |
17-May-2011 |
Martin Storsjo <martin@martin.st> |
stagefright amrnb: Fix a bug on architectures where long is 64 bit Initially, this code gave a warning "comparison is always false due to limited range of data type" if long was 64 bit. Additionally, the output from the AMR encoder was mostly noise. This was committed on the master branch of the opencore repository in commit f532d145194e474cb30d8644b8eee83873ad24cc, based on AOSP contribution 10904. Change-Id: I822dcc74beeae548d3032ffda759de9c8cd1fcfe
rc/az_lsp.cpp
|
88cfb59fde78a07ac8797008cf79b22193e983d9 |
29-Sep-2010 |
Chia-chi Yeh <chiachi@android.com> |
AMRNB: use Frame_Type_3GPP defined in frame_type_3gpp.h instead. This allows gsmamr_enc.h and gsmamr_dec.h to be included in the same file without conflict definition. Change-Id: I1c8dac235c122735ba14a1af2fda48c0f8d9f87b
nclude/frame_type_3gpp.h
|
77356c37030215a4b8696b7d0af44a724341a0f9 |
05-May-2010 |
Dan Bornstein <danfuzz@android.com> |
For issue #2651381, allow library prelinking. Change-Id: I119348b55ad0015a286e9c94709977cd1973a7e1
ndroid.mk
|
609f1a00c96cf5605f4614e7bb6d0487c98969c5 |
10-Dec-2009 |
Andreas Huber <andih@google.com> |
Initial checkin of software AVC video decoder based on PV source code.
ndroid.mk
|
4f1efc098cb5791c3e9f483f2af84aef70d2d0a0 |
09-Dec-2009 |
Andreas Huber <andih@google.com> |
Initial check in of AMR (NB and WB) decoders based on PV source code.
ndroid.mk
nclude/abs_s.h
nclude/add.h
nclude/az_lsp.h
nclude/basic_op.h
nclude/basic_op_arm_gcc_v5.h
nclude/basic_op_arm_v5.h
nclude/basic_op_c_equivalent.h
nclude/basicop_malloc.h
nclude/bitno_tab.h
nclude/bitreorder_tab.h
nclude/bits2prm.h
nclude/bytesused.h
nclude/cnst.h
nclude/cnst_vad.h
nclude/copy.h
nclude/d_gain_c.h
nclude/d_gain_p.h
nclude/d_plsf.h
nclude/div_32.h
nclude/div_s.h
nclude/dtx_common_def.h
nclude/extract_h.h
nclude/extract_l.h
nclude/frame.h
nclude/frame_type_3gpp.h
nclude/gc_pred.h
nclude/gmed_n.h
nclude/gsm_amr_typedefs.h
nclude/int_lpc.h
nclude/int_lsf.h
nclude/inv_sqrt.h
nclude/l_abs.h
nclude/l_add.h
nclude/l_add_c.h
nclude/l_comp.h
nclude/l_deposit_h.h
nclude/l_deposit_l.h
nclude/l_extract.h
nclude/l_mac.h
nclude/l_msu.h
nclude/l_mult.h
nclude/l_negate.h
nclude/l_shl.h
nclude/l_shr.h
nclude/l_shr_r.h
nclude/l_sub.h
nclude/log2.h
nclude/log2_norm.h
nclude/lsfwt.h
nclude/lsp.h
nclude/lsp_az.h
nclude/lsp_lsf.h
nclude/lsp_tab.h
nclude/mac_32.h
nclude/mode.h
nclude/mpy_32.h
nclude/mpy_32_16.h
nclude/mult.h
nclude/mult_r.h
nclude/n_proc.h
nclude/negate.h
nclude/norm_l.h
nclude/norm_s.h
nclude/oper_32b.h
nclude/p_ol_wgh.h
nclude/pow2.h
nclude/pred_lt.h
nclude/pvgsmamr.h
nclude/q_plsf.h
nclude/q_plsf_3_tbl.h
nclude/q_plsf_5_tbl.h
nclude/qgain475_tab.h
nclude/qua_gain.h
nclude/qua_gain_tbl.h
nclude/reorder.h
nclude/residu.h
nclude/reverse_bits.h
nclude/round.h
nclude/set_zero.h
nclude/shl.h
nclude/shr.h
nclude/shr_r.h
nclude/sqrt_l.h
nclude/sub.h
nclude/syn_filt.h
nclude/typedef.h
nclude/vad.h
nclude/vad1.h
nclude/vad2.h
nclude/weight_a.h
nclude/window_tab.h
nclude/wmf_to_ets.h
vgsmamrdecoderinterface.h
rc/add.cpp
rc/az_lsp.cpp
rc/bitno_tab.cpp
rc/bitreorder_tab.cpp
rc/bits2prm.cpp
rc/bytesused.cpp
rc/c2_9pf_tab.cpp
rc/copy.cpp
rc/div_32.cpp
rc/div_s.cpp
rc/extract_h.cpp
rc/extract_l.cpp
rc/gains_tbl.cpp
rc/gc_pred.cpp
rc/gmed_n.cpp
rc/gray_tbl.cpp
rc/grid_tbl.cpp
rc/int_lpc.cpp
rc/inv_sqrt.cpp
rc/inv_sqrt_tbl.cpp
rc/l_abs.cpp
rc/l_deposit_h.cpp
rc/l_deposit_l.cpp
rc/l_shr_r.cpp
rc/log2.cpp
rc/log2_norm.cpp
rc/log2_tbl.cpp
rc/lsfwt.cpp
rc/lsp.cpp
rc/lsp_az.cpp
rc/lsp_lsf.cpp
rc/lsp_lsf_tbl.cpp
rc/lsp_tab.cpp
rc/mult_r.cpp
rc/negate.cpp
rc/norm_l.cpp
rc/norm_s.cpp
rc/overflow_tbl.cpp
rc/ph_disp_tab.cpp
rc/pow2.cpp
rc/pow2_tbl.cpp
rc/pred_lt.cpp
rc/q_plsf.cpp
rc/q_plsf_3.cpp
rc/q_plsf_3_tbl.cpp
rc/q_plsf_5.cpp
rc/q_plsf_5_tbl.cpp
rc/qua_gain_tbl.cpp
rc/reorder.cpp
rc/residu.cpp
rc/round.cpp
rc/set_zero.cpp
rc/shr.cpp
rc/shr_r.cpp
rc/sqrt_l.cpp
rc/sqrt_l_tbl.cpp
rc/sub.cpp
rc/syn_filt.cpp
rc/vad1.cpp
rc/weight_a.cpp
rc/window_tab.cpp
|