NO HEVC support since upgrade to 19.1

Hello,

I just upgraded my OSMC to 2021.08-1 (Kodi 19.1 - Matrix), and I have two problems which i encountered:

  1. There’s no Eminence skin, and all other skins (for my taste) simply suck… is it possible to download it somehow externally, or only via “more skins”? Or maybe there’s some substitute?

  2. Much more serious problem - i cannot play x265 files (only audio works) which worked perfectly on v18 :confused:
    It’s “Scrubs” (43GB pack of the whole series from a “popular site” - DETAILS BELOW!)

Any suggestions?
…or should I just revert to v18?

Thanks in advance,
R.

DETAILS:
This release includes:
Every Episode in 1080p two pass slow x265
All the Featurettes and Deleted scenes in 1080p
All the DVD Commentary Tracks

Media Information

General
Format : Matroska
Format version : Version 4 / Version 2
File size : 219 MiB
Duration : 21 min 13 s
Overall bit rate : 1 445 kb/s
Movie name : Scrubs S05E08 My Big Bird[UTR]
Encoded date : UTC 2020-10-29 10:45:54
Writing application : mkvmerge v47.0.0 (‘Black Flag’) 64-bit
Writing library : libebml v1.3.10 + libmatroska v1.5.2

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
Codec ID : V_MPEGH/ISO/HEVC
Duration : 21 min 13 s
Bit rate : 1 199 kb/s
Width : 1 440 pixels
Height : 1 080 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.026
Stream size : 182 MiB (83%)
Writing library : x265 3.4+6-g73f96ff39:[Windows][GCC 11.0.0][64 bit] 10bit

HI,

Doesn’t look its been updated for Matrix, you will need to contact the developer for Eminence skin. Unfortunately we can’t help with this.

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

OSMC skin screenshot:

Ok, just a quick update for now…

Ad.1 - As for problem #1 (no skin for v19), it is (i hope so, still testing) semi-solved. I found a suggestion that “Arctic: Zephyr -Reloaded” is a good substitute …and so far (approx. 45m of testing it works pretty good for me - there are some minor bugs, but it also adds a lot of options). So this issue …well, not solved …but “paused” - i would mark :slight_smile:

Ad.2 - This seems to be a bigger problem then I expected as I just found that NONE of my x265 files works right. Only some “glitchy” parts of menu are visible + audio goes - i can pause, stop, exit etc. but no video.

I will provide the right logs from that event tommorow, as right now i am falling asleep standing…

Good night to everyone :sleeping:

cya tmrw (eta: 1700-1900 utc+2)

Ok, so I found a second to start my RPI and reproduce the error:

  • at approx. 18:13 i turned RPi on (OFC: I CUT THAT PART OF THE LOG),
  • then I waited till 18:23 (maybe the very end of 18:22) and went straight to running “Scrubs”
  • It was going for approx 1 minute - at first only audio + “Please wait”, then at the bottom of the screen a menu/line(?) also appeared but it was only signed “Buffering 100%”
  • then i stopped the clip, which worked no problem and went straight to turning off the device and copying the log

INFO: In notepad (only 3 places) I renamed my external drive’s name to “MY_EXTERNAL_DRIVE” because it was named with my real-life name!

Ok, and here goes the LOG - have fun :slight_smile: …to me - it could be in Chinese, I don’t get a thing :wink:

LOG(CUT PART):

2021-08-12 18:19:35.781 T:652      INFO <general>: VideoInfoScanner: Finished scan. Scanning for video info took 00:06
2021-08-12 18:19:41.103 T:657      INFO <general>: initializing python engine.
2021-08-12 18:20:13.136 T:657      INFO <general>: CPythonInvoker(10, /home/osmc/.kodi/addons/script.embuary.info/default.py): script successfully run
2021-08-12 18:20:14.095 T:657      INFO <general>: Python interpreter stopped
2021-08-12 18:22:13.172 T:467      INFO <general>: CActiveAESink::OpenSink - initialize sink
2021-08-12 18:22:13.173 T:467      INFO <general>: CAESinkALSA::Initialize - Attempting to open device "default"
2021-08-12 18:22:13.183 T:467      INFO <general>: CAESinkALSA::Initialize - Opened device "default"
2021-08-12 18:22:13.186 T:467      INFO <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2021-08-12 18:22:13.187 T:467      INFO <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE3
2021-08-12 18:22:13.381 T:624      INFO <general>: CPythonInvoker(9, /home/osmc/.kodi/addons/screensaver.digitalclock/default.py): script successfully run
2021-08-12 18:22:13.382 T:624     ERROR <general>: Traceback (most recent call last):
                                                   
