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

Log of /trunk/xvidcore/src/xvid.h

Parent Directory Parent Directory


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

Revision 1893 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 13 07:38:09 2010 UTC (13 years, 6 months ago) by Isibaar
File length: 33739 byte(s)
Diff to previous 1890 , to selected 1505
define additional simple profile levels

Revision 1890 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 10 14:17:40 2010 UTC (13 years, 7 months ago) by Isibaar
File length: 33637 byte(s)
Diff to previous 1883 , to selected 1505
API change: signal fourcc to xvidcore

Revision 1883 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 9 10:00:30 2010 UTC (14 years ago) by Isibaar
File length: 33545 byte(s)
Diff to previous 1863 , to selected 1505
app-level multi-threading for xvid_encraw

Revision 1863 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 27 15:52:05 2009 UTC (14 years, 9 months ago) by Isibaar
File length: 33379 byte(s)
Diff to previous 1821 , to selected 1505
Added Darkshikari's variance masking as an option to lumimasking

Revision 1821 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 28 18:16:42 2008 UTC (15 years, 3 months ago) by Isibaar
File length: 33201 byte(s)
Diff to previous 1812 , to selected 1505
pump up HEAD version numbers

Revision 1812 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 27 20:17:39 2008 UTC (15 years, 3 months ago) by Isibaar
File length: 33200 byte(s)
Diff to previous 1800 , to selected 1505
more ssim fixes

Revision 1800 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 26 02:36:37 2008 UTC (15 years, 3 months ago) by Isibaar
File length: 33155 byte(s)
Diff to previous 1794 , to selected 1505
increment bs version

Revision 1794 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 14 15:43:28 2008 UTC (15 years, 4 months ago) by Isibaar
File length: 33155 byte(s)
Diff to previous 1764 , to selected 1505
initial SSE4 support

Revision 1764 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 6 19:55:07 2006 UTC (17 years, 3 months ago) by Isibaar
File length: 33096 byte(s)
Diff to previous 1759 , to selected 1505
- SSE3 patch

Revision 1759 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 10 18:58:39 2006 UTC (17 years, 4 months ago) by chl
File length: 33021 byte(s)
Diff to previous 1750 , to selected 1505
Added support for RGB colorspace. Incredible that after 5 years, this still
wasn't there (only BGR and RGB+alpha).
There are no accelerated MMX version, yet.

Revision 1750 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 1 10:04:29 2006 UTC (17 years, 4 months ago) by Isibaar
File length: 32967 byte(s)
Diff to previous 1743 , to selected 1505
- upped BS_VERSION to 47

Revision 1743 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 30 11:21:42 2006 UTC (17 years, 4 months ago) by Skal
File length: 32964 byte(s)
Diff to previous 1730 , to selected 1505
        + further patch for SSIM plugin by Johannes Reinhardt
        + updated `xvid_bench 15` => there's still a little
        rounding inaccuracy in the reported CRCs. Work in progress...

Revision 1730 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 11 13:55:32 2006 UTC (17 years, 5 months ago) by Skal
File length: 32910 byte(s)
Diff to previous 1716 , to selected 1505
        + added SSIM plugin code

        Patch by Johannes Reinhardt at uni-konstanz dot de

Revision 1716 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 10 17:25:23 2006 UTC (17 years, 8 months ago) by Isibaar
File length: 32709 byte(s)
Diff to previous 1674 , to selected 1505
- increment bs version to 45

Revision 1674 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 8 22:25:57 2006 UTC (18 years, 2 months ago) by Isibaar
File length: 32709 byte(s)
Diff to previous 1660 , to selected 1505
- Increased the bs_version to 43

Revision 1660 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 9 04:45:35 2005 UTC (18 years, 3 months ago) by syskin
File length: 32708 byte(s)
Diff to previous 1656 , to selected 1505
expose VHQ and Trellis lambdas to HVS plugins

Revision 1656 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 22 10:53:10 2005 UTC (18 years, 4 months ago) by suxen_drol
File length: 32496 byte(s)
Diff to previous 1644 , to selected 1505
update cvs-head to reflect xvid-1.2 development status:
	set build string to "xvid-1.2.0-dev"
	set XVID_VERSION to 1.2.-127
	set XVID_BS_VERSION to 40
	set XVID_UNSTABLE

