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
|