Nejdrive sem chtel napsat ze sidebar (s zalozky/historye/sync) uz tam byl a jen pridali AI bota, pak si tuknul na odkaz ve zpravicce a zjistil ze pridali side-icon/toolbar, z ktereho to jde volat pres ikonky misto pres pulldownmenu v pubodnim (stale dostupnem kdyz novy je vypnut) sidebaru...
takze to ted "vypada" jako sidebar z Opera <12 ci Vivaldi (az na to ze tam je mnohem mene moznosti ;-)
nicmene me zaskocilo (jako primarniho-NEuzivatele firefoxu), ze vychozi ctrl+alt+z hotkey na on/off sidebar nelze asi zmenit, resp. ze Firefox (opravte me nekdo jestli sem slepej (a ty narky lidi co sem nasel jsou zastarale) jestli to tak neni) NEumoznuji uziavateli menit klavesove zkratky? to mi prijde ulet, nezavisle na tom ze z Vivaldi jsem zmlsanej s moznosti zmenit/nastavit hotkey na "milion" veci, pripadne i vice hotkey na stejny ukon...
Jo, tohle me svym zpusobem neprestava fascinovat. Kdyz von Tetzchner zacal s Operou, tak se z ni rychle stal prohlizec s nejvice funkcema a nejpouzitelnejsim ovladanim. Pak to nejak prevzali cinane, tak pokracoval s Vivaldi a opet je ted Vivaldi na vrcholu moznosti a pouziti, i kdyz uz jadro stavi na chromium. A co zvladl za tu dobu Firefox? SIdebar po 20 letech? Pche.
Jsem zvědavý na FF 137 s HEVC.
Byl jsem trochu taky, protože to by byl pro mě upřímně na Linuxu první přehrávač, co by to HEVC dával (ani Chrome ne).
Zatím jsem testoval 137b2 z Flatpaku a úplně to nefunguje. Sice v about:support to indikuje podporu HEVC, v about:config je to povolené, ale nedá se přehrát jediné testovací video, ani z lokálního souboru. Budu muset ještě zkouknout logy, co se tam přesně děje, protože va-api dekodér HEVC funguje v pořádku.
Ale abych se zas realisticky vrátil na zem. Přesně tyhle potíže úplně napříč platformami, komplikované licencování atd. jsou přesně důvodem proč je na webu pro streamování i po cca 12 letech HEVC spíš akademická záležitost. Další věc je, že byť tam určité přínosy stran kvality a bitrate jsou, tak to pro většinu provozovatelů VOD a CDNky není v takové míře, aby to nějak extra tlačili a přidali si další enkódovací pipeliny ke stávajícímu nejrozšířenějšímu AVC (H.264) a zvýšili si náklady pro relativně minoritní část diváků.
Pokud už vyloženě někdo chce relativně podobné zlepšení a zároveň širší kompatibilitu s prohlížeči, tak spíš sáhne pro VP9. Byť i tam si myslím, že to je krom Google spíš výjimka a většina udělá v budoucnu až razantnější skok třeba k AV1.
Třeba na macOSu bylo dekódování v Safari a Chrome jako téměř první, protože na to použijí systémový Video Toolbox, kde je HEVC out-of-box licencované a je tam jak sw tak hw varianta na podporovaných konfiguracích. Firefox je tam teď s 136 po relativně hodně dlouhé době třetí do party.
Na Windows je podobný mechanismus přes Windows Media Foundation včetně sw i hw verze, kdy se to offloaduje na GPU. Akorát je to problematické s licencováním, protože u spousty konfigurací je třeba ještě dokoupit licenci na Microsoft Store. Ta stojí sice asi 1 dolar, ale musíte mít účet, platební kartu atp., což tomu rozšíření úplně extra nepomůže.
Pokud vam neco nejde prehrat, je nejlepsi to stahnout a zkusit to prehrat lokalne. Pokud to nebude fungovat tak nareportovat vcetne odkazu na nefunkcni klip.
To ze mate HEVC podporu ve VA-API jeste neznamena ze to bude fungovat na vsem. Donedavna nebyl zase tak velky problem najit VP9/AV1 video ktere vam VA-API dekoder zasekne, produkuje nejake artefakty nebo nefunguje seek ve streamu.
Testoval jsem si i lokální soubor. Jak vzorek, co jsem si sám vyrobil, tak nějaké standardní testy, třeba odsud (to je mimochodem hezká stránka s různými i exotičtějšími profily HEVC, když třeba chce člověk zjistit limity dekodérů).
https://lf-tk-sg.ibytedtos.com/obj/tcs-client-sg/resources/video_demo_hevc.html#main-bt709-sample-11
Verze 137b2 řekla, že "No video with supported format and MIME type found." a v konzoli vypsala:
[Child 313, MediaDecoderStateMachine #1] WARNING: Decoder=7f955ffcdd00 state=DECODING_METADATA Decode metadata failed, shutting down decoder: file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachine.cpp:371 [Child 313, MediaDecoderStateMachine #1] WARNING: Decoder=7f955ffcdd00 Decode error: NS_ERROR_DOM_MEDIA_METADATA_ERR (0x806e0006): file /builds/worker/checkouts/gecko/dom/media/MediaDecoderStateMachineBase.cpp:168
Už jsem předtím dohledal odpovídající ticket, kam bych to případně poslal.
https://bugzilla.mozilla.org/show_bug.cgi?id=hevc
Ale pak mě napadlo ještě otestovat čerstvé Nightly sestavení. Tam všechno hraje v pořádku (hurá, první browser pod Linuxem!). Takže jsem nějak seznal, že už o tom asi ví, a je to na dobré cestě.
Každopádně díky za rady i pomoc.