• Home
  • History
  • Annotate
  • only in /frameworks/base/media/libstagefright/codecs/mp3dec/
History log of /frameworks/base/media/libstagefright/codecs/mp3dec/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7167472d843335f05fd7c9db2d44277677976097 30-Mar-2010 Andreas Huber <andih@google.com> Properly fill in the component name for the software decoders.

Change-Id: I92071481f7ed94922b10856c981e507a9eec4c0c
related-to-bug: 2557787
P3Decoder.cpp
43595bc268d181748a96b7d421aebaa9ee2df022 18-Mar-2010 Andreas Huber <andih@google.com> Either the software mp3 decoder's CRC computation is wrong (and PV never enabled it before) or there are files in the wild with wrong CRCs that nonetheless decode correctly, either way, opt out of CRC verification.

Change-Id: I1d9bd78f4efb53faa82c67110cf61f78122e40f8
related-to-bug: 2511393
P3Decoder.cpp
ff0c5c1929f37f2b8034cd7be8831d9a06e6a322 24-Feb-2010 Andreas Huber <andih@google.com> Recover from a certain mp3 decoder error instead of signalling an error and thereby stopping decoding.
P3Decoder.cpp
5c1fe318ebc5dbd699d9b73cf26c87b928bd6b34 12-Jan-2010 Andreas Huber <andih@google.com> Make sure to release the buffer we're not using in case of an error.

related-to-bug: 2366606
P3Decoder.cpp
afce2158a26a7aca66a6ea8344cc7bc73ab965d3 11-Jan-2010 Andreas Huber <andih@google.com> The mp3 decoder should not assert that decoding was successful but return an error instead.
P3Decoder.cpp
85adf5e56235bcea2f8991d983b94f4199e28faa 11-Dec-2009 Andreas Huber <andih@google.com> Propagate duration from input to output only if available, support multiple full frames of audio per input buffer in AMR/AAC decoders.
P3Decoder.cpp
4a0ec3fda9c0e8e74b36e4e201b65ced80263b1f 10-Dec-2009 Andreas Huber <andih@google.com> Initial checkin of software AVC video decoder based on PV source code.
ndroid.mk
3c01bb627a2c02f351d288dfb7c77acbd69c76ca 10-Dec-2009 Andreas Huber <andih@google.com> Adding copyright headers to recently introduced decoder source files.
P3Decoder.cpp
7c55c3f5f5997ca572d70ad513099a5af20a23c1 08-Dec-2009 Andreas Huber <andih@google.com> Make sure to use the hand-tweaked-assembly version of the relevant mp3 code if building for ARM.
ndroid.mk
8f658214537c08e91616a3a283f940f759b65674 08-Dec-2009 Andreas Huber <andih@google.com> Minor tweaks to the mp3 and aac software decoders, propagate duration to output format.
P3Decoder.cpp
250f2433c6e1cf2727a79971fdc6ce0f8677037a 07-Dec-2009 Andreas Huber <andih@google.com> Initial checkin of stagefright MP3 audio decoder based on PV source code.
ndroid.mk
P3Decoder.cpp
nclude/mp3_decoder_selection.h
nclude/pvmp3_audio_type_defs.h
nclude/pvmp3decoder_api.h
atent_disclaimer.txt
rc/asm/pvmp3_dct_16_gcc.s
rc/asm/pvmp3_dct_9_arm.s
rc/asm/pvmp3_dct_9_gcc.s
rc/asm/pvmp3_mdct_18_arm.s
rc/asm/pvmp3_mdct_18_gcc.s
rc/asm/pvmp3_mdct_18_wm.asm
rc/asm/pvmp3_polyphase_filter_window_arm.s
rc/asm/pvmp3_polyphase_filter_window_gcc.s
rc/asm/pvmp3_polyphase_filter_window_wm.asm
rc/mp3_mem_funcs.h
rc/pv_mp3_huffman.h
rc/pv_mp3dec_fxd_op.h
rc/pv_mp3dec_fxd_op_arm.h
rc/pv_mp3dec_fxd_op_arm_gcc.h
rc/pv_mp3dec_fxd_op_c_equivalent.h
rc/pv_mp3dec_fxd_op_msc_evc.h
rc/pvmp3_alias_reduction.cpp
rc/pvmp3_alias_reduction.h
rc/pvmp3_crc.cpp
rc/pvmp3_crc.h
rc/pvmp3_dct_16.cpp
rc/pvmp3_dct_16.h
rc/pvmp3_dct_6.cpp
rc/pvmp3_dct_9.cpp
rc/pvmp3_dec_defs.h
rc/pvmp3_decode_header.cpp
rc/pvmp3_decode_header.h
rc/pvmp3_decode_huff_cw.cpp
rc/pvmp3_decode_huff_cw.h
rc/pvmp3_dequantize_sample.cpp
rc/pvmp3_dequantize_sample.h
rc/pvmp3_equalizer.cpp
rc/pvmp3_equalizer.h
rc/pvmp3_framedecoder.cpp
rc/pvmp3_framedecoder.h
rc/pvmp3_get_main_data_size.cpp
rc/pvmp3_get_main_data_size.h
rc/pvmp3_get_scale_factors.cpp
rc/pvmp3_get_scale_factors.h
rc/pvmp3_get_side_info.cpp
rc/pvmp3_get_side_info.h
rc/pvmp3_getbits.cpp
rc/pvmp3_getbits.h
rc/pvmp3_huffman_decoding.cpp
rc/pvmp3_huffman_parsing.cpp
rc/pvmp3_imdct_synth.cpp
rc/pvmp3_imdct_synth.h
rc/pvmp3_mdct_18.cpp
rc/pvmp3_mdct_18.h
rc/pvmp3_mdct_6.cpp
rc/pvmp3_mdct_6.h
rc/pvmp3_mpeg2_get_scale_data.cpp
rc/pvmp3_mpeg2_get_scale_data.h
rc/pvmp3_mpeg2_get_scale_factors.cpp
rc/pvmp3_mpeg2_get_scale_factors.h
rc/pvmp3_mpeg2_stereo_proc.cpp
rc/pvmp3_mpeg2_stereo_proc.h
rc/pvmp3_normalize.cpp
rc/pvmp3_normalize.h
rc/pvmp3_poly_phase_synthesis.cpp
rc/pvmp3_poly_phase_synthesis.h
rc/pvmp3_polyphase_filter_window.cpp
rc/pvmp3_polyphase_filter_window.h
rc/pvmp3_reorder.cpp
rc/pvmp3_reorder.h
rc/pvmp3_seek_synch.cpp
rc/pvmp3_seek_synch.h
rc/pvmp3_stereo_proc.cpp
rc/pvmp3_stereo_proc.h
rc/pvmp3_tables.cpp
rc/pvmp3_tables.h
rc/s_huffcodetab.h
rc/s_mp3bits.h
rc/s_tmp3dec_chan.h
rc/s_tmp3dec_file.h