Revision 1644 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 6 10:46:42 2005 UTC (18 years, 5 months ago) by Isibaar
File length: 32493 byte(s)
Diff to previous 1609 , to selected 1505
- Wiped the remainders of RRV encoding support
- Marked the RRV flags as obsolete in xvid.h API

Revision 1609 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 4 23:49:37 2005 UTC (18 years, 11 months ago) by edgomez
File length: 32272 byte(s)
Diff to previous 1607 , to selected 1505
New 1.1.0-beta2 release

Revision 1607 - (view) (download) (annotate) - [select for diffs]
Modified Sun Mar 27 03:59:42 2005 UTC (18 years, 11 months ago) by suxen_drol
File length: 32275 byte(s)
Diff to previous 1596 , to selected 1505
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 1596 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 16 10:34:52 2005 UTC (19 years, 2 months ago) by edgomez
File length: 32100 byte(s)
Diff to previous 1582 , to selected 1505
Marking 1.1.0-beta1

Revision 1582 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 19 12:49:05 2004 UTC (19 years, 3 months ago) by edgomez
File length: 32100 byte(s)
Diff to previous 1546 , to selected 1505
Merged release-1 branch patches + changelogs update

Revision 1546 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 31 22:23:38 2004 UTC (19 years, 6 months ago) by edgomez
File length: 32100 byte(s)
Diff to previous 1545 , to selected 1505
This really is API 4.1

Revision 1545 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 29 11:57:35 2004 UTC (19 years, 6 months ago) by edgomez
File length: 32100 byte(s)
Diff to previous 1512 , to selected 1505
Merging with 1.0 tree

Revision 1512 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 18 15:24:05 2004 UTC (19 years, 8 months ago) by edgomez
File length: 32100 byte(s)
Diff to previous 1505
Merging bits

Revision 1505 - (view) (download) (annotate) - [selected]
Modified Sun Jul 18 11:22:24 2004 UTC (19 years, 8 months ago) by syskin
File length: 32090 byte(s)
Diff to previous 1493
b-frame VHQ flag

Revision 1493 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 15 10:09:30 2004 UTC (19 years, 8 months ago) by suxen_drol
File length: 32002 byte(s)
Diff to previous 1471 , to selected 1505
Dcoder's sse2 brightness code
xvid.h vbv comments

Revision 1471 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 11 08:44:30 2004 UTC (19 years, 9 months ago) by suxen_drol
File length: 31738 byte(s)
Diff to previous 1470 , to selected 1505
1.1.0 versioning rules for vbv
msvc compile time error

Revision 1470 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 10 18:13:42 2004 UTC (19 years, 9 months ago) by chl
File length: 31702 byte(s)
Diff to previous 1451 , to selected 1505
Initial version of VBV support, activate in 2pass by setting vbv_size!=0

Revision 1451 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 21 14:40:15 2004 UTC (19 years, 10 months ago) by edgomez
File length: 31634 byte(s)
Diff to previous 1437 , to selected 1505
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)

Revision 1437 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 18 07:55:11 2004 UTC (19 years, 11 months ago) by syskin
File length: 31638 byte(s)
Diff to previous 1432 , to selected 1505
deringer

Revision 1432 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 15 19:44:06 2004 UTC (19 years, 11 months ago) by edgomez
File length: 31178 byte(s)
Diff to previous 1431 , to selected 1505
Merging 1.0 fixes, fix for h263 mmx quant

Revision 1431 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 15 12:05:19 2004 UTC (19 years, 11 months ago) by suxen_drol
File length: 31181 byte(s)
Diff to previous 1412 , to selected 1505
set versions to 1.1
version check for dec_frame_t->brightness

Revision 1412 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 5 20:36:37 2004 UTC (19 years, 11 months ago) by edgomez
File length: 31149 byte(s)
Diff to previous 1397 , to selected 1505
Merged PPC port + 1.0 tree fixes

Revision 1397 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 1 11:11:28 2004 UTC (19 years, 11 months ago) by suxen_drol
File length: 31152 byte(s)
Diff to previous 1382 , to selected 1505
brightness control

Revision 1382 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 22 22:36:25 2004 UTC (20 years ago) by edgomez
File length: 31091 byte(s)
Diff to previous 1098 , to selected 1505
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1098 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 28 12:39:32 2003 UTC (20 years, 7 months ago) by edgomez
File length: 16053 byte(s)
Diff to previous 1096 , to selected 1505
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)

