@@ -82,7 +82,9 @@ FlutterDesktopGpuSurfaceDescriptor *VideoPlayer::ObtainGpuSurface(
8282 return gpu_surface_.get ();
8383}
8484
85+ #ifdef TV_PROFILE
8586void VideoPlayer::InitScreenSaverApi () {
87+ LOG_INFO (" [VideoPlayer] InitScreenSaverApi()" );
8688 screensaver_handle_ = dlopen (" libcapi-screensaver.so" , RTLD_LAZY);
8789 if (!screensaver_handle_) {
8890 LOG_ERROR (" [VideoPlayer] dlopen failed: %s" , dlerror ());
@@ -110,6 +112,7 @@ void VideoPlayer::InitScreenSaverApi() {
110112 return ;
111113 }
112114}
115+ #endif
113116
114117VideoPlayer::VideoPlayer (flutter::PluginRegistrar *plugin_registrar,
115118 flutter::TextureRegistrar *texture_registrar,
@@ -326,11 +329,13 @@ void VideoPlayer::Pause() {
326329 throw VideoPlayerError (" player_pause failed" , get_error_message (ret));
327330 }
328331
332+ #ifdef TV_PROFILE
329333 if (timer_) {
330334 LOG_DEBUG (" [VideoPlayer] Delete ecore timer." );
331335 ecore_timer_del (timer_);
332336 timer_ = nullptr ;
333337 }
338+ #endif
334339
335340 SendIsPlayingStateUpdate (false );
336341}
@@ -425,6 +430,7 @@ void VideoPlayer::Dispose() {
425430 texture_registrar_ = nullptr ;
426431 }
427432
433+ #ifdef TV_PROFILE
428434 if (screensaver_handle_) {
429435 dlclose (screensaver_handle_);
430436 screensaver_handle_ = nullptr ;
@@ -434,6 +440,7 @@ void VideoPlayer::Dispose() {
434440 ecore_timer_del (timer_);
435441 timer_ = nullptr ;
436442 }
443+ #endif
437444}
438445
439446void VideoPlayer::SetUpEventChannel (flutter::BinaryMessenger *messenger) {
@@ -536,6 +543,7 @@ void VideoPlayer::SendIsPlayingStateUpdate(bool is_playing) {
536543 PushEvent (flutter::EncodableValue (result));
537544}
538545
546+ #ifdef TV_PROFILE
539547Eina_Bool VideoPlayer::ResetScreensaverTimeout (void *data) {
540548 LOG_DEBUG (" [VideoPlayer] Reset screen saver timeout." );
541549
@@ -551,6 +559,7 @@ Eina_Bool VideoPlayer::ResetScreensaverTimeout(void *data) {
551559
552560 return ECORE_CALLBACK_RENEW;
553561}
562+ #endif
554563
555564void VideoPlayer::OnPrepared (void *data) {
556565 LOG_DEBUG (" [VideoPlayer] Player prepared." );
0 commit comments