• Home
  • History
  • Annotate
  • only in /frameworks/av/media/libstagefright/codecs/mp3dec/src/
History log of /frameworks/av/media/libstagefright/codecs/mp3dec/src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e17bb5cafdbc6089716d8e8c5afbb00f207a59bb 08-Aug-2014 Ard Biesheuvel <ard.biesheuvel@gmail.com> Fix PIC relocations for non-Bsymbolic builds

The ARM assembly contains a couple of hand-coded PC relative references
to data defined in other object files. Make sure the externs are tagged
as hidden so the linker knows that it can resolve the reference locally
at build time.

Signed-off-by: Ard Biesheuvel <ard.biesheuvel@gmail.com>
Bug: 16853291
Change-Id: If7bc8e5bb6a2c63b9df33666d56e6c42f398fd47
(cherry picked from commit 97e3e847179c17eb9059fb322413b6facd3e5a03)
sm/pvmp3_polyphase_filter_window_gcc.s
bd278f7c631fb4ce698e6cbcbdd34d879302b4c1 23-May-2014 Ashok Bhat <ashok.bhat@arm.com> Mp3decoder: Remove unused arm assembly files

The unused ARM assembly files were written for
legacy proprietary ARM compilers. They are not
needed when gcc or clang compiler is used.

Change-Id: I8dfe9ad458efbb34922094e943ad334cc34f59a3
Signed-off-by: Ashok Bhat <ashok.bhat@arm.com>
sm/pvmp3_dct_9_arm.s
sm/pvmp3_mdct_18_arm.s
sm/pvmp3_mdct_18_wm.asm
sm/pvmp3_polyphase_filter_window_arm.s
sm/pvmp3_polyphase_filter_window_wm.asm
d411b4ca2945cd8974a3a78199fce94646950128 11-Apr-2014 Andreas Huber <andih@google.com> warnings be gone.

(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)

Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts
or errors downstream to a minimum.

Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
vmp3_mpeg2_get_scale_data.cpp
9a2c14b2c96625d5be73e1a7627f5d2a3091c4a2 13-Aug-2012 Ard Biesheuvel <ard.biesheuvel@gmail.com> hardening: eliminate text relocations from mp3

Change-Id: I671ed4c8c7bb15172a8b64d513e2844319495102
sm/pvmp3_dct_16_gcc.s
sm/pvmp3_mdct_18_gcc.s
sm/pvmp3_polyphase_filter_window_gcc.s
ebdc652a891659d83386c3f92715ad6c70c8ba2d 02-Mar-2011 James Dong <jdong@google.com> PV's mp3 decoder mistreated inputBufferCurrentLength in unit of bytes as in unit of bits

bug - 3464899

Change-Id: Idef81a1bd3846d60fc5e4a40c11ce1ba78ebaa23
vmp3_decode_header.cpp
f4ea1f92bc56a8ffceddba0dbd3979fe0219b13c 08-Oct-2010 Andreas Huber <andih@google.com> Increase scratch buffers sizes in mp3 software decoder, this integrates a PV master/opensource patch.

Change-Id: I5a637f1b380e44c94040ec507843d58a1f5a9b61
related-to-bug: 3065605
vmp3_reorder.cpp
vmp3_reorder.h
_tmp3dec_file.h
d9618f23226f46c752e56f712bc4b505117d8b4b 07-Dec-2009 Andreas Huber <andih@google.com> Initial checkin of stagefright MP3 audio decoder based on PV source code.
sm/pvmp3_dct_16_gcc.s
sm/pvmp3_dct_9_arm.s
sm/pvmp3_dct_9_gcc.s
sm/pvmp3_mdct_18_arm.s
sm/pvmp3_mdct_18_gcc.s
sm/pvmp3_mdct_18_wm.asm
sm/pvmp3_polyphase_filter_window_arm.s
sm/pvmp3_polyphase_filter_window_gcc.s
sm/pvmp3_polyphase_filter_window_wm.asm
p3_mem_funcs.h
v_mp3_huffman.h
v_mp3dec_fxd_op.h
v_mp3dec_fxd_op_arm.h
v_mp3dec_fxd_op_arm_gcc.h
v_mp3dec_fxd_op_c_equivalent.h
v_mp3dec_fxd_op_msc_evc.h
vmp3_alias_reduction.cpp
vmp3_alias_reduction.h
vmp3_crc.cpp
vmp3_crc.h
vmp3_dct_16.cpp
vmp3_dct_16.h
vmp3_dct_6.cpp
vmp3_dct_9.cpp
vmp3_dec_defs.h
vmp3_decode_header.cpp
vmp3_decode_header.h
vmp3_decode_huff_cw.cpp
vmp3_decode_huff_cw.h
vmp3_dequantize_sample.cpp
vmp3_dequantize_sample.h
vmp3_equalizer.cpp
vmp3_equalizer.h
vmp3_framedecoder.cpp
vmp3_framedecoder.h
vmp3_get_main_data_size.cpp
vmp3_get_main_data_size.h
vmp3_get_scale_factors.cpp
vmp3_get_scale_factors.h
vmp3_get_side_info.cpp
vmp3_get_side_info.h
vmp3_getbits.cpp
vmp3_getbits.h
vmp3_huffman_decoding.cpp
vmp3_huffman_parsing.cpp
vmp3_imdct_synth.cpp
vmp3_imdct_synth.h
vmp3_mdct_18.cpp
vmp3_mdct_18.h
vmp3_mdct_6.cpp
vmp3_mdct_6.h
vmp3_mpeg2_get_scale_data.cpp
vmp3_mpeg2_get_scale_data.h
vmp3_mpeg2_get_scale_factors.cpp
vmp3_mpeg2_get_scale_factors.h
vmp3_mpeg2_stereo_proc.cpp
vmp3_mpeg2_stereo_proc.h
vmp3_normalize.cpp
vmp3_normalize.h
vmp3_poly_phase_synthesis.cpp
vmp3_poly_phase_synthesis.h
vmp3_polyphase_filter_window.cpp
vmp3_polyphase_filter_window.h
vmp3_reorder.cpp
vmp3_reorder.h
vmp3_seek_synch.cpp
vmp3_seek_synch.h
vmp3_stereo_proc.cpp
vmp3_stereo_proc.h
vmp3_tables.cpp
vmp3_tables.h
_huffcodetab.h
_mp3bits.h
_tmp3dec_chan.h
_tmp3dec_file.h