[cvs] / xvidcore / src / xvid.h Repository:
ViewVC logotype

Log of /xvidcore/src/xvid.h

Parent Directory Parent Directory


Links to HEAD: (view) (download) (annotate)
Links to release-1_1-branch: (view) (download) (annotate)
Sticky Tag:

Revision 1.51.2.5 - (view) (download) (annotate) - [select for diffs]
Wed Jun 27 18:57:42 2007 UTC (15 years, 5 months ago) by Isibaar
Branch: release-1_1-branch
CVS Tags: release-1_1_3, release-1_1_3-final
Changes since 1.51.2.4: +2 -2 lines
Diff to previous 1.51.2.4 , to branch point 1.51 , to next main 1.76 , to selected 1.32
- preparing Xvid 1.1.3...

Revision 1.51.2.4 - (view) (download) (annotate) - [select for diffs]
Wed Nov 1 10:17:27 2006 UTC (16 years, 1 month ago) by Isibaar
Branch: release-1_1-branch
CVS Tags: release-1_1_2
Changes since 1.51.2.3: +3 -3 lines
Diff to previous 1.51.2.3 , to branch point 1.51 , to selected 1.32
- upped version number to 1.1.2

Revision 1.51.2.3 - (view) (download) (annotate) - [select for diffs]
Mon Jul 10 17:25:59 2006 UTC (16 years, 4 months ago) by Isibaar
Branch: release-1_1-branch
CVS Tags: release-1_1_1-final
Changes since 1.51.2.2: +3 -3 lines
Diff to previous 1.51.2.2 , to branch point 1.51 , to selected 1.32
- Update vfw profile definitions and packed bs enforcement

Revision 1.51.2.2 - (view) (download) (annotate) - [select for diffs]
Tue Nov 22 21:01:33 2005 UTC (17 years ago) by edgomez
Branch: release-1_1-branch
CVS Tags: release-1_1_0, release-1_1_0_final
Changes since 1.51.2.1: +2 -2 lines
Diff to previous 1.51.2.1 , to branch point 1.51 , to selected 1.32
Bits from my repo

Revision 1.51.2.1 - (view) (download) (annotate) - [select for diffs]
Tue Nov 22 10:44:09 2005 UTC (17 years ago) by suxen_drol
Branch: release-1_1-branch
Changes since 1.51: +3 -5 lines
Diff to previous 1.51 , to selected 1.32
release-1_1_0 version patch:
	set build string to "xvid-1.1.0"
	set XVID_VERSION to 1.1.0
	set XVID_BS_VERSION to 40
	remove XVID_UNSTABLE

Revision 1.51 - (view) (download) (annotate) - [select for diffs]
Thu Oct 6 10:46:42 2005 UTC (17 years, 2 months ago) by Isibaar
Branch: MAIN
Branch point for: release-1_1-branch
Changes since 1.50: +3 -2 lines
Diff to previous 1.50 , to selected 1.32
- Wiped the remainders of RRV encoding support
- Marked the RRV flags as obsolete in xvid.h API

