Commit graph

214 commits

Author SHA1 Message Date
76a6b17e47 Fix PCM data calculation 2024-10-15 15:13:18 -07:00
acf868d412 Update PCM playback logic of ZSM player 2024-10-15 15:00:28 -07:00
7b2b050b34 Fix PCM data calculation 2024-10-15 14:13:46 -07:00
9268b4ef42 Only fill FIFO up to the amount of samples needed. 2024-10-15 13:34:42 -07:00
a4b0fbdcf4 Update 2024-10-15 13:22:50 -07:00
9a76cc9ceb Fix incorrect PCM data offset 2024-10-15 13:17:13 -07:00
187e6bab24 Prefer previous position used when loop position is not exactly at a command 2024-10-15 13:01:50 -07:00
1372b758ee Fix looping for ZSM files 2024-10-15 12:23:47 -07:00
e35316fc58 Fix incorrect value used for loop point 2024-10-15 10:15:23 -07:00
ba59bb8028 Reset FM synthesis and PCM state on load 2024-10-15 10:05:18 -07:00
c188aafb22 Fix loop position 2024-10-15 09:44:56 -07:00
3799b1a166 Fix build failures with protobuf-c 2024-10-15 09:36:23 -07:00
fed492c663 Add back possibility of enabling broken GTK4 UI frontend, but disable it by default. 2024-10-15 09:33:12 -07:00
80ff7bdcf3 Mostly fix ZSM support 2024-10-15 09:17:22 -07:00
856226e641 Start playback thread on playback engine construction 2024-09-30 13:33:32 -07:00
7e43808b4d Improve error handling of playback process 2024-09-29 15:28:08 -07:00
6f08458f63 Allow using libfmt system package 2024-09-28 11:19:41 -07:00
175cb703f1 Fix playback process using build directory directly 2024-09-28 10:56:36 -07:00
2086d0fbd2 Fix initial build 2024-09-28 10:48:35 -07:00
25c8d7b01b Make it work 2024-09-28 10:31:18 -07:00
9068c04cc2 Temporary commit 2024-09-28 10:31:18 -07:00
ac2120aa2e Temporary commit 2024-09-16 15:05:53 -07:00
73686be925 Update vgmstream 2024-09-06 10:06:32 -07:00
204adf1f3e Various updates 2024-05-02 14:52:11 -07:00
a1fd9e1427 Various improvements. 2024-05-01 09:07:08 -07:00
6159f52e8a Add android support, and other changes. 2024-04-28 12:31:40 -07:00
0d236857b8 Add android support (WIP) 2024-04-25 11:23:38 -07:00
ceaf24268c Hopefully fix non-web builds. 2024-04-24 10:05:02 -07:00
36d4d47c00 Fix missing module 2024-04-24 10:02:59 -07:00
ee3962bda2 Add web support, and fix a bug. 2024-04-24 09:59:51 -07:00
39dde288fe Fix compiler errors. 2024-04-16 09:39:05 -07:00
cb4b884f89 Add struct for playback streams. 2024-04-14 13:25:49 -07:00
7ff0d40da3 Add support for streams in the track list and use the logging system for GLib 2024-04-14 10:19:46 -07:00
b35ddd11cb Fix more segfaults. 2024-04-13 14:13:11 -07:00
71d052a14f Hopefully fix segfault again. 2024-04-13 13:59:15 -07:00
4137095ecf Hopefully fix segmentation fault. 2024-04-13 13:50:06 -07:00
2b31c8b1b2 Fix compilation. 2024-04-13 13:44:56 -07:00
cdbb5bff49 Remove play button and use GTK data 2024-04-13 13:40:38 -07:00
61333e185e Add stream selection support 2024-04-13 12:57:06 -07:00
b80f203561 Fix looping bug 2024-04-11 10:46:39 -07:00
6746f8caf0 Add vgmstream install 2024-04-11 08:10:36 -07:00
c1ee8bbaf2 Fix incorrectly placed if statement. 2024-04-10 18:32:41 -07:00
21ad4f5759 Fix looping and length getting of non-loop metadata holding files 2024-04-10 18:16:52 -07:00
91b2c5a56d Add vgmstream support 2024-04-10 18:00:19 -07:00
c4414e6f7e Use system jsoncpp 2024-04-10 13:57:18 -07:00
514f30773a Fix one more issue with -Werror 2024-04-10 13:28:06 -07:00
1befd8fef7 Fix more issues with -Werror 2024-04-10 13:27:07 -07:00
b9f624dd71 Fix building with -Werror, hopefully. 2024-04-10 13:25:18 -07:00
b84fec3175 Update DBus API 2024-04-09 10:15:05 -07:00
57cb111358 Various changes 2024-03-26 18:39:02 -07:00