03 March 2017, 10:56 | #41 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,195
|
Let's see: With Picasso 24bit TRUECOLOR works, but just like I linked in post 26
It was the same with Riva 050 |
03 March 2017, 17:41 | #42 | ||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
While testing I discovered another problem with RIVA v0.50 which is still present in the new version. Sometimes the rendered screen shows a garbled screen of diagonal banding with DISPLAY=HICOLOR. I looked at the screen modes being used. 320x256x16PC screen mode to display a 352x256 mpeg (not working) 320x240x16PC screen mode to display a 352x240 mpeg (not working) 320x240x16PC screen mode to display a 320x240 mpeg (working) The video works here only when I have a P96 resolution which exactly matches the video resolution. P96 users are not guaranteed to have any particular screen resolution or display format. It may be worthwhile to look into the choice of best mode id and have centering or scaling if the video is narrower than the display (or clipping if the video resolution is larger than the display resolution). A non-PIP window mode and the ability to force a screen mode id and/or resolution could be helpful here for testing even though the switches may have to be changed. Quote:
I have heard there is a MOVE16 bug in some early versions of the 68040 as well but I have never heard anyone complain that MOVE16 was not working on their CPU. Last edited by matthey; 03 March 2017 at 18:22. |
||
03 March 2017, 22:44 | #43 | |
Registered User
Join Date: May 2016
Location: Rostock/Germany
Posts: 132
|
Quote:
There is a reason why PIP is the only mode where a resizable window is offered. In this mode, the Picasso IV performs the scaling such that it basically comes for free in terms of CPU usage. |
|
03 March 2017, 23:12 | #44 | ||||
Registered User
Join Date: May 2016
Location: Rostock/Germany
Posts: 132
|
Quote:
Quote:
Quote:
Quote:
It must be pointed out, however that the loop in question is the "best case" scenario where previous blocks are just cloned for picture areas where nothing changed between frames. Tech side note: MPEG-1 and -2 don't have the inherent "Macroblock skip" abilities of later standards. Current encoders emulate the skip mode by ending a slice when a number of skip Macroblock candidates are present and continue with the next "coded" Macroblock after the skipped blocks by starting a new bitstream fragment. Updated 68k binary that should hopefully fix a number of the reported issues: http://bax.comlab.uni-rostock.de/fil...A-0.53a0-m68k3 Last edited by buggs; 03 March 2017 at 23:14. Reason: amendment to 3rd paragraph |
||||
04 March 2017, 02:19 | #45 | ||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
The performance is significantly better than RiVA v0.50 too. 320x240 mpegs went from 18-22fps to 21-29fps (NOSKIP, NOAUDIO, PIP FULLPIP) on my 68060@75MHz. Many 320x240 videos are recorded at 25fps giving full speed (no skip) playback. Audio only costs about 1fps more. I updated my post at the following link with the amazing 68060 performance results. http://eab.abime.net/showpost.php?p=...8&postcount=22 Quote:
Maybe you could add a MOVE16 CLI switch to turn on a function using the MOVE16 instruction if there is enough difference. It is not difficult to detect for a 68040 or 68060 either. I imagine it is very low priority though. |
||
04 March 2017, 14:55 | #46 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
i actually did, however it simply only displays the first frame. also i have not been able to make it act according to tooltypes. i need to look if the latter is a more general issue, however im not sure how to debug the previous one without some debug output, especially that debug builds are currently broken on aros68k. unfortunatelly im even less familiar with asm and winuae debugger than with c. all i ve been able to catch was strangely that:
Code:
D0 00000000 D1 07030014 D2 003F0000 D3 00000000 D4 0703B970 D5 0703B740 D6 0703B930 D7 00000000 A0 070005A4 A1 07034BF0 A2 001FFFB8 A3 00000000 A4 00FE8A66 A5 0700056E A6 070005A4 A7 001FFF9C USP 0703B33C ISP 001FFF9C SFC 00000000 DFC 00000000 CACR 80008000 TC 00008000 ITT0 00000000 ITT1 00000000 DTT0 00000000 DTT1 00000000 VBR 00C7E000 MSP 00000000 MMUS 00000000 URP 0701B000 SRP 0701B000 T=00 S=1 M=0 X=0 N=0 Z=0 V=0 C=0 IMASK=0 STP=1 00FE6C3C 60d6 BT .B #$ffffffd6 == $00fe6c14 (T) Next PC: 00fe6c3e H 200 -1 00FE6C3C 60d6 BT .B #$ffffffd6 == $00fe6c14 (T) |
04 March 2017, 23:02 | #47 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,195
|
Is there any setting I could try to run RiVa with RTG and Picasso in windowed mode?
I say so because the update doesn't work here. |
04 March 2017, 23:52 | #48 | |
Registered User
Join Date: Mar 2013
Location: Lahti / Finland
Age: 52
Posts: 451
|
Quote:
http://apollo-accelerators.com/files...53a0-m68k3.mp4 |
|
04 March 2017, 23:58 | #49 |
Ruler of the Universe
Join Date: Mar 2010
Location: Lanzarote/Spain
Posts: 6,195
|
It should work ok with what? A Vampire? I say the 68k version using Picasso 24bits on WinUAE.
|
05 March 2017, 00:04 | #50 | |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
There is only one current way I know of to get a window instead of screen and that is with DISPLAY=PIP and FULLPIP settings. This requires your gfx card to have PIP support (Picasso IV, Voodoo 3 and Voodoo 4 but maybe more). PIP provides fast hardware scaling of the display meaning RiVA does not have to. RiVA could probably be enhanced to open a window the size of the video resolution but resizing it would not work without adding some kind of software size scaling (not scaling or fast double/half scaling would be fast and better than no window mode). A window mode would likely be slower to begin with and any kind of scaling would be slower yet but it would be a nice feature on faster Amigas. |
|
05 March 2017, 00:13 | #51 | |
Registered User
Join Date: Mar 2013
Location: Lahti / Finland
Age: 52
Posts: 451
|
Quote:
http://apollo-accelerators.com/files...53a0-m68k3.mp4 Last edited by ShK; 05 March 2017 at 00:21. Reason: e. 16-bit screenmode is needed |
|
05 March 2017, 15:18 | #52 |
Registered User
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
|
with winuae and 3.9 its working without that i set 16bit screen. i still have not got it to work with aros for now.
|
30 January 2018, 01:04 | #53 |
Registered User
Join Date: Sep 2011
Location: MIAMI/USA
Posts: 87
|
is AGA support being depreciated?
I have an Amiga 1200/060/50mhz with Indivision
I have been using (my) registered version .050. I Downloaded .052 to give it a try, but I notice it behaves very differently using AGA for me. With the older version using the DISPLAY=DHAM8 the image quality looks very good with lots of colors and smooth shading. Using .052 the image quality looks heavily dithered with a much reduced color palette. I got the same result with the .053 version. Any idea whats going on here? Also in the older version the pressing the space bar would switch between HalfHeight and Normal modes which I understood allowed for faster playback (in AGA mode) while sacrificing some quality. Now the space bar seems to pause and resume video, which is fine, but is there a new key for the HalfHeight/Normal toggle? Thanks! nate Last edited by bbond007; 30 January 2018 at 01:18. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
RiVa AMMX Benchmarks | TuKo | Amiga scene | 82 | 26 January 2017 20:59 |
RIVA (68k MPEG Player) is now free | NovaCoder | News | 7 | 14 March 2016 11:25 |
RiVA mpeg player | amiga | request.Apps | 18 | 25 February 2014 10:32 |
Never released??? | tomcat666 | project.aGTW | 18 | 18 January 2010 14:44 |
riva | amiga | request.Apps | 6 | 12 May 2008 18:56 |
|
|