Revision 1.50 - (view) (download) (annotate) - [select for diffs]
Mon Apr 4 23:49:37 2005 UTC (17 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.49: +3 -3 lines
Diff to previous 1.49 , to selected 1.32
New 1.1.0-beta2 release

Revision 1.49 - (view) (download) (annotate) - [select for diffs]
Sun Mar 27 03:59:42 2005 UTC (17 years, 8 months ago) by suxen_drol
Branch: MAIN
Changes since 1.48: +3 -2 lines
Diff to previous 1.48 , to selected 1.32
xvidcore
========
* added XVID_GLOBAL_DIVX5_USERDATA global flag
* removed the bvop delay warning text ("warning: nothing to output), as this often confuses joe user.
* minor changed to closed gop image_printf statement: s/"DX50 BVOP->PVOP"/"CLOSED GOP BVOP->PVOP"
* additional comments for low_delay_default mode within decoder_decode()
* divx userdata string: s/DivX999b000/DivX503b1393. this has been suggested by dxn for improved hardware compatibility [nb: i dont have a hardware player to confirm this]
* vbv_peakrate constraint is ignored if <= 0

vfw frontend
============
* dxn profiles now confirm to "DivX Certified Profile Compatibility v1.1", February 2005. this document was provided by DivXNetworks, USA. when a dxn profile is selected, strict conformance is enabled:
  - force 1:1 picture aspect ratio
  - disable bframes if interlacing is enabled
  - force maximum of 1 consecutive bvops for the portable and ht profiles, 2 bvops for the hd profile
  - always write divx 5 userdata string to bitstream
  - force packed bitstream option
  - updated dxn vbv parameters
* added PROFILE_4MV flag. 4mv is now disabled for the dxn handheld profile.
* moved PROFILE_AS/PROFILE_ARTS/PROFILE_S to config.c
* profile[].max_bitrate now measured in bit/sec (not kbps)
* profile->level box: widgets are now greyed-out if they are not used.
* increase vertical size of profile drop down list.
* about box button: s/Dismiss/OK

Revision 1.48 - (view) (download) (annotate) - [select for diffs]
Sun Jan 16 10:34:52 2005 UTC (17 years, 10 months ago) by edgomez
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 , to selected 1.32
Marking 1.1.0-beta1

Revision 1.47 - (view) (download) (annotate) - [select for diffs]
Sun Dec 19 12:49:05 2004 UTC (17 years, 11 months ago) by edgomez
Branch: MAIN
Changes since 1.46: +1 -1 lines
Diff to previous 1.46 , to selected 1.32
Merged release-1 branch patches + changelogs update

Revision 1.46 - (view) (download) (annotate) - [select for diffs]
Tue Aug 31 22:23:38 2004 UTC (18 years, 3 months ago) by edgomez
Branch: MAIN
Changes since 1.45: +1 -1 lines
Diff to previous 1.45 , to selected 1.32
This really is API 4.1

Revision 1.45 - (view) (download) (annotate) - [select for diffs]
Sun Aug 29 11:57:35 2004 UTC (18 years, 3 months ago) by edgomez
Branch: MAIN
Changes since 1.44: +1 -1 lines
Diff to previous 1.44 , to selected 1.32
Merging with 1.0 tree

Revision 1.44 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 15:24:05 2004 UTC (18 years, 4 months ago) by edgomez
Branch: MAIN
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 , to selected 1.32
Merging bits

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Sun Jul 18 11:22:24 2004 UTC (18 years, 4 months ago) by syskin
Branch: MAIN
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 , to selected 1.32
b-frame VHQ flag

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Thu Jul 15 10:08:22 2004 UTC (18 years, 4 months ago) by suxen_drol
Branch: MAIN
Changes since 1.41: +8 -8 lines
Diff to previous 1.41 , to selected 1.32
Dcoder's sse2 brightness code
xvid.h vbv comments

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Fri Jun 11 08:44:30 2004 UTC (18 years, 5 months ago) by suxen_drol
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 , to selected 1.32
1.1.0 versioning rules for vbv
msvc compile time error

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Jun 10 18:13:42 2004 UTC (18 years, 5 months ago) by chl
Branch: MAIN
Changes since 1.39: +8 -2 lines
Diff to previous 1.39 , to selected 1.32
Initial version of VBV support, activate in 2pass by setting vbv_size!=0

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Fri May 21 14:40:15 2004 UTC (18 years, 6 months ago) by edgomez
Branch: MAIN
Changes since 1.38: +2 -3 lines
Diff to previous 1.38 , to selected 1.32
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Apr 18 07:55:11 2004 UTC (18 years, 7 months ago) by syskin
Branch: MAIN
Changes since 1.37: +7 -1 lines
Diff to previous 1.37 , to selected 1.32
deringer

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 19:44:05 2004 UTC (18 years, 7 months ago) by edgomez
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 , to selected 1.32
Merging 1.0 fixes, fix for h263 mmx quant

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Apr 15 12:05:19 2004 UTC (18 years, 7 months ago) by suxen_drol
Branch: MAIN
Changes since 1.35: +3 -2 lines
Diff to previous 1.35 , to selected 1.32
set versions to 1.1
version check for dec_frame_t->brightness

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Mon Apr 5 20:36:36 2004 UTC (18 years, 8 months ago) by edgomez
Branch: MAIN
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 , to selected 1.32
Merged PPC port + 1.0 tree fixes

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Apr 1 11:11:28 2004 UTC (18 years, 8 months ago) by suxen_drol
Branch: MAIN
Changes since 1.33: +4 -3 lines
Diff to previous 1.33 , to selected 1.32
brightness control

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Mon Mar 22 22:36:23 2004 UTC (18 years, 8 months ago) by edgomez
Branch: MAIN
Branch point for: release-1_0-branch
Changes since 1.32: +652 -341 lines
Diff to previous 1.32
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1.32 - (view) (download) (annotate) - [selected]
Mon Jul 28 12:36:25 2003 UTC (19 years, 4 months ago) by edgomez
Branch: MAIN
CVS Tags: cvs-head, tag-merging-20040322
Changes since 1.31: +2 -2 lines
Diff to previous 1.31
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Thu Jul 24 23:35:28 2003 UTC (19 years, 4 months ago) by edgomez
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 , to selected 1.32
We might have done that long ago -- updates API version to 3.0

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Wed Jun 11 14:10:59 2003 UTC (19 years, 5 months ago) by Isibaar
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 , to selected 1.32
switched back to Walken idct

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Mon Jun 9 17:07:32 2003 UTC (19 years, 5 months ago) by Isibaar
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 , to selected 1.32
don't use Walken idct anymore, simple idct is now used by default instead

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Mar 4 10:55:21 2003 UTC (19 years, 9 months ago) by syskin
Branch: MAIN
Branch point for: Isibaar
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 , to selected 1.32
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Tue Feb 18 00:23:27 2003 UTC (19 years, 9 months ago) by edgomez
Branch: MAIN
Branch point for: dev-api-4
Changes since 1.26: +212 -228 lines
Diff to previous 1.26 , to selected 1.32
- Header
- Changed tabs to spaces for helpers
- ToDo: Doxygen the header again.

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Feb 15 18:48:15 2003 UTC (19 years, 9 months ago) by edgomez
Branch: MAIN
Changes since 1.25: +3 -1 lines
Diff to previous 1.25 , to selected 1.32
chromatic optimization -- forgottent bits from the merge

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Feb 15 15:22:17 2003 UTC (19 years, 9 months ago) by edgomez
Branch: MAIN
CVS Tags: merged-dev-api-3
Changes since 1.24: +297 -647 lines
Diff to previous 1.24 , to selected 1.32
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Tue Nov 26 23:44:10 2002 UTC (20 years ago) by edgomez
Branch: MAIN
CVS Tags: release-0_9_1, release-0_9_2
Branch point for: release-0_9_1-fixes
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 , to selected 1.32
ANSI C compliancy - thx Rick Foos

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Nov 16 23:38:16 2002 UTC (20 years ago) by edgomez
Branch: MAIN
CVS Tags: release-0_9_0
Changes since 1.22: +37 -15 lines
Diff to previous 1.22 , to selected 1.32
License Change

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Mon Nov 4 12:50:24 2002 UTC (20 years, 1 month ago) by suxen_drol
Branch: MAIN
Changes since 1.21: +60 -65 lines
Diff to previous 1.21 , to selected 1.32
doxygen comments cleanup

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Thu Oct 24 10:56:07 2002 UTC (20 years, 1 month ago) by suxen_drol
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 , to selected 1.32
XVID_ENC_ENCODE typo fix

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Mon Oct 21 23:13:53 2002 UTC (20 years, 1 month ago) by edgomez
Branch: MAIN
Changes since 1.19: +610 -148 lines
Diff to previous 1.19 , to selected 1.32
Added doxygen comments

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 22:26:04 2002 UTC (20 years, 3 months ago) by edgomez
Branch: MAIN
Changes since 1.18: +51 -60 lines
Diff to previous 1.18 , to selected 1.32
- Removed simple BFRAMES part of structures

ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Wed Sep 4 22:12:21 2002 UTC (20 years, 3 months ago) by edgomez
Branch: MAIN
Changes since 1.17: +30 -33 lines
Diff to previous 1.17 , to selected 1.32
- Fixed header to mention possible patent infringement
- Removed History

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Wed Jul 31 18:10:34 2002 UTC (20 years, 4 months ago) by chl
Branch: MAIN
CVS Tags: tag-branching-20020904
Branch point for: dev-api-3
Changes since 1.16: +5 -1 lines
Diff to previous 1.16 , to selected 1.32
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sun Jul 21 03:41:44 2002 UTC (20 years, 4 months ago) by suxen_drol
Branch: MAIN
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 , to selected 1.32
frame_drop_ratio

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Fri Jul 19 11:15:21 2002 UTC (20 years, 4 months ago) by albeu
Branch: MAIN
Changes since 1.14: +10 -1 lines
Diff to previous 1.14 , to selected 1.32
Add 'per slice' rendering aka DR method 2

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Fri Jul 12 12:26:24 2002 UTC (20 years, 4 months ago) by suxen_drol
Branch: MAIN
Changes since 1.13: +4 -1 lines
Diff to previous 1.13 , to selected 1.32
XVID_ENC_PARAM->num_threads

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sun Jun 23 03:58:32 2002 UTC (20 years, 5 months ago) by suxen_drol
Branch: MAIN
Changes since 1.12: +8 -2 lines
Diff to previous 1.12 , to selected 1.32
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Thu Jun 20 14:05:57 2002 UTC (20 years, 5 months ago) by suxen_drol
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 , to selected 1.32
bframe patch

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Fri Jun 14 13:27:47 2002 UTC (20 years, 5 months ago) by Isibaar
Branch: MAIN
Changes since 1.10: +6 -1 lines
Diff to previous 1.10 , to selected 1.32
ia64 changes

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Jun 13 12:42:18 2002 UTC (20 years, 5 months ago) by edgomez
Branch: MAIN
Changes since 1.9: +156 -78 lines
Diff to previous 1.9 , to selected 1.32
Cosmetic and ANSI C comment style (just this header as it may be included in an ANSI C project.

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Wed Jun 12 20:38:40 2002 UTC (20 years, 5 months ago) by edgomez
Branch: MAIN
Changes since 1.8: +151 -138 lines
Diff to previous 1.8 , to selected 1.32
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Wed May 22 12:40:25 2002 UTC (20 years, 6 months ago) by chl
Branch: MAIN
Changes since 1.7: +4 -0 lines
Diff to previous 1.7 , to selected 1.32
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed May 1 13:00:01 2002 UTC (20 years, 7 months ago) by suxen_drol
Branch: MAIN
Changes since 1.6: +13 -1 lines
Diff to previous 1.6 , to selected 1.32
#define BFRAMES

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Apr 20 20:27:17 2002 UTC (20 years, 7 months ago) by edgomez
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 , to selected 1.32
API version incremented

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Mon Apr 15 08:03:50 2002 UTC (20 years, 7 months ago) by h
Branch: MAIN
Changes since 1.4: +4 -2 lines
Diff to previous 1.4 , to selected 1.32
support for foxer's updated cbr code

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Fri Apr 5 14:40:36 2002 UTC (20 years, 8 months ago) by h
Branch: MAIN
CVS Tags: xvidcore
Changes since 1.3: +45 -13 lines
Diff to previous 1.3 , to selected 1.32
hinted motion estimation support (raw or compressed)

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Mon Apr 1 22:48:22 2002 UTC (20 years, 8 months ago) by chl
Branch: MAIN
Changes since 1.2: +5 -0 lines
Diff to previous 1.2 , to selected 1.32
Added PMV_USE_SQUARES to choose between EPZS and EPZS^2

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Tue Mar 26 11:16:08 2002 UTC (20 years, 8 months ago) by h
Branch: MAIN
Changes since 1.1: +4 -0 lines
Diff to previous 1.1 , to selected 1.32
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Fri Mar 8 02:44:33 2002 UTC (20 years, 9 months ago) by Isibaar
Branch: MAIN
Branch point for: core
Diff to selected 1.32
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and 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