Loren Merritt wrote:
On Thu, 19 Apr 2007, Dieter wrote:
1080p
Mpeg 1, 2 up to 80 Mbps
Mpeg 4 up to 20 Mbps ( Is this really the worst case? Seems low. )
H.264 up to 40 Mbps
H.264 is the killer. :-(
It is worse than just H.264, it has to be H.264 HiP 1080p/30! Only
dedicated hardware is a viable solution for that. Look at the size and
price of the first HD-DVD and Blu-Ray players. They probably are not
using a single chip solution for decode.
What is "HiP"? I searched a bit and didn't find anything that looked
relevant.
"High Profile". i.e. you want to support all of the features of H.264,
not just one of the subsets. Otherwise you'd be able to play only some
H.264 videos.
Note, however, that High Profile mostly just adds implementation
complexity. It does not take significantly more processing power than
Main Profile.
Any sort of DSP should also work.
This seems very promising if we can find a suitable one. The TI
ones look
great except they aren't fast enough. Anyone know if/when TI is coming
out with a newer faster model? I think a couple recent posts had
pointers
to other brands?
The DSPs for video decode are fixed point. For OpenGL, we need a
floating point
Does video decode have to be done in fixed point, or could a floating
point
unit be useful? Perhaps a fixed point unit and a floating point unit
working together somehow?
All pixel manipulations in H.264, and all except DCT in MPEG-1/2/4, need
to be fixed-point.
DCT in MPEG-1/2/4 can be floating-point.
But, I doubt that you can get float hardware that is fast enough. That
was the my basis for saying that a card based on a floating point DSP
wouldn't do HD video.
--
JRT
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)