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 ] |