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
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions