Mantis Bug Tracker

GitHub - ycastonguay/MPfm: master a0760747 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
ycastonguay ycastonguay master 2013-09-22 22:30:07 master 8d789bc1
Affected Issues 0000406: Implement the MPfm.MVP views for Android
Changeset Android: Integrating wave form branch! PeakFileService now supports non-floating point decoding channels. The WaveFormView control now displays the status of generating a peak file. WaveFormCacheManager is based on the same class on iOS; all that's left to do is to actually draw the waveform in a bitmap in another thread. But generating a peak file and loading it afterwards works and does not slow down the UI or the player so far. An interface/abstract should be added later to WaveFormCacheManager to centralize as much code as possible.

Related to issue 0000406.
mod - MPfm/MPfm.Android/Classes/Activities/PlayerActivity.cs Diff ] File ]
mod - MPfm/MPfm.Android/Classes/Controls/WaveFormView.cs Diff ] File ]
add - MPfm/MPfm.Android/Classes/Managers/Events/GeneratePeakFileEventArgs.cs Diff ] File ]
add - MPfm/MPfm.Android/Classes/Managers/Events/GenerateWaveFormEventArgs.cs Diff ] File ]
add - MPfm/MPfm.Android/Classes/Managers/Events/LoadPeakFileEventArgs.cs Diff ] File ]
add - MPfm/MPfm.Android/Classes/Managers/WaveFormCacheManager.cs Diff ] File ]
mod - MPfm/MPfm.Android/MPfm.Android.csproj Diff ] File ]
mod - MPfm/MPfm.Sound/BassNetWrapper/Channel.cs Diff ] File ]
mod - MPfm/MPfm.Sound/PeakFiles/PeakFileService.cs Diff ] File ]


Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker