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
|