diff --git a/.github/resource-optimizer/config.json b/.github/resource-optimizer/config.json
index 3a47baea13e4..364fda56bb9e 100644
--- a/.github/resource-optimizer/config.json
+++ b/.github/resource-optimizer/config.json
@@ -11,16 +11,20 @@
"enable_video_conversion": true,
"keep_original_files": true,
"measure_image_ssim": true,
- "image_lossy_min_ssim": 0.995,
+ "image_lossy_min_ssim": 0.990,
"png_webp_try_lossless": true,
- "png_webp_lossless_compression_level": 6,
- "png_webp_lossy_quality": 92,
+ "png_webp_lossless_compression_level": 9,
+ "png_webp_lossy_quality": 90,
"png_webp_alpha_lossy_quality": 95,
"png_webp_lossy_method": 6,
"jpeg_webp_quality": 88,
"jpeg_webp_method": 6,
+ "jpeg_avif_enabled": true,
+ "jpeg_avif_crf": 30,
+ "jpeg_avif_preset": 4,
"audio_codec": "libopus",
"audio_ogg_bitrate": "96k",
+ "audio_opus_mono_bitrate": "64k",
"audio_target_sample_rate_hz": 48000,
"audio_target_channels": 2,
"audio_force_mono_globs": [
@@ -29,9 +33,9 @@
],
"audio_opus_application": "audio",
"audio_opus_frame_duration_ms": 20,
- "video_webm_crf": 34,
+ "video_webm_crf": 36,
"video_webm_audio_bitrate": "96k",
- "video_webm_deadline": "good",
- "video_webm_cpu_used": 4,
+ "video_webm_deadline": "best",
+ "video_webm_cpu_used": 2,
"video_webm_tile_columns": 2
}
diff --git a/.github/resource-optimizer/osu-resources-config.json b/.github/resource-optimizer/osu-resources-config.json
index be0c9fa9c817..c3887fbfa2d2 100644
--- a/.github/resource-optimizer/osu-resources-config.json
+++ b/.github/resource-optimizer/osu-resources-config.json
@@ -11,16 +11,20 @@
"enable_video_conversion": true,
"keep_original_files": false,
"measure_image_ssim": true,
- "image_lossy_min_ssim": 0.995,
+ "image_lossy_min_ssim": 0.990,
"png_webp_try_lossless": true,
- "png_webp_lossless_compression_level": 6,
- "png_webp_lossy_quality": 92,
+ "png_webp_lossless_compression_level": 9,
+ "png_webp_lossy_quality": 90,
"png_webp_alpha_lossy_quality": 95,
"png_webp_lossy_method": 6,
"jpeg_webp_quality": 88,
"jpeg_webp_method": 6,
+ "jpeg_avif_enabled": true,
+ "jpeg_avif_crf": 30,
+ "jpeg_avif_preset": 4,
"audio_codec": "libopus",
"audio_ogg_bitrate": "96k",
+ "audio_opus_mono_bitrate": "64k",
"audio_target_sample_rate_hz": 48000,
"audio_target_channels": 2,
"audio_force_mono_globs": [
@@ -29,9 +33,9 @@
],
"audio_opus_application": "audio",
"audio_opus_frame_duration_ms": 20,
- "video_webm_crf": 34,
+ "video_webm_crf": 36,
"video_webm_audio_bitrate": "96k",
- "video_webm_deadline": "good",
- "video_webm_cpu_used": 4,
+ "video_webm_deadline": "best",
+ "video_webm_cpu_used": 2,
"video_webm_tile_columns": 2
}
diff --git a/osu.Android/AndroidManifest.xml b/osu.Android/AndroidManifest.xml
index 3f2b76ec5f82..15ab78b1a3e6 100644
--- a/osu.Android/AndroidManifest.xml
+++ b/osu.Android/AndroidManifest.xml
@@ -84,6 +84,34 @@
mappings on Legion Phone hardware. -->
+
+
+
+
+
+
+
+
+
+