English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 06 April 2009, 12:30   #1
victim
Registered User
 
Join Date: Mar 2009
Location: N/A
Posts: 23
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.

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

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
victim is offline  
Old 06 April 2009, 12:48   #2
kriz
Junior Member
 
kriz's Avatar
 
Join Date: Sep 2001
Location: No(R)Way
Age: 41
Posts: 3,188
heyy cool The fastest now should be Riva..
kriz is offline  
Old 06 April 2009, 12:54   #3
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
Quote:
Originally Posted by victim View Post
Has anyone here perhaps a tutorial about the header structure of MPEG-1 or any assembler routines on this topic?
FFS, google man! There are millions of resources on the subject.

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

Quote:
Originally Posted by victim View Post
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 View Post
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/

Last edited by alexh; 06 April 2009 at 13:01.
alexh is offline  
Old 06 April 2009, 13:48   #4
victim
Registered User
 
Join Date: Mar 2009
Location: N/A
Posts: 23
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/
victim is offline  
Old 06 April 2009, 14:20   #5
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
Quote:
Originally Posted by victim View Post
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
alexh is offline  
Old 06 April 2009, 16:30   #6
exoticaga
Registered User
 
Join Date: Aug 2007
Location: UK
Posts: 446
Besides Riva is there any good free mpeg players for the amiga ?
mpeg2 more than mpeg1, mpeg2 being the standard dvd format.
exoticaga is offline  
Old 06 April 2009, 17:20   #7
victim
Registered User
 
Join Date: Mar 2009
Location: N/A
Posts: 23
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.

Quote:
Originally Posted by alexh View Post
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 View Post
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
victim is offline  
Old 06 April 2009, 18:55   #8
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,342
Quote:
Originally Posted by exoticaga View Post
is there any good free mpeg players for the amiga?
There was Frogger.

http://frogger.rules.pl/

Quote:
Originally Posted by exoticaga View Post
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.
alexh is offline  
Old 07 April 2009, 05:35   #9
exoticaga
Registered User
 
Join Date: Aug 2007
Location: UK
Posts: 446
Thanks Alex that explains a great deal, will keep to pc for that.

Quote:
Originally Posted by victim View Post
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.
Sounds a nice goal victim
exoticaga 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
RiVA mpeg player amiga request.Apps 18 25 February 2014 10:32
SMD-100 Mpeg Player. DDNI request.Other 0 07 May 2007 01:17
pure bit not set? amigalizard support.Apps 4 04 September 2005 05:47
Best pure DOS emulators!! Bloodwych Retrogaming General Discussion 23 07 July 2003 20:56
Amiga Mpeg Player?? FreakyDan request.Apps 1 15 February 2003 14:28

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 06:08.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08813 seconds with 13 queries