SIGN IN SIGN UP

Treat all samples as sync frames in AviExtractor when appropriate

Update ChunkReader in AviExtractor to check
MimeTypes.allSamplesAreSyncSamples(mimeType, codec). This ensures that
for formats where all samples are guaranteed sync frames (such as audio
tracks), samples are marked with BUFFER_FLAG_KEY_FRAME even if the index
table omits the keyframe flag.

Also add missing test.parameter.injector dependency to lib-decoder-av1
in build.gradle.kts to fix Gradle test compilation.

PiperOrigin-RevId: 941011394
T
tonihei committed
d76ed20e30f5c40453ae9d125e0bea5d5f3d7b66
Parent: 46eaeee
Committed by Copybara-Service <copybara-worker@google.com> on 7/1/2026, 11:29:48 AM