Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[video_player_avplay] Update plusplayer #781

Merged
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
40 changes: 40 additions & 0 deletions packages/video_player_avplay/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
## 0.5.7

* Update plusplayer
1. [PLAYER] Feeder Threads for Audio and Video boosted.
2. [HLS] hls_trickplay : for rates (0-2) I-frame dependency removed.
3. [HLS] ss_trickplay : trickplay by seek enabled.
4. [HLS] Trickplay feature update for playbackrates (<0 and >2).
5. [HLS] Unused variable removed and indentation fix.
6. [HLS] Outputmanager logs getting skipped for some parts, Incorrect usage of GetPart(), GetPartOutput() is used instead of GetPart().
7. [HLS] playlist refresh rate reduced.
8. [HLS] MA LOG: curl operation time out case.
9. [HLS] Fix Garbage Frame Issue due to new implementation of dynamic storage of init data.
10. [HLS] Removed unnecessary logs.
11. [HLS] Special handling added to reset in-process curl download request during reset operation.
12. [HLS] Fix Garbage Frame Issue due to new implementation of dynamic storage of init data.
13. [HLS] Initialise catchupInstance only once in catchuptask.
14. [HLS] Handling EXT-X-SESSION-KEY info and trigger early license acquisition when available and also removing the redundant code but merging the related functions for sending drm data.
15. [HLS] Fix added: playback gets stuck when next download is preload-hinted-part in case of bitrate change with no new part, or new discontinuity with preload-hinted-part.
16. [HLS] Free pluginlist after setting state to null.
17. [HLS] Removed [-Wunused-variable] warning from HLS engine.
18. [HLS] Removed [-Wswitch-default] warning from HLS engine.
19. [HLS] Curl Reset flag to avoid wait in Process().
20. [HLS] InitDataS vector was changed to Map.
21. [HLS] LL Playlist Blocking Reload Fix + Improved Logging
22. [HLS] optimise subplaylist downlaod rate.
23. [HLS] Redundant gst Buffer unref removed.
24. [HLS] "Avoid Last Viewed Scene" Feature.
25. [HLS] AE-SDK code changes merging on onemain.
26. [HLS] External Media track change fix.
27. [HLS] Correction for MA Log Task.
28. [HLS] Added ut_empty_cue_before_endlist.
29. [HLS] LL-HLS Multitrack change support.
30. [HLS] Pause resume enabled in live property added in player.
31. [PLAYER] Enable MA_LOG in plusplayer.
32. [HLS] Set ABR property : Added functionality in engine and player to toggle bitrate change functionality.
33. [HLS] Increase disc pool size to handle more discontinuties in TVPLus VOD content.
34. [HLS] Fix for drm content playback and enabling MA_Info_Event macro.
35. [PLAYER] Fix plusplyaer solo build error.
36. [DASH] apply libxml patch for tpk cross use.

## 0.5.6

* Make startPosition support int32_t type.
Expand Down
2 changes: 1 addition & 1 deletion packages/video_player_avplay/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ To use this package, add `video_player_avplay` as a dependency in your `pubspec.

```yaml
dependencies:
video_player_avplay: ^0.5.6
video_player_avplay: ^0.5.7
```

Then you can import `video_player_avplay` in your Dart code:
Expand Down
2 changes: 1 addition & 1 deletion packages/video_player_avplay/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: video_player_avplay
description: Flutter plugin for displaying inline video on Tizen TV devices.
homepage: https://github.com/flutter-tizen/plugins
repository: https://github.com/flutter-tizen/plugins/tree/master/packages/video_player_avplay
version: 0.5.6
version: 0.5.7

environment:
sdk: ">=3.1.0 <4.0.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@

namespace plusplayer {

enum class DisplayType { kNone, kOverlay, kEvas, kMixer };
enum class DisplayType { kNone, kOverlay, kEvas, kMixer, kOverlaySyncUI };

enum class DisplayMode {
kLetterBox,
Expand All @@ -31,6 +31,7 @@ enum class DisplayMode {
kOriginOrLetter,
kDstRoi,
kAutoAspectRatio,
kDstRoiAutoAspectRatio,
kMax
};

Expand Down Expand Up @@ -59,8 +60,22 @@ enum class State {
};

struct Geometry {
int x = 0, y = 0;
int w = 1920, h = 1080;
/**
* @brief start X position of Display window. [Default = 0]
*/
int x = 0;
/**
* @brief start Y position of Display window. [Default = 0]
*/
int y = 0;
/**
* @brief Width of Display window. [Default = 1920]
*/
int w = 1920;
/**
* @brief Height of Display window. [Default = 1080]
*/
int h = 1080;
};

struct PlayerMemento {
Expand All @@ -75,6 +90,8 @@ struct PlayerMemento {
buffer_config; /**< Buffer config of current player */
bool is_live = false; /**< Live status of current player */
double current_playback_rate = 1.0; /**< Playback rate of current player */
int aspect_radio_num = 0; /**< Aspect radio num of current player */
int aspect_radio_den = 0; /**< Aspect radio den of current player */
};

enum class ErrorType {
Expand Down Expand Up @@ -158,8 +175,14 @@ enum class StreamingMessageType {
kSparseTrackData,
kConnectionRetry,
kConfigLowLatency,
kCurlErrorDebugInfo
kCurlErrorDebugInfo,
kParDarChange,
kDashMPDAnchor,
kDashRemoveStream,
kMediaSyncCSSCII,
kDashLiveToVod
};

enum class SourceType {
kNone,
kBase,
Expand All @@ -168,6 +191,7 @@ enum class SourceType {
kDash,
kSmooth,
kFile,
kMem,
kExternalSubtitle,
kNotFound,
kMax
Expand Down Expand Up @@ -312,7 +336,15 @@ struct Property {
};
} // namespace drm

enum class SubtitleType { kText, kPicture, kInvalid };
/**
* @brief Enumeration for player supported subtitle types
*/
enum class SubtitleType {
kText, /**< subtitle type text */
kPicture, /**< subtitle type picture */
kTTMLRender, /**< subtitle type ttml */
kInvalid /**< unsupported subtitle type */
};

} // namespace plusplayer

Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.0/libdash.so
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.0/libgstdash.so
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.0/libgsthls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.0/libhls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.5/libdash.so
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.5/libgstdash.so
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.5/libgsthls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/6.5/libhls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/7.0/libdash.so
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/7.0/libgstdash.so
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/7.0/libgsthls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/7.0/libhls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/8.0/libdash.so
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/8.0/libgstdash.so
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/8.0/libgsthls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified packages/video_player_avplay/tizen/lib/armel/8.0/libhls.so
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.