Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
Fix an error in documentation. Thanks to delthas.
Set interlacing flags in decoder
Ramp up version number
Increased bs number
Ramp up copyright
Fix for possible overflow in trellis quant...
Ramp up version number...
enabled auto-props property
Pump up version number to 1.3.2
ramp up version number to 1.3.1
fixed padding regression for input widths/heights not multiple of 16
Increased version number
set version info to xvid-1.3.0-rc1
This commit was manufactured by cvs2svn to create branch 'release-1_3-branch'.
slice coding: workaround some third-party decoder bugs
refactorized encoder multi-threading introduced slice-based encoding
MT deblocker
PSNRHVSM R-D optimization
Clean-up for vbv_peakrate handling (many thanks to Lasse Collin)
PSNR-HVS-M quality metric
define additional simple profile levels
API change: signal fourcc to xvidcore
app-level multi-threading for xvid_encraw
Added Darkshikari's variance masking as an option to lumimasking
pump up HEAD version numbers
more ssim fixes
increment bs version
initial SSE4 support
- SSE3 patch
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.
- upped BS_VERSION to 47
+ 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...
+ added SSIM plugin code Patch by Johannes Reinhardt at uni-konstanz dot de
- increment bs version to 45
- Increased the bs_version to 43
expose VHQ and Trellis lambdas to HVS plugins
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
- Wiped the remainders of RRV encoding support - Marked the RRV flags as obsolete in xvid.h API
New 1.1.0-beta2 release
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
Marking 1.1.0-beta1
Merged release-1 branch patches + changelogs update
This really is API 4.1
Merging with 1.0 tree
Merging bits
b-frame VHQ flag
Dcoder's sse2 brightness code xvid.h vbv comments
1.1.0 versioning rules for vbv msvc compile time error
Initial version of VBV support, activate in 2pass by setting vbv_size!=0
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)
deringer
Merging 1.0 fixes, fix for h263 mmx quant
set versions to 1.1 version check for dec_frame_t->brightness
Merged PPC port + 1.0 tree fixes
brightness control
xvidcore 1.0.0 rc3 merge back to HEAD
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)
We might have done that long ago -- updates API version to 3.0
switched back to Walken idct
don't use Walken idct anymore, simple idct is now used by default instead
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again
- Header - Changed tabs to spaces for helpers - ToDo: Doxygen the header again.
chromatic optimization -- forgottent bits from the merge
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
ANSI C compliancy - thx Rick Foos
License Change
doxygen comments cleanup
XVID_ENC_ENCODE typo fix
Added doxygen comments
- Removed simple BFRAMES part of structures ToDo : remove last BFRAMES bits once bframe code has been removed from the stable tree
- Fixed header to mention possible patent infringement - Removed History
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding
frame_drop_ratio
Add 'per slice' rendering aka DR method 2
XVID_ENC_PARAM->num_threads
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c
bframe patch
ia64 changes
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.
No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.0.4 |