English Amiga Board


Go Back   English Amiga Board > Support > support.WinUAE

 
 
Thread Tools
Old 15 April 2019, 15:43   #21
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,560
It is pure software YUV to RGB conversion (=each pixel requires few multiplications and other basic arithmetic) + transparency check + scaling implementation. It is not going to be fast.

SVGA chip does this in real word for free.
Toni Wilen is offline  
Old 15 April 2019, 18:08   #22
Mrz
Registered User

 
Join Date: Dec 2016
Location: I
Posts: 312
Quote:
Originally Posted by AMIGASYSTEM View Post
I do not find differences, the speeds are similar between PiP and Normal

speeds are not similar, PIP is 10x slower
ie try to load in frogger a divx video 640x480 and you will see
Mrz is offline  
Old 15 April 2019, 18:17   #23
Mrz
Registered User

 
Join Date: Dec 2016
Location: I
Posts: 312
Quote:
Originally Posted by Toni Wilen View Post
It is pure software YUV to RGB conversion (=each pixel requires few multiplications and other basic arithmetic) + transparency check + scaling implementation. It is not going to be fast.

SVGA chip does this in real word for free.
ah okI understand now why is slow
anyways
is possible that you implement PIP in winuae using the PC' gfx card hardware?
Mrz is offline  
Old 15 April 2019, 18:39   #24
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,560
Totally not worth the trouble for something as pointless as playing videos in emulation. Perhaps some simple optimizations are possible but performance is rarely my goal when doing something that works much better without using emulation...

Use native video players if you want max performance. (or buy a faster PC This is probably yet another case where CPU cache size and memory bandwidth makes huge difference.)
Toni Wilen is offline  
Old 15 April 2019, 19:14   #25
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 44
Posts: 22,560
Some optimizations done. Only do YUV to RGB conversion when YUV source value changes. This should improve performance especially when using large horizontal scaling factors.
Toni Wilen is offline  
Old 15 April 2019, 19:25   #26
AMIGASYSTEM
Registered User
AMIGASYSTEM's Avatar
 
Join Date: Aug 2014
Location: Brindisi (Italy)
Posts: 4,595
Quote:
Originally Posted by Mrz View Post
speeds are not similar, PIP is 10x slower
ie try to load in frogger a divx video 640x480 and you will see
See Video attachment, Video 640x480 play with Frogger PiP, Frogger Normal, FFPlay Normal

I have an old Dual-Core PC

http://eab.abime.net/zone/Test-PiP.avi
AMIGASYSTEM is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
WinUAE: Problem PiP AMIGASYSTEM support.WinUAE 7 21 April 2019 00:28
RTG games in window (Overlay/PIP), under WinUAE? Ponki1986 request.UAE Wishlist 23 12 January 2019 13:37
WinUAE will have overlay support again? Leandro Jardim support.WinUAE 2 17 October 2010 22:19
PIP overlay feature for winuae laser request.UAE Wishlist 3 11 October 2007 14:05
WinUAE 1.1 RGB overlay issue Alan support.WinUAE 8 22 February 2006 16:39

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 21:00.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.
Page generated in 0.06386 seconds with 15 queries