Revision 1096 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 24 23:35:28 2003 UTC (20 years, 7 months ago) by edgomez
File length: 16053 byte(s)
Diff to previous 1066 , to selected 1505
We might have done that long ago -- updates API version to 3.0

Revision 1066 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 11 14:10:59 2003 UTC (20 years, 9 months ago) by Isibaar
File length: 16053 byte(s)
Diff to previous 1055 , to selected 1505
switched back to Walken idct

Revision 1055 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 9 17:08:36 2003 UTC (20 years, 9 months ago) by Isibaar
File length: 16053 byte(s)
Diff to previous 903 , to selected 1505
don't use Walken idct anymore, simple idct is now used by default instead

Revision 903 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 4 10:55:21 2003 UTC (21 years ago) by syskin
File length: 16052 byte(s)
Diff to previous 868 , to selected 1505
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 868 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 18 00:23:27 2003 UTC (21 years, 1 month ago) by edgomez
File length: 15981 byte(s)
Diff to previous 853 , to selected 1505
- Header
- Changed tabs to spaces for helpers
- ToDo: Doxygen the header again.

Revision 853 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 15 18:48:15 2003 UTC (21 years, 1 month ago) by edgomez
File length: 14888 byte(s)
Diff to previous 851 , to selected 1505
chromatic optimization -- forgottent bits from the merge

Revision 851 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 1 month ago) by edgomez
File length: 14807 byte(s)
Diff to previous 677 , to selected 1505
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 677 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 26 23:44:11 2002 UTC (21 years, 3 months ago) by edgomez
File length: 26908 byte(s)
Diff to previous 648 , to selected 1505
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
File length: 26905 byte(s)
Diff to previous 629 , to selected 1505
License Change

Revision 629 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 4 12:50:24 2002 UTC (21 years, 4 months ago) by suxen_drol
File length: 25882 byte(s)
Diff to previous 610 , to selected 1505
doxygen comments cleanup

Revision 610 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 24 10:56:07 2002 UTC (21 years, 4 months ago) by suxen_drol
File length: 26018 byte(s)
Diff to previous 608 , to selected 1505
XVID_ENC_ENCODE typo fix

Revision 608 - (view) (download) (annotate) - [select for diffs]
Modified Mon Oct 21 23:13:53 2002 UTC (21 years, 5 months ago) by edgomez
File length: 26015 byte(s)
Diff to previous 412 , to selected 1505
Added doxygen comments

Revision 412 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 22:26:04 2002 UTC (21 years, 6 months ago) by edgomez
File length: 10441 byte(s)
Diff to previous 411 , to selected 1505
- Removed simple BFRAMES part of structures

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

Revision 411 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 4 22:12:21 2002 UTC (21 years, 6 months ago) by edgomez
File length: 10661 byte(s)
Diff to previous 352 , to selected 1505
- Fixed header to mention possible patent infringement
- Removed History

Revision 352 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 31 18:10:34 2002 UTC (21 years, 7 months ago) by chl
File length: 10519 byte(s)
Diff to previous 324 , to selected 1505
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding

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
File length: 10419 byte(s)
Diff to previous 315 , to selected 1505
frame_drop_ratio

Revision 315 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 19 11:15:21 2002 UTC (21 years, 8 months ago) by albeu
File length: 10400 byte(s)
Diff to previous 295 , to selected 1505
Add 'per slice' rendering aka DR method 2

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
File length: 10122 byte(s)
Diff to previous 234 , to selected 1505
XVID_ENC_PARAM->num_threads

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
File length: 9966 byte(s)
Diff to previous 229 , to selected 1505
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
File length: 9737 byte(s)
Diff to previous 209 , to selected 1505
bframe patch

Revision 209 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 14 13:29:07 2002 UTC (21 years, 9 months ago) by Isibaar
File length: 9724 byte(s)
Diff to previous 199 , to selected 1505
ia64 changes

Revision 199 - (view) (download) (annotate) - [select for diffs]
Added Thu Jun 13 12:42:18 2002 UTC (21 years, 9 months ago) by edgomez
File length: 9548 byte(s)
Diff to selected 1505
Cosmetic and ANSI C comment style (just this header as it may be included in an ANSI C project.

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