Mypal68 icon indicating copy to clipboard operation
Mypal68 copied to clipboard

1080p youtube movie in one process mode with software decoding

Open mserafym opened this issue 2 years ago • 4 comments

Mypal 68.13.7b uBlock Origin + h264ify extensions

Hardware: P: Pentium Dual-Core E5800 3.2GHz MB: ASRock 775i65G R2.0 with last bios + microcodes updates 2015 year (0E) for 45nm 1067A processors RAM: 2X1Gb DDR400 Samsung (3-3-3-8) V: Gigabyte ATI Radeon 9600 Pro 128Mb DDR, AGP LAN: 3Com 905C-TX-M S: Creative Audigy 1 SB0160 SSD: Industrial pSLC 128Gb SATA1 via SATA to IDE adapter MON: 1280x1024x32

Original Windows XP SP3 Professional + simplix updates to 2019 year + last DirectX 9.0C + core certs updates

In one process mode youtube 1080p30fps H264 movie load CPU to 100% (2 cores) and play with many dropped frames (window mode and full screen mode)! In multiply process mode the same movie play nice without any dropped frames with cpu load to 40-80%

The same test for 720p30fps H264 movie doesn't has any problems with play in two modes and play nice without any dropped frames! (CPU load 20-40%)

mserafym avatar Nov 22 '23 07:11 mserafym

It's a known problem with the browsers. Try playing them in local media player. You can use YTSource.

ghost avatar Nov 26 '23 01:11 ghost

@unattendedplayer thanx, i know about this solution, but... my first post about a bug. My hardware old, but play movies in 1080p normaly. @Feodor2 , будь-ласка, зробіть з цим що-небудь) Хочеться трохи ОЗУ зберегти і використовувати однопроцесний режим... Дуже дякую Вам!

mserafym avatar Nov 27 '23 12:11 mserafym

Thas not a bug, try enable direct9 by layers.allow-d3d9-fallback, direct9 became more stable but another errors still possible. Also you may compare how other browsers play 1080 without direct9

Feodor2 avatar Dec 02 '23 20:12 Feodor2

@Feodor2 You are absolutely right, there really is no bug. I apologize for the hysteria. I messed up by not setting up the browser initially - using standard GDI for video and doing obscure tests (essentially out of the box). The solution was rather banal.

  1. browser.tabs.remote.autostart; false
  2. layers.acceleration.force-enabled;true
  3. layers.prefer-d3d9;true
  4. Restart mypal

This was enough to get excellent results for video playback. The results are included in the screenshots: 03 01 02

layers.allow-d3d9-fallback do nothing for play video in my hardware... Let it disabled. I turned off h264ify, because for both VP9 and AVC1(h264), video decoding works with approximately the same low CPU load

Other browsers are terrible. I checked. I don’t want to write which ones exactly, people already know about them. Without d3d9 rendering implementation and the impossibility of enabling it, any video at any resolution has a lot of frame drops in huge numbers (even mypal68 is better in GDI without d3d9 activation than everything else).

Thank you very much for your great work! And take care of yourself!

mserafym avatar Dec 07 '23 07:12 mserafym