MPEG-4 on a DS. Proof of Concept. August 24
abraxas from the gbadev.org forums has created a proof of concept program, to get mpeg-4 files running on the DS (English post). As of right now it is only video with no audio, but it shows that it is definitely possible, through the use of homebrew software.
I use xvidcore (my fix version) building mpeg4 decoder lib.
put m4vtst1.sc.nds (at m4vtst1.rar) into card root dir
rename sample1(2).m4v to s.m4v into card root dir
run m4vtst1.sc.nds and play s.m4v mpeg4 file.
It’s still not optimization (slow…).
I found some arm asm & arm dsp asm optimization code in mplayer sources libavcodec lib.
maybe i will change lib for decoding (xvidcore seem slow).
PS. I think it possible to decode mpeg4 simple 256×192 24fps
when best optimization idct & yuv->rgb and others.
(some paper talksabout optimization arm decoding mpeg4)
Download Here: m4vtst1.rar
Discuss this topic in our forums.
