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. --> + + + + + + + + + +