diff --git a/examples/LaftelVideo/App.tsx b/examples/LaftelVideo/App.tsx
index 03699895..2a3575dc 100644
--- a/examples/LaftelVideo/App.tsx
+++ b/examples/LaftelVideo/App.tsx
@@ -9,19 +9,11 @@
*/
import React, {type PropsWithChildren} from 'react';
-import {
- StyleSheet,
- View,
-} from 'react-native';
-import Video from 'react-native-video'
+import {StyleSheet, View} from 'react-native';
+import VideoPlayer from './src/VideoPlayer';
const App = () => {
-
- return (
-
-
-
- );
+ return ;
};
export default App;
diff --git a/examples/LaftelVideo/ios/LaftelVideo/AppDelegate.mm b/examples/LaftelVideo/ios/LaftelVideo/AppDelegate.mm
index deef0902..53457b1c 100644
--- a/examples/LaftelVideo/ios/LaftelVideo/AppDelegate.mm
+++ b/examples/LaftelVideo/ios/LaftelVideo/AppDelegate.mm
@@ -31,7 +31,7 @@ static NSString *const kRNConcurrentRoot = @"concurrentRoot";
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
- RCTAppSetupPrepareApp(application);
+ RCTAppSetupPrepareApp(application, true);
RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:launchOptions];
@@ -44,7 +44,7 @@ static NSString *const kRNConcurrentRoot = @"concurrentRoot";
#endif
NSDictionary *initProps = [self prepareInitialProps];
- UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"LaftelVideo", initProps);
+ UIView *rootView = RCTAppSetupDefaultRootView(bridge, @"LaftelVideo", initProps, true);
if (@available(iOS 13.0, *)) {
rootView.backgroundColor = [UIColor systemBackgroundColor];
diff --git a/examples/LaftelVideo/ios/Podfile.lock b/examples/LaftelVideo/ios/Podfile.lock
index 2aaa55c9..6f4ef482 100644
--- a/examples/LaftelVideo/ios/Podfile.lock
+++ b/examples/LaftelVideo/ios/Podfile.lock
@@ -2,14 +2,14 @@ PODS:
- boost (1.76.0)
- CocoaAsyncSocket (7.6.5)
- DoubleConversion (1.1.6)
- - FBLazyVector (0.70.6)
- - FBReactNativeSpec (0.70.6):
+ - FBLazyVector (0.71.6)
+ - FBReactNativeSpec (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.70.6)
- - RCTTypeSafety (= 0.70.6)
- - React-Core (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-Core (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
- Flipper (0.125.0):
- Flipper-Folly (~> 2.6)
- Flipper-RSocket (~> 1.4)
@@ -73,7 +73,9 @@ PODS:
- FlipperKit/FlipperKitNetworkPlugin
- fmt (6.2.1)
- glog (0.3.5)
- - hermes-engine (0.70.6)
+ - hermes-engine (0.71.6):
+ - hermes-engine/Pre-built (= 0.71.6)
+ - hermes-engine/Pre-built (0.71.6)
- libevent (2.1.12)
- OpenSSL-Universal (1.1.1100)
- PromisesObjC (2.2.0)
@@ -96,287 +98,674 @@ PODS:
- fmt (~> 6.2.1)
- glog
- libevent
- - RCTRequired (0.70.6)
- - RCTTypeSafety (0.70.6):
- - FBLazyVector (= 0.70.6)
- - RCTRequired (= 0.70.6)
- - React-Core (= 0.70.6)
- - React (0.70.6):
- - React-Core (= 0.70.6)
- - React-Core/DevSupport (= 0.70.6)
- - React-Core/RCTWebSocket (= 0.70.6)
- - React-RCTActionSheet (= 0.70.6)
- - React-RCTAnimation (= 0.70.6)
- - React-RCTBlob (= 0.70.6)
- - React-RCTImage (= 0.70.6)
- - React-RCTLinking (= 0.70.6)
- - React-RCTNetwork (= 0.70.6)
- - React-RCTSettings (= 0.70.6)
- - React-RCTText (= 0.70.6)
- - React-RCTVibration (= 0.70.6)
- - React-bridging (0.70.6):
- - RCT-Folly (= 2021.07.22.00)
- - React-jsi (= 0.70.6)
- - React-callinvoker (0.70.6)
- - React-Codegen (0.70.6):
- - FBReactNativeSpec (= 0.70.6)
- - RCT-Folly (= 2021.07.22.00)
- - RCTRequired (= 0.70.6)
- - RCTTypeSafety (= 0.70.6)
- - React-Core (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-Core (0.70.6):
+ - RCTRequired (0.71.6)
+ - RCTTypeSafety (0.71.6):
+ - FBLazyVector (= 0.71.6)
+ - RCTRequired (= 0.71.6)
+ - React-Core (= 0.71.6)
+ - React (0.71.6):
+ - React-Core (= 0.71.6)
+ - React-Core/DevSupport (= 0.71.6)
+ - React-Core/RCTWebSocket (= 0.71.6)
+ - React-RCTActionSheet (= 0.71.6)
+ - React-RCTAnimation (= 0.71.6)
+ - React-RCTBlob (= 0.71.6)
+ - React-RCTImage (= 0.71.6)
+ - React-RCTLinking (= 0.71.6)
+ - React-RCTNetwork (= 0.71.6)
+ - React-RCTSettings (= 0.71.6)
+ - React-RCTText (= 0.71.6)
+ - React-RCTVibration (= 0.71.6)
+ - React-callinvoker (0.71.6)
+ - React-Codegen (0.71.6):
+ - FBReactNativeSpec
+ - hermes-engine
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-graphics
+ - React-jsi
+ - React-jsiexecutor
+ - React-rncore
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-Core (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.70.6)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-Core/Default (= 0.71.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/CoreModulesHeaders (0.70.6):
+ - React-Core/CoreModulesHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/Default (0.70.6):
+ - React-Core/Default (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/DevSupport (0.70.6):
+ - React-Core/DevSupport (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.70.6)
- - React-Core/RCTWebSocket (= 0.70.6)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-jsinspector (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-Core/Default (= 0.71.6)
+ - React-Core/RCTWebSocket (= 0.71.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-jsinspector (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTActionSheetHeaders (0.70.6):
+ - React-Core/RCTActionSheetHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTAnimationHeaders (0.70.6):
+ - React-Core/RCTAnimationHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTBlobHeaders (0.70.6):
+ - React-Core/RCTBlobHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTImageHeaders (0.70.6):
+ - React-Core/RCTImageHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTLinkingHeaders (0.70.6):
+ - React-Core/RCTLinkingHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTNetworkHeaders (0.70.6):
+ - React-Core/RCTNetworkHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTSettingsHeaders (0.70.6):
+ - React-Core/RCTSettingsHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTTextHeaders (0.70.6):
+ - React-Core/RCTTextHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTVibrationHeaders (0.70.6):
+ - React-Core/RCTVibrationHeaders (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- React-Core/Default
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-Core/RCTWebSocket (0.70.6):
+ - React-Core/RCTWebSocket (0.71.6):
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Core/Default (= 0.70.6)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-Core/Default (= 0.71.6)
+ - React-cxxreact (= 0.71.6)
+ - React-hermes
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- Yoga
- - React-CoreModules (0.70.6):
+ - React-CoreModules (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.70.6)
- - React-Codegen (= 0.70.6)
- - React-Core/CoreModulesHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-RCTImage (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-cxxreact (0.70.6):
+ - RCTTypeSafety (= 0.71.6)
+ - React-Codegen (= 0.71.6)
+ - React-Core/CoreModulesHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-RCTBlob
+ - React-RCTImage (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-cxxreact (0.71.6):
- boost (= 1.76.0)
- DoubleConversion
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-callinvoker (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsinspector (= 0.70.6)
- - React-logger (= 0.70.6)
- - React-perflogger (= 0.70.6)
- - React-runtimeexecutor (= 0.70.6)
- - React-hermes (0.70.6):
+ - React-callinvoker (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsinspector (= 0.71.6)
+ - React-logger (= 0.71.6)
+ - React-perflogger (= 0.71.6)
+ - React-runtimeexecutor (= 0.71.6)
+ - React-Fabric (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-Fabric/animations (= 0.71.6)
+ - React-Fabric/attributedstring (= 0.71.6)
+ - React-Fabric/butter (= 0.71.6)
+ - React-Fabric/componentregistry (= 0.71.6)
+ - React-Fabric/componentregistrynative (= 0.71.6)
+ - React-Fabric/components (= 0.71.6)
+ - React-Fabric/config (= 0.71.6)
+ - React-Fabric/core (= 0.71.6)
+ - React-Fabric/debug_core (= 0.71.6)
+ - React-Fabric/debug_renderer (= 0.71.6)
+ - React-Fabric/imagemanager (= 0.71.6)
+ - React-Fabric/leakchecker (= 0.71.6)
+ - React-Fabric/mapbuffer (= 0.71.6)
+ - React-Fabric/mounting (= 0.71.6)
+ - React-Fabric/runtimescheduler (= 0.71.6)
+ - React-Fabric/scheduler (= 0.71.6)
+ - React-Fabric/telemetry (= 0.71.6)
+ - React-Fabric/templateprocessor (= 0.71.6)
+ - React-Fabric/textlayoutmanager (= 0.71.6)
+ - React-Fabric/uimanager (= 0.71.6)
+ - React-Fabric/utils (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/animations (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/attributedstring (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/butter (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/componentregistry (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/componentregistrynative (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-Fabric/components/activityindicator (= 0.71.6)
+ - React-Fabric/components/image (= 0.71.6)
+ - React-Fabric/components/inputaccessory (= 0.71.6)
+ - React-Fabric/components/legacyviewmanagerinterop (= 0.71.6)
+ - React-Fabric/components/modal (= 0.71.6)
+ - React-Fabric/components/root (= 0.71.6)
+ - React-Fabric/components/safeareaview (= 0.71.6)
+ - React-Fabric/components/scrollview (= 0.71.6)
+ - React-Fabric/components/slider (= 0.71.6)
+ - React-Fabric/components/text (= 0.71.6)
+ - React-Fabric/components/textinput (= 0.71.6)
+ - React-Fabric/components/unimplementedview (= 0.71.6)
+ - React-Fabric/components/view (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/activityindicator (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/image (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/inputaccessory (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/legacyviewmanagerinterop (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/modal (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/root (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/safeareaview (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/scrollview (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/slider (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/text (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/textinput (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/unimplementedview (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/components/view (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - Yoga
+ - React-Fabric/config (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/core (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/debug_core (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/debug_renderer (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/imagemanager (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - React-RCTImage (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/leakchecker (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/mapbuffer (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/mounting (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/runtimescheduler (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/scheduler (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/telemetry (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/templateprocessor (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/textlayoutmanager (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-Fabric/uimanager
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/uimanager (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-Fabric/utils (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - RCTRequired (= 0.71.6)
+ - RCTTypeSafety (= 0.71.6)
+ - React-graphics (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-jsiexecutor (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-graphics (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - React-Core/Default (= 0.71.6)
+ - React-hermes (0.71.6):
- DoubleConversion
- glog
- hermes-engine
- RCT-Folly (= 2021.07.22.00)
- RCT-Folly/Futures (= 2021.07.22.00)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-jsiexecutor (= 0.70.6)
- - React-jsinspector (= 0.70.6)
- - React-perflogger (= 0.70.6)
- - React-jsi (0.70.6):
+ - React-cxxreact (= 0.71.6)
+ - React-jsi
+ - React-jsiexecutor (= 0.71.6)
+ - React-jsinspector (= 0.71.6)
+ - React-perflogger (= 0.71.6)
+ - React-jsi (0.71.6):
- boost (= 1.76.0)
- DoubleConversion
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-jsi/Default (= 0.70.6)
- - React-jsi/Default (0.70.6):
- - boost (= 1.76.0)
+ - React-jsiexecutor (0.71.6):
- DoubleConversion
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-jsiexecutor (0.70.6):
- - DoubleConversion
- - glog
- - RCT-Folly (= 2021.07.22.00)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-perflogger (= 0.70.6)
- - React-jsinspector (0.70.6)
- - React-logger (0.70.6):
+ - React-cxxreact (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-perflogger (= 0.71.6)
+ - React-jsinspector (0.71.6)
+ - React-logger (0.71.6):
- glog
- react-native-video (6.0.0-alpha.6):
+ - RCT-Folly (= 2021.07.22.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
- react-native-video/Video (= 6.0.0-alpha.6)
+ - React-RCTFabric
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
- react-native-video/Video (6.0.0-alpha.6):
- PromisesSwift
+ - RCT-Folly (= 2021.07.22.00)
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Codegen
- React-Core
- - React-perflogger (0.70.6)
- - React-RCTActionSheet (0.70.6):
- - React-Core/RCTActionSheetHeaders (= 0.70.6)
- - React-RCTAnimation (0.70.6):
+ - React-RCTFabric
+ - ReactCommon/turbomodule/bridging
+ - ReactCommon/turbomodule/core
+ - React-perflogger (0.71.6)
+ - React-RCTActionSheet (0.71.6):
+ - React-Core/RCTActionSheetHeaders (= 0.71.6)
+ - React-RCTAnimation (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.70.6)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTAnimationHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTBlob (0.70.6):
+ - RCTTypeSafety (= 0.71.6)
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTAnimationHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTAppDelegate (0.71.6):
+ - RCT-Folly
+ - RCTRequired
+ - RCTTypeSafety
+ - React-Core
+ - React-graphics
+ - React-RCTFabric
+ - ReactCommon/turbomodule/core
+ - React-RCTBlob (0.71.6):
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTBlobHeaders (= 0.70.6)
- - React-Core/RCTWebSocket (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-RCTNetwork (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTImage (0.70.6):
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTBlobHeaders (= 0.71.6)
+ - React-Core/RCTWebSocket (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-RCTNetwork (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTFabric (0.71.6):
+ - RCT-Folly/Fabric (= 2021.07.22.00)
+ - React-Core (= 0.71.6)
+ - React-Fabric (= 0.71.6)
+ - React-RCTImage (= 0.71.6)
+ - React-RCTImage (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.70.6)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTImageHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-RCTNetwork (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTLinking (0.70.6):
- - React-Codegen (= 0.70.6)
- - React-Core/RCTLinkingHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTNetwork (0.70.6):
+ - RCTTypeSafety (= 0.71.6)
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTImageHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-RCTNetwork (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTLinking (0.71.6):
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTLinkingHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTNetwork (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.70.6)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTNetworkHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTSettings (0.70.6):
+ - RCTTypeSafety (= 0.71.6)
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTNetworkHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTSettings (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - RCTTypeSafety (= 0.70.6)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTSettingsHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-RCTText (0.70.6):
- - React-Core/RCTTextHeaders (= 0.70.6)
- - React-RCTVibration (0.70.6):
+ - RCTTypeSafety (= 0.71.6)
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTSettingsHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-RCTText (0.71.6):
+ - React-Core/RCTTextHeaders (= 0.71.6)
+ - React-RCTVibration (0.71.6):
- RCT-Folly (= 2021.07.22.00)
- - React-Codegen (= 0.70.6)
- - React-Core/RCTVibrationHeaders (= 0.70.6)
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (= 0.70.6)
- - React-runtimeexecutor (0.70.6):
- - React-jsi (= 0.70.6)
- - ReactCommon/turbomodule/core (0.70.6):
+ - React-Codegen (= 0.71.6)
+ - React-Core/RCTVibrationHeaders (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/core (= 0.71.6)
+ - React-rncore (0.71.6)
+ - React-runtimeexecutor (0.71.6):
+ - React-jsi (= 0.71.6)
+ - ReactCommon/turbomodule/bridging (0.71.6):
- DoubleConversion
- glog
+ - hermes-engine
- RCT-Folly (= 2021.07.22.00)
- - React-bridging (= 0.70.6)
- - React-callinvoker (= 0.70.6)
- - React-Core (= 0.70.6)
- - React-cxxreact (= 0.70.6)
- - React-jsi (= 0.70.6)
- - React-logger (= 0.70.6)
- - React-perflogger (= 0.70.6)
+ - React-callinvoker (= 0.71.6)
+ - React-Core (= 0.71.6)
+ - React-cxxreact (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-logger (= 0.71.6)
+ - React-perflogger (= 0.71.6)
+ - ReactCommon/turbomodule/core (0.71.6):
+ - DoubleConversion
+ - glog
+ - hermes-engine
+ - RCT-Folly (= 2021.07.22.00)
+ - React-callinvoker (= 0.71.6)
+ - React-Core (= 0.71.6)
+ - React-cxxreact (= 0.71.6)
+ - React-jsi (= 0.71.6)
+ - React-logger (= 0.71.6)
+ - React-perflogger (= 0.71.6)
- SocketRocket (0.6.0)
- Yoga (1.14.0)
- YogaKit (1.18.1):
@@ -409,14 +798,13 @@ DEPENDENCIES:
- FlipperKit/FlipperKitUserDefaultsPlugin (= 0.125.0)
- FlipperKit/SKIOSNetworkPlugin (= 0.125.0)
- glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`)
- - hermes-engine (from `../node_modules/react-native/sdks/hermes/hermes-engine.podspec`)
+ - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`)
- libevent (~> 2.1.12)
- OpenSSL-Universal (= 1.1.1100)
- RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`)
- RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`)
- RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`)
- React (from `../node_modules/react-native/`)
- - React-bridging (from `../node_modules/react-native/ReactCommon`)
- React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`)
- React-Codegen (from `build/generated/ios`)
- React-Core (from `../node_modules/react-native/`)
@@ -433,6 +821,7 @@ DEPENDENCIES:
- React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`)
- React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`)
- React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`)
+ - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`)
- React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`)
- React-RCTImage (from `../node_modules/react-native/Libraries/Image`)
- React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`)
@@ -476,7 +865,7 @@ EXTERNAL SOURCES:
glog:
:podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec"
hermes-engine:
- :podspec: "../node_modules/react-native/sdks/hermes/hermes-engine.podspec"
+ :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec"
RCT-Folly:
:podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec"
RCTRequired:
@@ -485,8 +874,6 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/TypeSafety"
React:
:path: "../node_modules/react-native/"
- React-bridging:
- :path: "../node_modules/react-native/ReactCommon"
React-callinvoker:
:path: "../node_modules/react-native/ReactCommon/callinvoker"
React-Codegen:
@@ -515,6 +902,8 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/Libraries/ActionSheetIOS"
React-RCTAnimation:
:path: "../node_modules/react-native/Libraries/NativeAnimation"
+ React-RCTAppDelegate:
+ :path: "../node_modules/react-native/Libraries/AppDelegate"
React-RCTBlob:
:path: "../node_modules/react-native/Libraries/Blob"
React-RCTImage:
@@ -537,11 +926,11 @@ EXTERNAL SOURCES:
:path: "../node_modules/react-native/ReactCommon/yoga"
SPEC CHECKSUMS:
- boost: a7c83b31436843459a1961bfd74b96033dc77234
+ boost: 57d2868c099736d80fcd648bf211b4431e51a558
CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99
DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54
- FBLazyVector: 48289402952f4f7a4e235de70a9a590aa0b79ef4
- FBReactNativeSpec: dd1186fd05255e3457baa2f4ca65e94c2cd1e3ac
+ FBLazyVector: a83ceaa8a8581003a623facdb3c44f6d4f342ac5
+ FBReactNativeSpec: e66130899b31cbeb133f8fe1fc7002aa710b0268
Flipper: 26fc4b7382499f1281eb8cb921e5c3ad6de91fe0
Flipper-Boost-iOSX: fd1e2b8cbef7e662a122412d7ac5f5bea715403c
Flipper-DoubleConversion: 2dc99b02f658daf147069aad9dbd29d8feb06d30
@@ -553,41 +942,45 @@ SPEC CHECKSUMS:
FlipperKit: cbdee19bdd4e7f05472a66ce290f1b729ba3cb86
fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9
glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b
- hermes-engine: 2af7b7a59128f250adfd86f15aa1d5a2ecd39995
+ hermes-engine: b434cea529ad0152c56c7cb6486b0c4c0b23b5de
libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913
OpenSSL-Universal: ebc357f1e6bc71fa463ccb2fe676756aff50e88c
PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef
PromisesSwift: cf9eb58666a43bbe007302226e510b16c1e10959
- RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda
- RCTRequired: e1866f61af7049eb3d8e08e8b133abd38bc1ca7a
- RCTTypeSafety: 27c2ac1b00609a432ced1ae701247593f07f901e
- React: bb3e06418d2cc48a84f9666a576c7b38e89cd7db
- React-bridging: 572502ec59c9de30309afdc4932e278214288913
- React-callinvoker: 6b708b79c69f3359d42f1abb4663f620dbd4dadf
- React-Codegen: 74e1cd7cee692a8b983c18df3274b5e749de07c8
- React-Core: b587d0a624f9611b0e032505f3d6f25e8daa2bee
- React-CoreModules: c6ff48b985e7aa622e82ca51c2c353c7803eb04e
- React-cxxreact: ade3d9e63c599afdead3c35f8a8bd12b3da6730b
- React-hermes: ed09ae33512bbb8d31b2411778f3af1a2eb681a1
- React-jsi: 5a3952e0c6d57460ad9ee2c905025b4c28f71087
- React-jsiexecutor: b4a65947391c658450151275aa406f2b8263178f
- React-jsinspector: 60769e5a0a6d4b32294a2456077f59d0266f9a8b
- React-logger: 1623c216abaa88974afce404dc8f479406bbc3a0
- react-native-video: fee89269ad07556d960721f3b62e39be6ace3c90
- React-perflogger: 8c79399b0500a30ee8152d0f9f11beae7fc36595
- React-RCTActionSheet: 7316773acabb374642b926c19aef1c115df5c466
- React-RCTAnimation: 5341e288375451297057391227f691d9b2326c3d
- React-RCTBlob: b0615fc2daf2b5684ade8fadcab659f16f6f0efa
- React-RCTImage: 6487b9600f268ecedcaa86114d97954d31ad4750
- React-RCTLinking: c8018ae9ebfefcec3839d690d4725f8d15e4e4b3
- React-RCTNetwork: 8aa63578741e0fe1205c28d7d4b40dbfdabce8a8
- React-RCTSettings: d00c15ad369cd62242a4dfcc6f277912b4a84ed3
- React-RCTText: f532e5ca52681ecaecea452b3ad7a5b630f50d75
- React-RCTVibration: c75ceef7aa60a33b2d5731ebe5800ddde40cefc4
- React-runtimeexecutor: 15437b576139df27635400de0599d9844f1ab817
- ReactCommon: 349be31adeecffc7986a0de875d7fb0dcf4e251c
+ RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1
+ RCTRequired: 5c6fd63b03abb06947d348dadac51c93e3485bd8
+ RCTTypeSafety: 1c66daedd66f674e39ce9f40782f0d490c78b175
+ React: e11ca7cdc7aa4ddd7e6a59278b808cfe17ebbd9f
+ React-callinvoker: 77a82869505c96945c074b80bbdc8df919646d51
+ React-Codegen: 21b9bbca8f7ca9935363604b57561bf8a73a69b4
+ React-Core: 44903e47b428a491f48fd0eae54caddb2ea05ebf
+ React-CoreModules: 83d989defdfc82be1f7386f84a56b6509f54ac74
+ React-cxxreact: 058e7e6349649eae9cfcdec5854e702b26298932
+ React-Fabric: 3dc35513f9aaa133da413bcb24f66589b7389a87
+ React-graphics: f93e662aec9a7fa7ad3f1dc78d46c8fb62ef8d6e
+ React-hermes: ba19a405804b833c9b832c1f2061ad5038bb97f2
+ React-jsi: 3fe6f589c9cafbef85ed5a4be7c6dc8edfb4ab54
+ React-jsiexecutor: 7894956638ff3e00819dd3f9f6f4a84da38f2409
+ React-jsinspector: d5ce2ef3eb8fd30c28389d0bc577918c70821bd6
+ React-logger: 9332c3e7b4ef007a0211c0a9868253aac3e1da82
+ react-native-video: f5457f3e892468bd1810adce6abd21976193c1ae
+ React-perflogger: 43392072a5b867a504e2b4857606f8fc5a403d7f
+ React-RCTActionSheet: c7b67c125bebeda9fb19fc7b200d85cb9d6899c4
+ React-RCTAnimation: c2de79906f607986633a7114bee44854e4c7e2f5
+ React-RCTAppDelegate: 5a9e9c1e0c18504992e77350bc7486f1422c5962
+ React-RCTBlob: cf72446957310e7da6627a4bdaadf970d3a8f232
+ React-RCTFabric: 016020011daa0ff3b5ab97a418e1254f1e4a075c
+ React-RCTImage: c6093f1bf3d67c0428d779b00390617d5bd90699
+ React-RCTLinking: 5de47e37937889d22599af4b99d0552bad1b1c3c
+ React-RCTNetwork: e7d7077e073b08e5dd486fba3fe87ccad90a9bc4
+ React-RCTSettings: 72a04921b2e8fb832da7201a60ffffff2a7c62f7
+ React-RCTText: 7123c70fef5367e2121fea37e65b9ad6d3747e54
+ React-RCTVibration: 73d201599a64ea14b4e0b8f91b64970979fd92e6
+ React-rncore: 70d45c4dc1484e814eddba9706807990495943d6
+ React-runtimeexecutor: 8692ac548bec648fa121980ccb4304afd136d584
+ ReactCommon: 0c43eaeaaee231d7d8dc24fc5a6e4cf2b75bf196
SocketRocket: fccef3f9c5cedea1353a9ef6ada904fde10d6608
- Yoga: 99caf8d5ab45e9d637ee6e0174ec16fbbb01bcfc
+ Yoga: ba09b6b11e6139e3df8229238aa794205ca6a02a
YogaKit: f782866e155069a2cca2517aafea43200b01fd5a
PODFILE CHECKSUM: a6c8530ac99a721590bf9e90d3f6b9b4c7ef4b71
diff --git a/examples/LaftelVideo/src/VideoPlayer.tsx b/examples/LaftelVideo/src/VideoPlayer.tsx
new file mode 100644
index 00000000..5ec1bc30
--- /dev/null
+++ b/examples/LaftelVideo/src/VideoPlayer.tsx
@@ -0,0 +1,538 @@
+'use strict';
+import React, {Component, createRef} from 'react';
+
+import {
+ Alert,
+ GestureResponderEvent,
+ Platform,
+ StyleSheet,
+ Text,
+ TouchableOpacity,
+ View,
+} from 'react-native';
+
+import Video, {FilterType, VideoRef} from 'react-native-video';
+
+const filterTypes = [
+ FilterType.NONE,
+ FilterType.INVERT,
+ FilterType.MONOCHROME,
+ FilterType.POSTERIZE,
+ FilterType.FALSE,
+ FilterType.MAXIMUMCOMPONENT,
+ FilterType.MINIMUMCOMPONENT,
+ FilterType.CHROME,
+ FilterType.FADE,
+ FilterType.INSTANT,
+ FilterType.MONO,
+ FilterType.NOIR,
+ FilterType.PROCESS,
+ FilterType.TONAL,
+ FilterType.TRANSFER,
+ FilterType.SEPIA,
+];
+
+class VideoPlayer extends Component {
+ controlRef: React.RefObject;
+ videoRef: React.RefObject;
+ constructor(props: any) {
+ super(props);
+ this.onLoad = this.onLoad.bind(this);
+ this.onProgress = this.onProgress.bind(this);
+ this.onBuffer = this.onBuffer.bind(this);
+ this.onTouchControl = this.onTouchControl.bind(this);
+ this.controlRef = createRef();
+ this.videoRef = createRef();
+ }
+ state = {
+ rate: 1,
+ volume: 1,
+ muted: false,
+ resizeMode: 'contain',
+ duration: 0.0,
+ currentTime: 0.0,
+ controls: false,
+ paused: true,
+ skin: 'custom',
+ ignoreSilentSwitch: null,
+ mixWithOthers: null,
+ isBuffering: false,
+ filter: FilterType.NONE,
+ filterEnabled: true,
+ };
+
+ onLoad(data: any) {
+ console.log('On load fired!');
+ console.log(data.duration);
+ this.setState({duration: data.duration});
+ }
+
+ onProgress(data: any) {
+ this.setState({currentTime: data.currentTime});
+ }
+
+ onBuffer({isBuffering}: {isBuffering: boolean}) {
+ this.setState({isBuffering});
+ }
+
+ onTouchControl(e: GestureResponderEvent) {
+ if (!this.controlRef.current || !this.videoRef.current) return;
+ const videoCommands = this.videoRef.current;
+ const touchX = e.nativeEvent.pageX;
+ const duration = this.state.duration;
+
+ this.controlRef.current.measureInWindow((x, y, width, height) => {
+ const relativeX = touchX - x;
+ const nextTime = (relativeX / width) * duration;
+ videoCommands.seek(nextTime);
+ });
+ }
+
+ getCurrentTimePercentage() {
+ if (this.state.currentTime > 0 && this.state.duration !== 0) {
+ return this.state.currentTime / this.state.duration;
+ } else {
+ return 0;
+ }
+ }
+
+ setFilter(step: number) {
+ let index = filterTypes.indexOf(this.state.filter) + step;
+
+ if (index === filterTypes.length) {
+ index = 0;
+ } else if (index === -1) {
+ index = filterTypes.length - 1;
+ }
+
+ this.setState({
+ filter: filterTypes[index],
+ });
+ }
+
+ renderSkinControl(skin) {
+ const isSelected = this.state.skin == skin;
+ const selectControls = skin == 'native' || skin == 'embed';
+ return (
+ {
+ this.setState({
+ controls: selectControls,
+ skin: skin,
+ });
+ }}>
+
+ {skin}
+
+
+ );
+ }
+
+ renderRateControl(rate: number) {
+ const isSelected = this.state.rate == rate;
+
+ return (
+ {
+ this.setState({rate: rate});
+ }}>
+
+ {rate}x
+
+
+ );
+ }
+
+ renderResizeModeControl(resizeMode: string) {
+ const isSelected = this.state.resizeMode == resizeMode;
+
+ return (
+ {
+ this.setState({resizeMode: resizeMode});
+ }}>
+
+ {resizeMode}
+
+
+ );
+ }
+
+ renderVolumeControl(volume: number) {
+ const isSelected = this.state.volume == volume;
+
+ return (
+ {
+ this.setState({volume: volume});
+ }}>
+
+ {volume * 100}%
+
+
+ );
+ }
+
+ renderIgnoreSilentSwitchControl(ignoreSilentSwitch: string) {
+ const isSelected = this.state.ignoreSilentSwitch == ignoreSilentSwitch;
+
+ return (
+ {
+ this.setState({ignoreSilentSwitch: ignoreSilentSwitch});
+ }}>
+
+ {ignoreSilentSwitch}
+
+
+ );
+ }
+
+ renderMixWithOthersControl(mixWithOthers: string) {
+ const isSelected = this.state.mixWithOthers == mixWithOthers;
+
+ return (
+ {
+ this.setState({mixWithOthers: mixWithOthers});
+ }}>
+
+ {mixWithOthers}
+
+
+ );
+ }
+
+ renderCustomSkin() {
+ const flexCompleted = this.getCurrentTimePercentage() * 100;
+ const flexRemaining = (1 - this.getCurrentTimePercentage()) * 100;
+
+ return (
+
+ {
+ this.setState({paused: !this.state.paused});
+ }}>
+
+
+
+
+
+ {this.renderSkinControl('custom')}
+ {this.renderSkinControl('native')}
+ {this.renderSkinControl('embed')}
+
+ {this.state.filterEnabled ? (
+
+ {
+ this.setFilter(-1);
+ }}>
+ Previous Filter
+
+ {
+ this.setFilter(1);
+ }}>
+ Next Filter
+
+
+ ) : null}
+
+
+
+ {this.renderRateControl(0.5)}
+ {this.renderRateControl(1.0)}
+ {this.renderRateControl(2.0)}
+
+
+
+ {this.renderVolumeControl(0.5)}
+ {this.renderVolumeControl(1)}
+ {this.renderVolumeControl(1.5)}
+
+
+
+ {this.renderResizeModeControl('cover')}
+ {this.renderResizeModeControl('contain')}
+ {this.renderResizeModeControl('stretch')}
+
+
+
+ {Platform.OS === 'ios' ? (
+ <>
+
+ {this.renderIgnoreSilentSwitchControl('ignore')}
+ {this.renderIgnoreSilentSwitchControl('obey')}
+
+
+ {this.renderMixWithOthersControl('mix')}
+ {this.renderMixWithOthersControl('duck')}
+
+ >
+ ) : null}
+
+
+
+
+
+
+
+
+
+
+
+ );
+ }
+
+ renderNativeSkin() {
+ const videoStyle =
+ this.state.skin == 'embed'
+ ? styles.nativeVideoControls
+ : styles.fullScreen;
+ return (
+
+
+
+
+
+
+ {this.renderSkinControl('custom')}
+ {this.renderSkinControl('native')}
+ {this.renderSkinControl('embed')}
+
+ {this.state.filterEnabled ? (
+
+ {
+ this.setFilter(-1);
+ }}>
+ Previous Filter
+
+ {
+ this.setFilter(1);
+ }}>
+ Next Filter
+
+
+ ) : null}
+
+
+
+ {this.renderRateControl(0.5)}
+ {this.renderRateControl(1.0)}
+ {this.renderRateControl(2.0)}
+
+
+
+ {this.renderVolumeControl(0.5)}
+ {this.renderVolumeControl(1)}
+ {this.renderVolumeControl(1.5)}
+
+
+
+ {this.renderResizeModeControl('cover')}
+ {this.renderResizeModeControl('contain')}
+ {this.renderResizeModeControl('stretch')}
+
+
+
+ {Platform.OS === 'ios' ? (
+ <>
+
+ {this.renderIgnoreSilentSwitchControl('ignore')}
+ {this.renderIgnoreSilentSwitchControl('obey')}
+
+
+ {this.renderMixWithOthersControl('mix')}
+ {this.renderMixWithOthersControl('duck')}
+
+ >
+ ) : null}
+
+
+
+ );
+ }
+
+ render() {
+ return this.state.controls
+ ? this.renderNativeSkin()
+ : this.renderCustomSkin();
+ }
+}
+
+const styles = StyleSheet.create({
+ container: {
+ flex: 1,
+ justifyContent: 'center',
+ alignItems: 'center',
+ backgroundColor: 'black',
+ },
+ fullScreen: {
+ position: 'absolute',
+ top: 0,
+ left: 0,
+ bottom: 0,
+ right: 0,
+ },
+ controls: {
+ backgroundColor: 'transparent',
+ borderRadius: 5,
+ position: 'absolute',
+ bottom: 44,
+ left: 4,
+ right: 4,
+ },
+ progress: {
+ flex: 1,
+ flexDirection: 'row',
+ borderRadius: 3,
+ overflow: 'hidden',
+ },
+ innerProgressCompleted: {
+ height: 20,
+ backgroundColor: '#cccccc',
+ },
+ innerProgressRemaining: {
+ height: 20,
+ backgroundColor: '#2C2C2C',
+ },
+ generalControls: {
+ flex: 1,
+ flexDirection: 'row',
+ overflow: 'hidden',
+ paddingBottom: 10,
+ },
+ skinControl: {
+ flex: 1,
+ flexDirection: 'row',
+ justifyContent: 'center',
+ },
+ rateControl: {
+ flex: 1,
+ flexDirection: 'row',
+ justifyContent: 'center',
+ },
+ volumeControl: {
+ flex: 1,
+ flexDirection: 'row',
+ justifyContent: 'center',
+ },
+ resizeModeControl: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+ ignoreSilentSwitchControl: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+ mixWithOthersControl: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+ controlOption: {
+ alignSelf: 'center',
+ fontSize: 11,
+ color: 'white',
+ paddingLeft: 2,
+ paddingRight: 2,
+ lineHeight: 12,
+ },
+ nativeVideoControls: {
+ top: 184,
+ height: 300,
+ },
+ trackingControls: {
+ flex: 1,
+ flexDirection: 'row',
+ alignItems: 'center',
+ justifyContent: 'center',
+ },
+});
+export default VideoPlayer;
diff --git a/examples/LaftelVideo/src/broadchurch.mp4 b/examples/LaftelVideo/src/broadchurch.mp4
new file mode 100644
index 00000000..7a7a4949
Binary files /dev/null and b/examples/LaftelVideo/src/broadchurch.mp4 differ