2021-08-12 18:22:13.382 T:624     ERROR <general>:   File "<string>", line 1, in <module>
                                                   
2021-08-12 18:22:13.402 T:624     ERROR <general>: ImportError
2021-08-12 18:22:13.402 T:624     ERROR <general>: : 
2021-08-12 18:22:13.402 T:624     ERROR <general>: __import__ not found
2021-08-12 18:22:13.402 T:624     ERROR <general>: 
                                                   
2021-08-12 18:22:13.402 T:624     ERROR <general>: CPythonInvoker(9, /home/osmc/.kodi/addons/screensaver.digitalclock/default.py): failed to run the gc to clean up after running prior to shutting down the Interpreter
2021-08-12 18:22:13.792 T:624      INFO <general>: Python interpreter stopped
2021-08-12 18:22:15.496 T:660     ERROR <general>: InputStream: Error opening, /media/MY_EXTERNAL_DRIVE/Rafal/Pliki/Filmy/Black Widow (2021) [1080p] [WEBRip] [5.1] [YTS.MX]/Black.Widow.2021.1080p.WEBRip.x264.AAC5.1-[YTS.MX].mp4
2021-08-12 18:22:19.408 T:401      INFO <general>: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
2021-08-12 18:22:19.761 T:401   WARNING <general>: Trying to add unsupported control type 1
2021-08-12 18:22:20.070 T:663      INFO <general>: Skipped 3 duplicate messages..
2021-08-12 18:22:20.070 T:663      INFO <general>: initializing python engine.
2021-08-12 18:22:24.046 T:663      INFO <general>: Skipped 1 duplicate messages..
2021-08-12 18:22:24.046 T:663      INFO <general>: CPythonInvoker(11, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:22:24.756 T:663      INFO <general>: Python interpreter stopped
2021-08-12 18:22:25.101 T:665      INFO <general>: CPythonInvoker(12, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:22:25.762 T:665      INFO <general>: Python interpreter stopped
2021-08-12 18:22:43.131 T:680      INFO <general>: initializing python engine.
2021-08-12 18:22:45.229 T:680      INFO <general>: CPythonInvoker(13, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:22:45.875 T:680      INFO <general>: Python interpreter stopped
2021-08-12 18:22:49.416 T:686      INFO <general>: initializing python engine.
2021-08-12 18:22:51.559 T:686      INFO <general>: CPythonInvoker(14, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:22:52.218 T:686      INFO <general>: Python interpreter stopped
2021-08-12 18:22:57.204 T:401      INFO <general>: Loading skin file: DialogContextMenu.xml, load type: KEEP_IN_MEMORY
2021-08-12 18:22:58.774 T:690      INFO <general>: CVideoSyncGbm::Setup: opened (fd:0 crtc:83 seq:16104 ns:567224633550:567232354523)
2021-08-12 18:22:58.782 T:401      INFO <general>: VideoPlayer::OpenFile: /media/MY_EXTERNAL_DRIVE/Rafal/Pliki/Seriale/Scrubs/Scrubs Season 3  [1080p AI x265 10bit Joy]/Scrubs S03E05 My Brother, Where Art Thou  [1080p x265 10bit Joy].mkv
2021-08-12 18:22:58.784 T:691      INFO <general>: Creating InputStream
2021-08-12 18:22:58.974 T:693      INFO <general>: initializing python engine.
2021-08-12 18:23:01.455 T:693      INFO <general>: CPythonInvoker(15, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:23:01.935 T:691      INFO <general>: Creating Demuxer
2021-08-12 18:23:02.005 T:691      INFO <general>: Opening stream: 0 source: 256
2021-08-12 18:23:02.005 T:691      INFO <general>: [WHITELIST] Searching the whitelist for: width: 1472, height: 1080, fps: 29.970, 3D: false
2021-08-12 18:23:02.005 T:691      INFO <general>: Display resolution ADJUST : 1920x1080 @ 30.000000 Hz (23) (weight: 0.000)
2021-08-12 18:23:02.042 T:691      INFO <general>: Creating video codec with codec id: 173
2021-08-12 18:23:02.043 T:691      INFO <general>: CDVDVideoCodecDRMPRIME::Open - using decoder HEVC (High Efficiency Video Coding)
2021-08-12 18:23:02.045 T:691      INFO <general>: Creating video thread
2021-08-12 18:23:02.045 T:699      INFO <general>: running thread: video_thread
2021-08-12 18:23:02.048 T:691      INFO <general>: Opening stream: 1 source: 256
2021-08-12 18:23:02.048 T:691      INFO <general>: Finding audio codec for: 86018
2021-08-12 18:23:02.055 T:691      INFO <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder aac
2021-08-12 18:23:02.056 T:691      INFO <general>: Creating audio thread
2021-08-12 18:23:02.056 T:700      INFO <general>: running thread: CVideoPlayerAudio::Process()
2021-08-12 18:23:02.056 T:691      INFO <general>: Opening stream: 2 source: 256
2021-08-12 18:23:02.093 T:695     ERROR <general>: CDVDVideoCodecDRMPRIME::GetFormat - unsupported pixel format
2021-08-12 18:23:02.097 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::AddData - send packet failed: Operation not permitted (-1)
2021-08-12 18:23:02.115 T:700      INFO <general>: Creating audio stream (codec id: 86018, channels: 6, sample rate: 48000, no pass-through)
2021-08-12 18:23:02.139 T:693      INFO <general>: Python interpreter stopped
2021-08-12 18:23:02.145 T:467      INFO <general>: CActiveAESink::OpenSink - initialize sink
2021-08-12 18:23:02.345 T:467      INFO <general>: CAESinkALSA::Initialize - Attempting to open device "default"
2021-08-12 18:23:02.353 T:467      INFO <general>: CAESinkALSA::Initialize - Opened device "default"
2021-08-12 18:23:02.365 T:467      INFO <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2021-08-12 18:23:02.365 T:467      INFO <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE3
2021-08-12 18:23:02.561 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:03.736 T:521   WARNING <general>: Skipped 20 duplicate messages..
2021-08-12 18:23:03.736 T:521   WARNING <general>: [plugin.video.elementum] e[33mWARN  main         ▶ Notification     e[0mOnPlay. No active player found
2021-08-12 18:23:03.758 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:13.806 T:699     ERROR <general>: Skipped 164 duplicate messages..
2021-08-12 18:23:13.806 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:17.242 T:401      INFO <general>: Skipped 64 duplicate messages..
2021-08-12 18:23:17.242 T:401      INFO <general>: Loading skin file: VideoFullScreen.xml, load type: KEEP_IN_MEMORY
2021-08-12 18:23:17.252 T:401      INFO <general>: [WHITELIST] Searching the whitelist for: width: 1472, height: 1080, fps: 29.970, 3D: false
2021-08-12 18:23:17.252 T:401      INFO <general>: Display resolution ADJUST : 1920x1080 @ 30.000000 Hz (23) (weight: 1080.000)
2021-08-12 18:23:17.295 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:27.326 T:699     ERROR <general>: Skipped 176 duplicate messages..
2021-08-12 18:23:27.326 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:37.337 T:699     ERROR <general>: Skipped 182 duplicate messages..
2021-08-12 18:23:37.337 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:47.375 T:699     ERROR <general>: Skipped 189 duplicate messages..
2021-08-12 18:23:47.375 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:23:54.639 T:700      INFO <general>: Skipped 116 duplicate messages..
2021-08-12 18:23:54.639 T:700      INFO <general>: CVideoPlayerAudio::Process - stream stalled
2021-08-12 18:23:54.677 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:04.714 T:699     ERROR <general>: Skipped 161 duplicate messages..
2021-08-12 18:24:04.714 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:14.832 T:699     ERROR <general>: Skipped 180 duplicate messages..
2021-08-12 18:24:14.832 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:24.834 T:699     ERROR <general>: Skipped 179 duplicate messages..
2021-08-12 18:24:24.834 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:34.997 T:699     ERROR <general>: Skipped 176 duplicate messages..
2021-08-12 18:24:34.997 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:35.172 T:401      INFO <general>: Skipped 4 duplicate messages..
2021-08-12 18:24:35.172 T:401      INFO <general>: CVideoPlayer::CloseFile()
2021-08-12 18:24:35.172 T:401      INFO <general>: VideoPlayer: waiting for threads to exit
2021-08-12 18:24:35.180 T:691      INFO <general>: CVideoPlayer::OnExit()
2021-08-12 18:24:35.181 T:691      INFO <general>: Closing stream player 1
2021-08-12 18:24:35.181 T:691      INFO <general>: Waiting for audio thread to exit
2021-08-12 18:24:35.192 T:700      INFO <general>: thread end: CVideoPlayerAudio::OnExit()
2021-08-12 18:24:35.193 T:691      INFO <general>: Closing audio device
2021-08-12 18:24:35.208 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:35.243 T:691      INFO <general>: Deleting audio codec
2021-08-12 18:24:35.244 T:467      INFO <general>: CActiveAESink::OpenSink - initialize sink
2021-08-12 18:24:35.244 T:691      INFO <general>: Closing stream player 2
2021-08-12 18:24:35.244 T:691      INFO <general>: waiting for video thread to exit
2021-08-12 18:24:35.246 T:699     ERROR <general>: CDVDVideoCodecDRMPRIME::GetPicture - videoBuffer:nullptr format:yuv420p10le
2021-08-12 18:24:35.246 T:699      INFO <general>: thread end: video_thread
2021-08-12 18:24:35.247 T:691      INFO <general>: deleting video codec
2021-08-12 18:24:35.455 T:467      INFO <general>: CAESinkALSA::Initialize - Attempting to open device "default"
2021-08-12 18:24:35.456 T:691      INFO <general>: Closing stream player 3
2021-08-12 18:24:35.459 T:401      INFO <general>: VideoPlayer: finished waiting
2021-08-12 18:24:35.459 T:401      INFO <general>: CVideoPlayer::CloseFile()
2021-08-12 18:24:35.459 T:401      INFO <general>: VideoPlayer: waiting for threads to exit
2021-08-12 18:24:35.460 T:401      INFO <general>: VideoPlayer: finished waiting
2021-08-12 18:24:35.463 T:467      INFO <general>: CAESinkALSA::Initialize - Opened device "default"
2021-08-12 18:24:35.465 T:467      INFO <general>: CAESinkALSA::InitializeHW - Your hardware does not support AE_FMT_FLOAT, trying other formats
2021-08-12 18:24:35.465 T:467      INFO <general>: CAESinkALSA::InitializeHW - Using data format AE_FMT_S24NE3
2021-08-12 18:24:35.466 T:702      INFO <general>: Deleting settings information for files /media/MY_EXTERNAL_DRIVE/Rafal/Pliki/Seriale/Scrubs/Scrubs Season 3  [1080p AI x265 10bit Joy]/Scrubs S03E05 My Brother, Where Art Thou  [1080p x265 10bit Joy].mkv
2021-08-12 18:24:35.564 T:704      INFO <general>: initializing python engine.
2021-08-12 18:24:39.713 T:704      INFO <general>: Skipped 1 duplicate messages..
2021-08-12 18:24:39.713 T:704      INFO <general>: CPythonInvoker(16, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:24:40.372 T:704      INFO <general>: Python interpreter stopped
2021-08-12 18:24:40.592 T:707      INFO <general>: CPythonInvoker(17, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:24:41.185 T:708      INFO <general>: initializing python engine.
2021-08-12 18:24:41.248 T:707      INFO <general>: Python interpreter stopped
2021-08-12 18:24:45.125 T:708      INFO <general>: CPythonInvoker(18, /home/osmc/.kodi/addons/script.embuary.info/default.py): script successfully run
2021-08-12 18:24:45.855 T:708      INFO <general>: Python interpreter stopped
2021-08-12 18:24:53.721 T:714      INFO <general>: initializing python engine.
2021-08-12 18:24:58.038 T:714      INFO <general>: Skipped 2 duplicate messages..
2021-08-12 18:24:58.038 T:714      INFO <general>: CPythonInvoker(19, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:24:58.816 T:714      INFO <general>: Python interpreter stopped
2021-08-12 18:25:00.694 T:717      INFO <general>: CPythonInvoker(20, /home/osmc/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
2021-08-12 18:25:01.438 T:717      INFO <general>: Python interpreter stopped
2021-08-12 18:25:02.336 T:401      INFO <general>: Stopping player
2021-08-12 18:25:02.337 T:401      INFO <general>: Stopping all
2021-08-12 18:25:02.338 T:401      INFO <general>: ES: Stopping event server
2021-08-12 18:25:02.369 T:521   WARNING <general>: [plugin.video.elementum] INFO  main         ▶ Notification     e[0mSending SIGHUP signal to shutdown Elementum properly
2021-08-12 18:25:02.437 T:489      INFO <general>: ES: UDP Event server stopped
2021-08-12 18:25:02.554 T:718      INFO <general>: CPythonInvoker(21, /home/osmc/.kodi/addons/script.skinshortcuts/default.py): script successfully run
2021-08-12 18:25:02.737 T:401      INFO <general>: stopping zeroconf publishing
2021-08-12 18:25:02.742 T:401      INFO <CWebserver[80]>: Stopped
2021-08-12 18:25:02.747 T:401      INFO <general>: stop dvd detect media
2021-08-12 18:25:02.758 T:521   WARNING <general>: [plugin.video.elementum] INFO  main         ▶ func1            e[0mShutting down...
2021-08-12 18:25:03.184 T:718      INFO <general>: Python interpreter stopped
2021-08-12 18:25:03.188 T:479   WARNING <general>: [plugin.video.elementum] elementum: exiting elementumd
2021-08-12 18:25:03.188 T:479      INFO <general>: CPythonInvoker(0, /home/osmc/.kodi/addons/plugin.video.elementum/service.py): script successfully run
2021-08-12 18:25:03.188 T:479      INFO <general>: CPythonInvoker(0, /home/osmc/.kodi/addons/plugin.video.elementum/service.py): waiting on thread 1415569600
2021-08-12 18:25:03.188 T:530   WARNING <general>: [plugin.video.elementum] elementumd: exiting elementumd daemon
2021-08-12 18:25:03.189 T:530   WARNING <general>: [plugin.video.elementum] elementumd: elementumd daemon exited
2021-08-12 18:25:03.189 T:520   WARNING <general>: [plugin.video.elementum] elementum: exiting jsonrpc service
2021-08-12 18:25:03.682 T:479      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:03.684 T:480      INFO <general>: CPythonInvoker(1, /home/osmc/.kodi/addons/plugin.video.themoviedb.helper/service.py): script successfully run
2021-08-12 18:25:04.050 T:480      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:04.052 T:481      INFO <general>: CPythonInvoker(2, /home/osmc/.kodi/addons/plugin.video.youtube/resources/lib/startup.py): script successfully run
2021-08-12 18:25:04.373 T:481      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:04.373 T:482      INFO <general>: [ script.embuary.helper ] Service: Player monitor stopped
2021-08-12 18:25:04.373 T:482      INFO <general>: [ script.embuary.helper ] Service: Stopped
2021-08-12 18:25:04.374 T:482      INFO <general>: CPythonInvoker(3, /home/osmc/.kodi/addons/script.embuary.helper/service.py): script successfully run
2021-08-12 18:25:04.613 T:482      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:04.613 T:483      INFO <general>: CPythonInvoker(4, /home/osmc/.kodi/addons/script.embuary.info/service.py): script successfully run
2021-08-12 18:25:04.841 T:483      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:04.841 T:484      INFO <general>: CPythonInvoker(5, /home/osmc/.kodi/addons/script.logviewer/service.py): script successfully run
2021-08-12 18:25:04.987 T:484      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:04.988 T:485      INFO <general>: CPythonInvoker(6, /usr/share/kodi/addons/script.module.osmcsetting.updates/resources/lib/service.py): script successfully run
2021-08-12 18:25:04.988 T:485      INFO <general>: CPythonInvoker(6, /usr/share/kodi/addons/script.module.osmcsetting.updates/resources/lib/service.py): waiting on thread 1436537024
2021-08-12 18:25:05.232 T:485      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:05.235 T:486      INFO <general>: CPythonInvoker(7, /usr/share/kodi/addons/service.osmc.settings/resources/lib/service.py): script successfully run
2021-08-12 18:25:05.235 T:486      INFO <general>: CPythonInvoker(7, /usr/share/kodi/addons/service.osmc.settings/resources/lib/service.py): waiting on thread 1398522048
2021-08-12 18:25:05.469 T:486      INFO <general>: Python interpreter interrupted by user
2021-08-12 18:25:05.671 T:401      INFO <general>: Application stopped
2021-08-12 18:25:05.872 T:401      INFO <general>: XBApplicationEx: destroying...
2021-08-12 18:25:06.348 T:401      INFO <general>: AddOnLog: peripheral.joystick: Disabling joystick interface "linux"
2021-08-12 18:25:06.348 T:401      INFO <general>: ADDON: Dll Destroyed - Joystick Support
2021-08-12 18:25:06.349 T:401      INFO <general>: unload skin
2021-08-12 18:25:06.709 T:401   WARNING <general>: Cleanup: Having to cleanup texture common/gradient-box-wide-cut.png
2021-08-12 18:25:06.806 T:401      INFO <general>: Unloaded skin
2021-08-12 18:25:06.841 T:401      INFO <general>: unload sections
2021-08-12 18:25:06.975 T:488      INFO <general>: CZeroconfAvahi::clientCallback: client failure. avahi-daemon stopped? Recreating client...
2021-08-12 18:25:07.114 T:488      INFO <general>: CZeroconfAvahi::clientCallback: avahi server not available. But may become later...
2021-08-12 18:25:07.427 T:401      INFO <general>: XBApplicationEx: application stopped!

P.S. And also one additional question - does anyone that installed a “fresh” version of 19.1 is able to run HEVC/x265. Cause if so - i will just make a fresh install instead of tinkering with code etc.

That’s why devs and mods always ask for full debug logs.

UPDATE: I just installed “fresh” and “clean” (no add-ons etc.) version of 19.1 ona different SD card and it produces EXACTLY the same results when trying to play anything HEVC/x265 :frowning:

…so I guess now it’s time for rebuilding my previous OSMC on Leia…

…unless someone has a solution/fix for this…

EDIT: Also I just realized that I was supposed to turn on debug logging etc. and all I gave is just a “simple log” right? …but now that I checked that it’s behaving the same on a fresh install it should be a problem for everyone on 19.1 and 3b+, and therefore it’s not needed any more

…I might be wrong though, if it is so then correct me.

EDIT #2: Also there’s already a topic regarding HEVC problems here:

…so, I guess admin should merge them/close one (IDK what forum admins do in such a situation). BTW: I changed the topic - removed no support for eminence skin, as I found that “Arctic: Zephyr - Reloaded” is a good (although not as complete) alternative for now.

Ok guys, just to inform you - as there is no clear solution, I OFFICIALLY reverted to 18.9, turned off updates and I’m now patiently waiting for this problem to be solved (…maybe in 19.2 o smth).

Will watch closely how this unfolds though… :slight_smile:

Bye:)

Same problem here. Most of my videos won’t play so now OSMC is useless. Any fixes for this in near future or should I downgrade?

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem. You can learn more about how to submit a useful support request here.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

@bbigk Please ignore, posted without realising it was for pi3.

HEVC on Pi 3 is likely as good as it’s going to get. You may wish to downgrade.

I don’t fully understand what you’re trying to say…

Are you saying that Matrix (v19) is designed for RPi 4, and if I have RPi 3b+ and I want to watch HEVC files (on Matrix - v19) the only way is to upgrade my HARDWARE?

That would make no sense as Matrix is not light years from Leia (v18), and IF Leia can run those HEVC files i really do not understand why Matrix CAN’T and would require a HARDWARE UPGRADE?

I hope I just misunderstood you, because that would go against all principles of Rasperry Pi/Open-Source/NON-big-tech solutions (where with every new version of software you need [FOR NO GOOD REASON] to buy a new mobile phone/computer etc])

Regarding of my “guess” of what you were trying to say - did anyone with RPi 4 reported that HEVC is running with no problems or do they encounter the same problems?

If you’d bothered to read this, you might be able to understand.

To be scrupulously fair, there isn’t actually any mention of HEVC in there.

1 Like

Take it up with Raspberry Pi or Team Kodi who made these technical decisions, not us. Writing in capital letters just makes you look like an idiot. We warned users about changes on numerous occasions and did our best to manage expectations. You cannot blame us for these changes. Either stay on Leia or change hardware – but don’t blame us.

Kodi v18 and before used MMAL, and the Pi had a hack which despite not having an HEVC acceleration block, allowed the VideoCore’s QPUs to be utilised in a way that could improve decode performance. This was not fully accelerated. This is now gone due to the move to V4L2/GBM.

Pi 4 has a dedicated HEVC block on the VPU, so can of course decode HEVC.

You bought a Pi 3B+ which doesn’t advertise support for HEVC at all, we all made it work with some hacks, and when it can’t work anymore, you blame us.

We do not control the Pi software stack. MMAL is a proprietary and closed decoding stack supported by Broadcom and Raspberry Pi which Kodi decided to deprecate support for. It is not open source.

We only control the Vero stack. For other devices which we support under a best effort basis, we can only deal with what we are given. Pi firmware is a complete black box for us and we have no access to it.

No one has taken anything away from you. The software you had before updating is still available and still functional. You can choose whether to upgrade.

12 Likes

Did you just weigh in on this topic to tell me whether I should’ve used the word idiot or not with nothing else to contribute?

If you know me and have seen my participation on this forum, I’ve a very, very high threshold for things. But sometimes calling someone an idiot is enough of a jolt to remind someone that they have been a bit of an entitled …

We both spent a lot of time talking to each other about the use of the word ‘idiot’. I consider this a waste of time.

If OP is really upset, I am sure he will get back to us.

Unlike you (and many others, so I’m not singling you out) – I put a real, full name behind my posts, so I stand by what I say. Posts are made with careful consideration.

S

4 Likes

Waste of time? Understood.

Troll intent? No.

Contribution? Diplomacy of a fashion.

Concentration, focus issues prevented more balanced post. Mea culpa.

User / real names? Fair point asked myself before … still no answer :slight_smile:

Great shame net’s a very poor excuse for communicating human intent, emotions, thoughts in general.

Post deletion seems appropriate.

Congrats on putting yourself out there with OSMC. Sometimes very difficult?

All the best,

Anonymous Coward :face_with_hand_over_mouth: :no_mouth: :zipper_mouth_face: :grimacing:

Hi there,

I didn’t have time to answer, sorry…

Take it up with Raspberry Pi or Team Kodi who made these technical decisions, not us. Writing in capital letters just makes you look like an idiot.

Ok, first about that - I wrote some words in capital letters just so that it will be more visible. If you’re wondering if i feel offended by you calling me and idiot - I AM NOT OFFENDED :wink: - I know my value, and as specific details of decoding/encoding might be a nuance for me I do have some knowledge that you (probably) do not have. I was writing in capital letters not because I was mad at someone/upset with the situation, but only to highlight the main issues. Period. Full stop.

  1. About the whole situation - i simply do not understand it. I know that big-tech ramps up their hardware requirements for bigger profit - but that’s not the “Linux way”! I cannot comprehend (AND I AM SURE I’M NOT ALONE IN THIS).

Let’s follow a simple logic:
Why [software A] + [hardware A] = [perfect result], but suddenly the same hardware is incapable to work the way it did with “old methods” on a new software. If that was the case - there should be NO UPDATE (!!!) for RPI 3B+ …because without HEVC RPi 3B+ is 50% useless (in my case) …I got cought off-guard because I always trusted OSMC updates - but surprise, surprise!

  1. You mentioned that :

Kodi v18 and before used MMAL, and the Pi had a hack which despite not having an HEVC acceleration block, allowed the VideoCore’s QPUs to be utilised in a way that could improve decode performance. This was not fully accelerated. This is now gone due to the move to V4L2/GBM.

…simple question - why can’t there be two versions of OSMC …or even better - why Matrix cannot support both MMAL and V4L2/GBM (there are already many …many versions for differnet hardware) - that would include those options that have been cut out of Matrix?

I just don’t get it - sorry, it makes no logical sense and cuts a lot of people (that owned RPI 3B+ and enjoyed HEVC for a long time) from upgrading to Matrix (which might be fun)

AND FOR DISCLOSURE - I don’t know if you’re a dev/admin or anyone else - i am just making my statement public, that’s all! I AM NOT ATTACKING ANYONE.

cya all later :slight_smile:

Maintaining extra versions of OSMC would require far more development effort and slow down the rate of progress in the other branches. There aren’t many people who work on OSMC, and they are volunteers, working in their spare time. There aren’t a lot of man-hours to spare.

Also, in order to continue supporting MMAL, etc. the “alternative” version of OSMC would have to continue using Kodi v18 forever - long after development work on Kodi v18 had ended, long after everyone had stopped working on add ons that are compatible with Kodi v18. You can’t keep on actively supporting a dead platform when everyone else has moved on from it.

And it’s worth remembering that the release of OSMC from last November hasn’t disappeared. If you want to run it, you can. You’ll be stuck on Kodi v18, but maybe that’s worth it to you. It’s your call.

That’s a good question. Why don’t you ask the Kodi development team that? There’s no point in asking Sam and the OSMC guys that because it is not under their control. The kodi dev team as a whole makes these decisions, and Sam by himself can’t override them. Maybe he would like Kodi v19 to support MMAL, but the fact is that it doesn’t, and he can’t change that. You’re ranting about things that the OSMC guys have no ability to change.

And it isn’t just the Kodi dev team that is implicated here, incidentally; the Raspberry Pi Foundation is involved too. In principle there is no reason why MPEG2, VC-1, and MVC 3D cannot be hardware-accelerated under V4L2/GBM; but the Pi guys haven’t enabled support for that yet. They may or may not do so at some point in the future; but again, that is not under the control of Sam and the OSMC guys, so there’s no point in complaining to him about it.

Since support for 1st gen AppleTV, Vero 2, and Raspberry Pi 1 and Zero has now ended, there are three active versions right now - Vero 4K/4K+, Pi 2/3, and Pi 4/400. That isn’t “many”.

So you want Sam and the guys to create their own version of Kodi from the ground up? Really?

Sam is the OSMC head honcho. The original version was his project and he’s in overall charge.

1 Like

Ok, that answer actually shed some light (no disrespect for previous answers), and honestly, for me (and many more, as I guess) it’s is plain, simple answer - with availability of RPI4 we abandoned support for many options (even basic, by which I mean HEVC) to spend our (devs) time on a “new on the block” solution.

But in that case my opinion is that (and yes, i will use case letters ;)) - THERE SHOULD BE NO MORE SUPPORT FOR RPI3B+ (and ESPECIALLY no auto-updates) because for Matrix it simple cripples the system after and update.

SO… long story short:

YES FOR THIS:
Raspberry Pi 4 / 400
2021.08-1|b1f72afc4537e5293ea8908ebb722ef5|

AND NO MORE THIS:
Raspberry Pi 2 / 3 / 3+
2021.08-1|2490bfb5994077d2db12203b8edcce6e|

…there should be some sort of information (instead of an update) for non-power-users (not that I consider myself a power-user):

“FROM DD.MM.YYYY YOUR HARDWARE [RPI 3B+] IS NO LONGER SUPPORTED - IF YOU WISH TO INSTALL A NEW VERSION OF OSMC BE AWARE THAT IT MIGHT NOT WORK PROPERLY”

And I would also mark it really visible on the website’s download page :slight_smile:

That’s my few words - I hope it will help somehow to see the issue from a perspective of a day-to-day user which (just like me) with no hesitation chose YES when asked for installing a new version (as it previeusly had no isuues whatsoever).

Cya later …gotta go to back to my DAW music designing stuff - …gotta make $$$ :slight_smile:

I really have no idea how you could read my post and interpret it that way. That bears no resemblance to what I said.

The OSMC guys are continuing to support the Pi 2 and 3 to the fullest extent that is technically possible. But decisions made by the Kodi dev team and the Raspberry Pi Foundation (and not by the OSMC team) have sharply limited what can be done on that platform under Kodi v19.

Also, don’t forget that the Pi 2 and 3 do not have hardware support for HEVC. If you bought a Pi 2 or 3 for the purpose of playing HEVC videos, then frankly, you bought the wrong device. Under Kodi v18 (or earlier?) Sam came up with a clever proprietary solution that extended the device’s abilities beyond what it was designed to do - a nice bonus for OSMC users. But for Matrix the Kodi dev team changed the architecture of Kodi in such a way that Sam’s solution cannot work any more. This is not something you can blame Sam for.

Stop blaming OSMC for decisions made by other people that they have no control over.

4 Likes