Skip to content

Patch ffmpeg to accept “dav1” codec tag for remuxing DV 10.0 #547

Description

@DrHurt

What happened?

Looks like DV 10.0 remuxing isn’t working because ffmpeg doesn’t allow tag:v dav1 yet. This breaks AetherEngine’s ability to play such files on supported hardware.

I haven’t tested this myself as I don’t have AV1 compatible hardware yet but I’ve seen user reports saying it’s broken.

Proposed fix:
https://patchwork.ffmpeg.org/project/ffmpeg/patch/20230315185711.4800-1-jamrial@gmail.com/

This will allow writing dav1 codec tag to init segments during remux

DV 10.1 and 10.4 use av01 which is supported by ffmpeg & works.

This only affect pure DV 10.0

Steps to reproduce

Play DV 10.0 file on an iPhone that supports HW AV1

AetherEngine version or commit SHA

All

Host app

Sodalite

Platform

iOS

OS version

27

Device / chip

iPhone 16 and newer

Playback path

Native AVPlayer

Source media (for playback bugs)

No response

Error codes / log lines


Anything else

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions