Closed Bug 1717910 Opened 4 years ago Closed 4 years ago

Remove gmp-sanitized-cdm-exports.h from the gmp-api and hide it as an implementation detail

Categories

(Core :: Audio/Video: GMP, enhancement, P3)

enhancement

Tracking

()

RESOLVED FIXED
92 Branch
Tracking Status
firefox92 --- fixed

People

(Reporter: bryce, Assigned: bryce)

Details

Attachments

(1 file)

gmp-sanitized-cdm-exports.h doesn't need to be part of the GMP API as far as I can tell. I added it to the API as I felt it made sense at the time to expose some crypto information in the API. However, I don't believe we've ever used such info in the API, and it's just used for things like IPC, which to the best of my knowledge is an implementation detail we don't need to couple to the API.

So we could move these sanitized exports to the gmp directory, and leave them out of the API.

The sanitized exports header file is used to expose the CDM headers while
undeffing symbols that clash with other parts of the build system. It doesn't
need to be exposed as part of the GMP API, as none of the symbols are used in
the GMP API.

Assignee: nobody → bvandyk
Status: NEW → ASSIGNED
Pushed by bvandyk@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/52861272bd99 Move gmp-sanitized-cdm-exports.h out of the GMP API. r=jbauman
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 92 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: