Browse Source

Removed zombie MovieComponent files that should have been deleted with the new video playback changes

tags/2021-05-28
jules 8 years ago
parent
commit
096b4e94c0
59 changed files with 0 additions and 493 deletions
  1. +0
    -1
      examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj
  2. +0
    -6
      examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters
  3. +0
    -1
      examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj
  4. +0
    -6
      examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters
  5. +0
    -1
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj
  6. +0
    -6
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters
  7. +0
    -1
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj
  8. +0
    -6
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters
  9. +0
    -4
      examples/Demo/Builds/Android/app/CMakeLists.txt
  10. +0
    -1
      examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj
  11. +0
    -6
      examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters
  12. +0
    -1
      examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj
  13. +0
    -6
      examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters
  14. +0
    -1
      examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj
  15. +0
    -6
      examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters
  16. +0
    -1
      examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj
  17. +0
    -6
      examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters
  18. +0
    -1
      examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj
  19. +0
    -6
      examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters
  20. +0
    -1
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj
  21. +0
    -6
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters
  22. +0
    -1
      examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj
  23. +0
    -6
      examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters
  24. +0
    -1
      examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj
  25. +0
    -6
      examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters
  26. +0
    -1
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj
  27. +0
    -6
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters
  28. +0
    -1
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj
  29. +0
    -6
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters
  30. +0
    -1
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj
  31. +0
    -6
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters
  32. +0
    -1
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj
  33. +0
    -6
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters
  34. +0
    -1
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj
  35. +0
    -6
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters
  36. +0
    -1
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj
  37. +0
    -6
      examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters
  38. +0
    -1
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj
  39. +0
    -6
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters
  40. +0
    -1
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj
  41. +0
    -6
      examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters
  42. +0
    -1
      examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj
  43. +0
    -6
      examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters
  44. +0
    -1
      examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj
  45. +0
    -6
      examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters
  46. +0
    -1
      examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj
  47. +0
    -6
      examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters
  48. +0
    -1
      examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj
  49. +0
    -6
      examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters
  50. +0
    -1
      examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj
  51. +0
    -6
      examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters
  52. +0
    -1
      extras/UnitTestRunner/Builds/VisualStudio2015/UnitTestRunner_ConsoleApp.vcxproj
  53. +0
    -6
      extras/UnitTestRunner/Builds/VisualStudio2015/UnitTestRunner_ConsoleApp.vcxproj.filters
  54. +0
    -1
      extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
  55. +0
    -6
      extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
  56. +0
    -1
      extras/windows dll/Builds/VisualStudio2017/juce_dll_StaticLibrary.vcxproj
  57. +0
    -6
      extras/windows dll/Builds/VisualStudio2017/juce_dll_StaticLibrary.vcxproj.filters
  58. +0
    -226
      modules/juce_video/native/juce_mac_MovieComponent.mm
  59. +0
    -67
      modules/juce_video/playback/juce_MovieComponent.h

+ 0
- 1
examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj View File

@@ -2291,7 +2291,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters View File

@@ -1993,9 +1993,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3822,9 +3819,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj View File

@@ -2353,7 +2353,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters View File

@@ -2071,9 +2071,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3942,9 +3939,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj View File

@@ -2301,7 +2301,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters View File

@@ -2023,9 +2023,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3825,9 +3822,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj View File

@@ -2300,7 +2300,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters View File

@@ -2023,9 +2023,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3825,9 +3822,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 4
examples/Demo/Builds/Android/app/CMakeLists.txt View File

