Fixed an issue whereby music was not paused instantly after user input,
but only after the currently playing buffer had finished playing.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Additionally increased the maximum size of the directory path to display
by a whopping 3 characters.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
It's not as good as Opus. MP3 was added because it's popular, and Flac
provides a good lossless codec.
Vorbis can be added at a later date.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Using mpg123_outblock doesn't work correctly. Also assigning variables
to different types.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Fixed an issue whereby the 3DS would crash when attempting to exit the
3DSX version of ctrmus.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>
Created generic playback handler, first with Opus support. Other
decoders to follow. This is to remove duplicated code.
3DSX tested working with citra and N3DS.
Signed-off-by: Mahyar Koshkouei <deltabeard@users.noreply.github.com>