Re:sketch implementation
[email protected] Thu, 27 Mar 2003 09:52:31 +0200
| Newsgroups | gmane.comp.video.h264.devel |
|---|---|
| Message-ID | <200303270752.h2R7qVY22383@omail2> |
The first draft sketch has a major problem of too much OO as I see it. When I wrote OO I had OB (Object Based) in mind. Keeping objects only for the BIG parts of the code, like : CMotionEstimation, CBitRateControl, CPrediction(Inter/Intra), CBufferManager, CSliceData(With all MB in it) etc. As Aitor suggested, using virtuals for the transform and all low-level (eventually assembly) functions is a good idea, so we can have : CTransform, CInterpolation, CMemTransfer ect. Objects should be as global as possible so that more room for optimizations is left. ----------------------------------------------------------------------- Walla! Mail, Get Your Private, Free E-mail from Walla! at: http://mail.walla.co.il