@@ -1350,11 +1350,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_video/native/juce_android_CameraDevice.h"
"../../../../../modules/juce_video/native/juce_android_Video.h"
"../../../../../modules/juce_video/native/juce_mac_CameraDevice.h"
"../../../../../modules/juce_video/native/juce_mac_MovieComponent.mm"
"../../../../../modules/juce_video/native/juce_mac_Video.h"
"../../../../../modules/juce_video/native/juce_win32_CameraDevice.h"
"../../../../../modules/juce_video/native/juce_win32_Video.h"
"../../../../../modules/juce_video/playback/juce_MovieComponent.h"
"../../../../../modules/juce_video/playback/juce_VideoComponent.cpp"
"../../../../../modules/juce_video/playback/juce_VideoComponent.h"
"../../../../../modules/juce_video/juce_video.cpp"
@@ -2663,11 +2661,9 @@ set_source_files_properties("../../../../../modules/juce_video/capture/juce_Came
set_source_files_properties("../../../../../modules/juce_video/native/juce_android_CameraDevice.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_android_Video.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_mac_CameraDevice.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_mac_MovieComponent.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_mac_Video.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_win32_CameraDevice.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/native/juce_win32_Video.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/playback/juce_MovieComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/playback/juce_VideoComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/playback/juce_VideoComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_video/juce_video.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 0
- 1
examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj View File

@@ -2591,7 +2591,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters View File

@@ -2365,9 +2365,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4401,9 +4398,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj View File

@@ -2590,7 +2590,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters View File

@@ -2365,9 +2365,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4401,9 +4398,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj View File

@@ -2590,7 +2590,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters View File

@@ -2365,9 +2365,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4401,9 +4398,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj View File

@@ -2359,7 +2359,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters View File

@@ -2068,9 +2068,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3957,9 +3954,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj View File

@@ -2358,7 +2358,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters View File

@@ -2068,9 +2068,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3957,9 +3954,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj View File

@@ -2330,7 +2330,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters View File

@@ -2023,9 +2023,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3888,9 +3885,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj View File

@@ -2329,7 +2329,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters View File

@@ -2023,9 +2023,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3888,9 +3885,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj View File

@@ -2293,7 +2293,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters View File

@@ -1996,9 +1996,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3831,9 +3828,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj View File

@@ -2416,7 +2416,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj View File

@@ -2409,7 +2409,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj View File

@@ -2416,7 +2416,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj View File

@@ -2409,7 +2409,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj View File

@@ -2417,7 +2417,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2015/MultiOutSynth_SharedCode.vcxproj.filters View File

@@ -2089,9 +2089,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4062,9 +4059,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj View File

@@ -2410,7 +2410,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/MultiOutSynth/Builds/VisualStudio2017/MultiOutSynth_SharedCode.vcxproj.filters View File

@@ -2089,9 +2089,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4062,9 +4059,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj View File

@@ -2416,7 +2416,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2015/NoiseGate_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj View File

@@ -2409,7 +2409,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/NoiseGate/Builds/VisualStudio2017/NoiseGate_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4056,9 +4053,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj View File

@@ -2410,7 +2410,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/Surround/Builds/VisualStudio2015/Surround_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4059,9 +4056,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj View File

@@ -2410,7 +2410,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/PlugInSamples/Surround/Builds/VisualStudio2017/Surround_SharedCode.vcxproj.filters View File

@@ -2086,9 +2086,6 @@
<ClCompile Include="..\..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4059,9 +4056,6 @@
<ClInclude Include="..\..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj View File

@@ -2363,7 +2363,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/audio plugin host/Builds/VisualStudio2013/Plugin Host_App.vcxproj.filters View File

@@ -2080,9 +2080,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3966,9 +3963,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj View File

@@ -2362,7 +2362,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/audio plugin host/Builds/VisualStudio2015/Plugin Host_App.vcxproj.filters View File

@@ -2080,9 +2080,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3966,9 +3963,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj View File

@@ -2362,7 +2362,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
examples/audio plugin host/Builds/VisualStudio2017/Plugin Host_App.vcxproj.filters View File

@@ -2080,9 +2080,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3966,9 +3963,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
extras/UnitTestRunner/Builds/VisualStudio2015/UnitTestRunner_ConsoleApp.vcxproj View File

@@ -2451,7 +2451,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
extras/UnitTestRunner/Builds/VisualStudio2015/UnitTestRunner_ConsoleApp.vcxproj.filters View File

@@ -2155,9 +2155,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4146,9 +4143,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj View File

@@ -2450,7 +2450,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters View File

@@ -2155,9 +2155,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -4146,9 +4143,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 1
extras/windows dll/Builds/VisualStudio2017/juce_dll_StaticLibrary.vcxproj View File

@@ -2351,7 +2351,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_mac_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_CameraDevice.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_video\juce_video.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>


+ 0
- 6
extras/windows dll/Builds/VisualStudio2017/juce_dll_StaticLibrary.vcxproj.filters View File

@@ -2059,9 +2059,6 @@
<ClCompile Include="..\..\..\..\modules\juce_video\capture\juce_CameraDevice.cpp">
<Filter>Juce Modules\juce_video\capture</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\native\juce_mac_MovieComponent.mm">
<Filter>Juce Modules\juce_video\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.cpp">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClCompile>
@@ -3930,9 +3927,6 @@
<ClInclude Include="..\..\..\..\modules\juce_video\native\juce_win32_Video.h">
<Filter>Juce Modules\juce_video\native</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_MovieComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_video\playback\juce_VideoComponent.h">
<Filter>Juce Modules\juce_video\playback</Filter>
</ClInclude>


+ 0
- 226
modules/juce_video/native/juce_mac_MovieComponent.mm View File

@@ -1,226 +0,0 @@
/*
==============================================================================
This file is part of the JUCE library.
Copyright (c) 2017 - ROLI Ltd.
JUCE is an open source library subject to commercial or open-source
licensing.
By using JUCE, you agree to the terms of both the JUCE 5 End-User License
Agreement and JUCE 5 Privacy Policy (both updated and effective as of the
27th April 2017).
End User License Agreement: www.juce.com/juce-5-licence
Privacy Policy: www.juce.com/juce-5-privacy-policy
Or: You may also use this code under the terms of the GPL v3 (see
www.gnu.org/licenses).
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
DISCLAIMED.
==============================================================================
*/
struct MovieComponent::Pimpl
{
bool open (MovieComponent& parent, const String& newPath)
{
JUCE_AUTORELEASEPOOL
{
close();
NSURL* url = createNSURLFromFile (newPath);
AVAsset* asset = [AVAsset assetWithURL: url];
duration = CMTimeGetSeconds (asset.duration);
nativeSize = [[[asset tracksWithMediaType: AVMediaTypeVideo] objectAtIndex: 0] naturalSize];
if (duration <= 0)
return false;
auto frame = CGRectMake (0, 0, nativeSize.width, nativeSize.height);
view = [[NSView alloc] initWithFrame: NSRectFromCGRect (frame)];
[view setHidden: NO];
[view setNeedsDisplay: YES];
[view setWantsLayer: YES];
[view makeBackingLayer];
parent.setView (view);
path = newPath;
player = [[AVPlayer alloc] initWithURL: url];
player.actionAtItemEnd = AVPlayerActionAtItemEndPause;
player.masterClock = CMClockGetHostTimeClock();
if ([player respondsToSelector: @selector (setAutomaticallyWaitsToMinimizeStalling:)])
[player performSelector: @selector (setAutomaticallyWaitsToMinimizeStalling:)
withObject: nil];
[player pause];
playerLayer = [[AVPlayerLayer playerLayerWithPlayer: player] retain];
[playerLayer setFrame: frame];
[playerLayer setHidden: NO];
[[view layer] addSublayer: playerLayer];
parent.resized();
}
return true;
}
void close()
{
[playerLayer release];
playerLayer = nil;
[player release];
player = nil;
[view release];
view = nil;
playing = false;
duration = 0;
nativeSize = { 0, 0 };
path = {};
}
String path;
NSView* view = nil;
AVPlayer* player = nil;
AVPlayerLayer* playerLayer = nil;
double duration = 0;
CGSize nativeSize = { 0, 0 };
bool playing = false;
};
MovieComponent::MovieComponent() : pimpl (new Pimpl()) {}
MovieComponent::~MovieComponent()
{
closeMovie();
pimpl = nullptr;
}
bool MovieComponent::loadMovie (const File& file)
{
return file.existsAsFile()
&& pimpl->open (*this, file.getFullPathName());
}
bool MovieComponent::loadMovie (const URL& file)
{
return pimpl->open (*this, file.toString (true));
}
void MovieComponent::closeMovie()
{
setView (nullptr);
pimpl->close();
}
bool MovieComponent::isMovieOpen() const
{
return pimpl->player != nil && pimpl->player.status != AVPlayerStatusFailed;
}
String MovieComponent::getCurrentMoviePath() const
{
return pimpl->path;
}
void MovieComponent::play()
{
pimpl->playing = true;
[pimpl->player play];
}
void MovieComponent::stop()
{
pimpl->playing = false;
[pimpl->player pause];
}
double MovieComponent::getDuration() const
{
return pimpl->duration;
}
double MovieComponent::getPosition() const
{
return CMTimeGetSeconds ([pimpl->player currentTime]);
}
void MovieComponent::setPosition (double seconds)
{
auto delta = std::abs (seconds - getPosition());
auto newTime = CMTimeMakeWithSeconds (seconds, 600);
if (! pimpl->playing)
{
[pimpl->player seekToTime: newTime
toleranceBefore: kCMTimeZero
toleranceAfter: kCMTimeZero];
}
else if (delta > 0.035)
{
auto masterClock = CMClockGetTime (CMClockGetHostTimeClock());
try
{
[pimpl->player setRate: 1.0f
time: newTime
atHostTime: masterClock];
}
catch (...)
{
// We should never end up in here, unless somehow automaticallyWaitsToMinimizeStalling
// got reset to YES
jassertfalse;
if (delta > 0.3)
[pimpl->player seekToTime: newTime
toleranceBefore: kCMTimeZero
toleranceAfter: kCMTimeZero];
}
}
}
void MovieComponent::setVolume (float newVolume)
{
pimpl->player.volume = static_cast<float> (newVolume);
}
float MovieComponent::getVolume() const
{
return (float) pimpl->player.volume;
}
Rectangle<int> MovieComponent::getNativeSize() const
{
return { 0, 0, roundToInt (pimpl->nativeSize.width), roundToInt (pimpl->nativeSize.height) };
}
void MovieComponent::setBoundsWithCorrectAspectRatio (Rectangle<int> spaceToFitWithin, RectanglePlacement placement)
{
auto nativeSize = getNativeSize();
setBounds ((spaceToFitWithin.isEmpty() || nativeSize.isEmpty())
? spaceToFitWithin
: placement.appliedTo (nativeSize, spaceToFitWithin));
}
void MovieComponent::resized()
{
JUCE_AUTORELEASEPOOL
{
auto frame = CGRectMake (0, 0, (CGFloat) getWidth(), (CGFloat) getHeight());
[pimpl->view setFrame: NSRectFromCGRect (frame)];
[pimpl->playerLayer setFrame: frame];
}
}

+ 0
- 67
modules/juce_video/playback/juce_MovieComponent.h View File

@@ -1,67 +0,0 @@
/*
==============================================================================
This file is part of the JUCE library.
Copyright (c) 2017 - ROLI Ltd.
JUCE is an open source library subject to commercial or open-source
licensing.
By using JUCE, you agree to the terms of both the JUCE 5 End-User License
Agreement and JUCE 5 Privacy Policy (both updated and effective as of the
27th April 2017).
End User License Agreement: www.juce.com/juce-5-licence
Privacy Policy: www.juce.com/juce-5-privacy-policy
Or: You may also use this code under the terms of the GPL v3 (see
www.gnu.org/licenses).
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
DISCLAIMED.
==============================================================================
*/
#pragma once
//==============================================================================
/**
A component that can play back a video file.
*/
class JUCE_API MovieComponent : public NSViewComponent
{
public:
MovieComponent();
~MovieComponent();
bool loadMovie (const File& file);
bool loadMovie (const URL& file);
void closeMovie();
bool isMovieOpen() const;
String getCurrentMoviePath() const;
void play();
void stop();
double getDuration() const;
double getPosition() const;
void setPosition (double seconds);
void setVolume (float newVolume);
float getVolume() const;
Rectangle<int> getNativeSize() const;
void setBoundsWithCorrectAspectRatio (Rectangle<int> spaceToFitWithin,
RectanglePlacement placement);
protected:
void resized() override;
private:
struct Pimpl;
ScopedPointer<Pimpl> pimpl;
JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (MovieComponent)
};

Loading…
Cancel
Save