Skip to content

Commit c3c5363

Browse files
MattiasBuelensturbidwatertheoplayer-bot[bot]THEOplayer CItheoplayer-bot[bot]
authored
THEOplayer version 11 (#576)
Co-authored-by: Nils Thingvall <nils.thingvall@dolby.com> Co-authored-by: theoplayer-bot[bot] <166509277+theoplayer-bot[bot]@users.noreply.github.com> Co-authored-by: THEOplayer CI <ci@theoplayer.com> Co-authored-by: theoplayer-bot[bot] <873105+theoplayer-bot[bot]@users.noreply.github.com>
1 parent fb5ba99 commit c3c5363

2,377 files changed

Lines changed: 966529 additions & 1577 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 33 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,11 @@
2727
url = https://github.com/THEOplayer/react-native-theoplayer.git
2828
branch = 9.x
2929
shallow = true
30+
[submodule "react-native-v10"]
31+
path = theoplayer_versioned_docs/version-v10/external/react-native-theoplayer
32+
url = https://github.com/THEOplayer/react-native-theoplayer.git
33+
branch = 10.x
34+
shallow = true
3035
[submodule "flutter"]
3136
path = theoplayer/external/flutter-theoplayer-sdk
3237
url = https://github.com/THEOplayer/flutter-theoplayer-sdk.git
@@ -46,6 +51,11 @@
4651
url = https://github.com/THEOplayer/flutter-theoplayer-sdk.git
4752
branch = 9.x
4853
shallow = true
54+
[submodule "flutter-v10"]
55+
path = theoplayer_versioned_docs/version-v10/external/flutter-theoplayer-sdk
56+
url = https://github.com/THEOplayer/flutter-theoplayer-sdk.git
57+
branch = 10.x
58+
shallow = true
4959
[submodule "web-connectors"]
5060
path = theoplayer/external/web-connectors
5161
url = https://github.com/THEOplayer/web-connectors.git
@@ -65,6 +75,11 @@
6575
url = https://github.com/THEOplayer/web-connectors.git
6676
branch = main
6777
shallow = true
78+
[submodule "web-connectors-v10"]
79+
path = theoplayer_versioned_docs/version-v10/external/web-connectors
80+
url = https://github.com/THEOplayer/web-connectors.git
81+
branch = main
82+
shallow = true
6883
[submodule "android-connector"]
6984
path = theoplayer/external/android-connector
7085
url = https://github.com/THEOplayer/android-connector.git
@@ -83,6 +98,12 @@
8398
path = theoplayer_versioned_docs/version-v9/external/android-connector
8499
url = https://github.com/THEOplayer/android-connector.git
85100
branch = 9.x
101+
shallow = true
102+
[submodule "android-connector-v10"]
103+
path = theoplayer_versioned_docs/version-v10/external/android-connector
104+
url = https://github.com/THEOplayer/android-connector.git
105+
branch = 10.x
106+
shallow = true
86107
[submodule "ios-connector"]
87108
path = theoplayer/external/iOS-Connector
88109
url = https://github.com/THEOplayer/iOS-Connector.git
@@ -101,6 +122,12 @@
101122
path = theoplayer_versioned_docs/version-v9/external/iOS-Connector
102123
url = https://github.com/THEOplayer/iOS-Connector.git
103124
branch = 9.x
125+
shallow = true
126+
[submodule "ios-connector-v10"]
127+
path = theoplayer_versioned_docs/version-v10/external/iOS-Connector
128+
url = https://github.com/THEOplayer/iOS-Connector.git
129+
branch = 10.x
130+
shallow = true
104131
[submodule "react-native-connectors"]
105132
path = theoplayer/external/react-native-connectors
106133
url = https://github.com/THEOplayer/react-native-connectors.git
@@ -121,6 +148,11 @@
121148
url = https://github.com/THEOplayer/react-native-connectors.git
122149
branch = main
123150
shallow = true
151+
[submodule "react-native-connectors-v10"]
152+
path = theoplayer_versioned_docs/version-v10/external/react-native-connectors
153+
url = https://github.com/THEOplayer/react-native-connectors.git
154+
branch = main
155+
shallow = true
124156
[submodule "web-ui"]
125157
path = open-video-ui/external/web-ui
126158
url = https://github.com/THEOplayer/web-ui.git
@@ -132,4 +164,4 @@
132164
[submodule "react-native-theoplayer-ui"]
133165
path = open-video-ui/external/react-native-theoplayer-ui
134166
url = https://github.com/THEOplayer/react-native-theoplayer-ui.git
135-
branch = main
167+
branch = main

.idea/vcs.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ads/getting-started/chromecast.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Our player SDKs will take care of handling the communication between the Chromec
6868

6969
## More information
7070

71-
- [API references](pathname:///theoplayer/v9/api-reference/web/interfaces/TheoAdDescription.html)
71+
- [API references](pathname:///theoplayer/v11/api-reference/web/interfaces/TheoAdDescription.html)
7272
- [What is OptiView Ads?](https://optiview.dolby.com/products/server-guided-ad-insertion/)
7373
- [The Advantages of Server-Guided Ad Insertion](https://optiview.dolby.com/solutions/personalized-advertising/)
7474
- [Is Server-Guided Ad-Insertion (SGAI) revolutionizing streaming monetization? (blog)](https://optiview.dolby.com/resources/blog/advertising/what-is-sgai-server-guided-ad-insertion-in-streaming/)

ads/getting-started/web.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ It should look something like this:
108108

109109
## More information
110110

111-
- [API references](pathname:///theoplayer/v9/api-reference/web/interfaces/TheoAdDescription.html)
111+
- [API references](pathname:///theoplayer/v11/api-reference/web/interfaces/TheoAdDescription.html)
112112
- [What is OptiView Ads?](https://optiview.dolby.com/products/server-guided-ad-insertion/)
113113
- [The Advantages of Server-Guided Ad Insertion](https://optiview.dolby.com/solutions/personalized-advertising/)
114114
- [Is Server-Guided Ad-Insertion (SGAI) revolutionizing streaming monetization? (blog)](https://optiview.dolby.com/resources/blog/advertising/what-is-sgai-server-guided-ad-insertion-in-streaming/)

docusaurus.config.ts

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,14 +160,19 @@ const config: Config = {
160160
? undefined
161161
: // v6 and v7 aren't being updated anymore.
162162
// We still have links to v4 and v8 docs, so we always need to build those.
163-
['current', 'v9', 'v8', 'v4'],
163+
['current', 'v10', 'v9', 'v8', 'v4'],
164164
versions: {
165165
current: {
166166
label: fs.readFileSync(path.join(__dirname, 'theoplayer/version.txt'), 'utf8').trim(),
167167
},
168+
v10: {
169+
label: fs.readFileSync(path.join(__dirname, 'theoplayer_versioned_docs/version-v10/version.txt'), 'utf8').trim(),
170+
banner: 'none',
171+
noIndex: true,
172+
},
168173
v9: {
169174
label: fs.readFileSync(path.join(__dirname, 'theoplayer_versioned_docs/version-v9/version.txt'), 'utf8').trim(),
170-
banner: 'none',
175+
banner: 'unmaintained',
171176
noIndex: true,
172177
},
173178
v8: {

millicast/playback/players-sdks/android/player/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,4 +93,4 @@ In order to play Millicast sources in the background, ensure you've configured a
9393

9494
## More information
9595

96-
- [API references](pathname:///theoplayer/v9/api-reference/android/com/theoplayer/android/api/millicast/package-summary.html)
96+
- [API references](pathname:///theoplayer/v11/api-reference/android/com/theoplayer/android/api/millicast/package-summary.html)

millicast/playback/players-sdks/ios/player/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,4 @@ theoplayer.backgroundPlaybackDelegate = BackgroundDelegate()
9797

9898
## More information
9999

100-
- [API references](pathname:///theoplayer/v9/api-reference/ios/Millicast/index.html)
100+
- [API references](pathname:///theoplayer/v11/api-reference/ios/Millicast/index.html)

millicast/playback/players-sdks/web/player/diagnostics.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,5 +129,5 @@ Here is a sample response:
129129

130130
## More information
131131

132-
- [Millicast API references](pathname:///theoplayer/v9/api-reference/web/interfaces/Millicast.html)
133-
- [Millicast Source API references](pathname:///theoplayer/v9/api-reference/web/interfaces/MillicastSource.html)
132+
- [Millicast API references](pathname:///theoplayer/v11/api-reference/web/interfaces/Millicast.html)
133+
- [Millicast Source API references](pathname:///theoplayer/v11/api-reference/web/interfaces/MillicastSource.html)

millicast/playback/players-sdks/web/player/frame-metadata.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ for more information.
5252

5353
## More information
5454

55-
- [API references](pathname:///theoplayer/v10/api-reference/web/interfaces/MillicastMetadataCue.html)
55+
- [API references](pathname:///theoplayer/v11/api-reference/web/interfaces/MillicastMetadataCue.html)

millicast/playback/players-sdks/web/player/index.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ player.source = {
3030

3131
### Controlling ABR Strategies
3232

33-
For greater control over how Adaptive Bitrate (ABR) behaves, applications can set the ABR strategies for WebRTC. This feature provides the ability to choose on a viewer-by-viewer basis how aggressively to apply ABR switching when ABR streaming is used. It is inline with [OptiView Player's existing strategies](pathname:///theoplayer/v10/api-reference/web/interfaces/ABRStrategyConfiguration.html) . For now, users must set this value when choosing playback to utilize the feature, in the future we will set `quality` to be the default.
33+
For greater control over how Adaptive Bitrate (ABR) behaves, applications can set the ABR strategies for WebRTC. This feature provides the ability to choose on a viewer-by-viewer basis how aggressively to apply ABR switching when ABR streaming is used. It is inline with [OptiView Player's existing strategies](pathname:///theoplayer/v11/api-reference/web/interfaces/ABRStrategyConfiguration.html) . For now, users must set this value when choosing playback to utilize the feature, in the future we will set `quality` to be the default.
3434

3535
The options are:
3636

@@ -124,4 +124,4 @@ The performance gains of the buffer diminish significantly beyond a buffer of 30
124124

125125
## More information
126126

127-
- [API references](pathname:///theoplayer/v9/api-reference/web/interfaces/MillicastSource.html)
127+
- [API references](pathname:///theoplayer/v11/api-reference/web/interfaces/MillicastSource.html)

0 commit comments

Comments
 (0)