English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Coders. General (https://eab.abime.net/forumdisplay.php?f=37)
-   -   HELP: MPEG-1 player in pure Assembler (https://eab.abime.net/showthread.php?t=43931)

victim 06 April 2009 12:30

HELP: MPEG-1 player in pure Assembler
 
Hello Amiganer !

At time i try to programming a MPEG-1 decoder / player for the 68060 CPU in pure Assembler. So far I have not found the correct instructions on the construction of the MPEG-1 format. :banghead

Has anyone here perhaps a tutorial about the header structure of MPEG-1 or any assembler routines on this topic? :bowdown

At Aminet site, I have this program with source code and some assembler routines found. http://aminet.net/package/gfx/show/aMiPEG_1.1_src

Now you can see a "discrete cosine transformation" is needed for MPEG-1 decoding.

Thanks for your help
greets, Victim :crazy

kriz 06 April 2009 12:48

heyy cool :) The fastest now should be Riva..

alexh 06 April 2009 12:54

Quote:

Originally Posted by victim (Post 533449)
Has anyone here perhaps a tutorial about the header structure of MPEG-1 or any assembler routines on this topic? :bowdown

FFS, google man! There are millions of resources on the subject.

http://dvd.sourceforge.net/dvdinfo/mpeghdrs.html

Quote:

Originally Posted by victim (Post 533449)
At Aminet site, I have this program with source code and some assembler routines found. http://aminet.net/package/gfx/show/aMiPEG_1.1_src

http://aminet.net/package/mus/play/MPEGA35

Quote:

Originally Posted by victim (Post 533449)
Now you can see a "discrete cosine transformation" is needed for MPEG-1 decoding.

Erm, yeah....

Shame that RiVA development is over and the product has not been open sourced / made free. I wonder if the author makes any money from it?

The successor for OS4.0 seems to be recently active (1 year)

http://dvplayer.amigarevolution.com/

victim 06 April 2009 13:48

RE: alexh
 
Thank your for the links

Quote:

FFS, google man! There are millions of resources on the subject.

http://dvd.sourceforge.net/dvdinfo/mpeghdrs.html
This is a good page for description of the MPEG headers
I have a lot on google search, but most documents on mpeg are absolutely incomplete

This link is only for MPEG audio and not for the video format for the intended

Quote:

Erm, yeah....

Shame that RiVA development is over and the product has not been open sourced / made free. I wonder if the author makes any money from it?

The successor for OS4.0 seems to be recently active (1 year)

http://dvplayer.amigarevolution.com/

alexh 06 April 2009 14:20

Quote:

Originally Posted by victim (Post 533462)
This link is only for MPEG audio and not for the video format for the intended

But it has some code for parsing MPEG headers. Perhaps not applicable.

Did you try RiVA to see what to aim for?

http://aminet.net/package/gfx/show/RiVA

exoticaga 06 April 2009 16:30

Besides Riva is there any good free mpeg players for the amiga ?
mpeg2 more than mpeg1, mpeg2 being the standard dvd format.

victim 06 April 2009 17:20

Re
 
My goal is an MPEG player routine for demo programming to develop.
This player then I will later make open source for all ambitious amiga demo programmer. :spin

Quote:

Originally Posted by alexh (Post 533451)
FFS, google man! There are millions of resources on the subject.

http://dvd.sourceforge.net/dvdinfo/mpeghdrs.html



http://aminet.net/package/mus/play/MPEGA35


Erm, yeah....

Shame that RiVA development is over and the product has not been open sourced / made free. I wonder if the author makes any money from it?

The successor for OS4.0 seems to be recently active (1 year)

http://dvplayer.amigarevolution.com/

Quote:

Originally Posted by alexh (Post 533469)
But it has some code for parsing MPEG headers. Perhaps not applicable.

Did you try RiVA to see what to aim for?

http://aminet.net/package/gfx/show/RiVA


alexh 06 April 2009 18:55

Quote:

Originally Posted by exoticaga (Post 533498)
is there any good free mpeg players for the amiga?

There was Frogger.

http://frogger.rules.pl/

Quote:

Originally Posted by exoticaga (Post 533498)
mpeg2 more than mpeg1, mpeg2 being the standard dvd format.

You're never going to be able to playback 720x576i MPEG2 with a 68k Amiga. AFAIR anything below an 060 struggles to do 352x288 MPEG1 (Hence CD32 FMV cart). You're gonna need a PPC and a gfx card with YUV frame buffer support.

exoticaga 07 April 2009 05:35

Thanks Alex that explains a great deal, will keep to pc for that. :)

Quote:

Originally Posted by victim (Post 533514)
My goal is an MPEG player routine for demo programming to develop.
This player then I will later make open source for all ambitious amiga demo programmer. :spin

Sounds a nice goal victim :agree


All times are GMT +2. The time now is 06:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04534 seconds with 11 queries