Re: Re: hdot264 - Developer
skal <[email protected]> 09 Jul 2003 14:52:09 +0200
| Newsgroups | gmane.comp.video.h264.devel |
|---|---|
| Message-ID | <1057755129.1534.97.camel@latitude344> |
Re, On Wed, 2003-07-09 at 14:41, Aitor Garay wrote: > Hi there!, > > > indeed, i'm playing with ref software in order to get a grasp of > > H264 capabilities. And i must admit H264 is by far more complex > > than i first thought. > > What impressions did you get while playing with the reference > software? it is a mess, most probably as a result of collaborative code aggregation. Informations are duplicated, redundant, all over the place, etc... (There must be at least 3 ways in there to guess whether a macroblock is intra or not :) *But* it matches rather well the norm, which is rather lucky. And it's hence useful. For instance, look at the specs regarding loop-filtering: hard to decipher, ain't it? But when you look at the code (loopFilter.c), it appears far simpler and straightforward. And you can then play with, replacing it by some code of your own. This is the main strength of the ref software, i think. Do you think it's worth on using it as a base for developing > a new codec, forget about it :) or it's better to start a new clean implementation? > definitely. But keeping the ref software as a test-bed for experimentations on isolated new code, before it's incorporated in the rest, would prove helpful. > Encoding is even more depressing, Some sources suggest that > H.264/AVC encoding requires roughly 8 times more encoding processing > power than MPEG-2. Other sources say that it's only 4-5 more > complex. There is a big difference between both estimations! the ref software is not a good source for reliable figures about encoding time ;) But judging from the complexity at stake, what you quote wouldn't surprise me at all. bye! Skal ------------------------------------------------------- This SF.Net email sponsored by: Parasoft Error proof Web apps, automate testing & more. Download & eval WebKing and get a free book. www.parasoft.com/bulletproofapps