• Home
  • History
  • Annotate
  • only in /external/sonivox/arm-wt-22k/lib_src/
History log of /external/sonivox/arm-wt-22k/lib_src/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9a86c64066a908e8ec2863c047b10532c3197397 23-Nov-2010 Andreas Lillvik <andreas.lillvik@sonyericsson.com> Added support for parsing XMF versions 1.00 and 1.01 headers

The parser will parse only parse file type and revision level when
parsing XMF version 2.00 headers.
XMF versions 1.00 and 1.01 doesn't support file type and revision
level in the headers.

Change-Id: I883c9e78179fac45db4ab3c4e3d0cbbb2df4899b
as_xmf.c
a965c0d917b2b2ef9dbd1c773098e3de079be4fd 26-Jul-2012 gbhakteX <gurudattax.bhakte@intel.com> There is fd leak in sonivox lib when try open any media file
> 2GB (MIDI parser memory leak)

Midi Parser support only 32 bit file operations and thus files
of size less than 2 GB. When file open is called on the Midi
parser, for files more than 2GB, internal seek operation fails
resulting in the non-closure of the opened file. This resulted
in the memory leak of the opened file descriptor. This is
fixed by closing the opened file descriptor on failed cases.

Change-Id: Ie9f53275206e2b4616d1cfc41c12b90544895548
Author: Muthukumar Kandasamy <muthukumar.kandasamy@intel.com>
Signed-off-by: Muthukumar Kandasamy <muthukumar.kandasamy@intel.com>
Signed-off-by: Gurudatta Bhakte <gurudattax.bhakte@intel.com>
Singed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 39292
as_public.c
e6d06460f6936adaf2c5df783700a683fd082878 16-Dec-2011 Marco Nelissen <marcone@google.com> Fix crash when scanning corrupt midi file.

b/5453816

Change-Id: Ic2104fc0b86ef0b5ec3af7a009b193f85690d291
as_smf.c
3e2bd1f02bee702639966852fc0456d84023865f 22-Dec-2010 Marco Nelissen <marcone@google.com> Fix engine state reporting.

b/3290604

