Skip to content

CEA-708 not rendered on Dolby Vision streams #2775

@benlancaster

Description

@benlancaster

Continuation of #1820.

I don't think the approach in b6baeb6 is working correctly here. For example, I added unit tests in MimeTypesTest.java with the following:

    assertThat(
        MimeTypes.containsCodecsCorrespondingToMimeType(
            /* codecs= */ "dvhe.05.01", MimeTypes.VIDEO_H265))
        .isTrue();

    assertThat(
        MimeTypes.containsCodecsCorrespondingToMimeType(
            /* codecs= */ "dvav.09", MimeTypes.VIDEO_H264))
        .isTrue();

and they fail.

Version

Media3 1.8.0

More version details

Also reproducible on v1.5.1 and v1.6.1

Devices that reproduce the issue

Any Dolby Vision capable device. Reproduced on a Google Chromecast "Sabrina" 4k

Devices that do not reproduce the issue

none that I have found yet

Reproducible in the demo app?

Yes

Reproduction steps

Play a Dolby Vision dvhe.05.01 (Dolby Vision) stream with CEA-708 captions, select a CEA-708 track

Expected result

Captions should render

Actual result

CEA-708 Tracks are selectable, and selected, but no captions rendered

Media

Forthcoming by email

Bug Report

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions