AminetAminet
Search:
82461 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/show/RiVA-0.53.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:RiVA MPEG player
Author:Stephen Fellner, Henryk Richter
Uploader:Renaud Schweingruber <renaud schweingruber gmail com>
Type:gfx/show
Version:0.53
Architecture:m68k-amigaos
Distribution:Aminet
Date:2018-03-02
Download:http://aminet.net/gfx/show/RiVA-0.53.lha - View contents
Readme:http://aminet.net/gfx/show/RiVA-0.53.readme
Downloads:530
 This is the latest update to the fastest MPEG player available on the classic 
68k Amiga platform. It is based on the work of Stephen Fellner and László Török,
 extended by a lot of additional improvements in terms of runtime performance
and  audio/visual quality. RiVA served as the prominent testcase in the
development  cycle of the Apollo Core AMMX instruction set extension.

 Two binaries are provided in this archive, a classic m68k compatible build 
 (68040+) and an AMMX build, exclusive to Apollo Core Gold 2.7 and newer.

The changes since version 0.50 are too numerous to mention in detail. Here is a
brief overview:
 - AMMX usage in motion compensation, residual transform, color conversion
 - multibuffered SAGA YUV video output
 - Stereo sound output
 - audio/video sync
 - automatic enabling of 44/48 kHz sound output when P96 with 31 kHz AmigaVideo
   environment variable and ECS denise are present
 - relaxation of internal data paths, avoidance of unnecessary data copies
 - 16 Bit windowed mode quality improvement, along with ordered dithering
 - borderless windowed mode (Flype)

Input steams / Quickstart:
 The input format supported by RiVA is MPEG-1 program streams. Modern video 
 formats can be converted to MPEG-1 using tools like ffmpeg or mencoder.

 Examples (assuming 16:9 aspect ratio content):
 ffmpeg -i source.mp4 -vcodec mpeg1video -filter:v scale=640:360         -b:v
1500k -bf 3 -ac 2 -acodec mp2 -b:a 128k dest_640x360.mpg  mencoder -of mpeg
-mpegopts format=mpeg1:tsaf:muxrate=1500 -o dest_640x360.mpg           -aid 1
-vf scale=640:360 -ofps 24 -oac lavc -ovc lavc -lavcopts 
acodec=mp2:abitrate=128:vcodec=mpeg1video:vbitrate=1500:keyint=15:mbd=2:aspect=1
6/9:vmax_b_frames=3  
          source.mp4

 RiVA should work well with default settings and the aforementioned encoding
 parameters on Apollo Core Gold2. For optimal runtime performance, use full
 screen on SAGA RTG (make sure, you have active screenmodes with 16 Bit depth),
 along with Paula audio output. AHI sound output will considerably slow down 
 the player. Windowed mode on Workbench will also be much slower than the
 fullscreen mode. Some additional performance improvement is possible by lower
 audio quality (e.g. commandline arguments AUDIOFREQDIV=2 AUDIOQUALITY=0).

Source code, licensing and building notes:
 The full source code is included, covered by the GNU general public license.
 The AGA and CGX renderers (unused in Apollo build) are available with dual
 licensing (GPL or MIT). 

 The only assembler supporting the extended Apollo instruction set is VASM.
 At least version 1.7h of VASM is required. Use the -devpac mode of VASM.
 Selection between the pure 68k build and the apollo build can be done with
 the APOLLO_CLIP master switch (0/1).



Contents of gfx/show/RiVA-0.53.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 1931    3057  63.2% -lh5- 964e Mar  2 15:48 RiVA-0.53.info
[unknown]                 1638    3058  53.6% -lh5- 7ca5 Mar  2 15:51 RiVA-0.53/README
[unknown]                 2289    3578  64.0% -lh5- 8e05 Mar  2 15:50 RiVA-0.53/README.info
[unknown]                22046   41724  52.8% -lh5- 44bc Feb 12 07:48 RiVA-0.53/RiVA-0.53-apollo
[unknown]                 7280   14904  48.8% -lh5- 4c5b Mar  2 15:50 RiVA-0.53/RiVA-0.53-apollo.info
[unknown]                25738   50444  51.0% -lh5- 1602 Mar  5  2017 RiVA-0.53/RiVA-0.53-m68k
[unknown]                 4385    7970  55.0% -lh5- ae23 Mar  2 15:50 RiVA-0.53/RiVA-0.53-m68k.info
[unknown]               677571  677571 100.0% -lh0- 0c83 Feb  7  2017 RiVA-0.53/RiVA-052-RC1-Bench-Flype.pdf
[unknown]                16553   60360  27.4% -lh5- f65f Mar  2 22:14 RiVA-0.53/RiVA.guide
[unknown]                 2290    3578  64.0% -lh5- 84bd Mar  2 15:50 RiVA-0.53/RiVA.guide.info
[unknown]                  115     201  57.2% -lh5- 6327 Jul 29  2017 RiVA-0.53/src/buildriva.sh
[unknown]                 1825    4503  40.5% -lh5- f73b Jul 29  2017 RiVA-0.53/src/ecstest.i
[unknown]                 7096   18431  38.5% -lh5- bfac Jul 29  2017 RiVA-0.53/src/gpl-2.0.txt
[unknown]                 1918   11372  16.9% -lh5- d34d Jul 29  2017 RiVA-0.53/src/HuffmanTables.i
[unknown]                 2276    8948  25.4% -lh5- 13ac Feb 25 08:25 RiVA-0.53/src/MacrosAMMX.m
[unknown]                 2094    5080  41.2% -lh5- a011 Jul 29  2017 RiVA-0.53/src/MacrosCoeff.m
[unknown]                  768    2366  32.5% -lh5- a1b9 Jul 29  2017 RiVA-0.53/src/MacrosDCTCount.m
[unknown]                 1394    4413  31.6% -lh5- 7c30 Jul 29  2017 RiVA-0.53/src/MacrosGen.m
[unknown]                 4534   18573  24.4% -lh5- e600 Feb 25 08:25 RiVA-0.53/src/MacrosIDCT68k.m
[unknown]                 3275   13114  25.0% -lh5- 03c3 Feb 25 08:25 RiVA-0.53/src/MacrosIDCTApollo.m
[unknown]                 5488   24520  22.4% -lh5- 9b1c Jul 29  2017 RiVA-0.53/src/MacrosIDCTApolloOld.m
[unknown]                 2440   16967  14.4% -lh5- a540 Jul 29  2017 RiVA-0.53/src/MacrosInterpol68k.m
[unknown]                 1847    6568  28.1% -lh5- 4bc8 Aug 13  2017 RiVA-0.53/src/MacrosInterpolApollo.m
[unknown]                 1709    4419  38.7% -lh5- 59ea Jul 29  2017 RiVA-0.53/src/MacrosMotion.m
[unknown]                 2049    7350  27.9% -lh5- 57de Jul 29  2017 RiVA-0.53/src/MacrosMPEG.m
[unknown]                 1377    3128  44.0% -lh5- d051 Jul 29  2017 RiVA-0.53/src/MacrosMVDec.m
[unknown]                  268     499  53.7% -lh5- 873b Jul 29  2017 RiVA-0.53/src/mpegaadapter.i
[unknown]                  424     987  43.0% -lh5- 5667 Jul 29  2017 RiVA-0.53/src/p96YUVstuff.i
[unknown]                 6209   32598  19.0% -lh5- 5779 Jul 29  2017 RiVA-0.53/src/RendererAGAC2P.i
[unknown]                 3317   12518  26.5% -lh5- dee7 Jul 29  2017 RiVA-0.53/src/RendererAGAInit.i
[unknown]                 5446   22832  23.9% -lh5- 81c5 Jul 29  2017 RiVA-0.53/src/RendererCGXInit.i
[unknown]                98042  384310  25.5% -lh5- d099 Feb 25 08:25 RiVA-0.53/src/RiVA-0.53a0.s
[unknown]                 1938    8893  21.8% -lh5- 831a Jul 29  2017 RiVA-0.53/src/SubroutinesGen.i
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        33 files  917570 1478834  62.0%            Mar  2 21:06

Aminet © 1992-2018 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>