[XviD-devel] [PATCH] Important changes to API

Edouard Gomez ed.gomez at free.fr
Sat Aug 2 18:50:57 CEST 2003


Hello,

The   API   was    presenting   some   inconsistencies   (names,   flags
overlapping)... I  really had to  fix them, so  please if you  base your
work on devapi4, it's important to upgrade libxvidcore. 

I did  all needed changes  to the  VFW frontend, so  if you test  it, it
should compile/work as expected. 

ChangeLog:

2003-08-02 15:00:49 GMT	Edouard Gomez <ed.gomez at free.fr>	patch-15

    Summary:
      API cleanup.
    Revision:
      xvidcore--devapi4--1.0--patch-15

    Since we started devapi3 and then devapi4, feature names did not change
    because it was just convenient to keep them to minimize the change impact.
    But most of the flags were now not even suggesting what they do. So this
    patch cleans the API.
    
    This patch also change the way we describe flags, it's more compact and
    shows better flags are bit sets that must not overlap. This change fixes
    a plugin flag overlapping problem as well.

    modified files:
     ./examples/xvid_encraw.c ./src/decoder.c ./src/encoder.c
     ./src/encoder.h ./src/motion/motion_est.c
     ./src/motion/motion_est.h ./src/xvid.c ./src/xvid.h
     ./vfw/src/codec.c ./vfw/src/config.c


2003-07-29 22:25:12 GMT	Edouard Gomez <ed.gomez at free.fr>	patch-14

    Summary:
      Fixed bogus memory accesses
    Revision:
      xvidcore--devapi4--1.0--patch-14

    Fixed bogus memory accesses
    

    modified files:
     ./src/encoder.c ./src/plugins/plugin_2pass1.c

-- 
Edouard Gomez


More information about the XviD-devel mailing list