hg: openjfx/8u-dev/rt: RT-34893: [Media] Use of QuickTime prevents Mac AppStore Submission

david.dehaven at oracle.com david.dehaven at oracle.com
Mon Oct 6 16:30:54 UTC 2014


Changeset: 6b242a49e749
Author:    ddehaven
Date:      2014-10-06 09:32 -0700
URL:       http://hg.openjdk.java.net/openjfx/8u-dev/rt/rev/6b242a49e749

RT-34893: [Media] Use of QuickTime prevents Mac AppStore Submission
Summary: Added new media platform module which uses AVFoundation instead of QTKit
Reviewed-by: almatvee, stayer, kcr, flar

! .hgignore
! build.gradle
! modules/graphics/src/main/java/com/sun/prism/MediaFrame.java
! modules/graphics/src/main/java/com/sun/prism/MultiTexture.java
! modules/graphics/src/main/java/com/sun/prism/d3d/D3DTexture.java
! modules/graphics/src/main/java/com/sun/prism/es2/ES2Texture.java
! modules/graphics/src/main/java/com/sun/prism/j2d/J2DTexture.java
! modules/graphics/src/main/java/com/sun/prism/sw/SWArgbPreTexture.java
! modules/media/src/main/java/com/sun/javafx/media/PrismMediaFrameHandler.java
! modules/media/src/main/java/com/sun/media/jfxmedia/control/VideoDataBuffer.java
+ modules/media/src/main/java/com/sun/media/jfxmediaimpl/NativeAudioEqualizer.java
+ modules/media/src/main/java/com/sun/media/jfxmediaimpl/NativeAudioSpectrum.java
+ modules/media/src/main/java/com/sun/media/jfxmediaimpl/NativeEqualizerBand.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/NativeMediaPlayer.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/NativeVideoBuffer.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/Platform.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/PlatformManager.java
- modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTAudioEqualizer.java
- modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTAudioSpectrum.java
- modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTEqualizerBand.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTMedia.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTMediaPlayer.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/gstreamer/GSTPlatform.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/ios/IOSPlatform.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/java/JavaPlatform.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXMediaPlayer.java
! modules/media/src/main/java/com/sun/media/jfxmediaimpl/platform/osx/OSXPlatform.java
+ modules/media/src/main/native/jfxmedia/PipelineManagement/NullAudioEqualizer.h
+ modules/media/src/main/native/jfxmedia/PipelineManagement/NullAudioSpectrum.h
! modules/media/src/main/native/jfxmedia/PipelineManagement/VideoFrame.cpp
! modules/media/src/main/native/jfxmedia/PipelineManagement/VideoFrame.h
! modules/media/src/main/native/jfxmedia/jni/JniUtils.cpp
! modules/media/src/main/native/jfxmedia/jni/JniUtils.h
+ modules/media/src/main/native/jfxmedia/jni/NativeAudioEqualizer.cpp
+ modules/media/src/main/native/jfxmedia/jni/NativeAudioSpectrum.cpp
+ modules/media/src/main/native/jfxmedia/jni/NativeEqualizerBand.cpp
! modules/media/src/main/native/jfxmedia/jni/NativeVideoBuffer.cpp
! modules/media/src/main/native/jfxmedia/jni/com_sun_media_jfxmediaimpl_NativeVideoConverter.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstAVPlaybackPipeline.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstAudioEqualizer.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstAudioEqualizer.h
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstAudioPlaybackPipeline.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstAudioSpectrum.cpp
- modules/media/src/main/native/jfxmedia/platform/gstreamer/GstEqualizerBand.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstMediaPlayer.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstVideoFrame.cpp
! modules/media/src/main/native/jfxmedia/platform/gstreamer/GstVideoFrame.h
! modules/media/src/main/native/jfxmedia/platform/osx/CVVideoFrame.h
! modules/media/src/main/native/jfxmedia/platform/osx/CVVideoFrame.mm
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUBase.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUInputElement.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUOutputElement.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUPlugInDispatch.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/AUScopeElement.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/AUBase/ComponentBase.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/OtherBases/AUEffectBase.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBaseHelper.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUBuffer.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/AudioUnits/AUPublic/Utility/AUSilentTimeout.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAtomic.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAtomicStack.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayout.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAudioChannelLayout.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAAutoDisposer.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CABitOperations.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CADebugMacros.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CADebugPrintf.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAException.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAHostTimeBase.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAMath.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAMutex.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAReferenceCounted.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CASpectralProcessor.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CASpectralProcessor.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAStreamBasicDescription.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAStreamBasicDescription.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAThreadSafeList.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAVectorUnit.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAVectorUnit.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAVectorUnitTypes.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/CoreAudio/PublicUtility/CAXException.h
+ modules/media/src/main/native/jfxmedia/platform/osx/CoreAudioUtilityClasses/Readme.rtf
! modules/media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.h
! modules/media/src/main/native/jfxmedia/platform/osx/OSXMediaPlayer.mm
! modules/media/src/main/native/jfxmedia/platform/osx/OSXPlatform.mm
! modules/media/src/main/native/jfxmedia/platform/osx/OSXPlayerProtocol.h
! modules/media/src/main/native/jfxmedia/platform/osx/QTKMediaPlayer.h
! modules/media/src/main/native/jfxmedia/platform/osx/QTKMediaPlayer.mm
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioEqualizer.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioEqualizer.h
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioProcessor.h
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioProcessor.mm
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioSpectrumUnit.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFAudioSpectrumUnit.h
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFKernelProcessor.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFKernelProcessor.h
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.h
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFMediaPlayer.mm
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFSoundLevelUnit.cpp
+ modules/media/src/main/native/jfxmedia/platform/osx/avf/AVFSoundLevelUnit.h
! modules/media/src/main/native/jfxmedia/projects/linux/Makefile
! modules/media/src/main/native/jfxmedia/projects/mac/Makefile
! modules/media/src/main/native/jfxmedia/projects/win/Makefile
+ modules/media/src/main/native/xcode_project/JFXMedia-Prefix.pch
+ modules/media/src/main/native/xcode_project/JFXMedia.xcodeproj/project.pbxproj
+ modules/media/src/main/native/xcode_project/JFXMedia.xcodeproj/project.xcworkspace/contents.xcworkspacedata
+ modules/media/src/main/native/xcode_project/build_prereqs.sh
+ modules/media/src/main/native/xcode_project/java_home.sh



More information about the openjfx-changes mailing list