George06 Posted April 12, 2020 Posted April 12, 2020 Hello, I have a problem with the display HbbTV content. HbbTV is not displayed regardless of the TV channel. The program reports the presence of HbbTV. DVBViewer.log contains: 12.04.20 13:18:12.091 TfrmMain SetTuner End 12.04.20 13:18:12.142 Hbbtv.StartTV IsTV: 1 Name: CT 24 12.04.20 13:18:12.142 Hbbtv.StartTV IsTV: 1 Name: CT 24 12.04.20 13:18:12.142 Hbbtv.StartTV IsTV: 1 Name: CT 24 12.04.20 13:18:12.312 TDVBSourceRenderer RealignWindow (VP) (0,0,1366,768) 12.04.20 13:18:12.892 TAITParser CT-start http://hbbtv.ceskatelevize.cz/start/index.html (1) 12.04.20 13:18:12.892 Hbbtv.LoadInBrowser Set transparent Colorkey 12.04.20 13:18:13.637 Hbbtv.StartTV IsTV: 1 Name: CT 24 12.04.20 13:18:16.775 Hbbtv.LoadInBrowser Set transparent Colorkey 12.04.20 13:18:16.780 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/start/index.html 12.04.20 13:18:16.806 Hbbtv.Process UpdateTimer 12.04.20 13:18:16.923 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/start/css/style.css 12.04.20 13:18:16.923 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/modules/remote/css/remotemodule.css 12.04.20 13:18:16.923 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/modules/nielsen/config/config.js 12.04.20 13:18:16.978 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/start/js/app.js 12.04.20 13:18:17.090 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/modules/remote/config/remoteconfig.js 12.04.20 13:18:17.153 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/start/config-ct/config.js 12.04.20 13:18:17.206 Hbbtv.LoadResource http://hbbtv.ceskatelevize.cz/start/images-ct/background.jpg 12.04.20 13:18:17.412 Hbbtv.Connect Guid: 196608 12.04.20 13:18:17.412 Hbbtv.DoConnection Typ: 3; Succeeded: 1 12.04.20 13:18:17.616 Hbbtv.Connect Guid: 262144 12.04.20 13:18:17.616 Hbbtv.DoConnection Typ: 4; Succeeded: 1 12.04.20 13:18:17.616 Hbbtv.DoConnection Update Colorkey and fire Timer 12.04.20 13:18:17.617 Hbbtv.Broadcast.WindowChanged x: 0, y: 0, w: 1280,h: 720 12.04.20 13:18:17.617 Hbbtv.DisplayVideoAt 0 0 1280 720 12.04.20 13:18:17.838 Hbbtv.Process UpdateTimer 12.04.20 13:18:18.868 Hbbtv.Process UpdateTimer 12.04.20 13:18:19.900 Hbbtv.Process UpdateTimer 12.04.20 13:18:20.930 Hbbtv.Process UpdateTimer 12.04.20 13:18:21.963 Hbbtv.Process UpdateTimer 12.04.20 13:18:22.993 Hbbtv.Process UpdateTimer 12.04.20 13:18:24.025 Hbbtv.Process UpdateTimer 12.04.20 13:18:25.054 Hbbtv.Process UpdateTimer 12.04.20 13:18:26.089 Hbbtv.Process UpdateTimer 12.04.20 13:18:27.118 Hbbtv.Process UpdateTimer 12.04.20 13:18:28.150 Hbbtv.Process UpdateTimer 12.04.20 13:18:29.180 Hbbtv.Process UpdateTimer 12.04.20 13:18:30.216 Hbbtv.Process UpdateTimer 12.04.20 13:18:31.242 Hbbtv.Process UpdateTimer 12.04.20 13:18:32.276 Hbbtv.Process UpdateTimer 12.04.20 13:18:33.306 Hbbtv.Process UpdateTimer 12.04.20 13:18:34.338 Hbbtv.Process UpdateTimer 12.04.20 13:18:35.366 Hbbtv.Process UpdateTimer 12.04.20 13:18:36.087 Hbbtv.DisplayVideoAt 0 0 1280 720 12.04.20 13:18:38.329 Hbbtv.LoadInBrowser Set transparent Colorkey 12.04.20 13:18:38.400 TDVBSourceRenderer RealignWindow (VP) (0,0,1366,768) 12.04.20 13:18:38.570 TfrmMain Release DVB-T RTSP Network Device 12.04.20 13:18:38.570 TfrmMain Free DVB-T RTSP Network Device 12.04.20 13:18:38.670 TfrmMain Freed DVB-T RTSP Network Device 12.04.20 13:18:38.670 TfrmMain hamDeleted DVB-T RTSP Network Device 12.04.20 13:18:38.690 TfrmMain End App before OSD terminate 12.04.20 13:18:38.700 End App ----------------------------------- 12.04.20 13:18:38.703 Hbbtv.Disconnect Guid: 196608 12.04.20 13:18:38.703 Hbbtv.ReleaseConnection Typ: 3 12.04.20 13:18:38.703 Hbbtv.Disconnect Guid: 262144 12.04.20 13:18:38.703 Hbbtv.ReleaseConnection Typ: 4 Hbbtv.Process UpdateTimer repeats on all TV channels regardless of multiplex. I use the default OSD skin. I tried to reinstall DVBViewer and HbbTV plugin. Without success. Prosím poraďte. Předem děkuji za odpověď. S pozdravem George06 Quote
Griga Posted April 12, 2020 Posted April 12, 2020 I can reproduce it here with CT 24 HD on Astra 23.5° East. I'll try to find out more about it... may take some time. Quote
George06 Posted April 13, 2020 Author Posted April 13, 2020 Thanks for the quick response. I appreciate your help. Quote
Griga Posted April 14, 2020 Posted April 14, 2020 We (Christian and me in collaboration) have found the cause. The evil HbbTV server sends a compressed JavaScript file, though DVBViewer does not signal acceptance for compression and does not handle this case. So we have to add some code for unpacking the stuff. I will soon upload a test version with the fix and announce it here when it is up. Quote
George06 Posted April 14, 2020 Author Posted April 14, 2020 Hello, thank you again for your help. Quote
Griga Posted April 15, 2020 Posted April 15, 2020 I've uploaded the fix to the DVBViewer Customer (Download) Area, Beta Section. Please try... the included ReadMe tells you how to proceed. It's not 100% satisfying yet, because there is still a little problem with the TV window embedded in the HbbTV page. The lower TV part is cut off. However, handling this looks like a longer story, so I rather provide the current state now. Quote
George06 Posted April 15, 2020 Author Posted April 15, 2020 Hello, I tried the repair. Your repair works with HbbTV Czech State Television. Unfortunately, not for commercial channels. For commercial stations, DVBViewer.log also contains Hbbtv.Process UpdateTimer. I enclose DVBViewer.log for one commercial Prima TV station: 5.04.20 19:46:26.756 TfrmMain SetTuner End 15.04.20 19:46:26.810 Hbbtv.StartTV IsTV: 1 Name: Prima 15.04.20 19:46:26.810 Hbbtv.StartTV IsTV: 1 Name: Prima 15.04.20 19:46:26.811 Hbbtv.StartTV IsTV: 1 Name: Prima 15.04.20 19:46:27.170 TAITParser Prima http://dispatcher.hybridtv.cra.cz/tv/55ba18a6d865c09c4c45e009/index.html (1) 15.04.20 19:46:27.170 Hbbtv.LoadInBrowser Set transparent Colorkey 15.04.20 19:46:27.171 TDVBSourceRenderer RealignWindow (VP) (0,0,1366,768) 15.04.20 19:46:28.312 Hbbtv.StartTV IsTV: 1 Name: Prima 15.04.20 19:46:31.844 Hbbtv.LoadInBrowser Set transparent Colorkey 15.04.20 19:46:31.858 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/55ba18a6d865c09c4c45e009/index.html 15.04.20 19:46:31.883 Hbbtv.Process UpdateTimer 15.04.20 19:46:31.982 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/css/main.css?v=9 15.04.20 19:46:31.982 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/js/pushstream.min.js?v=1 15.04.20 19:46:32.034 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/js/md5.min.js?v=1 15.04.20 19:46:32.063 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/js/jsSHA/sha.js?v=1 15.04.20 19:46:32.105 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/55ba18a6d865c09c4c45e009/js/config.js?v=18 15.04.20 19:46:32.153 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/js/app.js?v=89 15.04.20 19:46:32.373 Hbbtv.LoadResource http://www.google-analytics.com/analytics.js 15.04.20 19:46:32.373 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/cnn-big.png 15.04.20 19:46:32.373 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/checked.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/ticker-button-red.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/ticker-button-yellow.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/ticker-button-prev.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/ticker-button-next.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/prima/news/ticker-button-blue.png 15.04.20 19:46:32.374 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/bkg.png 15.04.20 19:46:32.375 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/login-prihlaseni.png 15.04.20 19:46:32.375 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/login-nastaveni.png 15.04.20 19:46:32.375 Hbbtv.LoadResource http://dispatcher.hybridtv.cra.cz/tv/img/blank.gif 15.04.20 19:46:32.577 Hbbtv.Connect Guid: 262144 15.04.20 19:46:32.577 Hbbtv.DoConnection Typ: 4; Succeeded: 1 15.04.20 19:46:32.577 Hbbtv.DoConnection Update Colorkey and fire Timer 15.04.20 19:46:32.577 Hbbtv.Broadcast.WindowChanged x: 0, y: 0, w: 1280,h: 720 15.04.20 19:46:32.577 Hbbtv.DisplayVideoAt 0 0 1280 720 15.04.20 19:46:32.780 Hbbtv.Connect Guid: 196608 15.04.20 19:46:32.780 Hbbtv.DoConnection Typ: 3; Succeeded: 1 15.04.20 19:46:32.780 Hbbtv.DoConnection Update Colorkey and fire Timer 15.04.20 19:46:32.823 Hbbtv.App.Show Mode: 1 15.04.20 19:46:32.823 Hbbtv.App.Keyset Mask: 0 15.04.20 19:46:32.823 Hbbtv.Broadcast.Fullscreen Mode: 1 15.04.20 19:46:32.823 Hbbtv.DisplayVideoAt 0 0 1280 720 15.04.20 19:46:32.918 Hbbtv.Process UpdateTimer 15.04.20 19:46:33.946 Hbbtv.Process UpdateTimer 15.04.20 19:46:34.984 Hbbtv.Process UpdateTimer 15.04.20 19:46:36.008 Hbbtv.Process UpdateTimer 15.04.20 19:46:37.044 Hbbtv.Process UpdateTimer 15.04.20 19:46:38.071 Hbbtv.Process UpdateTimer 15.04.20 19:46:39.108 Hbbtv.Process UpdateTimer 15.04.20 19:46:40.134 Hbbtv.Process UpdateTimer 15.04.20 19:46:41.165 Hbbtv.Process UpdateTimer 15.04.20 19:46:42.196 Hbbtv.Process UpdateTimer 15.04.20 19:46:43.229 Hbbtv.Process UpdateTimer 15.04.20 19:46:44.259 Hbbtv.Process UpdateTimer 15.04.20 19:46:45.297 Hbbtv.Process UpdateTimer 15.04.20 19:46:46.320 Hbbtv.Process UpdateTimer 15.04.20 19:46:47.358 Hbbtv.Process UpdateTimer 15.04.20 19:46:48.382 Hbbtv.Process UpdateTimer 15.04.20 19:46:49.421 Hbbtv.Process UpdateTimer 15.04.20 19:46:50.444 Hbbtv.Process UpdateTimer 15.04.20 19:46:51.476 Hbbtv.Process UpdateTimer 15.04.20 19:46:52.509 Hbbtv.Process UpdateTimer 15.04.20 19:46:53.546 Hbbtv.Process UpdateTimer 15.04.20 19:46:54.571 Hbbtv.Process UpdateTimer 15.04.20 19:46:55.605 Hbbtv.Process UpdateTimer 15.04.20 19:46:56.084 Hbbtv.DisplayVideoAt 0 0 1280 720 15.04.20 19:46:58.119 Hbbtv.LoadInBrowser Set transparent Colorkey 15.04.20 19:46:58.188 TDVBSourceRenderer RealignWindow (VP) (0,0,1366,768) 15.04.20 19:46:58.364 TfrmMain Release DVB-T RTSP Network Device 15.04.20 19:46:58.365 TfrmMain Free DVB-T RTSP Network Device 15.04.20 19:46:58.465 TfrmMain Freed DVB-T RTSP Network Device 15.04.20 19:46:58.466 TfrmMain hamDeleted DVB-T RTSP Network Device 15.04.20 19:46:58.486 TfrmMain End App before OSD terminate 15.04.20 19:46:58.496 End App ----------------------------------- 15.04.20 19:46:58.499 Hbbtv.Disconnect Guid: 196608 15.04.20 19:46:58.499 Hbbtv.ReleaseConnection Typ: 3 15.04.20 19:46:58.499 Hbbtv.Disconnect Guid: 262144 15.04.20 19:46:58.499 Hbbtv.ReleaseConnection Typ: 4 I greatly appreciate your efforts. If you need any more data, I'll be happy to help. Regards George06 Quote
Griga Posted April 16, 2020 Posted April 16, 2020 I can reproduce it here with Prima HD on Astra 23.5° East (though I can't watch the channel because it is encrypted), but I'm not sure if we can fix this one. The browser module that renders the HbbTV pages reports an error in one of the downloaded JavaScript files (app.js): Quote Uncaught Error: CRA.BroadcastWrapper.createOutList CRA.BroadcastWrapper.getChannelList Error calling method on NPObject.;; The browser is a third party module, which means, the error happens outside the DVBViewer code. DVBViewer receives the file before it is passed to the browser, so there is a chance to patch it in order to work around such errors. It requires analyzing and understanding what the JavaScript code in app.js does and why it fails at a certain point, but that's probably beyond our possibilities... Nevertheless I will have a closer look at it as soon as I find time for it. Quote
George06 Posted April 16, 2020 Author Posted April 16, 2020 Thank you for the information. I understand that it may not be possible to solve everything. I know that the HbbTV plugin is third-party software. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.