Mar 07 2020 06:05 PM
I'm currently on Version 82.0.439.1 (Official build) dev (64-bit) and hevc support seems to have disappeared. I was using MediaSource.isTypeSupported('video/mp4; codecs="hvc1"') to test for HEVC support and it returns flase on Edge Chromium but it returns true on Edge Classic on the same computer.
Also, checking https://html5test.com/ Edge Chromium doesnt show support for h265, but Edge Classic does.
If I play an HEVC file directly by just sticking it in the address bar both Edge Chromium and Edge Classic play it fine.
It seems like something broke related to codec support detection, but not actual playback. Can you throw this on the pile to get fixed at some point?
Thanks
Mar 08 2020 03:37 AM
Jun 21 2020 10:31 PM
Mar 15 2021 04:00 AM
Mar 15 2021 04:47 AM - edited Mar 15 2021 05:34 AM
It it interesting that right now "buffer = mediaSource.addSourceBuffer('video/mp4; codecs="hvc1.1.6.H150.90"');" doesn't throw an exception.
It can even be added a single buffer via "buffer.appendBuffer(frame.data);".
But after that buffer goes to readyStates of: 'open', 'ended', 'closed' and are called events 'updatestart', 'error', 'updateend', 'sourceended' and 'sourceclose'.
Relations between events and readyState are:
'updatestart' : 'open',
'error' : 'ended',
'updateend' : 'ended',
'sourceended' : 'ended',
'sourceclose' : 'closed'
Does anyone have a different experience. It could be something from my implementation, although it is working fine with MP4 AVC files.