[svn] / branches / dev-api-4 / xvidcore / src / encoder.h Repository:
ViewVC logotype

Log of /branches/dev-api-4/xvidcore/src/encoder.h

Parent Directory Parent Directory


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

Revision 1230 - (view) (download) (annotate) - [select for diffs]
Modified Sun Nov 30 16:13:16 2003 UTC (20 years, 4 months ago) by edgomez
File length: 5542 byte(s)
Diff to previous 1200
* Thread safe MPEG4 quantization functions.
  Cleaned up version of patch provided by Michael
   - fixed compiling problems on gcc
   - added const qualifiers every where it was possible to help C compiler
     optimization.
   - added the mpeg_quant_matrices param to all ASM function prototype
     in comments (even if it's not used, that shows we do it deliberatly)
   - forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
* Added real CRC computing in xvid_bench.c

Revision 1200 - (view) (download) (annotate) - [selected]
Modified Wed Nov 5 16:15:47 2003 UTC (20 years, 4 months ago) by edgomez
File length: 5509 byte(s)
Diff to previous 1161
Patch from syskin.

* This patch avoids calling setedges and interpolate for uneeded cases:
    - setedges is only called once per frame.
    - interpolate is called only when the previous rounding
      was different from the one needed.
* Interpolation has been optimized a bit for qpel case, we do the
  hv pass down to top to use the cache more efficiently (hope so).

Revision 1161 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 1 23:23:01 2003 UTC (20 years, 6 months ago) by edgomez
File length: 5477 byte(s)
Diff to previous 1131 , to selected 1200
removed trailing spaces

Revision 1131 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 26 14:07:11 2003 UTC (20 years, 7 months ago) by edgomez
File length: 5479 byte(s)
Diff to previous 1115 , to selected 1200
Final bits of AR flag support during encoding

Revision 1115 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 7 15:42:50 2003 UTC (20 years, 7 months ago) by chl
File length: 5431 byte(s)
Diff to previous 1107 , to selected 1200
I hate warnings! So I removed all I could find...

Revision 1107 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 2 15:08:48 2003 UTC (20 years, 8 months ago) by edgomez
File length: 5445 byte(s)
Diff to previous 1077 , to selected 1200
API changes

Revision 1077 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 28 15:54:16 2003 UTC (20 years, 9 months ago) by chl
File length: 5482 byte(s)
Diff to previous 1054 , to selected 1200
3 warp point GME - first commit

Revision 1054 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 13:55:56 2003 UTC (20 years, 9 months ago) by edgomez
File length: 5427 byte(s)
Diff to previous 1053 , to selected 1200
Added legal header

Revision 1053 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 01:25:19 2003 UTC (20 years, 9 months ago) by edgomez
File length: 6206 byte(s)
Diff to previous 1035 , to selected 1200
ISO C89 comment style

Revision 1035 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 18 12:33:26 2003 UTC (20 years, 10 months ago) by edgomez
File length: 6188 byte(s)
Diff to previous 1014 , to selected 1200
RateControl complete removal

Revision 1014 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 12 12:33:16 2003 UTC (20 years, 10 months ago) by suxen_drol
File length: 6250 byte(s)
Diff to previous 948 , to selected 1200
zones, profiles, vfw changes

Revision 948 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 26 11:01:03 2003 UTC (21 years ago) by suxen_drol
File length: 6116 byte(s)
Diff to previous 926 , to selected 1200
xvid_enc_rc_t removed

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: 6136 byte(s)
Diff to previous 925 , to selected 1200
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added

Revision 925 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 15 17:06:53 2003 UTC (21 years ago) by suxen_drol
File length: 6278 byte(s)
Diff to previous 920 , to selected 1200
variable frame rate encoding

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: 6263 byte(s)
Diff to previous 919 , to selected 1200
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: 6089 byte(s)
Diff to previous 890 , to selected 1200
plugin system
xvid_rawenc output cleanup
xvid_rawenc -p option

Revision 890 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 22 08:49:45 2003 UTC (21 years, 1 month ago) by suxen_drol
File length: 5956 byte(s)
Diff to previous 886 , to selected 1200
++api v1.-127.0

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: 5731 byte(s)
Diff to previous 851 , to selected 1200
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

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/src/encoder.h
File length: 5731 byte(s)
Diff to previous 686 , to selected 1200
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 686 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 28 07:27:37 2002 UTC (21 years, 4 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5795 byte(s)
Diff to previous 677 , to selected 1200
smp remove patch <rickf at ebenchmarks.com>

Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 26 23:44:11 2002 UTC (21 years, 4 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 5830 byte(s)
Diff to previous 648 , to selected 1200
ANSI C compliancy - thx Rick Foos

Revision 648 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 16 23:38:16 2002 UTC (21 years, 4 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 5827 byte(s)
Diff to previous 603 , to selected 1200
License Change

Revision 603 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 19 11:41:12 2002 UTC (21 years, 5 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 4801 byte(s)
Diff to previous 541 , to selected 1200
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)

Revision 541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 25 23:37:09 2002 UTC (21 years, 6 months ago) by h
Original Path: trunk/xvidcore/src/encoder.h
File length: 4776 byte(s)
Diff to previous 404 , to selected 1200
removed incomplete field-mv support

Revision 404 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 21:42:56 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 4817 byte(s)
Diff to previous 400 , to selected 1200
Added $Id$ keyword again.

Revision 400 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 21:03:29 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 4755 byte(s)
Diff to previous 399 , to selected 1200
Removed BFRAMES part of the code

Revision 399 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 20:56:52 2002 UTC (21 years, 6 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 5297 byte(s)
Diff to previous 387 , to selected 1200
- Removed History Header
- Added Michael Militzer Copyright (well Michael seems to be the first contributor)

Revision 387 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 3 17:25:45 2002 UTC (21 years, 6 months ago) by chl
Original Path: trunk/xvidcore/src/encoder.h
File length: 5666 byte(s)
Diff to previous 366 , to selected 1200
Support for timestamps even without #define BFRAMES

Revision 366 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 7 10:09:00 2002 UTC (21 years, 7 months ago) by chl
Original Path: trunk/xvidcore/src/encoder.h
File length: 5710 byte(s)
Diff to previous 324 , to selected 1200
New variable pEnc->last_sync for (more) correct time-codes in B-frames mode.
Not a 100% clean solution. NOTE: Whole Timecode management must be rewritten!

Revision 324 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 21 03:49:47 2002 UTC (21 years, 8 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5699 byte(s)
Diff to previous 317 , to selected 1200
frame_drop_ratio

Revision 317 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 19 14:56:00 2002 UTC (21 years, 8 months ago) by chl
Original Path: trunk/xvidcore/src/encoder.h
File length: 5669 byte(s)
Diff to previous 295 , to selected 1200
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)

Revision 295 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 12 12:26:55 2002 UTC (21 years, 8 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5643 byte(s)
Diff to previous 238 , to selected 1200
XVID_ENC_PARAM->num_threads

Revision 238 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 24 09:53:18 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5605 byte(s)
Diff to previous 234 , to selected 1200
added font.c, sgi-irix64 makefile, dx50bvop working

Revision 234 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 23 03:58:32 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5579 byte(s)
Diff to previous 229 , to selected 1200
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c

Revision 229 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 20 14:05:58 2002 UTC (21 years, 9 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 5489 byte(s)
Diff to previous 202 , to selected 1200
bframe patch

Revision 202 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 13 21:45:24 2002 UTC (21 years, 9 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 5261 byte(s)
Diff to previous 195 , to selected 1200
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
  (Dev Mail-List suggestion from  Christoph Lampert)

Revision 195 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 12 20:38:41 2002 UTC (21 years, 9 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 2952 byte(s)
Diff to previous 188 , to selected 1200
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 188 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 7 10:21:48 2002 UTC (21 years, 9 months ago) by edgomez
Original Path: trunk/xvidcore/src/encoder.h
File length: 2941 byte(s)
Diff to previous 164 , to selected 1200
Rate control structure per encoder

Revision 164 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 6 10:07:19 2002 UTC (21 years, 10 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 2975 byte(s)
Diff to previous 152 , to selected 1200
low_delay

Revision 152 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 1 13:00:02 2002 UTC (21 years, 11 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 2952 byte(s)
Diff to previous 136 , to selected 1200
#define BFRAMES

Revision 136 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 25 06:55:00 2002 UTC (21 years, 11 months ago) by suxen_drol
Original Path: trunk/xvidcore/src/encoder.h
File length: 2548 byte(s)
Diff to previous 113 , to selected 1200
FRAMEINFO

Revision 113 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 10 07:40:51 2002 UTC (21 years, 11 months ago) by Isibaar
Original Path: trunk/xvidcore/src/encoder.h
File length: 2398 byte(s)
Diff to previous 101 , to selected 1200
PSNR calculations

Revision 101 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 5 14:40:36 2002 UTC (21 years, 11 months ago) by h
Original Path: trunk/xvidcore/src/encoder.h
File length: 2359 byte(s)
Diff to previous 83 , to selected 1200
hinted motion estimation support (raw or compressed)

Revision 83 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 29 04:25:16 2002 UTC (22 years ago) by h
Original Path: trunk/xvidcore/src/encoder.h
File length: 2340 byte(s)
Diff to previous 3 , to selected 1200
merged image/pMBs create and destroy stuff into single if()

Revision 3 - (view) (download) (annotate) - [select for diffs]
Added Fri Mar 8 02:46:11 2002 UTC (22 years ago) by Isibaar
Original Path: trunk/xvidcore/src/encoder.h
File length: 2305 byte(s)
Diff to selected 1200
moved sources

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