[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