[svn] / branches / dev-api-4 / xvidcore / examples / xvid_encraw.c Repository:
ViewVC logotype

Log of /branches/dev-api-4/xvidcore/examples/xvid_encraw.c

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Sticky Revision:

Revision 944 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 25 22:53:57 2003 UTC (20 years, 11 months ago) by edgomez
File length: 26452 byte(s)
Diff to previous 942
Plugged the "fixed" quant RC plugin to the -quant option

Revision 942 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 25 11:01:48 2003 UTC (20 years, 11 months ago) by suxen_drol
File length: 26024 byte(s)
Diff to previous 938
2pass2

Revision 938 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 23 04:03:01 2003 UTC (21 years ago) by suxen_drol
File length: 25341 byte(s)
Diff to previous 933
initial rate control

Revision 933 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 20 17:59:07 2003 UTC (21 years ago) by edgomez
File length: 24544 byte(s)
Diff to previous 932
Little fix

Revision 932 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 20 14:14:52 2003 UTC (21 years 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 (21 years 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 923 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 15 16:41:32 2003 UTC (21 years ago) by suxen_drol
File length: 24121 byte(s)
Diff to previous 920
plugin/stats returns sse (integer)

Revision 920 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 15 14:32:56 2003 UTC (21 years 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 919 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 13 11:07:20 2003 UTC (21 years ago) by suxen_drol
File length: 23484 byte(s)
Diff to previous 918
plugin system
xvid_rawenc output cleanup
xvid_rawenc -p option

Revision 918 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 11 23:39:47 2003 UTC (21 years 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 (21 years 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 (21 years 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 (21 years 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 886 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 21 14:49:29 2003 UTC (21 years, 1 month ago) by
File length: 22390 byte(s)
Diff to previous 860
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 860 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 16 05:11:39 2003 UTC (21 years, 1 month ago) by suxen_drol
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 22390 byte(s)
Diff to previous 851
futher portab.h, ARCH_IS_xxx fixes

Revision 851 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 1 month ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 22384 byte(s)
Diff to previous 830
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 830 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 11 21:56:31 2003 UTC (21 years, 1 month 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 (21 years, 1 month 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)

Revision 741 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 26 14:36:06 2002 UTC (21 years, 2 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 22193 byte(s)
Diff to previous 728
Program's name fix in a printf

Revision 728 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 18 20:48:25 2002 UTC (21 years, 3 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 22193 byte(s)
Diff to previous 684
Added Hinted ME code to show how to use it

Revision 684 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 27 21:09:10 2002 UTC (21 years, 3 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 19296 byte(s)
Diff to previous 566
Ansi C + Win32 update for xvid_bench

Revision 566 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 28 16:01:15 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 19236 byte(s)
Diff to previous 561
- Added string.h so gcc does not complain about an undeclared strcmp function.

Revision 561 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 28 14:53:40 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 19216 byte(s)
Diff to previous 558
Last small fixes

Revision 558 - (view) (download) (annotate) - [select for diffs]
Modified Sat Sep 28 14:26:53 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 19219 byte(s)
Diff to previous 376
Updated - MSVC compatibility - MP4U support - Single m4v file support

Revision 376 - (view) (download) (annotate) - [select for diffs]
Added Sat Aug 17 20:03:36 2002 UTC (21 years, 7 months ago) by chl
Original Path: trunk/xvidcore/examples/xvid_encraw.c
File length: 16454 byte(s)
initial commit.
raw test application for XviD native API, including support for B-Frames.

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.

  Diffs between and
  Type of Diff should be a

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4