Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
37 user(s) are online (19 user(s) are browsing Forums)

Members: 0
Guests: 37

more...

Support us!

Recent OS4 Files
OS4Depot.net

Report message:*
 

Re: Odyssey 1.23 progress

Subject: Re: Odyssey 1.23 progress
by kas1e on 2020/4/2 17:50:00

@white
Quote:

What Odyssey uses to play videos


It uses FFMPEG, which used via acinerella wrapper (to make usage of ffmpeg more easy). And all that is used by MediaPlayer coded to use morphos/amigaos/aros internals (AHI, MUI and stuff).

When MediaPlayer shown in the window together with other HTML element, it mean that whole blitting done by Cairo, and damn Cairo is not hardware accelerated on our part, and used software based image-surface (so all blitting done by CPU). And even if FFMPEG and our CPU decode frames of video faster much, still when we in usuall window mode with all other html elements, blitting done by slow Cairo and that slow things down.

With fullscreen we bypass Cairo blitting, and do blit directly to the mui window, by compositing video techneq (on morphos they use older overlay via CGX5 in the same part).

Maybe it possible to bypass Cairo when blitting video in the window together with other html elements, but that surely harder, and it unknown if it will works at all or will it give any benefits.

Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project