Log of /branches/dev-api-4/xvidcore/examples/xvid_encraw.c
Parent Directory
Revision
932 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 20 14:14:52 2003 UTC (20 years, 2 months ago) by
edgomez
File length: 24543 byte(s)
Diff to
previous 926
A bit of indent with all option detailed in CodingStyle and options reveamping, most of them are in long format now
Revision
926 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 16 12:05:09 2003 UTC (20 years, 2 months ago) by
suxen_drol
File length: 25081 byte(s)
Diff to
previous 923
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added
Revision
920 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 15 14:32:56 2003 UTC (20 years, 2 months ago) by
suxen_drol
File length: 23768 byte(s)
Diff to
previous 919
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump
Revision
918 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 11 23:39:47 2003 UTC (20 years, 3 months ago) by
edgomez
File length: 21765 byte(s)
Diff to
previous 916
2003-03-11 23:37:06 GMT Edouard Gomez <ed.gomez@free.fr> patch-9
Summary:
Changed xvid_decraw option handling for -d/-m.
Revision:
xvidcore--devapi4--1.0--patch-9
-d and -m options were boolean so option values were not needed.
modified files:
examples/xvid_decraw.c
2003-03-11 23:30:16 GMT Edouard Gomez <ed.gomez@free.fr> patch-8
Summary:
Fixed frame counting in xvid_encraw.
Revision:
xvidcore--devapi4--1.0--patch-8
We were branching before incrementing the frame counter when core was
buffering frames. This was resulting in wrong frame counting during
the buffering phase.
modified files:
examples/xvid_encraw.c
2003-03-11 23:07:01 GMT Edouard Gomez <ed.gomez@free.fr> patch-7
Summary:
Ported xvid_decraw to new API.
Revision:
xvidcore--devapi4--1.0--patch-7
xvid_decraw has been ported to new API. It basically works fine,
however i'm not completly staisfied. If I do a step by step run then i
can see that second frame is reported as a VOL decoding though the
first IFrame has been consumed. This makes xvid_decraw does not report
correctly frames' length.
Except that, xvid_decraw works well enough to activate it in the
makefile.
modified files:
examples/Makefile examples/xvid_decraw.c
Revision
916 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 11 01:08:10 2003 UTC (20 years, 3 months ago) by
edgomez
File length: 21764 byte(s)
Diff to
previous 913
2003-03-11 00:36:34 GMT Edouard Gomez <ed.gomez@free.fr> patch-5
Summary:
PSNR is now an option. More consistent -m/-s option handling.
Revision:
xvidcore--devapi4--1.0--patch-5
I turned PSNR stats into an option (-s). I fixed the handling of the
-m option that required only a bool.
I could say in french "ma stupidité dans toute sa grandeur".
-m presence is enough to significate "save _m_peg stream", we don't
need the boolean value.
modified files:
examples/xvid_encraw.c
Revision
913 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 9 16:45:24 2003 UTC (20 years, 3 months ago) by
edgomez
File length: 21582 byte(s)
Diff to
previous 909
2003-03-09 16:42:27 GMT Edouard Gomez <ed.gomez@free.fr> patch-3
Summary:
Adds extended stats support.
Revision:
xvidcore--devapi4--1.0--patch-3
This patch enables core extended stats support. It seems that xvidcore
does not compute sse for BFrames, I have tried to adds this by an ugly
hack but it did not work as expected, i suppose core does not
decompress bframes as they are not used as reference frames (unlike P
and I frames).
If we succeed in enabling sse calculation in core for bframes, then
xvid_stat will not be needed anymore. This will save lot of trouble
with frame matching in PSNR computation when bframes are enabled.
modified files:
examples/xvid_encraw.c
Revision
909 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 9 00:28:09 2003 UTC (20 years, 3 months ago) by
edgomez
File length: 20764 byte(s)
Diff to
previous 886
2003-03-09 00:23:52 GMT Edouard Gomez <ed.gomez@free.fr> patch-2
Summary:
Updated xvid_encraw for new API.
Revision:
xvidcore--devapi4--1.0--patch-2
This patch updates the xvid_encraw example to support the
new API. As it's the first patch for API 4 support, I
disabled all other examples.
BUG: first frame type is Unknown, I suppose I'm missing
a subtility of the new API.
modified files:
examples/Makefile examples/xvid_encraw.c src/encoder.c
Revision
830 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 11 21:56:31 2003 UTC (20 years, 3 months ago) by
edgomez
Original Path:
trunk/xvidcore/examples/xvid_encraw.c
File length: 22169 byte(s)
Diff to
previous 824
patch-13
More "unknown compiler" friendly portab.h file.
patch-14
The PPC port is now disabled because it is outdated.
patch-15
Added the configure bootstrap script.
patch-16
Changed linking option on PPC platforms (-flat_namespace)
patch-17
Added IA64 DCT source choice according to the compiler basename.
patch-18
Fixed xvid_encraw help message.
patch-19
Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
patch-20
Removed BFrame outdated bframe/qpel decoding.
Revision
824 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 9 19:32:52 2003 UTC (20 years, 4 months ago) by
edgomez
Original Path:
trunk/xvidcore/examples/xvid_encraw.c
File length: 22190 byte(s)
Diff to
previous 741
I made all these changes on my own working copy until i had
something really usable wihtout regressions for most users.
I think its place is now in CVS. Here is a ChangeLog summary
generated from my local patches.
base-0
Imported xvidcore 0.9.0 into arch repository
patch-1
Updated to current stable CVS_HEAD
patch-2
Changed build system for Unix OSes
patch-3
Fixes for the new build system in sources.
patch-4
Fixed options and added the --disable-assembly option
patch-5
Fixed a BSD checking in nasm output format.
patch-6
Fixed the "ar" "s" option for some platforms.
patch-7
Changed the way I add strings into variables.
patch-8
Fixed portab.h for _DEBUG target and GCC/ICC compilers.
patch-9
Added Altivec detection (Guillaume Morin)
patch-10
Fixed MacOSX build.
patch-11
Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
patch-12
DivX4 compatibility layer has been turned into an option (default:disable).
ToDo:
- Fix IA64 assembly file selection.
- Do I disable PPC assembly code ? (according to Guillaume, it needs to be updated)
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.