You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 7, 2023. It is now read-only.
Describe the bug
CPU Usage is too high if I play an anime episode then go back
To Reproduce
Steps to reproduce the behavior:
Go to 'any anime'
Watch it
Seek in video then go back
CPU Usage goes high while watching and stays high even after going out of the episode (it seems like its still playing but silently), it goes normal if i restart the app
Expected behavior
Anime stops working and it stops using system resources
Screenshots
Environment (please complete the following information):
OS: Windows 11
Version 21H2
Additional context
Also, when I seek in video the audio cuts and I have to click outside of the app then click in app again for it to work
and cpu usage seems... high for video playback if I try watching on the site its much lower
[2022-01-12T00:42:51.464949 INFO] select_source: Popping with value
[2022-01-12T00:43:54.848873 INFO] select_source: Popping with value
[2022-01-12T00:45:12.114162 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171) #1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31) #2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30) #3 _rootRunUnary (dart:async/zone.dart:1434)
High CPU usage is caused by the embedded VLC player. The detailed explanation can be found here. This issue currently cannot be fixed by me but I'll keep this open until an option for external player is available.
Describe the bug
CPU Usage is too high if I play an anime episode then go back
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Anime stops working and it stops using system resources
Screenshots
![image](https://user-images.githubusercontent.com/63611149/149035608-b380af12-416a-45e8-bdc1-371c059a01f9.png)
Environment (please complete the following information):
Additional context
Also, when I seek in video the audio cuts and I have to click outside of the app then click in app again for it to work
and cpu usage seems... high for video playback if I try watching on the site its much lower
Logs
[2022-01-12T00:40:34.608867 INFO] AppLifecycle: Starting "preinitialize"
[2022-01-12T00:40:34.624162 INFO] LocalServer: Finished "initialize"
[2022-01-12T00:40:34.624162 INFO] LocalServer: Serving at http://localhost:58503
[2022-01-12T00:40:34.698791 INFO] DataStore: Initialized "ObjectBox"
[2022-01-12T00:40:34.698791 INFO] AppState: Finished "initialize"
[2022-01-12T00:40:34.726758 INFO] AppLifecycle: Finished "preinitialize"
[2022-01-12T00:40:34.726758 INFO] main: Completed "preinitialize"
[2022-01-12T00:40:34.726758 INFO] main: Starting "MainApp"
[2022-01-12T00:40:34.784343 INFO] InstanceManager: Finished "register"
[2022-01-12T00:40:35.045973 INFO] ProtocolHandler: Finished "register"
[2022-01-12T00:40:35.045973 INFO] Screen: Finished "initialize"
[2022-01-12T00:40:47.707072 INFO] VideoPlayerManager: Finished "initialize"
[2022-01-12T00:40:49.658316 INFO] ExtensionsManager: Finished "initialize"
[2022-01-12T00:40:49.658316 INFO] Trackers: Finished "initialize"
[2022-01-12T00:40:58.547524 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:42:12.695001 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:42:16.564615 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:42:34.065665 ERR!] main: Uncaught error: Execution context was destroyed, most likely because of a navigation.
#0 throwError (package:extensions/hetu/helpers/error.dart:28)
#1 Function._apply (dart:core-patch/function_patch.dart:11)
#2 Function.apply (dart:core-patch/function_patch.dart:34)
#3 HTFunction.call (package:hetu_script/interpreter/function/function.dart:403)
#4 Hetu._handleCallExpr (package:hetu_script/interpreter/interpreter.dart:915)
#5 Hetu._handleUnaryPostfixOp (package:hetu_script/interpreter/interpreter.dart:980)
#6 Hetu._execute (package:hetu_script/interpreter/interpreter.dart:618)
#7 Hetu.execute (package:hetu_script/interpreter/interpreter.dart:402)
#8 HTFunction.call (package:hetu_script/interpreter/function/function.dart:308)
#9 resolveFuture (package:extensions/hetu/helpers/future.dart:29)
#10 ExtensionInternals.transpileToAnimeExtractor. (package:extensions/core/extension.dart:96)
#11 WatchPageController.fetchSources (package:yukino_app/ui/pages/anime_page/subpages/watch_page/controller.dart:101)
#12 WatchPageController.ready (package:yukino_app/ui/pages/anime_page/subpages/watch_page/controller.dart:80)
[2022-01-12T00:42:51.464949 INFO] select_source: Popping with value
[2022-01-12T00:43:54.848873 INFO] select_source: Popping with value
[2022-01-12T00:45:12.114162 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:46:49.140634 INFO] AppLifecycle: Starting "preinitialize"
[2022-01-12T00:46:49.157226 INFO] LocalServer: Finished "initialize"
[2022-01-12T00:46:49.157226 INFO] LocalServer: Serving at http://localhost:51208
[2022-01-12T00:46:51.196115 INFO] DataStore: Initialized "ObjectBox"
[2022-01-12T00:46:51.196115 INFO] AppState: Finished "initialize"
[2022-01-12T00:46:51.201064 INFO] AppLifecycle: Finished "preinitialize"
[2022-01-12T00:46:51.201064 INFO] main: Completed "preinitialize"
[2022-01-12T00:46:51.201064 INFO] main: Starting "MainApp"
[2022-01-12T00:46:51.210828 INFO] InstanceManager: Finished "register"
[2022-01-12T00:46:51.373915 INFO] ProtocolHandler: Finished "register"
[2022-01-12T00:46:51.373915 INFO] Screen: Finished "initialize"
[2022-01-12T00:46:53.156750 INFO] VideoPlayerManager: Finished "initialize"
[2022-01-12T00:46:54.333139 INFO] ExtensionsManager: Finished "initialize"
[2022-01-12T00:46:54.334115 INFO] Trackers: Finished "initialize"
[2022-01-12T00:47:03.406924 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:47:26.706672 ERR!] main: Uncaught error: type '_OneByteString' is not a subtype of type 'List' of ''
#0 throwError (package:extensions/hetu/helpers/error.dart:28)
#1 Function._apply (dart:core-patch/function_patch.dart:11)
#2 Function.apply (dart:core-patch/function_patch.dart:34)
#3 HTFunction.call (package:hetu_script/interpreter/function/function.dart:403)
#4 Hetu._handleCallExpr (package:hetu_script/interpreter/interpreter.dart:915)
#5 Hetu._handleUnaryPostfixOp (package:hetu_script/interpreter/interpreter.dart:980)
#6 Hetu._execute (package:hetu_script/interpreter/interpreter.dart:618)
#7 Hetu.execute (package:hetu_script/interpreter/interpreter.dart:402)
#8 HTFunction.call (package:hetu_script/interpreter/function/function.dart:308)
#9 resolveFutureAll (package:extensions/hetu/helpers/future.dart:48)
#10 resolveFuture (package:extensions/hetu/helpers/future.dart:29)
#11 resolveFuture (package:extensions/hetu/helpers/future.dart:29)
#12 ExtensionInternals.transpileToAnimeExtractor. (package:extensions/core/extension.dart:96)
#13 WatchPageController.fetchSources (package:yukino_app/ui/pages/anime_page/subpages/watch_page/controller.dart:101)
#14 WatchPageController.ready (package:yukino_app/ui/pages/anime_page/subpages/watch_page/controller.dart:80)
[2022-01-12T00:48:47.151774 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:49:07.288417 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:49:32.841487 INFO] select_source: Popping with value
[2022-01-12T00:58:32.440689 INFO] AppLifecycle: Starting "preinitialize"
[2022-01-12T00:58:32.450448 INFO] LocalServer: Finished "initialize"
[2022-01-12T00:58:32.450448 INFO] LocalServer: Serving at http://localhost:59208
[2022-01-12T00:58:34.480527 INFO] DataStore: Initialized "ObjectBox"
[2022-01-12T00:58:34.480527 INFO] AppState: Finished "initialize"
[2022-01-12T00:58:34.484279 INFO] AppLifecycle: Finished "preinitialize"
[2022-01-12T00:58:34.484279 INFO] main: Completed "preinitialize"
[2022-01-12T00:58:34.484279 INFO] main: Starting "MainApp"
[2022-01-12T00:58:34.495991 INFO] InstanceManager: Finished "register"
[2022-01-12T00:58:34.597494 INFO] ProtocolHandler: Finished "register"
[2022-01-12T00:58:34.597494 INFO] Screen: Finished "initialize"
[2022-01-12T00:58:36.316248 INFO] VideoPlayerManager: Finished "initialize"
[2022-01-12T00:58:37.367419 INFO] ExtensionsManager: Finished "initialize"
[2022-01-12T00:58:37.368395 INFO] Trackers: Finished "initialize"
[2022-01-12T00:58:47.615084 ERR!] main: Uncaught error: Null check operator used on a null value
#0 SearchPageController.onInitState (package:yukino_app/ui/pages/search_page/controller.dart:171)
#1 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:31)
#2 _SearchPageState.initState. (package:yukino_app/ui/pages/search_page/view.dart:30)
#3 _rootRunUnary (dart:async/zone.dart:1434)
[2022-01-12T00:59:05.945842 INFO] select_source: Popping with value
Checklist
The text was updated successfully, but these errors were encountered: