• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
History log of /frameworks/av/media/libstagefright/codecs/amrnb/enc/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6d72a807dc3910ddd0b7c4f85130951dd189e8f5 17-May-2011 Martin Storsjo <martin@martin.st> amrnb: Restart the p_xn pointer when retraversing the array on overflow

This is a safeguard to avoid issues in a rare codepath.

This was committed on the master branch of the opencore
repository in commit f532d145194e474cb30d8644b8eee83873ad24cc,
based on AOSP contribution 10905.

Change-Id: I9688b009bcbe63d88ee5040e883a021aefa30664
_pitch.cpp
f27422a71112e77af77de0da2e60d4deb94a9375 23-Jun-2011 Martin Storsjo <martin@martin.st> stagefright amr: Avoid C++/C99 for loops with variable declaration

This makes the code compileable in C89 mode, too.

Change-Id: I9b76f8bfca148d1aec6081b8db139f351d64cfed
on_stab.cpp
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
orrwght_tab.cpp
nc_output_format_tab.cpp
nter_36_tab.cpp
ag_wind_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
orrwght_tab.cpp
nc_output_format_tab.cpp
nter_36_tab.cpp
ag_wind_tab.cpp
e55147f462e04d41bff7ead6e9ea61a5b83bda4b 17-May-2011 Martin Storsjo <martin@martin.st> stagefright amrnb: Properly negate all values

Initially, input values -32768 weren't negated properly.

This was committed on the master branch of the opencore
repository in commit f532d145194e474cb30d8644b8eee83873ad24cc,
based on AOSP contribution 10906.

Change-Id: I903353c5539a8fe94b7fc5f26b95eaeac57df5f4
et_sign.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
smamr_enc.h
b841f14f8e51f2365945281fbfa54ef6a1b1b5a6 12-Dec-2009 Andreas Huber <andih@google.com> Initial checkin of software AMR NB encoder based on PV source code.
mrencode.cpp
mrencode.h
utocorr.cpp
utocorr.h
1035pf.cpp
1035pf.h
2_11pf.cpp
2_11pf.h
2_9pf.cpp
2_9pf.h
3_14pf.cpp
3_14pf.h
4_17pf.cpp
4_17pf.h
8_31pf.cpp
8_31pf.h
alc_cor.cpp
alc_cor.h
alc_en.cpp
alc_en.h
bsearch.cpp
bsearch.h
l_ltp.cpp
l_ltp.h
od_amr.cpp
od_amr.h
onvolve.cpp
onvolve.h
or_h.cpp
or_h.h
or_h_x.cpp
or_h_x.h
or_h_x2.cpp
or_h_x2.h
orrwght_tab.cpp
tx_enc.cpp
tx_enc.h
nc_lag3.cpp
nc_lag3.h
nc_lag6.cpp
nc_lag6.h
nc_output_format_tab.cpp
ts_to_if2.cpp
ts_to_if2.h
ts_to_wmf.cpp
ts_to_wmf.h
_adapt.cpp
_adapt.h
_code.cpp
_code.h
_pitch.cpp
_pitch.h
ain_q.cpp
ain_q.h
smamr_enc.h
p_max.cpp
p_max.h
nter_36.cpp
nter_36.h
nter_36_tab.cpp
nter_36_tab.h
_comp.cpp
_extract.cpp
_negate.cpp
ag_wind.cpp
ag_wind.h
ag_wind_tab.cpp
ag_wind_tab.h
evinson.cpp
evinson.h
pc.cpp
pc.h
l_ltp.cpp
l_ltp.h
_ol_wgh.cpp
itch_fr.cpp
itch_fr.h
itch_ol.cpp
itch_ol.h
re_big.cpp
re_big.h
re_proc.cpp
re_proc.h
rm2bits.cpp
rm2bits.h
_gain_c.cpp
_gain_c.h
_gain_p.cpp
_gain_p.h
gain475.cpp
gain475.h
gain795.cpp
gain795.h
ua_gain.cpp
10_8pf.cpp
10_8pf.h
et_sign.cpp
et_sign.h
id_sync.cpp
id_sync.h
p_enc.cpp
p_enc.h
preproc.cpp
preproc.h
pstproc.cpp
pstproc.h
on_stab.cpp
on_stab.h