~aleteoryx/muditaos

muditaos/module-audio/Audio d---------
36b0228d — Lefucjusz 11 months ago
[BH-2100] Fix crash when seeking in large MP3 file

* Fix of the issue that seeking in large MP3
file would cause OOM error when creating
MP3 indexes. This caused OS crash when
looping large MP3 file in Relaxation.
* Minor cleanups.
[BH-2081] Fix crash for MP3s with missing Xing frame

Fix of the issue that playing large MP3
files with missing Xing frame would
result in crash due to minimp3
trying to compute metadata by analyzing
the entire file and running out of
heap memory.
791492f8 — Maciej Gibowicz 1 year, 2 months ago
[BH-2072] Fix power nap volume fade in duration

Power nap volume should gradually increase by 0.1 every 300 ms, which
gives a time of 45 seconds for a full 15-point scale
[BH-2069] Update license URL in headers

Update outdated license file URL in
license headers across all project.
[BH-2064] Change message shown after removing alarm file

* Changed the message that is shown when
entering alarm sound selection list after
file selected as an alarm has been deleted
via Center.
* Fixed bug with audio exception error
code not being set at all.
* Removed unused logic handling
file limit error message, as there is no
longer fixed tracks limit.
1cf85c76 — Dawid Wojtas 1 year, 4 months ago
[BH-2049] Gapless audio transition

* add minimp3 for decoding mp3 files
* add a gapless transition between the end and beginning of the track
* add a loop option to the playback mode
eedff11e — Maciej Gibowicz 1 year, 3 months ago
[BH-2062] Fix alarm volume fade in duration

The alarm volume should gradually increase by 0.1 every 300 ms, which
gives a time of 45 seconds for a full 15-point scale
18e9fc0e — Maciej Gibowicz 1 year, 6 months ago
[BH-2033] Add fade in and fade out for relaxation

Relaxation sounds will fade in and out
so that the songs play smoothly.
[BH-2019] Fix crash after deleting WAV alarm sound

Fix of the issue that the device would crash
when entering alarm sound selection list
after deleting selected file during alarm
ringing, but only when file's format was
WAV.
[BH-2020] Fix double-free in DecoderMP3

Fix of the issue that improper check
of dr_mp3 library initialization
success could result in double-free
of library internals in case
initialization was unsuccessful.
10d9658a — Maciej Gibowicz 1 year, 6 months ago
[BH-2005] Add volume setting for focus timer

The user will be able to control the volume of notifications in the
Focus Timer application
[MOS-1068] Fix A2DP stream not restarting after song changes

Workaround for the issue that A2DP stream
would sometimes not restart when music
player changes song to the next one.
[BH-1898] Fix of GUI freeze after intensive volume change

Fix of the issue that GUI would freeze for
several seconds if volume level was being
changed intensively for a while.
[BH-1888] Fix device freezing when changing volume intensively

Fix of the issue that intensive changing
volume in Relaxation app would result in
device freezing after some time of such
activity.
[BH-1863] Fix deleted file popup showing in Relaxation

* Fix of the issue that 'File has been
deleted' popup would show in Relaxation
app at the end of playback if the
playback was paused at least once,
even though the file wasn't actually
deleted.
* Added very basic audio decoder error
handling and propagation mechanism.
* Minor refactor around several
audio-related parts.
bc4ff20d — Lukasz Mastalerz 2 years ago
[BH-1836] Increase range of volume adjustment

Extended volume scale from 10 to 15 point scale
Modified volume approximation function for better user experience
f7f4adc1 — Maciej Gibowicz 2 years ago
[BH-1264] Add alarm sound fade in

Adding a fade in for the alarm sound (main and power nap) according to
the pattern (V): dt = 30[s] * V/10.
b932e064 — Lefucjusz 2 years ago
[BH-1823] Fix relaxation start delay for specific MP3 files

Fix of the issue that when trying to play
files with large ID3V2 metadata the
playback would start with significant
delay of several seconds. It was also
possible to leave relaxation progress
window without stopping the playback.
d9a1194e — Lukasz Mastalerz 2 years ago
[BH-1688] Create a standard for logs

* Adding document describing how to use logger
* Adjusting logs to follow a new guide
* Change order in log header:
  line number is now before function name
4b854391 — rrandomsky 2 years ago
[MOS-30] Fix for Alarm not being handled properly during a phone call

During the phone call, the alarm was not displayed and subsequent alarms
after this scenario did not work. This has now been fixed and the alarm
during a phone call will be automatically snooze.
Next