diff --git a/packages/video_player_avplay/CHANGELOG.md b/packages/video_player_avplay/CHANGELOG.md index 4eb3a1a8c..b56361f01 100644 --- a/packages/video_player_avplay/CHANGELOG.md +++ b/packages/video_player_avplay/CHANGELOG.md @@ -1,6 +1,26 @@ +## 0.2.3 + +* [dash] DASH unique event including index tag. +* [hls] Fix network set time bug(SSL Verification). +* [hls] Fix audio language to set in caps even in case of hls having mp3 audio. also done for other audio codecs. +* [http] Improved mmhttpsrc logging. +* [libav] Support VVC in ffmpeg side. +* [plusplayer] Stop feeder before renderer stop. +* [plusplayer] Update max resolution selection logic for multiview (portrait mode). +* [plusplayer] Fix set playing task crash. +* [plusplayer] Send Eos on Stop if trackrenderer prepare stuck. +* [plusplayer] Handling race condition between onmultiview cb and changesource. +* [plusplayer] Tracksource Seek only when Pause return success. +* [VVC/H.266] Add framerate force correction. +* [VVC/H.266] Bitrate change support (no drm). + +## 0.2.2 + +* Fix can not resume issue when re-launch app. + ## 0.2.1 -* Replace g_idle_add with ecore_pipe +* Replace g_idle_add with ecore_pipe. ## 0.2.0 diff --git a/packages/video_player_avplay/README.md b/packages/video_player_avplay/README.md index 4fa2d5ecd..bace3e533 100644 --- a/packages/video_player_avplay/README.md +++ b/packages/video_player_avplay/README.md @@ -12,7 +12,7 @@ To use this package, add `video_player_avplay` as a dependency in your `pubspec. ```yaml dependencies: - video_player_avplay: ^0.2.1 + video_player_avplay: ^0.2.3 ``` Then you can import `video_player_avplay` in your Dart code: diff --git a/packages/video_player_avplay/pubspec.yaml b/packages/video_player_avplay/pubspec.yaml index 98cbf7153..ad635d6f5 100644 --- a/packages/video_player_avplay/pubspec.yaml +++ b/packages/video_player_avplay/pubspec.yaml @@ -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.2.1 +version: 0.2.3 environment: sdk: ">=2.18.0 <4.0.0" diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libavcodec_common.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libavcodec_common.so index 6fd9b93f9..fdf69b4f7 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libavcodec_common.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libavcodec_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmdash.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmdash.so index bcbf1fd5b..3e3ea53aa 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhls.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhls.so index 225724a67..cc00bd2ee 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhls.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhttp.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhttp.so index 52cf8ac75..cc78c47cf 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhttp.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libavformat_mmhttp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libavutil_common.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libavutil_common.so index d5a730da4..6ad257c83 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libavutil_common.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libavutil_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libdash.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libdash.so index 9b5dfed7b..1503f113a 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libdashplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libdashplusplayer_tvplus.so index 6a38cadb3..2143c6732 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libdashplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libdashplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstdash.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstdash.so index b8fe44f39..acb34b90b 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthls.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthls.so index fcdab55d3..9056ae5d2 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthls.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthttpdemux.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthttpdemux.so index 8099c3243..c41e9b6b3 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthttpdemux.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgsthttpdemux.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstmmhttpsrc.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstmmhttpsrc.so index f679bb322..508553dc6 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstmmhttpsrc.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstmmhttpsrc.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitle_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitle_tvplus.so index e2ae14608..f8179bfbd 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitle_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitle_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitleparse_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitleparse_tvplus.so index 582435230..88157be04 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitleparse_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libgstsubtitleparse_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libhls.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libhls.so index ee311b9fd..97e3ecd33 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libhls.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer-wrapper.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer-wrapper.so index d3b2fbd69..a74bbd5bf 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer-wrapper.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer-wrapper.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer_tvplus.so index 485cdfe6b..19edde881 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayercore_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayercore_tvplus.so index 61c3fa61f..f9985da54 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayercore_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libplusplayercore_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libslive-jsoncpp.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libslive-jsoncpp.so new file mode 100755 index 000000000..0b432eaff Binary files /dev/null and b/packages/video_player_avplay/tizen/lib/armel/6.0/libslive-jsoncpp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.0/libtracksource_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.0/libtracksource_tvplus.so index 209bca6f5..967ab50d4 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.0/libtracksource_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.0/libtracksource_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libavcodec_common.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libavcodec_common.so index 6fd9b93f9..fdf69b4f7 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libavcodec_common.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libavcodec_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmdash.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmdash.so index bcbf1fd5b..3e3ea53aa 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhls.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhls.so index 225724a67..cc00bd2ee 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhls.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhttp.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhttp.so index 52cf8ac75..cc78c47cf 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhttp.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libavformat_mmhttp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libavutil_common.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libavutil_common.so index 5d291f4e5..f13c4463c 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libavutil_common.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libavutil_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libdash.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libdash.so index 7bf96391d..49d9acd3f 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libdashplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libdashplusplayer_tvplus.so index 02683cae1..097403eef 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libdashplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libdashplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstdash.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstdash.so index 121349d90..14513ee75 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstdash.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthls.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthls.so index 3758d4a89..d9756801c 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthls.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthttpdemux.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthttpdemux.so index 8099c3243..c41e9b6b3 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthttpdemux.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgsthttpdemux.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstmmhttpsrc.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstmmhttpsrc.so index bf97b0d63..694e652d2 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstmmhttpsrc.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstmmhttpsrc.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitle_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitle_tvplus.so index e2ae14608..f8179bfbd 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitle_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitle_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitleparse_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitleparse_tvplus.so index 582435230..88157be04 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitleparse_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libgstsubtitleparse_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libhls.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libhls.so index 54d4326bd..0241ec0f8 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libhls.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer-wrapper.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer-wrapper.so index ab21b64f2..a74bbd5bf 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer-wrapper.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer-wrapper.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer_tvplus.so index 55d7081e0..c46683cf7 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayercore_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayercore_tvplus.so index 3b6f0bdac..a86b15967 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayercore_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libplusplayercore_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libslive-jsoncpp.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libslive-jsoncpp.so new file mode 100755 index 000000000..0b432eaff Binary files /dev/null and b/packages/video_player_avplay/tizen/lib/armel/6.5/libslive-jsoncpp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/6.5/libtracksource_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/6.5/libtracksource_tvplus.so index 41afdc034..3aa52fb0b 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/6.5/libtracksource_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/6.5/libtracksource_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libavcodec_common.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libavcodec_common.so index a834c5c39..cde69a6ae 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libavcodec_common.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libavcodec_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmdash.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmdash.so index 62b45ffe4..cbad30ac3 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmdash.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhls.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhls.so index 29e3a2b4f..3cecde408 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhls.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhttp.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhttp.so index b142e8a47..24b644d5e 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhttp.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libavformat_mmhttp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libavutil_common.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libavutil_common.so index dc39bbfdb..f42a47234 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libavutil_common.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libavutil_common.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libdash.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libdash.so index 48c74e655..6f84d9632 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libdash.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libdashplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libdashplusplayer_tvplus.so index 2afec8a9c..291f74708 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libdashplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libdashplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstdash.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstdash.so index caa9c744d..e98e78980 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstdash.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstdash.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthls.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthls.so index 692bec5e8..afc54dd0a 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthls.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthttpdemux.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthttpdemux.so index 72a8eb942..1221ad7f4 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthttpdemux.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgsthttpdemux.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstmmhttpsrc.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstmmhttpsrc.so index 958fe82b2..91e6d9ebb 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstmmhttpsrc.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstmmhttpsrc.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitle_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitle_tvplus.so index d7fa06a8d..def8ccb09 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitle_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitle_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitleparse_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitleparse_tvplus.so index 6f33f75ff..28df1b4c6 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitleparse_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libgstsubtitleparse_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libhls.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libhls.so index 18ffdea38..9099f2b56 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libhls.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libhls.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer-wrapper.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer-wrapper.so index a1c5eba5a..de235c1ef 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer-wrapper.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer-wrapper.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer_tvplus.so index 9672d8284..66d48e874 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayer_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayercore_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayercore_tvplus.so index cd191425a..c691dbd06 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayercore_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libplusplayercore_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libslive-jsoncpp.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libslive-jsoncpp.so new file mode 100755 index 000000000..2cf04fbeb Binary files /dev/null and b/packages/video_player_avplay/tizen/lib/armel/7.0/libslive-jsoncpp.so differ diff --git a/packages/video_player_avplay/tizen/lib/armel/7.0/libtracksource_tvplus.so b/packages/video_player_avplay/tizen/lib/armel/7.0/libtracksource_tvplus.so index 795ed0425..4006b77d2 100755 Binary files a/packages/video_player_avplay/tizen/lib/armel/7.0/libtracksource_tvplus.so and b/packages/video_player_avplay/tizen/lib/armel/7.0/libtracksource_tvplus.so differ diff --git a/packages/video_player_avplay/tizen/src/media_player.cc b/packages/video_player_avplay/tizen/src/media_player.cc index efcefdea6..292846b92 100644 --- a/packages/video_player_avplay/tizen/src/media_player.cc +++ b/packages/video_player_avplay/tizen/src/media_player.cc @@ -693,9 +693,6 @@ void MediaPlayer::OnPlayCompleted(void *user_data) { void MediaPlayer::OnInterrupted(player_interrupted_code_e code, void *user_data) { LOG_ERROR("[MediaPlayer] Interrupt code: %d.", code); - - MediaPlayer *self = static_cast(user_data); - self->SendError("Interrupted error", "Media player has been interrupted."); } void MediaPlayer::OnError(int error_code, void *user_data) { diff --git a/packages/webview_flutter/CHANGELOG.md b/packages/webview_flutter/CHANGELOG.md index 929fad45a..859fa9135 100644 --- a/packages/webview_flutter/CHANGELOG.md +++ b/packages/webview_flutter/CHANGELOG.md @@ -1,3 +1,7 @@ +## NEXT + +* Add ewk_set_version_policy() call. + ## 0.9.0 * Update webivew_flutter to 4.4.2. diff --git a/packages/webview_flutter/tizen/src/ewk_internal_api_binding.cc b/packages/webview_flutter/tizen/src/ewk_internal_api_binding.cc index e09a5692d..4ac4a78ce 100644 --- a/packages/webview_flutter/tizen/src/ewk_internal_api_binding.cc +++ b/packages/webview_flutter/tizen/src/ewk_internal_api_binding.cc @@ -42,6 +42,9 @@ bool EwkInternalApiBinding::Initialize() { main.SetArguments = reinterpret_cast( dlsym(handle_, "ewk_set_arguments")); + main.SetVersionPolicy = reinterpret_cast( + dlsym(handle_, "ewk_set_version_policy")); + // ewk_settings settings.ImePanelEnabledSet = reinterpret_cast( @@ -60,7 +63,8 @@ bool EwkInternalApiBinding::Initialize() { return view.SetBackgroundColor && view.FeedTouchEvent && view.SendKeyEvent && view.OffscreenRenderingEnabledSet && view.ImeWindowSet && view.KeyEventsEnabledSet && view.SupportVideoHoleSet && - main.SetArguments && settings.ImePanelEnabledSet && - console_message.LevelGet && console_message.TextGet && - console_message.LineGet && console_message.SourceGet; + main.SetArguments && main.SetVersionPolicy && + settings.ImePanelEnabledSet && console_message.LevelGet && + console_message.TextGet && console_message.LineGet && + console_message.SourceGet; } diff --git a/packages/webview_flutter/tizen/src/ewk_internal_api_binding.h b/packages/webview_flutter/tizen/src/ewk_internal_api_binding.h index c259a9a0a..bc7caa60d 100644 --- a/packages/webview_flutter/tizen/src/ewk_internal_api_binding.h +++ b/packages/webview_flutter/tizen/src/ewk_internal_api_binding.h @@ -53,9 +53,11 @@ typedef struct { } EwkViewProcTable; typedef void (*EwkSetArgumentsFnPtr)(int argc, char** argv); +typedef int (*EwkSetVersionPolicyFnPtr)(int preference); typedef struct { EwkSetArgumentsFnPtr SetArguments = nullptr; + EwkSetVersionPolicyFnPtr SetVersionPolicy = nullptr; } EwkMainProcTable; typedef struct Ewk_Settings Ewk_Settings; diff --git a/packages/webview_flutter/tizen/src/webview.cc b/packages/webview_flutter/tizen/src/webview.cc index 8fe79c97b..0de9a36c6 100644 --- a/packages/webview_flutter/tizen/src/webview.cc +++ b/packages/webview_flutter/tizen/src/webview.cc @@ -196,6 +196,8 @@ void WebView::Dispose() { &WebView::OnUrlChange); evas_object_del(webview_instance_); } + + ewk_shutdown(); } void WebView::Offset(double left, double top) { @@ -286,6 +288,8 @@ void WebView::SetDirection(int direction) { } void WebView::InitWebView() { + EwkInternalApiBinding::GetInstance().main.SetVersionPolicy(1); + char* chromium_argv[] = { const_cast("--disable-pinch"), const_cast("--js-flags=--expose-gc"),