[XviD-devel] b-frames motion estimation commited

Christoph Lampert xvid-devel@xvid.org
Sun, 28 Jul 2002 11:22:55 +0200 (CEST)


> As i  said before,  it would be  great to  add an extension  field for
> features that are  in dev stage.  When a new  feature needs a struture
> member   in  XVID_ENC_PARAM   we  add   a  field   in   the  extension
> structure. This is a clean solution, so developers know what is in the
> 'stable'  release  (XVID_ENC_PARAM  normal  fields) and  what  is  not
> (XVID_ENC_PARAM->extension fields).   When a new stable  release is on
> the way, then we move the extensions fields to the normal structure...

Yes, you are right. 

> Major version ensure  the XVID_ENC_PARAM members do not  change at all
> and  Minor  versions tell  just  what  the codec  has  to  use in  the
> extension member (as  suxen_drol said, we just add  new fields without
> removing old ones).

Adding new fields would be allowed, but only if the behave like
non-existent for a value of NULL!

gruel

-- 
Christoph H. Lampert chl@math.uni-bonn.de | Diese Signature wurde maschi-     
Beringstr. 6, Raum 14 Tel. (0228) 73-2948 | nell erstellt und bedarf
Sprechstunden: keine, aber meistens da    | keiner Unterschrift. AZ 27B-6