Links to HEAD: | (view) (download) (annotate) |
Sticky Revision: |
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 |