Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion theoplayer/external/flutter-theoplayer-sdk
Submodule flutter-theoplayer-sdk updated 54 files
+37 −0 .agents/skills/testing-web-integration/SKILL.md
+18 −2 .github/workflows/pr_ios.yml
+69 −0 doc/daterange.md
+8 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/CHANGELOG.md
+1 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/README.md
+1 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/android/app/build.gradle
+154 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/integration_test/daterange_test.dart
+48 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/integration_test/playback_test.dart
+2 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/integration_test_single_entrypoint/entrypoint.dart
+6 −6 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/ios/Podfile.lock
+26 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/example/lib/main.dart
+2 −6 flutter_theoplayer_sdk/flutter_theoplayer_sdk/lib/src/theoplayer_state.dart
+5 −5 flutter_theoplayer_sdk/flutter_theoplayer_sdk/pubspec.yaml
+63 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk/test/theoplayer_state_test.dart
+5 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_android/CHANGELOG.md
+1 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_android/android/build.gradle
+7 −2 ...r_sdk/flutter_theoplayer_sdk_android/android/src/main/kotlin/com/theoplayer/flutter/THEOplayerViewNative.kt
+84 −4 ...player_sdk/flutter_theoplayer_sdk_android/android/src/main/kotlin/com/theoplayer/flutter/TextTrackBridge.kt
+24 −4 ...eoplayer_sdk/flutter_theoplayer_sdk_android/android/src/main/kotlin/com/theoplayer/flutter/pigeon/APIs.g.kt
+10 −4 ...ter_theoplayer_sdk_android/android/src/main/kotlin/com/theoplayer/flutter/transformers/SourceTransformer.kt
+32 −0 ...theoplayer_sdk_android/android/src/test/kotlin/com/theoplayer/flutter/transformers/SourceTransformerTest.kt
+2 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_android/pubspec.yaml
+5 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/CHANGELOG.md
+2 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/PlayerEventForwarder.swift
+4 −5 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/THEOplayerViewNative.swift
+68 −24 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/TextTrackBridge.swift
+18 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/helper/Date+Milliseconds.swift
+27 −4 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/pigeon/APIs.g.swift
+50 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/transformers/CueTransformer.swift
+2 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/transformers/SourceTransformer.swift
+25 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/Classes/transformers/TrackTransformer.swift
+2 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/ios/theoplayer_ios.podspec
+2 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_ios/pubspec.yaml
+5 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/CHANGELOG.md
+8 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/lib/api/source.dart
+60 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/lib/pigeon/apis.g.dart
+18 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/lib/theopalyer_config.dart
+20 −2 ...er_sdk/flutter_theoplayer_sdk_platform_interface/lib/track/texttrack/theoplayer_flutter_texttracks_api.dart
+14 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/lib/track/texttrack/theoplayer_texttrack.dart
+31 −5 ...theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/lib/track/texttrack/theoplayer_texttrack_impl.dart
+4 −1 ...player_sdk/flutter_theoplayer_sdk_platform_interface/pigeons/apis/theoplayer_flutter_texttracks_bridge.dart
+2 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/pigeons/models/source.dart
+6 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/pigeons/pigeons_merged.dart
+1 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/pubspec.yaml
+141 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/test/daterange_test.dart
+3 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_platform_interface/test/pigeon_theoplayer_native_api_test.dart
+6 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/CHANGELOG.md
+22 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/theoplayer_api_web.dart
+5 −1 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/theoplayer_view_controller_web.dart
+101 −0 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/track/texttrack/theoplayer_daterangecue_impl_web.dart
+23 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/track/texttrack/theoplayer_texttrack_impl_web.dart
+4 −4 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/track/texttrack/theoplayer_texttrackcue_impl_web.dart
+10 −3 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/lib/transformers_web.dart
+2 −2 flutter_theoplayer_sdk/flutter_theoplayer_sdk_web/pubspec.yaml