Re: Re: hdot264 - Developer
"Oztan Harmanci" <[email protected]> Wed, 9 Jul 2003 15:49:23 -0400
| Newsgroups | gmane.comp.video.h264.devel |
|---|---|
| Message-ID | <007a01c34653$323611a0$bfa49780@h414pc4> |
Hi. Im a phd student working on video coding. After working on an MPEG4 implementation I recently started looking at the JVT's source code. As someone already said, it is a big mess, it is old and contributed by many people. There is not a common naming convention. There are pieces of years old TML code around. And finally when I saw two functions each more than 1000 lines long I decided to work on my own H264 implementation. Therefore I am really interested in the hdot264 project and I am seriously willing to contribute. Regarding the encoding/decoding complexity of codec, note that there are a multitude of optimization issues from the encoder's perspective. Therefore IMHO 8x encoding complexity vs MPEG2 is an optimistic figure unless you are not shooting for the best RD optimization. I think it is best to implement a realtime/suboptimal coding (e.g. for live streaming) and an offline/optimal coding (e.g. for storage) and let the user decide which option he/she would like to use. Decoder complexity is somewhat limited, therefore the highest C++ optimizing is the best that can be done for the decoder. As stated, ref. software can and should be used for standard compliance. But it is not that mature yet, not a week passes by without someone noticing a new bug in the code. Anyway, I would like to help get this project going. Oztan ------------------------------------------------------- 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