-
Enhancement
-
Resolution: Fixed
-
P3
-
8u152, 9
-
os_x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8193230 | 8u172 | Kevin Rushforth | P3 | Resolved | Fixed | b01 |
JDK-8193231 | 8u171 | Kevin Rushforth | P3 | Resolved | Fixed | b01 |
It's time to remove QTKMediaPlayer:
- Apple has been trying to get developers to move off of QTKit for several years, we need to comply.
- QTKMediaPlayer has been replaced by AVFMediaPlayer which is more stable, far more capable and is allowed in applications destined for Mac App Store distribution.
- The system requirements for Java 9 are such that we no longer need the QTKit based player. It was only kept around in Java 8 after JEP 206 (8u40) because we had to continue support for 10.7.
Since we now build with a later SDK, we can also remove the messy workarounds in AVFMediaPlayer to get it to compile with the 10.7 SDK.
- Apple has been trying to get developers to move off of QTKit for several years, we need to comply.
- QTKMediaPlayer has been replaced by AVFMediaPlayer which is more stable, far more capable and is allowed in applications destined for Mac App Store distribution.
- The system requirements for Java 9 are such that we no longer need the QTKit based player. It was only kept around in Java 8 after JEP 206 (8u40) because we had to continue support for 10.7.
Since we now build with a later SDK, we can also remove the messy workarounds in AVFMediaPlayer to get it to compile with the 10.7 SDK.
- backported by
-
JDK-8193230 [macosx] Remove QTKit based media player
-
- Resolved
-
-
JDK-8193231 [macosx] Remove QTKit based media player
-
- Resolved
-
- is blocked by
-
JDK-8145604 Change minimum version of OS X SDK to 10.9
-
- Resolved
-
- relates to
-
JDK-8279061 Remove references to obsolete libjfxmedia_qtkit library from build.gradle
-
- Open
-
-
JDK-8242531 [macos] JavaFX OSXPlatform tries to load nonexistent libjfxmedia_qtkit
-
- Resolved
-