Commit Graph

188 Commits

Author SHA1 Message Date
Dean Herbert dac1a98d8a Merge branch 'master' into fix-skin-sample-lookup 2021-05-30 15:19:47 +09:00
Dean Herbert b13b732e02 Remove incorrect `DefaultSkin` usage 2021-05-27 14:50:56 +09:00
Salman Ahmed 318e5fc60b Mark `WorkingBeatmap.GetSkin()` as abstract 2021-05-21 20:14:26 +03:00
Salman Ahmed 825d61e22c Separate default beatmap skins from `DefaultSkin` 2021-05-19 12:06:10 +03:00
Dean Herbert 77e422409c Add `SkinInfo.InstantiationInfo` to allow creating different skin types 2021-05-11 23:37:06 +09:00
Naxess 400f8b3938 Add `GetStream` to `IWorkingBeatmap`
This is necessary to obtain the filesize of the audio and background files.
2021-04-17 17:47:13 +02:00
Dean Herbert 103dd4a6ce Remove WorkingBeatmap's finalizer 2021-03-02 16:14:43 +09:00
Dean Herbert dfedea9ea2 Move preview point logic to a specific method in WorkingBeatmap 2021-02-18 14:55:44 +09:00
smoogipoo c7d24203ce Make beatmap conversion support cancellation tokens 2020-09-17 17:40:05 +09:00
Dean Herbert 6b50d44dde Merge branch 'master' into editor-new-beatmap 2020-09-07 18:43:16 +09:00
smoogipoo 1143d5d992 Update class exclusion for dynamic compilation 2020-09-04 20:41:08 +09:00
Dean Herbert a555407f37 Fix various test failures due to missing beatmap info in empty beatmap 2020-09-03 19:25:18 +09:00
Dean Herbert b72f06fef6 Centralise and clarify LoadTrack documentation 2020-08-22 19:42:34 +09:00
Dean Herbert d2c2e8bbe8 Revert some more usage of MusicController back to WorkingBeatmap 2020-08-21 15:17:21 +09:00
Dean Herbert 526f06be4c Add back track loaded bool in WorkingBeatmap 2020-08-21 13:53:37 +09:00
Dean Herbert 357fb3a10e Merge branch 'master' into beatmap-track-rework 2020-08-21 12:53:09 +09:00
Dean Herbert 083bcde3cf Fix beatmap transfer not working 2020-08-18 13:01:35 +09:00
smoogipoo 583760100a Implement mania invert mod 2020-08-18 01:40:55 +09:00
Dean Herbert d9debef156 Add explicit LoadTrack method 2020-08-17 15:38:16 +09:00
smoogipoo b66f303e71 Add annotation 2020-08-12 00:48:45 +09:00
smoogipoo e87f50f74f Rename method 2020-08-07 22:31:41 +09:00
smoogipoo 6e42b8219c Move track to MusicController, compiles 2020-08-06 16:24:14 +09:00
Dean Herbert cbd563e80b Rename to IHasDuration 2020-05-27 12:38:39 +09:00
smoogipoo 4719fcc291 Actually use the cancellation token 2020-05-15 18:17:39 +09:00
smoogipoo 4079642d58 Actually pass in the cancellation token 2020-05-15 18:13:47 +09:00
Dean Herbert 916d8245e6 Don't timeout on long beatmap load when debugging 2020-05-11 12:50:47 +09:00
Dean Herbert d0a8c0fa71 Add kiai support to osu!taiko skinned playfields 2020-04-30 16:43:00 +09:00
Dean Herbert 729e006c3a
Merge branch 'master' into video-offset 2020-03-21 20:03:46 +09:00
smoogipoo 9c5423734a Throw timeout exceptions instead 2020-03-16 11:33:26 +09:00
smoogipoo f7c036726a Add beatmap loading timeout 2020-03-13 13:52:40 +09:00
voidedWarranties 76c832518f Render video as a part of the storyboard 2020-03-07 21:32:03 -08:00
smoogipoo 0ab3982494 Unify error handling 2020-02-10 17:25:11 +09:00
smoogipoo 668f36d7f3 Clean up logging 2020-02-10 17:04:31 +09:00
smoogipoo cef682aa03 Make WorkingBeatmap non-disposable 2020-02-10 17:02:01 +09:00
smoogipoo a988a53d69 Better handle beatmap task cancel exception 2020-02-10 17:02:00 +09:00
Dean Herbert 96574a98ad Use non-zero length for fallback virtual track (allows tests to work as expected) 2020-02-09 21:34:56 +09:00
Dean Herbert d73ef7c37e Change DummyBeatmap's track to be 0 length 2020-02-09 21:25:11 +09:00
smoogipoo a255832195 Add beatmapmanager method for saving 2020-01-14 19:24:53 +09:00
smoogipoo 3e03916c39 Add length check back to workingbeatmap 2019-12-23 17:45:59 +09:00
smoogipoo 6e7426a098 Simplify/improve beatmap conversion precheck 2019-12-23 17:44:18 +09:00
smoogipoo 5861eca80d Make DrawableRuleset take a converted beatmap 2019-12-12 15:58:11 +09:00
Huo Yaoyuan cffeceb229 Remove unnecessary comment. 2019-12-11 16:24:22 +08:00
Huo Yaoyuan 6b3c7c8421 Remove usages of FileSafety class. 2019-12-11 16:05:35 +08:00
Huo Yaoyuan dcfa98414f Use ??=. 2019-11-12 19:56:51 +08:00
Huo Yaoyuan ccc8aa6fa4 Apply brace style. 2019-11-11 20:13:13 +08:00
Dean Herbert 65aa7b2016 Recreate beatmap video on each consumption
Should not be shared over multiple usages
2019-09-14 00:07:06 +09:00
Andrei Zavatski 94512fea8e Apply naming suggestions 2019-08-31 16:20:33 +03:00
Andrei Zavatski 6e5cb8a318 implement video parsing 2019-08-30 23:19:34 +03:00
Dean Herbert dc1046bf0c Merge remote-tracking branch 'upstream/master' into add-ruleset-legacy-skin 2019-08-30 12:53:05 +09:00
smoogipoo ae0a5504d7 Revert unnecessary change 2019-08-29 19:43:33 +09:00