Change-Id: If1d15499575b1448c6c1c735718c2269b87fae3e
as_public.c
f198281e8a0b62addc8f5304ba20983feda9f905 26-Aug-2009 Dave Sparks <davidsparks@android.com> Fix infinite loop issue with correctly formed, but useless iMelody files (bug 2068782).
It is possible to construct a legitimate iMelody file that consists of only control
commands such as ledon, ledoff, etc. in an infinite loop. If there are no notes or
rests in the file, the iMelody parser will spin in an infinite loop sucking as many
CPU cycles as it can get. This fix ignores loops that contain no notes or rests since
they make no sense. The controls will be processed, but the loop will only execute
once.
as_imelody.c
as_imelodydata.h
56c99cd2c2c1e6ab038dac5fced5b92ccf11ff6c 25-Aug-2009 Dave Sparks <davidsparks@android.com> Sonivox whitespace cleanup
RM_synth_constants_gnu.inc
ls.h
ls2.h
as_audioconst.h
as_chorus.c
as_chorusdata.c
as_chorusdata.h
as_ctype.h
as_data.c
as_data.h
as_dlssynth.c
as_dlssynth.h
as_effects.h
as_flog.c
as_ima_tables.c
as_imaadpcm.c
as_imelody.c
as_imelodydata.c
as_imelodydata.h
as_math.c
as_math.h
as_mdls.c
as_mdls.h
as_midi.c
as_midi.h
as_midictrl.h
as_mididata.c
as_miditypes.h
as_mixbuf.c
as_mixer.c
as_mixer.h
as_ota.c
as_otadata.c
as_otadata.h
as_pan.c
as_pan.h
as_parser.h
as_pcm.c
as_pcm.h
as_pcmdata.c
as_pcmdata.h
as_public.c
as_reverb.c
as_reverbdata.c
as_reverbdata.h
as_rtttl.c
as_rtttldata.c
as_rtttldata.h
as_smf.c
as_smf.h
as_smfdata.c
as_smfdata.h
as_sndlib.h
as_synth.h
as_synth_protos.h
as_synthcfg.h
as_tcdata.c
as_tcdata.h
as_tonecontrol.c
as_vm_protos.h
as_voicemgt.c
as_wavefile.c
as_wavefile.h
as_wavefiledata.c
as_wt_IPC_frame.h
as_wtengine.c
as_wtengine.h
as_wtsynth.c
as_wtsynth.h
as_xmf.c
as_xmf.h
as_xmfdata.c
as_xmfdata.h
et.c
et_data.h
t_22khz.c
9bdfa57352c68c2060fb37fcc3aa5b6d20e0dec1 25-Mar-2009 Jean-Michel Trivi <> Automated import from //branches/master/...@140965,140965
t_22khz.c
9fae1d519464ad7953ecbdba8e256fbf1500493b 25-Mar-2009 Jean-Michel Trivi <> Automated import from //branches/master/...@140869,140869
et.c
76d1ca9c283712cce85667de949403eecc4e92dc 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
et.c
07c322c52f1746da095853e70d44686d32df5bdb 05-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@136594
as_smfdata.h
7df30109963092559d3760c0661a020f9daf1030 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
RM-E_filter_gnu.s
RM-E_interpolate_loop_gnu.s
RM-E_interpolate_noloop_gnu.s
RM-E_mastergain_gnu.s
RM-E_voice_gain_gnu.s
RM_synth_constants_gnu.inc
rm-wt-22k_lib.mak
ls.h
ls2.h
as_audioconst.h
as_chorus.c
as_chorusdata.c
as_chorusdata.h
as_ctype.h
as_data.c
as_data.h
as_dlssynth.c
as_dlssynth.h
as_effects.h
as_flog.c
as_ima_tables.c
as_imaadpcm.c
as_imelody.c
as_imelodydata.c
as_imelodydata.h
as_math.c
as_math.h
as_mdls.c
as_mdls.h
as_midi.c
as_midi.h
as_midictrl.h
as_mididata.c
as_miditypes.h
as_mixbuf.c
as_mixer.c
as_mixer.h
as_ota.c
as_otadata.c
as_otadata.h
as_pan.c
as_pan.h
as_parser.h
as_pcm.c
as_pcm.h
as_pcmdata.c
as_pcmdata.h
as_public.c
as_reverb.c
as_reverbdata.c
as_reverbdata.h
as_rtttl.c
as_rtttldata.c
as_rtttldata.h
as_smf.c
as_smf.h
as_smfdata.c
as_smfdata.h
as_sndlib.h
as_synth.h
as_synth_protos.h
as_synthcfg.h
as_tcdata.c
as_tcdata.h
as_tonecontrol.c
as_vm_protos.h
as_voicemgt.c
as_wavefile.c
as_wavefile.h
as_wavefiledata.c
as_wt_IPC_frame.h
as_wtengine.c
as_wtengine.h
as_wtsynth.c
as_wtsynth.h
as_xmf.c
as_xmf.h
as_xmfdata.c
as_xmfdata.h
et.c
et_data.h
t_22khz.c
1b52a76815aa068a3477bfdfaf58718d41d7f9b4 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
RM-E_filter_gnu.s
RM-E_interpolate_loop_gnu.s
RM-E_interpolate_noloop_gnu.s
RM-E_mastergain_gnu.s
RM-E_voice_gain_gnu.s
RM_synth_constants_gnu.inc
rm-wt-22k_lib.mak
ls.h
ls2.h
as_audioconst.h
as_chorus.c
as_chorusdata.c
as_chorusdata.h
as_ctype.h
as_data.c
as_data.h
as_dlssynth.c
as_dlssynth.h
as_effects.h
as_flog.c
as_ima_tables.c
as_imaadpcm.c
as_imelody.c
as_imelodydata.c
as_imelodydata.h
as_math.c
as_math.h
as_mdls.c
as_mdls.h
as_midi.c
as_midi.h
as_midictrl.h
as_mididata.c
as_miditypes.h
as_mixbuf.c
as_mixer.c
as_mixer.h
as_ota.c
as_otadata.c
as_otadata.h
as_pan.c
as_pan.h
as_parser.h
as_pcm.c
as_pcm.h
as_pcmdata.c
as_pcmdata.h
as_public.c
as_reverb.c
as_reverbdata.c
as_reverbdata.h
as_rtttl.c
as_rtttldata.c
as_rtttldata.h
as_smf.c
as_smf.h
as_smfdata.c
as_smfdata.h
as_sndlib.h
as_synth.h
as_synth_protos.h
as_synthcfg.h
as_tcdata.c
as_tcdata.h
as_tonecontrol.c
as_vm_protos.h
as_voicemgt.c
as_wavefile.c
as_wavefile.h
as_wavefiledata.c
as_wt_IPC_frame.h
as_wtengine.c
as_wtengine.h
as_wtsynth.c
as_wtsynth.h
as_xmf.c
as_xmf.h
as_xmfdata.c
as_xmfdata.h
et.c
et_data.h
t_22khz.c
251d5a6afb8ebdccc8df9d438acc2761001d8bec 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
et_data.h
bf228f8b4469f97a0c72a3761eb8dd5b23c9a6c8 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
as_mdls.c
as_public.c
129d62c5566a136d7f2fb53a3d7c8a7eb447a4f1 22-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127436
as_midi.c
et.c
et_data.h
5257e139e49727f9eaab95f4f9390f629ccfe06d 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
as_data.h
et.c
e442bb7cd6a085b33a4dd52c0e20a157ada7feb1 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
RM-E_filter_gnu.s
RM-E_interpolate_loop_gnu.s
RM-E_interpolate_noloop_gnu.s
RM-E_mastergain_gnu.s
RM-E_voice_gain_gnu.s
RM_synth_constants_gnu.inc
rm-wt-22k_lib.mak
ls.h
ls2.h
as_audioconst.h
as_chorus.c
as_chorusdata.c
as_chorusdata.h
as_ctype.h
as_data.c
as_data.h
as_dlssynth.c
as_dlssynth.h
as_effects.h
as_flog.c
as_ima_tables.c
as_imaadpcm.c
as_imelody.c
as_imelodydata.c
as_imelodydata.h
as_math.c
as_math.h
as_mdls.c
as_mdls.h
as_midi.c
as_midi.h
as_midictrl.h
as_mididata.c
as_miditypes.h
as_mixbuf.c
as_mixer.c
as_mixer.h
as_ota.c
as_otadata.c
as_otadata.h
as_pan.c
as_pan.h
as_parser.h
as_pcm.c
as_pcm.h
as_pcmdata.c
as_pcmdata.h
as_public.c
as_reverb.c
as_reverbdata.c
as_reverbdata.h
as_rtttl.c
as_rtttldata.c
as_rtttldata.h
as_smf.c
as_smf.h
as_smfdata.c
as_smfdata.h
as_sndlib.h
as_synth.h
as_synth_protos.h
as_synthcfg.h
as_tcdata.c
as_tcdata.h
as_tonecontrol.c
as_vm_protos.h
as_voicemgt.c
as_wavefile.c
as_wavefile.h
as_wavefiledata.c
as_wt_IPC_frame.h
as_wtengine.c
as_wtengine.h
as_wtsynth.c
as_wtsynth.h
as_xmf.c
as_xmf.h
as_xmfdata.c
as_xmfdata.h
et.c
et_data.h
t_22khz.c