app: fix IVF AV1 YUV 420 vids to work on Android. Turns out the decoding thread had a race condition, so we do the header loading sync now to get the number of frames first before continuing. it hardly affects performance much at all.

This commit is contained in:
darkfi
2025-12-28 03:21:21 -03:00
parent efd375b443
commit d1b94095a8
8 changed files with 85 additions and 54 deletions

1
bin/app/Cargo.lock generated
View File

@@ -4722,7 +4722,6 @@ dependencies = [
[[package]]
name = "rav1d"
version = "1.1.0"
source = "git+https://github.com/leo030303/rav1d?branch=add-rust-api#3ef268229621b863fd88a20cea226944d764dcd0"
dependencies = [
"assert_matches",
"atomig",