[svn] / trunk / xvidcore Repository:
ViewVC logotype

Log of /trunk/xvidcore

View Directory Listing Directory Listing


Sticky Revision:

Revision 1769 - Directory Listing
Modified Tue Jan 9 20:08:53 2007 UTC (17 years, 3 months ago) by Isibaar
- ssim and colorspace set-up patches by Johannes Reinhardt

Revision 1768 - Directory Listing
Modified Thu Dec 21 23:29:27 2006 UTC (17 years, 3 months ago) by Isibaar
- build patch for Mac by Eric Petit

Revision 1767 - Directory Listing
Modified Thu Dec 21 23:27:35 2006 UTC (17 years, 3 months ago) by Isibaar
- PPC build cleanup patch for SSIM by Paul Kurucz

Revision 1766 - Directory Listing
Modified Thu Dec 14 13:09:00 2006 UTC (17 years, 4 months ago) by Isibaar
- missing emms() fix by squid_80

Revision 1765 - Directory Listing
Modified Wed Dec 6 19:55:42 2006 UTC (17 years, 4 months ago) by Isibaar
- Add xvid_plugin_ssim

Revision 1764 - Directory Listing
Modified Wed Dec 6 19:55:07 2006 UTC (17 years, 4 months ago) by Isibaar
- SSE3 patch

Revision 1763 - Directory Listing
Modified Sun Nov 12 01:40:36 2006 UTC (17 years, 5 months ago) by chl
MMX version of RGB_to_yv12, shamelessly copy&pasted from the BGR version.

Revision 1762 - Directory Listing
Modified Sat Nov 11 22:06:44 2006 UTC (17 years, 5 months ago) by chl
Fixed RGB but, simply forgot to initialize the function ptr

Revision 1761 - Directory Listing
Modified Sat Nov 11 22:03:30 2006 UTC (17 years, 5 months ago) by chl
Same RGB bug, different location

Revision 1760 - Directory Listing
Modified Sat Nov 11 05:07:25 2006 UTC (17 years, 5 months ago) by chl
Typo in RGB, but still seems broken.

Revision 1759 - Directory Listing
Modified Fri Nov 10 18:58:39 2006 UTC (17 years, 5 months ago) by chl
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 1758 - Directory Listing
Modified Wed Nov 8 07:17:22 2006 UTC (17 years, 5 months ago) by Skal
        + added an integer-based alternative to float gaussian.
        #define USE_INT_GAUSSIAN to activate it

Revision 1757 - Directory Listing
Modified Wed Nov 8 06:55:27 2006 UTC (17 years, 5 months ago) by Skal
        + applied ssim_part3.diff patch, by Johannes Reinhardt

Revision 1756 - Directory Listing
Modified Tue Nov 7 19:59:03 2006 UTC (17 years, 5 months ago) by Skal
        + added a seamingly missing emms() to generate_GMCimage()
        + little ASM clean-up, pointer out by Celtic_Druid

Revision 1750 - Directory Listing
Modified Wed Nov 1 10:04:29 2006 UTC (17 years, 5 months ago) by Isibaar
- upped BS_VERSION to 47

Revision 1746 - Directory Listing
Modified Wed Nov 1 07:12:26 2006 UTC (17 years, 5 months ago) by Skal
        + added a very simple bench to test bitstream-read functions
        mostly to be used in conjunction to valgrind to spot uninitialized
        reads.

Revision 1745 - Directory Listing
Modified Mon Oct 30 22:23:05 2006 UTC (17 years, 5 months ago) by chl
nasm/yasm (at least my versions) didn't like the 0EH syntax in pshufd.
Change to 0x0E fixes it (thanks for the hint, skal!).

Revision 1744 - Directory Listing
Modified Mon Oct 30 11:33:57 2006 UTC (17 years, 5 months ago) by Skal
        + fix for rounding error while descaling

Revision 1743 - Directory Listing
Modified Mon Oct 30 11:21:42 2006 UTC (17 years, 5 months ago) by Skal
        + 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 1742 - Directory Listing
Modified Mon Oct 30 10:52:00 2006 UTC (17 years, 5 months ago) by Skal
        + added support for NULL u/v pointer in yv12_to_yv12* functions
        (+little bug fix for the vflip case).
        Added a bench in xvid_bench.c (`xvid_bench 16`)

Revision 1741 - Directory Listing
Modified Sun Oct 29 08:04:02 2006 UTC (17 years, 5 months ago) by chl
Simple handle to flooding chroma components with 0x80: set src->u and
src->v to NULL. To work with VFlip, set also src_uv_stride=0.

Revision 1740 - Directory Listing
Modified Thu Oct 26 16:34:32 2006 UTC (17 years, 5 months ago) by Skal
        slightly faster lum_8x8_mmx

Revision 1739 - Directory Listing
Modified Mon Oct 16 04:46:01 2006 UTC (17 years, 6 months ago) by Skal
        update totalPSNR[], whatever the ARG_PROGRESS

Revision 1738 - Directory Listing
Modified Fri Oct 13 15:19:48 2006 UTC (17 years, 6 months ago) by Skal
        bench on lum2x8 was wrong (uninitialized reads)

Revision 1737 - Directory Listing
Modified Fri Oct 13 15:16:25 2006 UTC (17 years, 6 months ago) by Skal
        some more SSIM patches by Johannes

Revision 1736 - Directory Listing
Modified Fri Oct 13 11:26:18 2006 UTC (17 years, 6 months ago) by Skal
        wrong call to check_cpu_features() in case of non-ARCH_IS_IA32

Revision 1735 - Directory Listing
Modified Fri Oct 13 09:28:46 2006 UTC (17 years, 6 months ago) by Skal
        removed the #ifndef WIN32 protection around xvid_plugin_ssim

Revision 1734 - Directory Listing
Modified Fri Oct 13 08:39:31 2006 UTC (17 years, 6 months ago) by Isibaar
- Updated the MSVC project files plus some minor compilation fixes

Revision 1733 - Directory Listing
Modified Fri Oct 13 07:38:09 2006 UTC (17 years, 6 months ago) by Skal
        + added a simple de-interlacing func (c + sse version),
        declared as xvid_image_deinterlace() in image.h

        Of course, one should prefer deinterlacing through some avisynth
        plugin, but...

        please update the dsp/dsw

Revision 1732 - Directory Listing
Modified Fri Oct 13 06:32:02 2006 UTC (17 years, 6 months ago) by Skal
        + added a forgotten ARCH_IS_IA32
        + added some missing emms() after asm calls (since floats are used)

Revision 1731 - Directory Listing
Modified Wed Oct 11 14:55:28 2006 UTC (17 years, 6 months ago) by Skal
        + added a bench for SSIM's internal function (`xvid_bench 15`)

Revision 1730 - Directory Listing
Modified Wed Oct 11 13:55:32 2006 UTC (17 years, 6 months ago) by Skal
        + added SSIM plugin code

        Patch by Johannes Reinhardt at uni-konstanz dot de

Revision 1729 - Directory Listing
Modified Wed Oct 11 13:52:06 2006 UTC (17 years, 6 months ago) by Skal
        + added SSIM pluging to xvid_encraw.c (only for non-WIN32
        for now)
        + modified Makefile to use generic/=build/libxvidcore.a
        direct path

        Patch by Johannes Reinhardt at uni-konstanz dot de

Revision 1728 - Directory Listing
Modified Fri Sep 22 03:40:11 2006 UTC (17 years, 6 months ago) by syskin
stop using cmov with mmx

Revision 1727 - Directory Listing
Modified Sun Sep 10 22:42:15 2006 UTC (17 years, 7 months ago) by Isibaar
- small bug reported by Greg Handi

Revision 1726 - Directory Listing
Modified Sun Sep 3 08:46:56 2006 UTC (17 years, 7 months ago) by Skal
        + added a protection flag XVID_SAFE_BS_TAIL for not reading
        more than 4byte past the end of the input buffer. This is
        disabled by default (because slow), and 8byte-padding of input
        buffer should be a prefered solution in case of problem.
        Please cross-check i didn't break something.


        Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
        pointing out the problem.

Revision 1725 - Directory Listing
Modified Wed Aug 23 20:27:22 2006 UTC (17 years, 7 months ago) by Skal
        Typo: use stride from data->current instead of data->reference
        Thanks to  Johannes.Reinhardt at uni-konstanz dot de

Revision 1722 - Directory Listing
Modified Tue Jul 11 18:36:32 2006 UTC (17 years, 9 months ago) by Isibaar
- updated graphics

Revision 1721 - Directory Listing
Modified Tue Jul 11 17:17:09 2006 UTC (17 years, 9 months ago) by chl
ARG_FRAMERATE=0. broke encoding with default

Revision 1720 - Directory Listing
Modified Tue Jul 11 10:19:27 2006 UTC (17 years, 9 months ago) by chl
linking to pthread library was missing

Revision 1719 - Directory Listing
Modified Tue Jul 11 10:01:27 2006 UTC (17 years, 9 months ago) by chl
fissing .endfunc

Revision 1718 - Directory Listing
Modified Mon Jul 10 17:39:38 2006 UTC (17 years, 9 months ago) by Isibaar
- updated profile definitions

Revision 1716 - Directory Listing
Modified Mon Jul 10 17:25:23 2006 UTC (17 years, 9 months ago) by Isibaar
- increment bs version to 45

Revision 1713 - Directory Listing
Modified Mon Jul 10 08:09:59 2006 UTC (17 years, 9 months ago) by syskin
faster and waaay more precise mpeg intra quantization

Revision 1712 - Directory Listing
Modified Sat Jul 8 14:19:04 2006 UTC (17 years, 9 months ago) by Skal
        some compile fix... note: -start <int> only works for
        raw YUV input (type 0).

Revision 1711 - Directory Listing
Modified Sat Jun 17 13:08:05 2006 UTC (17 years, 10 months ago) by Isibaar
- Enabled Skal's new SIMD optimizations for GMC

Revision 1710 - Directory Listing
Modified Fri Jun 16 10:08:28 2006 UTC (17 years, 10 months ago) by syskin
xvid_encraw with AVI input support, possible MKV output support, and all options/settings. Possibly the ugliest piece of code in our tree. Needs a rewrite.

Revision 1709 - Directory Listing
Modified Wed Jun 14 21:44:07 2006 UTC (17 years, 10 months ago) by Skal
        added mmx/sse2 code for GMC (3-pts only).
        new file: image/x86_asm/gmc_mmx.asm

        At this point, new GMC code isn't enabled (gmc.c:586).
        So: this commit should give binary-exact same input/output
        than before.

        dsp/dsw not updated.

Revision 1708 - Directory Listing
Modified Wed Jun 7 21:00:55 2006 UTC (17 years, 10 months ago) by Skal
        + fix for a long-standing typo in the clipping value
        for 1-pts GMC prediction.

Revision 1707 - Directory Listing
Modified Mon Jun 5 21:30:49 2006 UTC (17 years, 10 months ago) by Skal
        + added a test_yuv() stub to test YUV functions,
        at least : yv12_to_yuyv and yv12_to_uyvy

Revision 1706 - Directory Listing
Modified Mon Jun 5 21:27:36 2006 UTC (17 years, 10 months ago) by Skal
        + faster yv12->yuyv / uyvy MMX functions
        patch suggested by Carlo Bramini ( carlo bramix at libero dot it )

Revision 1705 - Directory Listing
Modified Sun May 28 07:52:45 2006 UTC (17 years, 10 months ago) by suxen_drol
define _INTPTR_T_DEFINED

Revision 1704 - Directory Listing
Modified Sat May 6 04:37:15 2006 UTC (17 years, 11 months ago) by syskin
missing #include b0rks compilation

Revision 1703 - Directory Listing
Modified Wed Apr 26 17:44:29 2006 UTC (17 years, 11 months ago) by Skal
        + bswap and quant_h264_intra naming fix.

        Patch by Thomas Koeckerbauer ( k0055217 at students dot uni-linz dot ac dot at )

Revision 1702 - Directory Listing
Modified Tue Apr 25 15:19:27 2006 UTC (17 years, 11 months ago) by syskin
write stats file in the same directory as target file, not in root directory

Revision 1701 - Directory Listing
Modified Wed Apr 19 15:42:19 2006 UTC (18 years ago) by syskin
final skip threshold had its sign reversed, oops

Revision 1700 - Directory Listing
Modified Sat Apr 15 04:17:02 2006 UTC (18 years ago) by syskin
s/max/MAX - *nix compilation bustage fix

Revision 1699 - Directory Listing
Modified Fri Apr 14 07:24:47 2006 UTC (18 years ago) by Skal
        preserve the intervening bytes in BitstreamInit()

        original reports by Alex Volkov and Liang Jian.

Revision 1697 - Directory Listing
Modified Thu Apr 13 20:48:06 2006 UTC (18 years ago) by Isibaar
- debian patch by GomGom

Revision 1696 - Directory Listing
Modified Mon Mar 27 11:21:48 2006 UTC (18 years ago) by Skal
        fix for the visual_object_verid vs. video_object_layer_verid
        problem of 6.3.3, reported by Li Xiang (lixiang01 at gmail dot com)
        Thanks for report and test bitstreams!

Revision 1695 - Directory Listing
Modified Sat Mar 11 12:10:42 2006 UTC (18 years, 1 month ago) by syskin
let lumimasking work with quant 1 too

Revision 1694 - Directory Listing
Modified Sun Mar 5 04:01:07 2006 UTC (18 years, 1 month ago) by syskin
detect pthreads and add proper linking flags if they are found. patch by caro from irc

Revision 1693 - Directory Listing
Modified Fri Mar 3 11:54:58 2006 UTC (18 years, 1 month ago) by syskin
fixed destructor bug - temp lamdas not freed

Revision 1692 - Directory Listing
Modified Mon Feb 27 12:16:04 2006 UTC (18 years, 1 month ago) by suxen_drol
mingw compatibility, remove gcc warnings

Revision 1691 - Directory Listing
Modified Mon Feb 27 00:24:02 2006 UTC (18 years, 1 month ago) by syskin
synchronize only once *slaps forhead*

Revision 1690 - Directory Listing
Modified Mon Feb 27 00:22:31 2006 UTC (18 years, 1 month ago) by syskin
cosmetics; make it compile on linux and others without #defines

Revision 1689 - Directory Listing
Modified Sun Feb 26 01:52:34 2006 UTC (18 years, 1 month ago) by suxen_drol
add debug.c

Revision 1688 - Directory Listing
Modified Sat Feb 25 04:41:12 2006 UTC (18 years, 1 month ago) by suxen_drol
win32: populate info.num_thread fields using GetProcessAffinityMask()

Revision 1687 - Directory Listing
Modified Sat Feb 25 01:20:41 2006 UTC (18 years, 1 month ago) by syskin
oops I forgot to commit these yesterday ;_;

Revision 1686 - Directory Listing
Modified Fri Feb 24 23:35:04 2006 UTC (18 years, 1 month ago) by suxen_drol
add minfcode and minbcode members to SMPmotionData struct

Revision 1685 - Directory Listing
Modified Fri Feb 24 22:59:07 2006 UTC (18 years, 1 month ago) by suxen_drol
prevent segfault when encoding application calls compress_end with NULL codec context (PerfectDark at yandex dot ru)

Revision 1684 - Directory Listing
Modified Fri Feb 24 14:18:59 2006 UTC (18 years, 1 month ago) by syskin
SMP update - don't run encoding in parallel after all

Revision 1683 - Directory Listing
Modified Fri Feb 24 10:39:23 2006 UTC (18 years, 1 month ago) by syskin
support -threads parameter (defaults to zero)

Revision 1682 - Directory Listing
Modified Fri Feb 24 08:46:22 2006 UTC (18 years, 1 month ago) by syskin
multithreaded encoding

Revision 1681 - Directory Listing
Modified Fri Feb 24 08:33:52 2006 UTC (18 years, 1 month ago) by syskin
enable number of threads; treat is as any other config (no auto-detection)

Revision 1680 - Directory Listing
Modified Thu Feb 23 07:22:43 2006 UTC (18 years, 1 month ago) by syskin
reset dquant table, all of it

Revision 1679 - Directory Listing
Modified Wed Feb 15 20:58:43 2006 UTC (18 years, 2 months ago) by Isibaar
- N-VOP patch by Andrew Dunstan

Revision 1678 - Directory Listing
Modified Wed Feb 15 19:16:39 2006 UTC (18 years, 2 months ago) by Isibaar
Bugfix: Decoding was prematurely terminated upon EOF

Revision 1677 - Directory Listing
Modified Thu Jan 19 22:25:23 2006 UTC (18 years, 3 months ago) by Isibaar
- Added MV bits to statistics

Revision 1676 - Directory Listing
Modified Tue Jan 17 19:06:25 2006 UTC (18 years, 3 months ago) by Isibaar
- Removed the 9999 frames encode limit from xvid_encraw

Revision 1675 - Directory Listing
Modified Mon Jan 9 00:39:43 2006 UTC (18 years, 3 months ago) by Isibaar
- fix for EMT64 platform

Revision 1674 - Directory Listing
Modified Sun Jan 8 22:25:57 2006 UTC (18 years, 3 months ago) by Isibaar
- Increased the bs_version to 43

Revision 1671 - Directory Listing
Modified Fri Dec 30 14:04:49 2005 UTC (18 years, 3 months ago) by Isibaar
- Initialize dec->bs_version to high value. Before it seemed unititalized for
  non XviD streams...

Revision 1670 - Directory Listing
Modified Fri Dec 30 13:52:39 2005 UTC (18 years, 3 months ago) by Isibaar
- Made the debug build config link again

Revision 1669 - Directory Listing
Modified Sat Dec 24 01:06:20 2005 UTC (18 years, 3 months ago) by Isibaar
- (hopefully) fixed the decoder bugs reported by Michael Niedermayer

Revision 1668 - Directory Listing
Modified Sun Dec 18 06:52:12 2005 UTC (18 years, 4 months ago) by syskin
cleanup; skip decision moved to separate function

Revision 1667 - Directory Listing
Modified Sun Dec 18 02:55:54 2005 UTC (18 years, 4 months ago) by syskin
-freduce-all-givs not supporeted by gcc4 - easiest to just remove

Revision 1666 - Directory Listing
Modified Sat Dec 17 13:57:15 2005 UTC (18 years, 4 months ago) by syskin
stupid typo in latest patch

Revision 1665 - Directory Listing
Modified Sat Dec 17 12:04:52 2005 UTC (18 years, 4 months ago) by syskin
easier image_interpolate() call, absolete comments removed

Revision 1664 - Directory Listing
Modified Sat Dec 17 11:24:32 2005 UTC (18 years, 4 months ago) by syskin
ancient useless code removed

Revision 1663 - Directory Listing
Modified Sat Dec 10 05:20:35 2005 UTC (18 years, 4 months ago) by syskin
slightly better trellis - check at least 3 coefficients. 0.05dB better with no measurable speed penalty

Revision 1660 - Directory Listing
Modified Fri Dec 9 04:45:35 2005 UTC (18 years, 4 months ago) by syskin
expose VHQ and Trellis lambdas to HVS plugins

Revision 1659 - Directory Listing
Modified Fri Dec 9 04:39:49 2005 UTC (18 years, 4 months ago) by syskin
tuning lambdas for better PSNR and vhq0 mode decision

Revision 1658 - Directory Listing
Modified Fri Nov 25 12:07:01 2005 UTC (18 years, 4 months ago) by chl
remove "xvid" in PGM-header, so xvid_encraw understands it

Revision 1656 - Directory Listing
Modified Tue Nov 22 10:53:10 2005 UTC (18 years, 4 months ago) by suxen_drol
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 1653 - Directory Listing
Modified Tue Nov 22 10:23:01 2005 UTC (18 years, 4 months ago) by suxen_drol
cleanings in code spotted by sparse (ed dot gomez at free dot fr>

Revision 1652 - Directory Listing
Modified Thu Nov 3 05:44:07 2005 UTC (18 years, 5 months ago) by Skal
	typo fixed (thanks squid_80)

Revision 1651 - Directory Listing
Modified Wed Oct 26 12:38:34 2005 UTC (18 years, 5 months ago) by Skal
         + removed the x_Ref%4 in qpel.h, in favor of x_Ref>>2.
        As suggested by Gruel, there might be a compiler
        problem for some very very exotic platform.
        Hence, i've added a test_compiler() in xvid_bench.c, to
        be sure everything are ok. Hope the test is correct.

        + added benches for interlaced decoding, as supplied
        by Christoph Kühnel (info at intek-darmstadt dot de).
        Thanks a lot.

Revision 1650 - Directory Listing
Modified Sat Oct 22 22:32:44 2005 UTC (18 years, 5 months ago) by Isibaar
- Renamed and extended the profiles

Revision 1649 - Directory Listing
Modified Sun Oct 16 00:00:04 2005 UTC (18 years, 6 months ago) by suxen_drol
vfw quality presets

Revision 1648 - Directory Listing
Modified Sun Oct 9 07:38:33 2005 UTC (18 years, 6 months ago) by suxen_drol
TODO/Changelog update

Revision 1647 - Directory Listing
Modified Sat Oct 8 00:58:02 2005 UTC (18 years, 6 months ago) by suxen_drol
compatibility with haali media splitter:
- FORMAT_MPEG2Video support
- handle uppercase MP4V fourcc/clsid

Revision 1646 - Directory Listing
Modified Fri Oct 7 15:02:28 2005 UTC (18 years, 6 months ago) by suxen_drol
minor xvid_{enc,dec}_raw fixes:
- fix clock resolution (thanks yuri khan)
- link vfw32.lib for win32 avifile support
- honour avifile stream length

Revision 1645 - Directory Listing
Modified Thu Oct 6 18:28:31 2005 UTC (18 years, 6 months ago) by Isibaar
- added avi/avs input support
- various new options

Revision 1644 - Directory Listing
Modified Thu Oct 6 10:46:42 2005 UTC (18 years, 6 months ago) by Isibaar
- Wiped the remainders of RRV encoding support
- Marked the RRV flags as obsolete in xvid.h API

Revision 1643 - Directory Listing
Modified Wed Oct 5 11:20:22 2005 UTC (18 years, 6 months ago) by suxen_drol
vfw: replace "Picture Aspect Ratio" with "Display Aspect Ratio"

Revision 1642 - Directory Listing
Modified Sat Sep 24 03:10:37 2005 UTC (18 years, 6 months ago) by suxen_drol
bugfix: calc_cbp_mmx was ignoring negative coeff case. have replaced "coeff_sum>0" evaluation with "coeff_sum != 0"
see http://forum.doom9.org/showthread.php?t=100275 for description of bug.

Revision 1641 - Directory Listing
Modified Fri Sep 23 12:53:35 2005 UTC (18 years, 6 months ago) by suxen_drol
+ve/-ve cbp test (to demonstrate fault with current calc_cbp_mmx function

Revision 1640 - Directory Listing
Modified Tue Sep 20 12:21:59 2005 UTC (18 years, 7 months ago) by suxen_drol
todo: vfw enhancement

Revision 1639 - Directory Listing
Modified Tue Sep 20 11:54:11 2005 UTC (18 years, 7 months ago) by suxen_drol
> > -      uint32_t intra_dc_threshold; /* fake variable */
> > +      int intra_dc_threshold; /* fake variable */

This patch fixes a warning spotted by gcc 4.0.1, because &intra_dc_threshold
is passed to some function which expects a int*, not a uint32_t* (on 64bit this
is important, even if this is fake data, the callee could corrupt the stack
writing 64bit to a 32bit allocated destination)

Revision 1638 - Directory Listing
Modified Tue Sep 20 11:51:40 2005 UTC (18 years, 7 months ago) by suxen_drol
msvc fails on void* arithmetic in xvid_bench.c

Revision 1637 - Directory Listing
Modified Tue Sep 20 11:19:34 2005 UTC (18 years, 7 months ago) by suxen_drol
update example documentation to "newer" commandline arguments for encraw/decraw (the arguments were changed ~2003).
bugfix: prevent endless loop when useful_bytes==1 within xvid_decraw.c

Revision 1636 - Directory Listing
Modified Sun Sep 18 01:34:13 2005 UTC (18 years, 7 months ago) by suxen_drol
renamed dshow "Aspect_Ratio" registry key to "Decoder_Aspect_Ratio", in order to prevent conflict with vfw encoder registry key.

Revision 1635 - Directory Listing
Modified Sat Sep 17 08:17:57 2005 UTC (18 years, 7 months ago) by suxen_drol
update ChangeLog to "1.1.0 <beta3/final tbd>"

Revision 1634 - Directory Listing
Modified Thu Sep 15 10:55:29 2005 UTC (18 years, 7 months ago) by suxen_drol
OutputDebugString cleanup

Revision 1633 - Directory Listing
Modified Thu Sep 15 10:52:28 2005 UTC (18 years, 7 months ago) by suxen_drol
bugfix: support for aspect ratio when decoding unpacked b-frames

Revision 1632 - Directory Listing
Modified Tue Sep 13 12:12:15 2005 UTC (18 years, 7 months ago) by suxen_drol
Field interlaced decoding, contributed by Christoph Kuehnel

decoder.c
=========
- Some new defines for DIV
- <decoder_mb_decode> modified: had wrong address offsets for interlaced
- <decoder_mbinter_field> = new function for interlaced
- <get_motion_vector_interlaced> = new function for interlaced motion vector prediction
- <decoder_pframe> modified so that it differs between frame and field prediction

global.h
========
- For field motion prediction MACORBLOCK has new member that is the average of
  field1 and field2 motion vector = <mvs_avg>

xvid.c
======
- For field predicted macroblocks we need new field oriented transfer functions.
  For colour calculations they may only process 4 lines (one field from the colour
  macroblock that is 8x8). So I introduced 4 new function pointers:
  <transfer8x4_copy, interpolate8x4_ ...)

mbcoding.c
==========
- _DEBUG code; index is checked against 64

interpolate8x8.[c,h,asm]
===========================
- New 8x4 functions

mbpredicition.[c,h]
===============
- New function <get_pmv2_interlaced> for interlaced prediciton according to spec

mem_transfer.[c,h,asm]
==============
- New 8x4 function

Revision 1631 - Directory Listing
Modified Fri Sep 9 12:18:10 2005 UTC (18 years, 7 months ago) by suxen_drol
msvc6 fails upon "std" function argument name; renamed std to stride as a workaround

Revision 1630 - Directory Listing
Modified Fri Sep 9 11:34:51 2005 UTC (18 years, 7 months ago) by suxen_drol
older mingw platform sdk compatibility

Revision 1629 - Directory Listing
Modified Fri Aug 5 20:49:23 2005 UTC (18 years, 8 months ago) by Skal
	Added Carlo's optimized cbp calc function, and bench (slightly edited).
	(carlo dot bramix at libero dot it)

Revision 1628 - Directory Listing
Modified Mon Aug 1 18:37:46 2005 UTC (18 years, 8 months ago) by Isibaar
- workaround for wrong chroma rounding in very old XviD builds

Revision 1627 - Directory Listing
Modified Mon Aug 1 10:53:46 2005 UTC (18 years, 8 months ago) by Isibaar
 * Writing pointed data is always better than memory
   addresses (Patch by GomGom)
 * Trivial style thingies (Patch by GomGom)
 * No width and height declared in write_tga bug
   (Patch by GomGom, spotted by Paul Kurucz
    ptk9417 at ritvax.isc.rit.edu)

Revision 1626 - Directory Listing
Modified Mon Jul 11 22:10:24 2005 UTC (18 years, 9 months ago) by Skal
	Fix for x86_64 + gcc 4.1.x
	patch by Martin Drab <drab at kepler dot fjfi dot cvut dot cz>

Revision 1625 - Directory Listing
Modified Mon Jul 11 09:25:39 2005 UTC (18 years, 9 months ago) by suxen_drol
disable packed-bframes widget for dxn profile

Revision 1624 - Directory Listing
Modified Tue Jul 5 20:55:12 2005 UTC (18 years, 9 months ago) by chl
added RD modes using the "-vhqmode [0..4]" switch (as in VfW).
Default currently is 0, but 1 (RD_MODEDECISION) might be a good choice.

Revision 1623 - Directory Listing
Modified Tue Jul 5 20:39:52 2005 UTC (18 years, 9 months ago) by chl
made "-asm" default behaviour. This has been annoying me for years...
added "-noasm" switch to disable it.

Revision 1622 - Directory Listing
Modified Wed Jun 22 06:18:14 2005 UTC (18 years, 9 months ago) by Skal
	added the '-grey' option, for GREYSCALE coding.

Revision 1621 - Directory Listing
Modified Wed Jun 15 06:07:28 2005 UTC (18 years, 10 months ago) by Skal
	fix for crc computation on BIG_ENDIAN platforms.
	Patch by Paul Kurucz ( ptk9417 at ritvax dot isc dot rit dot edu )

Revision 1620 - Directory Listing
Modified Tue Jun 14 13:58:21 2005 UTC (18 years, 10 months ago) by Skal
	+ Aligned local arrays in test_transfer() of xvid_bench.c
	+ optimized the C-version of mem_transfer.c. You can activate
	the new code by commenting out the "#define USE_REFERENCE_C"
	at the beginning of the source file.

Revision 1619 - Directory Listing
Modified Tue May 24 18:48:05 2005 UTC (18 years, 10 months ago) by Skal
	oops... forgotten file

Revision 1618 - Directory Listing
Modified Mon May 23 12:06:02 2005 UTC (18 years, 10 months ago) by Skal

	+ Added IEEE-1180 and Walken-compliant SSE2 Idct.
	Disabled by default (line 515 of xvid.c) until proven fully
	safe. Should give binary-equal results than the mmx and xmm
	versions.

Revision 1617 - Directory Listing
Modified Mon May 23 09:29:43 2005 UTC (18 years, 10 months ago) by Skal
	encoder.c: simplify_time() optimized by Euclid.

	bitstream.c: write_video_packet_header() was buggy and
	kind of obfuscated, as noticed by Sigdrak at free.fr.

	from Edouard:

	gcc4 warning removal.
	- No executable shared objects installed
	  (Do not install the lib as executable. It's no use as the SO has no
 	   main symbol anyway, and the static lib is not runnable anyway.)
	- Statically link xvid_bench with libxvidcore.a
	- New autoconf garbage removal
	- Quotes in configure.in

Revision 1616 - Directory Listing
Modified Tue May 17 21:03:32 2005 UTC (18 years, 11 months ago) by Skal
	encoder.c: better error handling upon MEM_ERROR
	bitstream.c: faster log2bin (xvid_bench.c updated)
	bitstream.c: added unused functions:
BitstreamWriteEndOfSequence()
BitstreamWriteGroupOfVopHeader()
write_video_packet_header()

	Original input: sigdrak at free.fr and Angela Belda. Thanks.

Revision 1615 - Directory Listing
Modified Tue May 17 15:55:24 2005 UTC (18 years, 11 months ago) by Skal
	GCC4 support added (thx to Edouard Gomez)

Revision 1614 - Directory Listing
Modified Tue May 17 15:40:11 2005 UTC (18 years, 11 months ago) by Skal

	Added a verification bench 'bench.pl'.
	You should customize the 'bench_list.pl' list with
	the bitstreams you want to check for decoding.

	Updated 'xvid_bench.c'.

Revision 1613 - Directory Listing
Modified Mon Apr 18 08:31:42 2005 UTC (19 years ago) by Skal
        clock() returns time in milliseconds. Thx to Mark L at yahoo dot com.

Revision 1612 - Directory Listing
Modified Mon Apr 11 14:33:26 2005 UTC (19 years ago) by Isibaar
- Fix alignement issue (patch from Alexandre Ganea)

Revision 1611 - Directory Listing
Modified Sun Apr 10 01:57:45 2005 UTC (19 years ago) by suxen_drol
bugfix: correct max bitrate display for slider
layout: "(kbps)" added to avgerage bitrate labels within calculator dialog

Revision 1610 - Directory Listing
Modified Sun Apr 10 00:27:25 2005 UTC (19 years ago) by suxen_drol
improved profile/level id auto-detection

Revision 1609 - Directory Listing
Modified Mon Apr 4 23:49:37 2005 UTC (19 years ago) by edgomez
New 1.1.0-beta2 release

Revision 1608 - Directory Listing
Modified Thu Mar 31 22:14:20 2005 UTC (19 years ago) by Isibaar
- Fixed the cartoon mode bug reported by CruNcher

Revision 1607 - Directory Listing
Modified Sun Mar 27 03:59:42 2005 UTC (19 years ago) by suxen_drol
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 1606 - Directory Listing
Modified Fri Mar 18 18:01:34 2005 UTC (19 years, 1 month ago) by edgomez
Merged 2 fixes from my branch and the ChangeLog update

Revision 1605 - Directory Listing
Modified Mon Mar 14 01:18:20 2005 UTC (19 years, 1 month ago) by Isibaar
- Applied dshow patch by Antonz

Revision 1604 - Directory Listing
Modified Mon Mar 14 00:47:08 2005 UTC (19 years, 1 month ago) by Isibaar
- New lambda tables for R-D motion search. The old tables were obviously
  taken from h.264, which uses a logarithmic quantizer scale. This lead to
  bad results at very low bit-rates. With this patch, compression efficiency
  at low bit-rates is greatly improved.

Revision 1603 - Directory Listing
Modified Fri Mar 4 22:13:33 2005 UTC (19 years, 1 month ago) by Isibaar
+ Ok, finally realized that the cartoon mode bug is mostly GMC related. So new try ;-)

Revision 1602 - Directory Listing
Modified Thu Mar 3 01:27:07 2005 UTC (19 years, 1 month ago) by Isibaar
- must be 0x3f and not 0x2f - d'oh!

Revision 1601 - Directory Listing
Modified Wed Mar 2 20:22:10 2005 UTC (19 years, 1 month ago) by Isibaar
- Cartoon mode bugfix

Revision 1600 - Directory Listing
Modified Sun Feb 20 13:12:26 2005 UTC (19 years, 1 month ago) by syskin
assume that fcode also limits average MV in mcsel==1 blocks. fixes a visual bug caused by different prediction from such MV

Revision 1599 - Directory Listing
Modified Sat Feb 19 23:20:27 2005 UTC (19 years, 2 months ago) by suxen_drol
sad_mmx register dependency speed optimisation
contributed by dark sylinc (dark_sylinc at yahoo dor com dor ar)

Revision 1598 - Directory Listing
Modified Tue Feb 1 11:46:32 2005 UTC (19 years, 2 months ago) by suxen_drol
removed "(??? need to be confirmed)" comment

Revision 1597 - Directory Listing
Modified Sun Jan 30 14:04:11 2005 UTC (19 years, 2 months ago) by suxen_drol
set xvid_init_t.debug on decompress_begin()

Revision 1596 - Directory Listing
Modified Sun Jan 16 10:34:52 2005 UTC (19 years, 3 months ago) by edgomez
Marking 1.1.0-beta1

Revision 1595 - Directory Listing
Modified Sun Jan 16 10:23:53 2005 UTC (19 years, 3 months ago) by edgomez
It's better to have a crlf license for vfw as it gets included in
the resources.

Revision 1594 - Directory Listing
Modified Mon Jan 10 06:07:07 2005 UTC (19 years, 3 months ago) by syskin
cartoon mode in zones - fix

Revision 1593 - Directory Listing
Modified Mon Jan 10 05:35:56 2005 UTC (19 years, 3 months ago) by syskin
fixed overflow in bitrate calculator <-- fix to this fix

Revision 1592 - Directory Listing
Modified Mon Jan 10 05:01:01 2005 UTC (19 years, 3 months ago) by syskin
reduced resolution removed; closed gov removed; trellis on by default

Revision 1591 - Directory Listing
Modified Mon Jan 10 03:36:53 2005 UTC (19 years, 3 months ago) by syskin
fixed overflow in bitrate calculator

Revision 1590 - Directory Listing
Modified Mon Jan 10 02:59:38 2005 UTC (19 years, 3 months ago) by syskin
something to make calculator work again, after last fix ;)

Revision 1589 - Directory Listing
Modified Sun Jan 9 20:26:42 2005 UTC (19 years, 3 months ago) by edgomez
Fixes merged from my branch

Revision 1588 - Directory Listing
Modified Sat Jan 8 12:28:48 2005 UTC (19 years, 3 months ago) by syskin
by popular request, cartoon mode was moved to Zones

Revision 1587 - Directory Listing
Modified Thu Jan 6 23:48:08 2005 UTC (19 years, 3 months ago) by edgomez
Wrong mov size, should have used 32bit

Revision 1586 - Directory Listing
Modified Wed Jan 5 23:02:15 2005 UTC (19 years, 3 months ago) by edgomez
Preliminary x86_64 linux port

Revision 1585 - Directory Listing
Modified Sun Dec 19 14:05:55 2004 UTC (19 years, 4 months ago) by syskin
add CBP cost as soon as possible (yet another bvop-vhq speedup)

Revision 1584 - Directory Listing
Modified Sun Dec 19 13:53:54 2004 UTC (19 years, 4 months ago) by edgomez
missing GPL header

Revision 1583 - Directory Listing
Modified Sun Dec 19 13:16:50 2004 UTC (19 years, 4 months ago) by syskin
xmm-ed transfer8to16_2() - faster bvop-vhq

Revision 1582 - Directory Listing
Modified Sun Dec 19 12:49:05 2004 UTC (19 years, 4 months ago) by edgomez
Merged release-1 branch patches + changelogs update

Revision 1579 - Directory Listing
Modified Sat Dec 18 12:06:43 2004 UTC (19 years, 4 months ago) by syskin
faster vhq - bail out of intra RD calculations even sooner

Revision 1578 - Directory Listing
Modified Sat Dec 18 06:51:14 2004 UTC (19 years, 4 months ago) by syskin
faster vhq - bail out of different RD calculations sooner

Revision 1577 - Directory Listing
Modified Fri Dec 17 15:42:35 2004 UTC (19 years, 4 months ago) by syskin
faster bvop-vhq

Revision 1576 - Directory Listing
Modified Fri Dec 17 11:57:59 2004 UTC (19 years, 4 months ago) by syskin
faster bvop-vhq

Revision 1575 - Directory Listing
Modified Fri Dec 17 10:45:01 2004 UTC (19 years, 4 months ago) by syskin
serious optimizations, both speed and psnr improved

Revision 1574 - Directory Listing
Modified Fri Dec 10 05:37:11 2004 UTC (19 years, 4 months ago) by syskin
more encoder.c cleanups

Revision 1573 - Directory Listing
Modified Fri Dec 10 04:10:12 2004 UTC (19 years, 4 months ago) by syskin
small clenup - move GREYSCALE code to mbcoding

Revision 1572 - Directory Listing
Modified Fri Dec 10 03:45:18 2004 UTC (19 years, 4 months ago) by syskin
small cleanup - move fcode-code to a separate function

Revision 1571 - Directory Listing
Modified Fri Dec 10 01:31:20 2004 UTC (19 years, 4 months ago) by syskin
fixed yesterday's "fix"

Revision 1570 - Directory Listing
Modified Thu Dec 9 23:02:54 2004 UTC (19 years, 4 months ago) by edgomez
Merged fixes for PPC, should improve GNU gcc support nad fix a couple of bugs for wrong data alignment

Revision 1569 - Directory Listing
Modified Thu Dec 9 04:58:12 2004 UTC (19 years, 4 months ago) by syskin
speed things up by keeping quant-squared in SearchData

Revision 1568 - Directory Listing
Modified Thu Dec 9 04:20:44 2004 UTC (19 years, 4 months ago) by syskin
speed things up by using VHQ's cbp

Revision 1567 - Directory Listing
Modified Wed Dec 8 12:43:48 2004 UTC (19 years, 4 months ago) by syskin
new fcode code

Revision 1566 - Directory Listing
Modified Sun Dec 5 13:56:13 2004 UTC (19 years, 4 months ago) by syskin
RRV removed from everything else

Revision 1565 - Directory Listing
Modified Sun Dec 5 13:01:27 2004 UTC (19 years, 4 months ago) by syskin
RRV removed from MC

Revision 1564 - Directory Listing
Modified Sun Dec 5 04:53:01 2004 UTC (19 years, 4 months ago) by syskin
RRV removed from ME

Revision 1562 - Directory Listing
Modified Mon Nov 22 10:40:03 2004 UTC (19 years, 4 months ago) by syskin
VBV; default profile changed to 'unrestricted' to keep it off. RRV hidden

Revision 1561 - Directory Listing
Modified Mon Nov 22 05:47:26 2004 UTC (19 years, 4 months ago) by syskin
default brightness should be zero, always

Revision 1560 - Directory Listing
Modified Mon Nov 22 05:30:08 2004 UTC (19 years, 4 months ago) by syskin
AdvDiamond() fix

Revision 1559 - Directory Listing
Modified Fri Nov 19 09:41:06 2004 UTC (19 years, 5 months ago) by chl
Added -interlaced switch for interlaced MPEG-4 encoding.

Revision 1558 - Directory Listing
Modified Mon Oct 25 10:29:10 2004 UTC (19 years, 5 months ago) by suxen_drol
bugfix: enable decoding when input width is not mod 8.

Revision 1557 - Directory Listing
Modified Sun Oct 17 10:20:15 2004 UTC (19 years, 6 months ago) by edgomez
Merged PPC work from christoph nageli

Revision 1556 - Directory Listing
Modified Tue Oct 12 21:08:41 2004 UTC (19 years, 6 months ago) by edgomez
Fixes from my branch, 64bit fixes, credits to christoph nageli, DEST support in Makefile

Revision 1553 - Directory Listing
Modified Sun Oct 3 16:20:51 2004 UTC (19 years, 6 months ago) by syskin
don't touch a frame that doesn't have at least 4 bytes. safety, and removes one visible error in a rare case

Revision 1551 - Directory Listing
Modified Sun Oct 3 14:49:34 2004 UTC (19 years, 6 months ago) by chl
Unfixed the fix.

Revision 1550 - Directory Listing
Modified Sun Oct 3 14:37:18 2004 UTC (19 years, 6 months ago) by chl
Fixed fix in DiamondSearch()

Revision 1549 - Directory Listing
Modified Sun Oct 3 14:25:01 2004 UTC (19 years, 6 months ago) by syskin
DiamondSearch fix

Revision 1548 - Directory Listing
Modified Sat Sep 4 15:07:45 2004 UTC (19 years, 7 months ago) by syskin
best_sad not initalized correctly

Revision 1547 - Directory Listing
Modified Sat Sep 4 14:16:24 2004 UTC (19 years, 7 months ago) by edgomez
Fixes and enhancements

Revision 1546 - Directory Listing
Modified Tue Aug 31 22:23:38 2004 UTC (19 years, 7 months ago) by edgomez
This really is API 4.1

Revision 1545 - Directory Listing
Modified Sun Aug 29 11:57:35 2004 UTC (19 years, 7 months ago) by edgomez
Merging with 1.0 tree

Revision 1540 - Directory Listing
Modified Sun Aug 29 10:02:38 2004 UTC (19 years, 7 months ago) by edgomez
Symbols' size for ia32+elf

Revision 1539 - Directory Listing
Modified Sun Aug 29 05:32:29 2004 UTC (19 years, 7 months ago) by syskin
two compiler warnings fixed

Revision 1538 - Directory Listing
Modified Sat Aug 28 13:07:56 2004 UTC (19 years, 7 months ago) by edgomez
Fixes thread safety and write to RO segment !

Revision 1537 - Directory Listing
Modified Sun Aug 22 13:16:12 2004 UTC (19 years, 7 months ago) by edgomez
Thread safety for C version

Revision 1536 - Directory Listing
Modified Sun Aug 22 13:16:03 2004 UTC (19 years, 7 months ago) by edgomez
Marking change of API

Revision 1535 - Directory Listing
Modified Sun Aug 22 11:46:10 2004 UTC (19 years, 7 months ago) by edgomez
Mark Functions in asm files -- added yasm support in configure.in

Revision 1534 - Directory Listing
Modified Sat Aug 21 11:52:50 2004 UTC (19 years, 8 months ago) by edgomez
Typo+error

Revision 1533 - Directory Listing
Modified Mon Aug 16 22:38:06 2004 UTC (19 years, 8 months ago) by edgomez
Fix decoding slowdown regression

Revision 1532 - Directory Listing
Modified Sun Aug 15 11:28:38 2004 UTC (19 years, 8 months ago) by syskin
make sure that MV is in range in b-frames too. prevents crashes with broken bitstream

Revision 1531 - Directory Listing
Modified Tue Aug 10 22:34:32 2004 UTC (19 years, 8 months ago) by edgomez
Fixes - see patch-69 chaneglog entry for details

Revision 1530 - Directory Listing
Modified Tue Aug 10 21:58:55 2004 UTC (19 years, 8 months ago) by edgomez
Decoder speedups: merge interpolation and dst averaging for bvop blocks, unify qpel framework (should slow things for PPC until new functions get merged)

Revision 1529 - Directory Listing
Modified Sun Aug 1 08:45:15 2004 UTC (19 years, 8 months ago) by syskin
using wrong PAR values

Revision 1528 - Directory Listing
Modified Wed Jul 28 11:26:16 2004 UTC (19 years, 8 months ago) by suxen_drol
GNU/Linux MinGW cross-compile fix.

Revision 1527 - Directory Listing
Modified Tue Jul 27 22:37:16 2004 UTC (19 years, 8 months ago) by suxen_drol
no message

Revision 1526 - Directory Listing
Modified Tue Jul 27 21:15:37 2004 UTC (19 years, 8 months ago) by edgomez
Updated dshow patches for mingw

Revision 1525 - Directory Listing
Modified Mon Jul 26 20:30:10 2004 UTC (19 years, 8 months ago) by edgomez
Changelog updates

Revision 1524 - Directory Listing
Modified Mon Jul 26 19:32:28 2004 UTC (19 years, 8 months ago) by edgomez
Small cleanup (will ease future patches thanks to the unified add_residual pointer), no speedup at all

Revision 1523 - Directory Listing
Modified Mon Jul 26 19:31:30 2004 UTC (19 years, 8 months ago) by edgomez
Just a patch in my tree, that is equivalent to latest pete commit on this file, so just cosmetic

Revision 1522 - Directory Listing
Modified Mon Jul 26 19:30:21 2004 UTC (19 years, 8 months ago) by edgomez
Use slashes to allow cross compilation

Revision 1521 - Directory Listing
Modified Sun Jul 25 11:13:16 2004 UTC (19 years, 8 months ago) by suxen_drol
updated dx90sdk patch for gcc3.3.x
debug project now works with dx90sdk

Revision 1520 - Directory Listing
Modified Sun Jul 25 02:26:57 2004 UTC (19 years, 8 months ago) by suxen_drol
license dialog
resource fix: msvc resource editor will nolonger deletes mingw specific stuff.

Revision 1519 - Directory Listing
Modified Sat Jul 24 11:46:08 2004 UTC (19 years, 8 months ago) by edgomez
ASM data section cleanups + important bugfix to bvop ref interpolation rounding

Revision 1517 - Directory Listing
Modified Wed Jul 21 15:47:51 2004 UTC (19 years, 9 months ago) by syskin
one more SKIP fix - more for internal PSNR calculations than for anything else

Revision 1516 - Directory Listing
Modified Wed Jul 21 14:52:22 2004 UTC (19 years, 9 months ago) by syskin
SKIP fix - wasn't exactly right before

Revision 1515 - Directory Listing
Modified Wed Jul 21 12:50:30 2004 UTC (19 years, 9 months ago) by syskin
a bugfix. it's not THE bug I've been looking for, but bug nonetheless

Revision 1514 - Directory Listing
Modified Tue Jul 20 12:18:44 2004 UTC (19 years, 9 months ago) by suxen_drol
"directx 9.0 sdk update (summer 2003)" patch

Revision 1513 - Directory Listing
Modified Tue Jul 20 07:31:38 2004 UTC (19 years, 9 months ago) by chl
Added memset to 0x00 for xvid_dec... structures.

Revision 1512 - Directory Listing
Modified Sun Jul 18 15:24:05 2004 UTC (19 years, 9 months ago) by edgomez
Merging bits

Revision 1511 - Directory Listing
Modified Sun Jul 18 12:46:44 2004 UTC (19 years, 9 months ago) by syskin
VHQ for bframes (disable it in 1st pass)

Revision 1510 - Directory Listing
Modified Sun Jul 18 12:45:57 2004 UTC (19 years, 9 months ago) by syskin
VHQ for bframes widget

Revision 1509 - Directory Listing
Modified Sun Jul 18 12:23:45 2004 UTC (19 years, 9 months ago) by syskin
VHQ for bframes (fix 2)

Revision 1508 - Directory Listing
Modified Sun Jul 18 12:22:31 2004 UTC (19 years, 9 months ago) by syskin
VHQ for bframes (fix)

Revision 1507 - Directory Listing
Modified Sun Jul 18 12:03:19 2004 UTC (19 years, 9 months ago) by edgomez
C99'ism

Revision 1506 - Directory Listing
Modified Sun Jul 18 11:51:44 2004 UTC (19 years, 9 months ago) by syskin
VHQ for bframes

Revision 1505 - Directory Listing
Modified Sun Jul 18 11:22:24 2004 UTC (19 years, 9 months ago) by syskin
b-frame VHQ flag

Revision 1504 - Directory Listing
Modified Sun Jul 18 04:10:22 2004 UTC (19 years, 9 months ago) by suxen_drol
gcc build environment

Revision 1503 - Directory Listing
Modified Sun Jul 18 02:00:05 2004 UTC (19 years, 9 months ago) by suxen_drol
gcc build environment

Revision 1502 - Directory Listing
Modified Sun Jul 18 00:58:14 2004 UTC (19 years, 9 months ago) by suxen_drol
AR: FormatType safety

Revision 1501 - Directory Listing
Modified Sat Jul 17 11:42:46 2004 UTC (19 years, 9 months ago) by edgomez
Fixes from my tree

Revision 1500 - Directory Listing
Modified Fri Jul 16 19:56:13 2004 UTC (19 years, 9 months ago) by edgomez
Fixed sysKin mess

Revision 1499 - Directory Listing
Modified Fri Jul 16 15:41:57 2004 UTC (19 years, 9 months ago) by syskin
double lamesness of me: 1st, wrong commit. 2nd, not knowing how to undo

Revision 1498 - Directory Listing
Modified Fri Jul 16 15:38:01 2004 UTC (19 years, 9 months ago) by syskin
VMR7/9 Aspect Ratio code - originally developed by minolta

Revision 1497 - Directory Listing
Modified Fri Jul 16 13:52:18 2004 UTC (19 years, 9 months ago) by syskin
VMR7/9 Aspect Ratio code - originally developed by minolta

Revision 1496 - Directory Listing
Modified Thu Jul 15 11:54:53 2004 UTC (19 years, 9 months ago) by suxen_drol
*** empty log message ***

Revision 1495 - Directory Listing
Modified Thu Jul 15 11:53:46 2004 UTC (19 years, 9 months ago) by suxen_drol
assorted vfw bugs reported by makc on xvid.org forums
- DRV_OK and DRV_CANCEL deprecation
- ICM_GETINFO pointer check
- biSizeImage stride fix

Revision 1494 - Directory Listing
Modified Thu Jul 15 10:20:07 2004 UTC (19 years, 9 months ago) by suxen_drol
Dcoder's sse2 brightness code
xvid.h vbv comments

Revision 1493 - Directory Listing
Modified Thu Jul 15 10:09:30 2004 UTC (19 years, 9 months ago) by suxen_drol
Dcoder's sse2 brightness code
xvid.h vbv comments

Revision 1492 - Directory Listing
Modified Wed Jul 14 23:26:06 2004 UTC (19 years, 9 months ago) by edgomez
Speedups for decoder

Revision 1491 - Directory Listing
Modified Tue Jul 13 12:23:29 2004 UTC (19 years, 9 months ago) by suxen_drol
suggestion from xvid.org forum

Revision 1490 - Directory Listing
Modified Tue Jul 13 12:22:46 2004 UTC (19 years, 9 months ago) by suxen_drol
assorted fixes from Dcoder:
- support for large audio bitrates
- AAC and HE-AAC support
- alexnoe OGM formula
- calculate AUDIO KBYTE size when using AUDIO AVG BITRATE
- calculate AUDIO AVG BITRATE when using AUDIO SIZE

Revision 1489 - Directory Listing
Modified Sun Jul 11 12:55:38 2004 UTC (19 years, 9 months ago) by edgomez
Fixed mingw compile

Revision 1488 - Directory Listing
Modified Sun Jul 11 10:22:47 2004 UTC (19 years, 9 months ago) by syskin
manual Aspect Ratio selection widget (from Koepi)

Revision 1487 - Directory Listing
Modified Sun Jul 11 08:54:38 2004 UTC (19 years, 9 months ago) by syskin
Top Field First widget (by Koepi)

Revision 1486 - Directory Listing
Modified Sat Jul 10 17:49:31 2004 UTC (19 years, 9 months ago) by edgomez
Faster getcoeff + on the fly dequant

Revision 1485 - Directory Listing
Modified Sat Jul 10 17:42:18 2004 UTC (19 years, 9 months ago) by edgomez
Forgotten bits from my tree

Revision 1484 - Directory Listing
Modified Sat Jul 10 17:40:42 2004 UTC (19 years, 9 months ago) by edgomez
added 1.1 changelog + updated 1.0 one

Revision 1483 - Directory Listing
Modified Sat Jul 10 17:39:05 2004 UTC (19 years, 9 months ago) by edgomez
Renamed 1.0 changelog

Revision 1481 - Directory Listing
Modified Sat Jul 10 11:23:41 2004 UTC (19 years, 9 months ago) by syskin
skip check for chroma was broken

Revision 1480 - Directory Listing
Modified Fri Jul 9 14:54:28 2004 UTC (19 years, 9 months ago) by syskin
bs_get_matrix() buglet

Revision 1479 - Directory Listing
Modified Thu Jul 8 12:30:45 2004 UTC (19 years, 9 months ago) by syskin
small redesign of subpel refinement function -- missing file :/ sorry

Revision 1478 - Directory Listing
Modified Thu Jul 8 07:12:54 2004 UTC (19 years, 9 months ago) by syskin
new ME for b-frames + small redesign of subpel refinement function

Revision 1477 - Directory Listing
Modified Sat Jul 3 14:48:30 2004 UTC (19 years, 9 months ago) by syskin
missing free()

Revision 1475 - Directory Listing
Modified Sat Jul 3 08:46:39 2004 UTC (19 years, 9 months ago) by syskin
quick fix: qpel and chroma-sad had overlapping memory targets

Revision 1474 - Directory Listing
Modified Sat Jul 3 08:33:16 2004 UTC (19 years, 9 months ago) by syskin
low_delay fix

Revision 1473 - Directory Listing
Modified Sat Jun 12 13:53:19 2004 UTC (19 years, 10 months ago) by edgomez
Coding style + DPRINTF

Revision 1472 - Directory Listing
Modified Sat Jun 12 13:02:12 2004 UTC (19 years, 10 months ago) by edgomez
Merging 1.0.1 fixes

Revision 1471 - Directory Listing
Modified Fri Jun 11 08:44:30 2004 UTC (19 years, 10 months ago) by suxen_drol
1.1.0 versioning rules for vbv
msvc compile time error

Revision 1470 - Directory Listing
Modified Thu Jun 10 18:13:42 2004 UTC (19 years, 10 months ago) by chl
Initial version of VBV support, activate in 2pass by setting vbv_size!=0

Revision 1466 - Directory Listing
Modified Mon May 31 21:36:23 2004 UTC (19 years, 10 months ago) by edgomez
Merging release-1_0 fixes

Revision 1464 - Directory Listing
Modified Sun May 30 02:30:33 2004 UTC (19 years, 10 months ago) by suxen_drol
uninstaller icon

Revision 1462 - Directory Listing
Modified Thu May 27 14:25:49 2004 UTC (19 years, 10 months ago) by syskin
+ / * b0rk. best typo ever

Revision 1460 - Directory Listing
Modified Wed May 26 09:39:00 2004 UTC (19 years, 10 months ago) by syskin
biSizeImage is in bytes, not bits

Revision 1459 - Directory Listing
Modified Wed May 26 09:36:45 2004 UTC (19 years, 10 months ago) by syskin
audio bitrate -> size calc buglet

Revision 1456 - Directory Listing
Modified Wed May 26 09:15:02 2004 UTC (19 years, 10 months ago) by edgomez
Keep 1.0 and 1.1 in sync - bframe bugfix

Revision 1455 - Directory Listing
Modified Wed May 26 06:18:43 2004 UTC (19 years, 10 months ago) by syskin
calc: support more audio and subtitle extensions

Revision 1454 - Directory Listing
Modified Wed May 26 05:46:20 2004 UTC (19 years, 10 months ago) by syskin
ugly trellis bug

Revision 1453 - Directory Listing
Modified Wed May 26 05:23:03 2004 UTC (19 years, 10 months ago) by syskin
supports ICM better

Revision 1451 - Directory Listing
Modified Fri May 21 14:40:15 2004 UTC (19 years, 11 months ago) by edgomez
patch-26 (stable merge), patch-27 no 64bit, patch-28 (setedges only once per frame)

Revision 1444 - Directory Listing
Modified Fri Apr 23 11:57:47 2004 UTC (19 years, 11 months ago) by syskin
oops a bug

Revision 1443 - Directory Listing
Modified Thu Apr 22 13:39:33 2004 UTC (19 years, 11 months ago) by syskin
smarter SKIP

Revision 1442 - Directory Listing
Modified Tue Apr 20 19:47:00 2004 UTC (20 years ago) by edgomez
small cleanup

Revision 1441 - Directory Listing
Modified Tue Apr 20 06:10:40 2004 UTC (20 years ago) by syskin
1st stage cleanup: new fast qpel

Revision 1440 - Directory Listing
Modified Mon Apr 19 13:40:54 2004 UTC (20 years ago) by syskin
very small visual fix

Revision 1439 - Directory Listing
Modified Mon Apr 19 12:42:01 2004 UTC (20 years ago) by syskin
won't crash if stream doesn't start with an i-vop

Revision 1437 - Directory Listing
Modified Sun Apr 18 07:55:11 2004 UTC (20 years ago) by syskin
deringer

Revision 1435 - Directory Listing
Modified Fri Apr 16 09:09:33 2004 UTC (20 years ago) by suxen_drol
removed libxvidcore_static.def

Revision 1434 - Directory Listing
Modified Fri Apr 16 07:39:03 2004 UTC (20 years ago) by syskin
calc is able to open already-opened audio tracks

Revision 1432 - Directory Listing
Modified Thu Apr 15 19:44:06 2004 UTC (20 years ago) by edgomez
Merging 1.0 fixes, fix for h263 mmx quant

Revision 1431 - Directory Listing
Modified Thu Apr 15 12:05:19 2004 UTC (20 years ago) by suxen_drol
set versions to 1.1
version check for dec_frame_t->brightness

Revision 1428 - Directory Listing
Modified Wed Apr 14 03:25:41 2004 UTC (20 years ago) by syskin
memory leak fixed

Revision 1427 - Directory Listing
Modified Wed Apr 14 02:44:20 2004 UTC (20 years ago) by syskin
ugly bug

Revision 1426 - Directory Listing
Modified Tue Apr 13 21:20:45 2004 UTC (20 years ago) by suxen_drol
static library for msvc (for xvid_bench)
added xvid_encraw_static, xvid_decraw_static projects
win32 stdin warning for xvid_decraw
fixed xvid_decraw compile warnings and div0 error

Revision 1425 - Directory Listing
Modified Tue Apr 13 20:06:53 2004 UTC (20 years ago) by edgomez
Reverted previous patch, was buggy

Revision 1424 - Directory Listing
Modified Mon Apr 12 15:49:56 2004 UTC (20 years ago) by edgomez
Optmized mem transfers, h263, plane sse

Revision 1423 - Directory Listing
Modified Mon Apr 12 14:05:08 2004 UTC (20 years ago) by edgomez
Merged 1.0 fixes

Revision 1420 - Directory Listing
Modified Sun Apr 11 09:41:27 2004 UTC (20 years ago) by syskin
better MV clipping - does not break DX50 streams which have motion out of range

Revision 1417 - Directory Listing
Modified Sat Apr 10 04:30:07 2004 UTC (20 years ago) by suxen_drol
stats->type set to NOTHING by default
in some instances stats->type was not being set (namely lowdelay=1, packed=1, type=nvop).

Revision 1416 - Directory Listing
Modified Sat Apr 10 04:25:31 2004 UTC (20 years ago) by suxen_drol
debug level parameter

Revision 1413 - Directory Listing
Modified Mon Apr 5 20:39:49 2004 UTC (20 years ago) by edgomez
Merged PPC port + 1.0 tree fixes

Revision 1412 - Directory Listing
Modified Mon Apr 5 20:36:37 2004 UTC (20 years ago) by edgomez
Merged PPC port + 1.0 tree fixes

Revision 1406 - Directory Listing
Modified Sun Apr 4 11:47:21 2004 UTC (20 years ago) by syskin
experimental frame dropping fix

Revision 1403 - Directory Listing
Modified Sat Apr 3 10:41:42 2004 UTC (20 years ago) by syskin
final cleanup for 1.0 - dead code removed

Revision 1399 - Directory Listing
Modified Fri Apr 2 22:20:31 2004 UTC (20 years ago) by suxen_drol
msvc float/double warning

Revision 1398 - Directory Listing
Modified Fri Apr 2 21:29:21 2004 UTC (20 years ago) by edgomez
Merged 1.0 branch fixes

Revision 1397 - Directory Listing
Modified Thu Apr 1 11:11:28 2004 UTC (20 years ago) by suxen_drol
brightness control

Revision 1391 - Directory Listing
Modified Tue Mar 30 12:31:52 2004 UTC (20 years ago) by syskin
N-VOPs fix

Revision 1386 - Directory Listing
Modified Mon Mar 22 23:56:54 2004 UTC (20 years ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1385 - Directory Listing
Modified Mon Mar 22 23:49:11 2004 UTC (20 years ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1384 - Directory Listing
Modified Mon Mar 22 23:36:53 2004 UTC (20 years ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1383 - Directory Listing
Modified Mon Mar 22 23:19:40 2004 UTC (20 years ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1382 - Directory Listing
Modified Mon Mar 22 22:36:25 2004 UTC (20 years ago) by edgomez
xvidcore 1.0.0 rc3 merge back to HEAD

Revision 1098 - Directory Listing
Modified Mon Jul 28 12:39:32 2003 UTC (20 years, 8 months ago) by edgomez
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)

Revision 1096 - Directory Listing
Modified Thu Jul 24 23:35:28 2003 UTC (20 years, 8 months ago) by edgomez
We might have done that long ago -- updates API version to 3.0

Revision 1074 - Directory Listing
Modified Thu Jun 26 10:37:42 2003 UTC (20 years, 9 months ago) by syskin
VHQ is P4 compatible again | improved PBI decision *again*

Revision 1072 - Directory Listing
Modified Thu Jun 19 10:06:40 2003 UTC (20 years, 10 months ago) by syskin
ugly bugs fixed, R-D works better now

Revision 1066 - Directory Listing
Modified Wed Jun 11 14:10:59 2003 UTC (20 years, 10 months ago) by Isibaar
switched back to Walken idct

Revision 1055 - Directory Listing
Modified Mon Jun 9 17:08:36 2003 UTC (20 years, 10 months ago) by Isibaar
don't use Walken idct anymore, simple idct is now used by default instead

Revision 1045 - Directory Listing
Modified Wed May 28 16:51:08 2003 UTC (20 years, 10 months ago) by edgomez
Dummy, stupid fix to the default 10s keyframe interval

Revision 1024 - Directory Listing
Modified Wed May 14 23:32:54 2003 UTC (20 years, 11 months ago) by edgomez
Added module building for MacOSX.

Revision 1021 - Directory Listing
Modified Wed May 14 13:21:47 2003 UTC (20 years, 11 months ago) by syskin
yay, R-D motion search ^__^

Revision 1016 - Directory Listing
Modified Tue May 13 12:48:20 2003 UTC (20 years, 11 months ago) by syskin
cleanups, minor fixes

Revision 1009 - Directory Listing
Modified Mon May 5 10:22:38 2003 UTC (20 years, 11 months ago) by edgomez
Added config.status to distclean target

Revision 1006 - Directory Listing
Modified Sun May 4 23:58:10 2003 UTC (20 years, 11 months ago) by edgomez
Unix system should use SONAME=libname.so.major

Revision 1001 - Directory Listing
Modified Sat May 3 10:05:55 2003 UTC (20 years, 11 months ago) by syskin
hopefully, intra frame at every scene change (we really need it to cut things)

Revision 992 - Directory Listing
Modified Fri Apr 25 14:53:37 2003 UTC (20 years, 11 months ago) by syskin
b-frames look good in still motion, after all

Revision 986 - Directory Listing
Modified Mon Apr 14 15:00:49 2003 UTC (21 years ago) by syskin
"What bug could i invent today ?"

Revision 985 - Directory Listing
Modified Mon Apr 14 13:00:57 2003 UTC (21 years ago) by syskin
improved vhq (does not decrease psnr anymore - at least for low quants) and tweaked p/b/i decision again

Revision 979 - Directory Listing
Modified Wed Apr 9 12:02:26 2003 UTC (21 years ago) by syskin
bframe_threshold works again - I didn't know anyone uses it ;>

Revision 976 - Directory Listing
Modified Tue Apr 8 11:12:07 2003 UTC (21 years ago) by syskin
faster; better vhq; bframe-decision changed again

Revision 975 - Directory Listing
Modified Tue Apr 8 11:04:06 2003 UTC (21 years ago) by syskin
bframe_threshold not supported -> disabled

Revision 973 - Directory Listing
Modified Sat Apr 5 15:54:59 2003 UTC (21 years ago) by syskin
a bit faster + a small bugfix

Revision 972 - Directory Listing
Modified Fri Apr 4 22:16:15 2003 UTC (21 years ago) by edgomez
Fixes 32 bit misaligned reads on ARM (+ some sync work with old 0.9.x tree for cleanups)

Revision 967 - Directory Listing
Modified Fri Apr 4 03:16:09 2003 UTC (21 years ago) by Isibaar
CBR + b-frames bugfix

Revision 963 - Directory Listing
Modified Sat Mar 29 12:01:36 2003 UTC (21 years ago) by edgomez
Fixed some cut&paste errors and some other small things

Revision 961 - Directory Listing
Modified Sat Mar 29 10:57:29 2003 UTC (21 years ago) by edgomez
Fix aligment problem for dct blocks

Revision 960 - Directory Listing
Modified Sat Mar 29 10:21:23 2003 UTC (21 years ago) by edgomez
Fix aligment problem for dct blocks

Revision 957 - Directory Listing
Modified Fri Mar 28 08:43:28 2003 UTC (21 years ago) by suxen_drol
sad cleanup

Revision 956 - Directory Listing
Modified Fri Mar 28 07:28:23 2003 UTC (21 years ago) by suxen_drol
vc.net support

Revision 937 - Directory Listing
Modified Sat Mar 22 14:04:48 2003 UTC (21 years, 1 month ago) by syskin
cleanups; dark blocks prevented in bframes; warning: bframes have lower quality due to thresholding: decrease quantizer (150/0 for example);

Revision 935 - Directory Listing
Modified Sat Mar 22 13:41:11 2003 UTC (21 years, 1 month ago) by syskin
cleanups; it is able to compensate bframes correctly (for internal decoding)

Revision 912 - Directory Listing
Modified Sun Mar 9 12:00:58 2003 UTC (21 years, 1 month ago) by chl
Little more speedup for calc_cbp_c()

Revision 911 - Directory Listing
Modified Sun Mar 9 11:30:24 2003 UTC (21 years, 1 month ago) by chl
Speedup for calc_cbp_c(), loop unrolling / 64bit integers

Revision 907 - Directory Listing
Modified Thu Mar 6 21:12:03 2003 UTC (21 years, 1 month ago) by edgomez
Fixes installation in non existent path.

Revision 906 - Directory Listing
Modified Tue Mar 4 16:33:41 2003 UTC (21 years, 1 month ago) by chl
plain C speedup for halfpel-interpolate

Revision 905 - Directory Listing
Modified Tue Mar 4 16:33:16 2003 UTC (21 years, 1 month ago) by chl
Added signed ptr_t type (called intptr_t as in C99)

Revision 904 - Directory Listing
Modified Tue Mar 4 11:00:53 2003 UTC (21 years, 1 month ago) by syskin
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 903 - Directory Listing
Modified Tue Mar 4 10:55:21 2003 UTC (21 years, 1 month ago) by syskin
some cleanups ; revised p/b decision with sensitivity control ; max iframe interval works again

Revision 902 - Directory Listing
Modified Mon Mar 3 11:18:53 2003 UTC (21 years, 1 month ago) by chl
Minor fix (still_left_in_buffer underflowed too early)

Revision 900 - Directory Listing
Modified Wed Feb 26 23:28:38 2003 UTC (21 years, 1 month ago) by edgomez
Fixes a bunch of small things on cygwin, and unix (soname and bootstrap)

Revision 899 - Directory Listing
Modified Wed Feb 26 21:04:40 2003 UTC (21 years, 1 month ago) by edgomez
This one should work everywhere

Revision 898 - Directory Listing
Modified Wed Feb 26 19:05:20 2003 UTC (21 years, 1 month ago) by chl
sad16v, removed CRC error for sad16

Revision 897 - Directory Listing
Modified Mon Feb 24 11:15:33 2003 UTC (21 years, 1 month ago) by chl
Rename cbpy_tab to xvid_cbpy_tab to avoid naming conflicts (with ffmpeg)

Revision 896 - Directory Listing
Modified Sat Feb 22 21:37:50 2003 UTC (21 years, 1 month ago) by chl
Corrected Colorspace (MPEG-4 uses YCbCr, not YCrCb)

Revision 895 - Directory Listing
Modified Sat Feb 22 18:54:19 2003 UTC (21 years, 1 month ago) by chl
Now finally: really xvid_bstat

Revision 894 - Directory Listing
Modified Sat Feb 22 18:54:04 2003 UTC (21 years, 1 month ago) by chl
Preliminary xvid_stat with bframes

Revision 893 - Directory Listing
Modified Sat Feb 22 18:51:56 2003 UTC (21 years, 1 month ago) by chl
xvid_bstat.c

Revision 892 - Directory Listing
Modified Sat Feb 22 18:50:48 2003 UTC (21 years, 1 month ago) by chl
xvid_bstat

Revision 885 - Directory Listing
Modified Fri Feb 21 14:49:28 2003 UTC (21 years, 1 month ago) by syskin
cleanups

Revision 884 - Directory Listing
Modified Fri Feb 21 14:44:57 2003 UTC (21 years, 1 month ago) by syskin
cleanups

Revision 883 - Directory Listing
Modified Fri Feb 21 08:32:34 2003 UTC (21 years, 1 month ago) by suxen_drol
msvc warning fixup

Revision 882 - Directory Listing
Modified Fri Feb 21 00:00:57 2003 UTC (21 years, 2 months ago) by edgomez
- better fix

Revision 880 - Directory Listing
Modified Thu Feb 20 23:40:48 2003 UTC (21 years, 2 months ago) by edgomez
Fix 'which' output dependency. If it is still not right, then we'll have to find another solution.

Revision 879 - Directory Listing
Modified Thu Feb 20 22:46:18 2003 UTC (21 years, 2 months ago) by edgomez
- Fixes a couple of portability issues
- Activates tests even for plain C version

ToDo: Move tests flags to the xvid.h file and _document_ them.

Revision 878 - Directory Listing
Modified Thu Feb 20 21:47:04 2003 UTC (21 years, 2 months ago) by edgomez
Fixed a wrong Latex command

Revision 877 - Directory Listing
Modified Thu Feb 20 18:39:23 2003 UTC (21 years, 2 months ago) by edgomez
- Added simple autoconf detection for >= 2.50 version

Revision 876 - Directory Listing
Modified Wed Feb 19 21:59:30 2003 UTC (21 years, 2 months ago) by edgomez
Small fixes patch

Revision 875 - Directory Listing
Modified Wed Feb 19 21:30:52 2003 UTC (21 years, 2 months ago) by edgomez
Ported 0.9.x "unsigned/signed comparison warnings" fix

Revision 874 - Directory Listing
Modified Wed Feb 19 21:13:00 2003 UTC (21 years, 2 months ago) by edgomez
ANSI C'ification

Revision 873 - Directory Listing
Modified Wed Feb 19 21:02:11 2003 UTC (21 years, 2 months ago) by edgomez
Forward port of stable fix (v1.15)

Revision 872 - Directory Listing
Modified Wed Feb 19 20:12:43 2003 UTC (21 years, 2 months ago) by edgomez
Fixed array duplication -- moved to motion_est.c

Revision 871 - Directory Listing
Modified Wed Feb 19 10:13:54 2003 UTC (21 years, 2 months ago) by chl
Removed compiler warnings (gmc uninitialize, unused variable)

Revision 870 - Directory Listing
Modified Wed Feb 19 10:08:20 2003 UTC (21 years, 2 months ago) by chl
Removed compiler warning (filename temp array was uint8_t instead of char)

Revision 869 - Directory Listing
Modified Tue Feb 18 15:48:15 2003 UTC (21 years, 2 months ago) by chl
Raised CACHE_LINE to 64 (optimal for Athlon/P4, 32 would be enough for P2/3)

Revision 868 - Directory Listing
Modified Tue Feb 18 00:23:27 2003 UTC (21 years, 2 months ago) by edgomez
- Header
- Changed tabs to spaces for helpers
- ToDo: Doxygen the header again.

Revision 867 - Directory Listing
Modified Mon Feb 17 23:45:21 2003 UTC (21 years, 2 months ago) by edgomez
- Header
- ANSI C comments

Revision 866 - Directory Listing
Modified Mon Feb 17 23:33:12 2003 UTC (21 years, 2 months ago) by edgomez
- GPL Header
- ANSI C comments
- Min Chen removed from comments (no offense, the name will be added
  to the header when i'll restore copyrights just like i did for 0.9.x)

Revision 865 - Directory Listing
Modified Mon Feb 17 23:15:48 2003 UTC (21 years, 2 months ago) by edgomez
- typo fix

Revision 864 - Directory Listing
Modified Mon Feb 17 22:55:02 2003 UTC (21 years, 2 months ago) by edgomez
- GPL header
- Ansi C comments

Revision 863 - Directory Listing
Modified Sun Feb 16 18:31:42 2003 UTC (21 years, 2 months ago) by edgomez
Oops static libraries are not versioned

Revision 862 - Directory Listing
Modified Sun Feb 16 15:08:25 2003 UTC (21 years, 2 months ago) by syskin
testing

Revision 861 - Directory Listing
Modified Sun Feb 16 13:04:05 2003 UTC (21 years, 2 months ago) by edgomez
Table duplication fix (Moved tables to a C module - kept declarations in header)

Revision 860 - Directory Listing
Modified Sun Feb 16 05:11:39 2003 UTC (21 years, 2 months ago) by suxen_drol
futher portab.h, ARCH_IS_xxx fixes

Revision 854 - Directory Listing
Modified Sun Feb 16 01:41:24 2003 UTC (21 years, 2 months ago) by edgomez
Last changes from pete

Revision 853 - Directory Listing
Modified Sat Feb 15 18:48:15 2003 UTC (21 years, 2 months ago) by edgomez
chromatic optimization -- forgottent bits from the merge

Revision 851 - Directory Listing
Modified Sat Feb 15 15:22:19 2003 UTC (21 years, 2 months ago) by edgomez
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too

Revision 845 - Directory Listing
Modified Thu Feb 13 17:31:33 2003 UTC (21 years, 2 months ago) by edgomez
Ready for 0.9.1

Revision 842 - Directory Listing
Modified Thu Feb 13 12:50:43 2003 UTC (21 years, 2 months ago) by suxen_drol
line feed fixup

Revision 830 - Directory Listing
Modified Tue Feb 11 21:56:31 2003 UTC (21 years, 2 months ago) by edgomez
patch-13
    More "unknown compiler" friendly portab.h file.
patch-14
    The PPC port is now disabled because it is outdated.
patch-15
    Added the configure bootstrap script.
patch-16
    Changed linking option on PPC platforms (-flat_namespace)
patch-17
    Added IA64 DCT source choice according to the compiler basename.
patch-18
    Fixed xvid_encraw help message.
patch-19
    Fixed libxvidcore.def, revamped Makefile output, fixed ia64 build, added ranlib detection.
patch-20
    Removed BFrame outdated bframe/qpel decoding.

Revision 828 - Directory Listing
Modified Mon Feb 10 13:54:19 2003 UTC (21 years, 2 months ago) by edgomez
Fix namespace conflicts on PPC platform

Revision 827 - Directory Listing
Modified Sun Feb 9 23:08:56 2003 UTC (21 years, 2 months ago) by edgomez
PPC port is disabled, it uses Plain C version now.

Revision 826 - Directory Listing
Modified Sun Feb 9 22:48:38 2003 UTC (21 years, 2 months ago) by edgomez
Should now be more "unknown compiler" friendly

Revision 825 - Directory Listing
Modified Sun Feb 9 19:48:40 2003 UTC (21 years, 2 months ago) by edgomez
Helper script to generate the configure script and all needed files

Revision 824 - Directory Listing
Modified Sun Feb 9 19:32:52 2003 UTC (21 years, 2 months ago) by edgomez
I made all these changes on my own working copy until i had
something really usable wihtout regressions for most users.

I think its place is now in CVS. Here is a ChangeLog summary
generated from my local patches.

base-0
    Imported xvidcore 0.9.0 into arch repository
patch-1
    Updated to current stable CVS_HEAD
patch-2
    Changed build system for Unix OSes
patch-3
    Fixes for the new build system in sources.
patch-4
    Fixed options and added the --disable-assembly option
patch-5
    Fixed a BSD checking in nasm output format.
patch-6
    Fixed the "ar" "s" option for some platforms.
patch-7
    Changed the way I add strings into variables.
patch-8
    Fixed portab.h for _DEBUG target and GCC/ICC compilers.
patch-9
    Added Altivec detection (Guillaume Morin)
patch-10
    Fixed MacOSX build.
patch-11
    Fixed WIN32/_MSC_VER confusion and updated MSVC libxvidcore.dsp project file.
patch-12
    DivX4 compatibility layer has been turned into an option (default:disable).

ToDo:
    - Fix IA64 assembly file selection.
    - Do I disable PPC assembly code ? (according to Guillaume, it needs to be updated)

Revision 816 - Directory Listing
Modified Thu Feb 6 00:48:08 2003 UTC (21 years, 2 months ago) by edgomez
Fixed a bug where run_esc==-1 was indexing an array -> segfault (spoted on a strong arm CPU ;-)

Revision 815 - Directory Listing
Modified Tue Feb 4 22:00:44 2003 UTC (21 years, 2 months ago) by edgomez
Fixed a bunch of unsigned/signed comparisons assignments

Revision 813 - Directory Listing
Modified Sun Feb 2 00:25:51 2003 UTC (21 years, 2 months ago) by edgomez
Small fix

Revision 809 - Directory Listing
Modified Sun Jan 26 01:44:44 2003 UTC (21 years, 2 months ago) by suxen_drol
ptr_t fix (s_kraste at ira.uka.de)

Revision 766 - Directory Listing
Modified Tue Jan 7 21:57:19 2003 UTC (21 years, 3 months ago) by edgomez
Fixes from MfA

Revision 764 - Directory Listing
Modified Sun Jan 5 16:54:36 2003 UTC (21 years, 3 months ago) by edgomez
Much lighter VLC implementation (saves >6MB)

Revision 759 - Directory Listing
Modified Sat Jan 4 04:28:48 2003 UTC (21 years, 3 months ago) by suxen_drol
coeff level [-2047,2047]

Revision 742 - Directory Listing
Modified Sat Dec 28 13:53:08 2002 UTC (21 years, 3 months ago) by edgomez
Changed my email

Revision 741 - Directory Listing
Modified Thu Dec 26 14:36:06 2002 UTC (21 years, 3 months ago) by edgomez
Program's name fix in a printf

Revision 731 - Directory Listing
Modified Thu Dec 19 22:58:58 2002 UTC (21 years, 4 months ago) by edgomez
Fixed a buffer overflow in vlc_init (lacked a few more VLC in intra/inter tables) - should solve the static problem on MSVC targets too

Revision 729 - Directory Listing
Modified Wed Dec 18 21:48:46 2002 UTC (21 years, 4 months ago) by edgomez
Fixed bitrate/bpp report

Revision 728 - Directory Listing
Modified Wed Dec 18 20:48:25 2002 UTC (21 years, 4 months ago) by edgomez
Added Hinted ME code to show how to use it

Revision 723 - Directory Listing
Modified Sun Dec 15 01:21:12 2002 UTC (21 years, 4 months ago) by edgomez
Another series of warnings for aggressive compilers

Revision 722 - Directory Listing
Modified Sun Dec 15 01:12:01 2002 UTC (21 years, 4 months ago) by edgomez
Fix the fix

Revision 718 - Directory Listing
Modified Sat Dec 14 09:28:56 2002 UTC (21 years, 4 months ago) by suxen_drol
cleanup

Revision 686 - Directory Listing
Modified Thu Nov 28 07:27:37 2002 UTC (21 years, 4 months ago) by suxen_drol
smp remove patch <rickf at ebenchmarks.com>

Revision 685 - Directory Listing
Modified Wed Nov 27 21:20:33 2002 UTC (21 years, 4 months ago) by edgomez
Fix for 0 aligned blocks

Revision 684 - Directory Listing
Modified Wed Nov 27 21:09:10 2002 UTC (21 years, 4 months ago) by edgomez
Ansi C + Win32 update for xvid_bench

Revision 682 - Directory Listing
Modified Wed Nov 27 21:08:34 2002 UTC (21 years, 4 months ago) by edgomez
Added 2 last projects and added a workspace

Revision 678 - Directory Listing
Modified Tue Nov 26 23:50:57 2002 UTC (21 years, 4 months ago) by edgomez
EMMS() is not a timer

Revision 677 - Directory Listing
Modified Tue Nov 26 23:44:11 2002 UTC (21 years, 4 months ago) by edgomez
ANSI C compliancy - thx Rick Foos

Revision 674 - Directory Listing
Modified Sat Nov 23 22:00:43 2002 UTC (21 years, 4 months ago) by chl
now REALLY support for ICC

Revision 673 - Directory Listing
Modified Sat Nov 23 18:11:58 2002 UTC (21 years, 4 months ago) by chl
ICC support

Revision 657 - Directory Listing
Modified Sun Nov 17 01:20:32 2002 UTC (21 years, 5 months ago) by edgomez
Separated parts for location restrictions and linking permissions

Revision 656 - Directory Listing
Modified Sun Nov 17 01:07:38 2002 UTC (21 years, 5 months ago) by edgomez
Changed license

Revision 655 - Directory Listing
Modified Sun Nov 17 00:57:58 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 654 - Directory Listing
Modified Sun Nov 17 00:51:11 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 653 - Directory Listing
Modified Sun Nov 17 00:41:20 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 652 - Directory Listing
Modified Sun Nov 17 00:35:33 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 651 - Directory Listing
Modified Sun Nov 17 00:20:30 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 650 - Directory Listing
Modified Sat Nov 16 23:57:26 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 649 - Directory Listing
Modified Sat Nov 16 23:51:58 2002 UTC (21 years, 5 months ago) by edgomez
License changed

Revision 648 - Directory Listing
Modified Sat Nov 16 23:38:16 2002 UTC (21 years, 5 months ago) by edgomez
License Change

Revision 647 - Directory Listing
Modified Sat Nov 16 11:16:09 2002 UTC (21 years, 5 months ago) by chl
Added -I for nasm

Revision 629 - Directory Listing
Modified Mon Nov 4 12:50:24 2002 UTC (21 years, 5 months ago) by suxen_drol
doxygen comments cleanup

Revision 612 - Directory Listing
Modified Fri Oct 25 11:29:07 2002 UTC (21 years, 5 months ago) by chl
Changes optimzation from -Os to -O2 (10% speedup on gcc 3.2)

Revision 610 - Directory Listing
Modified Thu Oct 24 10:56:07 2002 UTC (21 years, 5 months ago) by suxen_drol
XVID_ENC_ENCODE typo fix

Revision 608 - Directory Listing
Modified Mon Oct 21 23:13:53 2002 UTC (21 years, 6 months ago) by edgomez
Added doxygen comments

Revision 607 - Directory Listing
Modified Mon Oct 21 23:13:06 2002 UTC (21 years, 6 months ago) by edgomez
Added doxygen documentation generation files

Revision 605 - Directory Listing
Modified Sat Oct 19 12:20:33 2002 UTC (21 years, 6 months ago) by edgomez
Fixed copyrights

Revision 604 - Directory Listing
Modified Sat Oct 19 12:20:03 2002 UTC (21 years, 6 months ago) by edgomez
Added Min Chen

Revision 603 - Directory Listing
Modified Sat Oct 19 11:41:12 2002 UTC (21 years, 6 months ago) by edgomez
Changed Michael Militzer to name + email (next patch will fix copyrights with the right holders)

Revision 599 - Directory Listing
Modified Wed Oct 16 20:58:22 2002 UTC (21 years, 6 months ago) by h
fixed stupid-programmer interlacing bug
fields could have been incorrectly handled due to missing bias test

Revision 587 - Directory Listing
Modified Wed Oct 9 22:51:42 2002 UTC (21 years, 6 months ago) by edgomez
- Removed a stupid ')' squatting the previous gruel's patch :-) (did you ever check the code compiled ?)

Revision 585 - Directory Listing
Modified Wed Oct 9 14:35:57 2002 UTC (21 years, 6 months ago) by ia64p
tiny ia64 fix

Revision 584 - Directory Listing
Modified Mon Oct 7 08:11:48 2002 UTC (21 years, 6 months ago) by chl
Bugfix for parameters of MBQuantIntra()  [unused code]

Revision 583 - Directory Listing
Modified Mon Oct 7 08:11:06 2002 UTC (21 years, 6 months ago) by chl
Bugfix for parameters of MBQuantIntra() [unused code]

Revision 567 - Directory Listing
Modified Sat Sep 28 16:12:19 2002 UTC (21 years, 6 months ago) by edgomez
Updated - Release is now ready IMO

Revision 566 - Directory Listing
Modified Sat Sep 28 16:01:15 2002 UTC (21 years, 6 months ago) by edgomez
- Added string.h so gcc does not complain about an undeclared strcmp function.

Revision 565 - Directory Listing
Modified Sat Sep 28 15:58:29 2002 UTC (21 years, 6 months ago) by edgomez
Outdated, and not needed anymore

Revision 564 - Directory Listing
Modified Sat Sep 28 15:47:46 2002 UTC (21 years, 6 months ago) by edgomez
Added to project

Revision 563 - Directory Listing
Modified Sat Sep 28 15:42:12 2002 UTC (21 years, 6 months ago) by edgomez
All the txt went to README

Revision 562 - Directory Listing
Modified Sat Sep 28 15:41:27 2002 UTC (21 years, 6 months ago) by edgomez
- Updated
- Added all examples here

Revision 561 - Directory Listing
Modified Sat Sep 28 14:53:40 2002 UTC (21 years, 6 months ago) by edgomez
Last small fixes

Revision 560 - Directory Listing
Modified Sat Sep 28 14:52:20 2002 UTC (21 years, 6 months ago) by edgomez
Added to project

Revision 559 - Directory Listing
Modified Sat Sep 28 14:27:16 2002 UTC (21 years, 6 months ago) by edgomez
Fixes

Revision 558 - Directory Listing
Modified Sat Sep 28 14:26:53 2002 UTC (21 years, 6 months ago) by edgomez
Updated - MSVC compatibility - MP4U support - Single m4v file support

Revision 556 - Directory Listing
Modified Sat Sep 28 03:47:49 2002 UTC (21 years, 6 months ago) by suxen_drol
added decore and encore exports

Revision 554 - Directory Listing
Modified Sat Sep 28 03:00:03 2002 UTC (21 years, 6 months ago) by suxen_drol
cygwin mingw-runtime notice

Revision 551 - Directory Listing
Modified Fri Sep 27 20:58:30 2002 UTC (21 years, 6 months ago) by edgomez
- Fixed a typo error in unix mseconds

Revision 550 - Directory Listing
Modified Fri Sep 27 20:58:02 2002 UTC (21 years, 6 months ago) by edgomez
- Oops the unix mseconds had a typo mistake

Revision 549 - Directory Listing
Modified Fri Sep 27 18:36:51 2002 UTC (21 years, 6 months ago) by edgomez
Updated

Revision 548 - Directory Listing
Modified Fri Sep 27 18:35:35 2002 UTC (21 years, 6 months ago) by edgomez
Some trivial fixes

Revision 547 - Directory Listing
Modified Fri Sep 27 18:33:13 2002 UTC (21 years, 6 months ago) by edgomez
- Added command line
- Added simple mp4 video stream container support (header + :size,data: + ... + :size,data:)
- Fixed PGM saving
- Win32/MSVC compatibility

Revision 546 - Directory Listing
Modified Fri Sep 27 18:26:59 2002 UTC (21 years, 6 months ago) by edgomez
Updated - unix2dos applied

Revision 544 - Directory Listing
Modified Thu Sep 26 04:52:16 2002 UTC (21 years, 6 months ago) by h
field-dct decision bias (thanks to Michael Niedermayer for the idea!)

Revision 542 - Directory Listing
Modified Thu Sep 26 00:33:00 2002 UTC (21 years, 6 months ago) by h
amended copyright

Revision 541 - Directory Listing
Modified Wed Sep 25 23:37:09 2002 UTC (21 years, 6 months ago) by h
removed incomplete field-mv support

Revision 536 - Directory Listing
Modified Tue Sep 24 22:27:32 2002 UTC (21 years, 6 months ago) by edgomez
Fix typo mistake

Revision 535 - Directory Listing
Modified Tue Sep 24 21:56:27 2002 UTC (21 years, 6 months ago) by edgomez
Removed DEBUG and DEBUG1/2 calls

Revision 529 - Directory Listing
Modified Mon Sep 23 10:59:10 2002 UTC (21 years, 6 months ago) by suxen_drol
mingw/msvc compat. patch

Revision 525 - Directory Listing
Modified Sun Sep 22 20:40:47 2002 UTC (21 years, 6 months ago) by edgomez
Updated

Revision 524 - Directory Listing
Modified Sun Sep 22 20:34:05 2002 UTC (21 years, 6 months ago) by edgomez
- Removed definitively bframe ME code

Revision 523 - Directory Listing
Modified Sun Sep 22 19:45:26 2002 UTC (21 years, 6 months ago) by edgomez
- Added main contributors

Revision 522 - Directory Listing
Modified Sun Sep 22 19:35:38 2002 UTC (21 years, 6 months ago) by edgomez
Udated copyright holders

Revision 521 - Directory Listing
Modified Sun Sep 22 19:13:33 2002 UTC (21 years, 6 months ago) by edgomez
- First sparcs have a 32bit address bus. If one day we plan to have sparc 64 support, then we'll add ARCH_USPARC.

Revision 519 - Directory Listing
Modified Sun Sep 22 18:33:31 2002 UTC (21 years, 6 months ago) by h
bugfix - custom matrix mode used to force vol header for every frame

Revision 518 - Directory Listing
Modified Sun Sep 22 18:17:32 2002 UTC (21 years, 6 months ago) by h
fixed msvc compilation

Revision 517 - Directory Listing
Modified Sun Sep 22 17:59:13 2002 UTC (21 years, 6 months ago) by edgomez
- Fixed MIPS and SPARC macros/constants

Revision 516 - Directory Listing
Modified Sun Sep 22 17:25:13 2002 UTC (21 years, 6 months ago) by edgomez
- Changed DECLARE_ALIGNED_MATRIX

Revision 515 - Directory Listing
Modified Sun Sep 22 17:08:17 2002 UTC (21 years, 6 months ago) by edgomez
Updated

Revision 514 - Directory Listing
Modified Sun Sep 22 17:01:36 2002 UTC (21 years, 6 months ago) by edgomez
Removed DEBUGXXXs calls

Revision 513 - Directory Listing
Modified Sun Sep 22 16:59:57 2002 UTC (21 years, 6 months ago) by edgomez
Cleaned (hopefully)

Revision 512 - Directory Listing
Modified Sun Sep 22 12:13:21 2002 UTC (21 years, 6 months ago) by edgomez
Updated

Revision 511 - Directory Listing
Modified Sun Sep 22 12:10:34 2002 UTC (21 years, 6 months ago) by edgomez
Renamed file Makefile.linux->Makefile.linxuxx86

Revision 510 - Directory Listing
Modified Sun Sep 22 10:31:18 2002 UTC (21 years, 6 months ago) by edgomez
Changed header

Revision 509 - Directory Listing
Modified Sun Sep 22 10:30:04 2002 UTC (21 years, 6 months ago) by edgomez
Synced with last Makefile.linux changes

Revision 508 - Directory Listing
Modified Sun Sep 22 10:27:52 2002 UTC (21 years, 6 months ago) by edgomez
Changed profiling option, added arcs profiling, branch probabilities, and test coverage

Revision 507 - Directory Listing
Modified Sun Sep 22 10:19:51 2002 UTC (21 years, 6 months ago) by edgomez
Removed SMP cflag and added BFRAMES_DEC (lacks real testing).

Revision 505 - Directory Listing
Modified Sat Sep 21 15:16:48 2002 UTC (21 years, 7 months ago) by suxen_drol
msvc dsp fix

Revision 504 - Directory Listing
Modified Sat Sep 21 11:59:22 2002 UTC (21 years, 7 months ago) by edgomez
- Disabled bframe specific code and macros. My tests seem to confirm this patch does not hurt but i keep these #if 0 #endif just in case i have to revert things easily.

Revision 503 - Directory Listing
Modified Sat Sep 21 11:55:53 2002 UTC (21 years, 7 months ago) by edgomez
Fix fps report (this patch has been lost somewhere, i'm pretty sure to have fixed that a few days ago)

Revision 502 - Directory Listing
Modified Sat Sep 21 09:38:17 2002 UTC (21 years, 7 months ago) by edgomez
- Removed LUMIMASKING test for quality 6

Revision 501 - Directory Listing
Modified Sat Sep 21 09:29:36 2002 UTC (21 years, 7 months ago) by edgomez
- Fixed a problem where when using fixed quantizer, xvid_stat was reporting the use of q default_bitrate

Revision 499 - Directory Listing
Modified Sat Sep 21 03:11:36 2002 UTC (21 years, 7 months ago) by suxen_drol
pross email address updates

Revision 498 - Directory Listing
Modified Sat Sep 21 02:29:39 2002 UTC (21 years, 7 months ago) by suxen_drol
removed smb_motionest.h reference

Revision 497 - Directory Listing
Modified Sat Sep 21 02:26:12 2002 UTC (21 years, 7 months ago) by suxen_drol
msvc6 static vlc tables fix

Revision 496 - Directory Listing
Modified Fri Sep 20 20:17:22 2002 UTC (21 years, 7 months ago) by edgomez
- Possible memory leak if second malloc fails

Revision 495 - Directory Listing
Modified Fri Sep 20 19:58:36 2002 UTC (21 years, 7 months ago) by edgomez
Stupid bug for a stupid guy like me, sorry

Revision 494 - Directory Listing
Modified Fri Sep 20 18:27:03 2002 UTC (21 years, 7 months ago) by edgomez
Old files renamed

Revision 493 - Directory Listing
Modified Fri Sep 20 18:25:34 2002 UTC (21 years, 7 months ago) by edgomez
renamed to libxvidcore.dsp

Revision 492 - Directory Listing
Modified Fri Sep 20 17:28:52 2002 UTC (21 years, 7 months ago) by edgomez
Removed in favour of xvidcore.dsw

Revision 491 - Directory Listing
Modified Fri Sep 20 17:03:47 2002 UTC (21 years, 7 months ago) by edgomez
Fixed a remaining endif statetement forgoten in the file

Revision 490 - Directory Listing
Modified Thu Sep 19 20:00:45 2002 UTC (21 years, 7 months ago) by edgomez
These examples do not show no more things than xvid_stat... so i remove them

Revision 489 - Directory Listing
Modified Thu Sep 19 19:54:34 2002 UTC (21 years, 7 months ago) by edgomez
Used by cygwin

Revision 488 - Directory Listing
Modified Thu Sep 19 19:54:03 2002 UTC (21 years, 7 months ago) by edgomez
Updated, creates a dll and its import lib too

Revision 487 - Directory Listing
Modified Thu Sep 19 19:25:06 2002 UTC (21 years, 7 months ago) by edgomez
- Removed last bits of BFRAMES #ifdefs

Revision 486 - Directory Listing
Modified Mon Sep 16 21:41:20 2002 UTC (21 years, 7 months ago) by edgomez
- Removed code from Christoph that should have never been there.

Revision 485 - Directory Listing
Modified Sun Sep 15 20:43:52 2002 UTC (21 years, 7 months ago) by edgomez
Fixed PSNR (Was only calculated for Y channel)

Revision 484 - Directory Listing
Modified Sun Sep 15 20:22:01 2002 UTC (21 years, 7 months ago) by edgomez
Fixed a bug in pgm writing (we must interleave data from u and v channels)

Revision 483 - Directory Listing
Modified Sat Sep 14 23:54:17 2002 UTC (21 years, 7 months ago) by edgomez
- Added command line parsing (for ease of use)
- Basic win32 compatibility (I had to lose precision to make it win32 compatible using clock() ... the manual page says POSIX fixes CLOCK_PER_SEC at 1000000, so it should give us millisecond precision, i think it's enough)
- Make things static, and const when necessary
- Fixed some bugs in pgmreader when stream was != stdin
- My usual cosmetic and cleaning work.

Revision 481 - Directory Listing
Modified Thu Sep 12 19:43:14 2002 UTC (21 years, 7 months ago) by edgomez
Was only used by bframe encoder

Revision 480 - Directory Listing
Modified Thu Sep 12 19:38:38 2002 UTC (21 years, 7 months ago) by edgomez
This stable version will not include smp support

Revision 479 - Directory Listing
Modified Thu Sep 12 19:18:12 2002 UTC (21 years, 7 months ago) by chl
- header cleanup
- removed bframe-support

Revision 478 - Directory Listing
Modified Thu Sep 12 19:06:37 2002 UTC (21 years, 7 months ago) by edgomez
Fixed an uninitialized variable (gcc 3.1)

Revision 477 - Directory Listing
Modified Thu Sep 12 18:53:35 2002 UTC (21 years, 7 months ago) by edgomez
Fixed a VC++ compiler warning

Revision 476 - Directory Listing
Modified Thu Sep 12 18:53:11 2002 UTC (21 years, 7 months ago) by edgomez
Fixed lot of VC++ compiler warnings

Revision 475 - Directory Listing
Modified Tue Sep 10 23:15:31 2002 UTC (21 years, 7 months ago) by edgomez
Updated

Revision 474 - Directory Listing
Modified Tue Sep 10 23:08:12 2002 UTC (21 years, 7 months ago) by edgomez
Removed font.c from Makefile (only used in bframe)

Revision 473 - Directory Listing
Modified Tue Sep 10 23:06:13 2002 UTC (21 years, 7 months ago) by edgomez
Adde legal header + canard copyright

Revision 472 - Directory Listing
Modified Tue Sep 10 23:05:49 2002 UTC (21 years, 7 months ago) by edgomez
Added legal header + copyright (go canard, go !) :-)</private joke>

Revision 471 - Directory Listing
Modified Tue Sep 10 22:57:18 2002 UTC (21 years, 7 months ago) by edgomez
- Added legal headers
- Cosmetic

Revision 470 - Directory Listing
Modified Tue Sep 10 22:54:23 2002 UTC (21 years, 7 months ago) by edgomez
Added legal header

Revision 469 - Directory Listing
Modified Tue Sep 10 22:52:13 2002 UTC (21 years, 7 months ago) by edgomez
Added headers, removed unused code

Revision 468 - Directory Listing
Modified Tue Sep 10 22:30:18 2002 UTC (21 years, 7 months ago) by edgomez
- hey this file is mine :-) Apply my copyright.

Revision 467 - Directory Listing
Modified Tue Sep 10 22:29:18 2002 UTC (21 years, 7 months ago) by edgomez
- Legal header
- Cosmetic

Revision 466 - Directory Listing
Modified Tue Sep 10 22:25:23 2002 UTC (21 years, 7 months ago) by edgomez
- Changed header
- Extended peter's copyright to 2002
- Cosmetic separation between logical sections

Revision 465 - Directory Listing
Modified Tue Sep 10 21:29:03 2002 UTC (21 years, 7 months ago) by edgomez
- Respect const qualifier changes in vlc_codes.h

Revision 464 - Directory Listing
Modified Tue Sep 10 21:28:17 2002 UTC (21 years, 7 months ago) by edgomez
- Changed const type qualifiers

Revision 463 - Directory Listing
Modified Tue Sep 10 21:16:45 2002 UTC (21 years, 7 months ago) by chl
updated copyright headers

Revision 462 - Directory Listing
Modified Tue Sep 10 20:39:22 2002 UTC (21 years, 7 months ago) by chl
Original README file from Intependent JPEG Group software as required by
their license since we use parts of their code for integer (i)DCT

Revision 461 - Directory Listing
Modified Tue Sep 10 20:38:24 2002 UTC (21 years, 7 months ago) by chl
updated copyright header

Revision 460 - Directory Listing
Modified Tue Sep 10 20:37:54 2002 UTC (21 years, 7 months ago) by chl
updated copyright headers

Revision 459 - Directory Listing
Modified Tue Sep 10 20:01:07 2002 UTC (21 years, 7 months ago) by edgomez
- Pure cosmetic - tabs->spaces

Revision 458 - Directory Listing
Modified Tue Sep 10 19:28:01 2002 UTC (21 years, 7 months ago) by chl
updated license header

Revision 457 - Directory Listing
Modified Sun Sep 8 17:28:22 2002 UTC (21 years, 7 months ago) by edgomez
- removed const qualifiers because the functions do not return const matrices
  (i'll change that in a later time)

Revision 456 - Directory Listing
Modified Sun Sep 8 17:25:10 2002 UTC (21 years, 7 months ago) by edgomez
- Fixed compilers warnings
- Clarified a comment

Revision 455 - Directory Listing
Modified Sun Sep 8 16:38:03 2002 UTC (21 years, 7 months ago) by edgomez
- Compiler warning fixed.

Revision 454 - Directory Listing
Modified Sun Sep 8 15:40:02 2002 UTC (21 years, 7 months ago) by edgomez
- Little mistake in previous commit fixed, all bframe functions have been disabled

Revision 453 - Directory Listing
Modified Sun Sep 8 15:39:01 2002 UTC (21 years, 7 months ago) by edgomez
- Moved get_coeff from vlc_codes.h
- Disabled MBCodingBVOP with #ifdef 0 #endif (Will be removed completly when i'm sure it doesn't hurt)

Revision 452 - Directory Listing
Modified Sun Sep 8 15:37:42 2002 UTC (21 years, 7 months ago) by edgomez
moved get_coeff inlined function to mbcoding.c

Revision 451 - Directory Listing
Modified Sun Sep 8 14:43:04 2002 UTC (21 years, 7 months ago) by edgomez
- Changed header
- Added static qualifier to local arrays
- Cosmetic

Revision 450 - Directory Listing
Modified Sun Sep 8 13:44:11 2002 UTC (21 years, 7 months ago) by edgomez
- Added GPL Header + patent infringement
- Cosmetic
- The inlined function will be moved later

Revision 448 - Directory Listing
Modified Sat Sep 7 17:26:31 2002 UTC (21 years, 7 months ago) by edgomez
Updated

Revision 447 - Directory Listing
Modified Sat Sep 7 14:16:13 2002 UTC (21 years, 7 months ago) by edgomez
- Hmmm, i've been obliged to revert the previous patch because ofthe mmx code using the same arrays, so they need to be global. We'll have to fix that, because it's not *thread safe*.

Revision 446 - Directory Listing
Modified Sat Sep 7 13:50:23 2002 UTC (21 years, 7 months ago) by edgomez
- Added newline at eof to shut up gcc 3.x compilers

Revision 445 - Directory Listing
Modified Sat Sep 7 13:43:00 2002 UTC (21 years, 7 months ago) by edgomez
- Added headers
- Added copyrights
- Removed old getpmv functions

Revision 444 - Directory Listing
Modified Sat Sep 7 13:41:13 2002 UTC (21 years, 7 months ago) by edgomez
Removed old get_pmv calls

Revision 443 - Directory Listing
Modified Sat Sep 7 12:51:38 2002 UTC (21 years, 7 months ago) by edgomez
- Added Legal header
- Cosmetic
- Added Copyrigths

Revision 442 - Directory Listing
Modified Sat Sep 7 11:21:10 2002 UTC (21 years, 7 months ago) by edgomez
- header fixed
- removed history from file
- moved peter's copyright to top of file

Revision 441 - Directory Listing
Modified Sat Sep 7 11:14:41 2002 UTC (21 years, 7 months ago) by edgomez
- Header
- Copyright
- Warning about tread safeness in this module

Revision 440 - Directory Listing
Modified Sat Sep 7 10:26:10 2002 UTC (21 years, 7 months ago) by edgomez
- Legal header
- Copyright

Revision 439 - Directory Listing
Modified Sat Sep 7 10:19:26 2002 UTC (21 years, 7 months ago) by edgomez
- Fixed copyright
- Removed history

Revision 438 - Directory Listing
Modified Sat Sep 7 09:19:07 2002 UTC (21 years, 7 months ago) by chl
Removed SMP

Revision 437 - Directory Listing
Modified Sat Sep 7 09:12:22 2002 UTC (21 years, 7 months ago) by chl
Removed B-frames

Revision 436 - Directory Listing
Modified Sat Sep 7 09:08:38 2002 UTC (21 years, 7 months ago) by chl
typo

Revision 435 - Directory Listing
Modified Sat Sep 7 09:04:41 2002 UTC (21 years, 7 months ago) by chl
Removed B-frames

Revision 434 - Directory Listing
Modified Fri Sep 6 17:48:58 2002 UTC (21 years, 7 months ago) by chl
- Update license/copyright header
- Removed history header

Revision 433 - Directory Listing
Modified Fri Sep 6 17:37:07 2002 UTC (21 years, 7 months ago) by chl
- Update license/copyright header
- Removed history header

Revision 432 - Directory Listing
Modified Fri Sep 6 17:30:31 2002 UTC (21 years, 7 months ago) by chl
- Update license/copyright header
- Removed history header

Revision 431 - Directory Listing
Modified Fri Sep 6 17:04:21 2002 UTC (21 years, 7 months ago) by chl
typo

Revision 430 - Directory Listing
Modified Fri Sep 6 16:59:47 2002 UTC (21 years, 7 months ago) by chl
- Update license/copyright header
- Removed history header

Revision 429 - Directory Listing
Modified Thu Sep 5 22:44:00 2002 UTC (21 years, 7 months ago) by edgomez
Little mistake

Revision 428 - Directory Listing
Modified Thu Sep 5 21:56:58 2002 UTC (21 years, 7 months ago) by edgomez
Added legal header + copyright (definitive)

Revision 427 - Directory Listing
Modified Thu Sep 5 21:44:11 2002 UTC (21 years, 7 months ago) by edgomez
- Changed header
- Removed history from file

Revision 426 - Directory Listing
Modified Thu Sep 5 21:36:35 2002 UTC (21 years, 7 months ago) by edgomez
- Removed history
- Added copyright (definitive)

Revision 425 - Directory Listing
Modified Thu Sep 5 21:35:11 2002 UTC (21 years, 7 months ago) by edgomez
Added copyright

Revision 424 - Directory Listing
Modified Thu Sep 5 21:32:30 2002 UTC (21 years, 7 months ago) by edgomez
- Added copyrights (yeehaw, my only copyrighted file in XviD :-)
- Removed history from file

Revision 423 - Directory Listing
Modified Thu Sep 5 21:23:03 2002 UTC (21 years, 7 months ago) by edgomez
Added patent infringement notice

Revision 422 - Directory Listing
Modified Thu Sep 5 21:20:51 2002 UTC (21 years, 7 months ago) by edgomez
- Added header
- Cosmetic

Revision 421 - Directory Listing
Modified Thu Sep 5 21:15:18 2002 UTC (21 years, 7 months ago) by edgomez
Removed history

Revision 420 - Directory Listing
Modified Thu Sep 5 21:13:22 2002 UTC (21 years, 7 months ago) by edgomez
- Header changed
- Small cosmetic schanges

Revision 419 - Directory Listing
Modified Thu Sep 5 21:02:19 2002 UTC (21 years, 7 months ago) by chl
Call MBPrediction only of INTRA/INTRA_Q blocks

Revision 418 - Directory Listing
Modified Thu Sep 5 20:59:45 2002 UTC (21 years, 7 months ago) by edgomez
- Added legal header
- Michael's copyright (until we find who is the origibal author)

Revision 417 - Directory Listing
Modified Thu Sep 5 20:46:51 2002 UTC (21 years, 7 months ago) by edgomez
Updated

Revision 416 - Directory Listing
Modified Thu Sep 5 20:42:47 2002 UTC (21 years, 7 months ago) by edgomez
- Updated legal header with Peter's copyright for 2002

Revision 415 - Directory Listing
Modified Thu Sep 5 20:37:40 2002 UTC (21 years, 7 months ago) by edgomez
Added legal header

Revision 414 - Directory Listing
Modified Thu Sep 5 20:36:01 2002 UTC (21 years, 7 months ago) by edgomez
- Added information about possible patent infringements
- Added NotaBene about the non thread safe state of the code

Revision 413 - Directory Listing
Modified Thu Sep 5 19:34:35 2002 UTC (21 years, 7 months ago) by edgomez
Thanks to christoph i removed this nasty horrible bug ! Kidding of course :-)

Revision 412 - Directory Listing
Modified Wed Sep 4 22:26:04 2002 UTC (21 years, 7 months ago) by edgomez
- Removed simple BFRAMES part of structures

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

Revision 411 - Directory Listing
Modified Wed Sep 4 22:12:21 2002 UTC (21 years, 7 months ago) by edgomez
- Fixed header to mention possible patent infringement
- Removed History

Revision 410 - Directory Listing
Modified Wed Sep 4 22:08:45 2002 UTC (21 years, 7 months ago) by edgomez
Added $Id$ keyword again

Revision 409 - Directory Listing
Modified Wed Sep 4 22:07:54 2002 UTC (21 years, 7 months ago) by edgomez
Removed BFRAME code

Revision 408 - Directory Listing
Modified Wed Sep 4 22:07:07 2002 UTC (21 years, 7 months ago) by edgomez
Removed History, moved copyright.

Revision 407 - Directory Listing
Modified Wed Sep 4 22:01:59 2002 UTC (21 years, 7 months ago) by edgomez
- Added legal header
- Temporary copyright

Revision 406 - Directory Listing
Modified Wed Sep 4 21:59:27 2002 UTC (21 years, 7 months ago) by edgomez
- Added legal header
- Added copyright (temporary set to Michael)

Revision 405 - Directory Listing
Modified Wed Sep 4 21:43:46 2002 UTC (21 years, 7 months ago) by edgomez
Added $Id$ keyword again

Revision 404 - Directory Listing
Modified Wed Sep 4 21:42:56 2002 UTC (21 years, 7 months ago) by edgomez
Added $Id$ keyword again.

Revision 403 - Directory Listing
Modified Wed Sep 4 21:41:57 2002 UTC (21 years, 7 months ago) by edgomez
Removed BFRAMES parts of the code.

Revision 402 - Directory Listing
Modified Wed Sep 4 21:16:02 2002 UTC (21 years, 7 months ago) by edgomez
- Removed history header
- File Copyright to Michael until we find who wrote this file

Revision 401 - Directory Listing
Modified Wed Sep 4 21:06:39 2002 UTC (21 years, 7 months ago) by edgomez
- Added new item
- Moved the $id$ keyword out of the box

Revision 400 - Directory Listing
Modified Wed Sep 4 21:03:29 2002 UTC (21 years, 7 months ago) by edgomez
Removed BFRAMES part of the code

Revision 399 - Directory Listing
Modified Wed Sep 4 20:56:52 2002 UTC (21 years, 7 months ago) by edgomez
- Removed History Header
- Added Michael Militzer Copyright (well Michael seems to be the first contributor)

Revision 398 - Directory Listing
Modified Wed Sep 4 20:49:56 2002 UTC (21 years, 7 months ago) by edgomez
- Removed History from file header.
- Moved Peter copyright to the top of the file.

Revision 397 - Directory Listing
Modified Wed Sep 4 20:46:00 2002 UTC (21 years, 7 months ago) by edgomez
Removed BFRAMES parts of the code

Revision 396 - Directory Listing
Modified Wed Sep 4 20:32:33 2002 UTC (21 years, 7 months ago) by edgomez
Stable tree ToDo List

Revision 395 - Directory Listing
Modified Wed Sep 4 20:14:45 2002 UTC (21 years, 7 months ago) by edgomez
Removed BFRAMES options

Revision 391 - Directory Listing
Modified Wed Sep 4 18:44:40 2002 UTC (21 years, 7 months ago) by edgomez
Reentrancy problem fixed in adaptive code

Revision 390 - Directory Listing
Modified Wed Sep 4 06:24:37 2002 UTC (21 years, 7 months ago) by h
interlacing bug fix - to comply with spec, no field blocks at boundary

Revision 389 - Directory Listing
Modified Wed Sep 4 03:45:45 2002 UTC (21 years, 7 months ago) by h
interlacing bugfix (edging behaviour)

Revision 388 - Directory Listing
Modified Wed Sep 4 03:23:28 2002 UTC (21 years, 7 months ago) by h
interlacing bugfix (inter cbp behaviour)

Revision 387 - Directory Listing
Modified Tue Sep 3 17:25:45 2002 UTC (21 years, 7 months ago) by chl
Support for timestamps even without #define BFRAMES

Revision 386 - Directory Listing
Modified Mon Sep 2 21:15:37 2002 UTC (21 years, 7 months ago) by chl
Added low_delay=1 for non-Bframes mode.

Revision 384 - Directory Listing
Modified Mon Aug 19 19:19:40 2002 UTC (21 years, 8 months ago) by chl
x_pos, y_pos are not needed in MBTransQuantInterBVOP()

Revision 381 - Directory Listing
Modified Sun Aug 18 14:06:32 2002 UTC (21 years, 8 months ago) by Isibaar
shatty's beos patch

Revision 376 - Directory Listing
Modified Sat Aug 17 20:03:36 2002 UTC (21 years, 8 months ago) by chl
initial commit.
raw test application for XviD native API, including support for B-Frames.

Revision 375 - Directory Listing
Modified Sat Aug 17 16:22:58 2002 UTC (21 years, 8 months ago) by Isibaar
updated coeff thresholding to Radek's decision criteria

Revision 374 - Directory Listing
Modified Thu Aug 15 19:52:16 2002 UTC (21 years, 8 months ago) by chl
Ooops, first bugfix was an outdated version and the CVS got stuck...

Revision 373 - Directory Listing
Modified Thu Aug 15 18:13:02 2002 UTC (21 years, 8 months ago) by chl
Bugfix chroma motion compensation in BFRAMES mode. Block based has to be
used, even if BFRAMES is active, because we cannot rely on XVID_HALFPEL
(XVID_HALFPEL is not needed if max_bframes<=0)

Revision 372 - Directory Listing
Modified Thu Aug 15 12:15:20 2002 UTC (21 years, 8 months ago) by ia64p
adapt to the new calling interface of hafpel8

Revision 371 - Directory Listing
Modified Thu Aug 15 09:45:43 2002 UTC (21 years, 8 months ago) by ia64p
fixing a bug in make test

Revision 370 - Directory Listing
Modified Mon Aug 12 10:07:16 2002 UTC (21 years, 8 months ago) by chl
very small bugfix for interpolated ME (thanks to Radek)

Revision 369 - Directory Listing
Modified Fri Aug 9 20:05:28 2002 UTC (21 years, 8 months ago) by chl
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup

Revision 368 - Directory Listing
Modified Fri Aug 9 19:58:42 2002 UTC (21 years, 8 months ago) by chl
Added several MB-functions which do the same as MBTransQuantInter/Intra now,
but split into several routines. MBTransQuantInter2/Intra2 do the same as
-Inter/Intra but using the split up routines, MBTransQuantBVOP skips unneeded
decoding operations for B-VOPs.

Revision 367 - Directory Listing
Modified Fri Aug 9 10:45:05 2002 UTC (21 years, 8 months ago) by suxen_drol
sse2 dequant funcs revamped

Revision 366 - Directory Listing
Modified Wed Aug 7 10:09:00 2002 UTC (21 years, 8 months ago) by chl
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 360 - Directory Listing
Modified Sun Aug 4 23:27:40 2002 UTC (21 years, 8 months ago) by Isibaar
windows b-frames fix

Revision 359 - Directory Listing
Modified Sun Aug 4 22:34:49 2002 UTC (21 years, 8 months ago) by edgomez
Fix missing symbol error when compiled without bframes support (thx monrad on IRC-opn)

Revision 358 - Directory Listing
Modified Sun Aug 4 21:32:56 2002 UTC (21 years, 8 months ago) by Isibaar
"first frame p-frame" bugfix

Revision 357 - Directory Listing
Modified Sun Aug 4 17:28:50 2002 UTC (21 years, 8 months ago) by Isibaar
switched back to old lumi masking code

Revision 356 - Directory Listing
Modified Sat Aug 3 05:36:18 2002 UTC (21 years, 8 months ago) by chenm001
fix the first frame is green wrong

Revision 354 - Directory Listing
Modified Thu Aug 1 12:53:45 2002 UTC (21 years, 8 months ago) by chl
Oops, a 'k' had run away.

Revision 353 - Directory Listing
Modified Wed Jul 31 18:19:49 2002 UTC (21 years, 8 months ago) by chl
First support for XVID_GREYSCALE: chroma DC is zeroed, AC is not saved.
No speed improvement, but working feature.

Revision 352 - Directory Listing
Modified Wed Jul 31 18:10:34 2002 UTC (21 years, 8 months ago) by chl
new global flag XVID_GR[EA]YSCALE to ignore chroma components when encoding

Revision 351 - Directory Listing
Modified Wed Jul 31 10:08:58 2002 UTC (21 years, 8 months ago) by chl
Fixed wrong sad8bi for b-frames direct mode  (thanks to Radek!)

Revision 350 - Directory Listing
Modified Tue Jul 30 12:14:37 2002 UTC (21 years, 8 months ago) by chl
Modified to only drop if blockcount is _less_ than ratio instead of _less or
equa_, otherwise drops were still possible, even for drop=0 (-> bframe crash)

Revision 349 - Directory Listing
Modified Mon Jul 29 19:21:23 2002 UTC (21 years, 8 months ago) by chl
Fixed timecode problem for direct mode with max_bframes>1

Revision 348 - Directory Listing
Modified Sun Jul 28 17:10:39 2002 UTC (21 years, 8 months ago) by chl
halfpel search for MODE_INTERPOLATE and MODE_DIRECT

Revision 347 - Directory Listing
Modified Sun Jul 28 13:06:46 2002 UTC (21 years, 8 months ago) by chl
Modified SKIP mb behaviour for Pframes when Bframes are active: Check if
intermediate B-block can be skipped, too. Check for SKIP is now done
in encode_pframe(), not in MBCoding().

Revision 346 - Directory Listing
Modified Sun Jul 28 02:55:41 2002 UTC (21 years, 8 months ago) by chl
Interpolated and DirectMode motion estimation (DiamondSearch) for B-Frames.
Slow, but working, this might have been the final step to a complete
implemenation of b-frame encoding.    Btw... it's 5.a.m so don't trust
this CVS entry!

Revision 345 - Directory Listing
Modified Sat Jul 27 23:47:01 2002 UTC (21 years, 8 months ago) by chl
Finally Cut&Paste and Search&Replaced Square8_MainSearch, so PMV_USESQUARES8
is now functional. Also, some minor fixes.

Revision 344 - Directory Listing
Modified Sat Jul 27 23:07:33 2002 UTC (21 years, 8 months ago) by chl
Fixed embarrassing bug in Dimaond16/8_MainSearch (iDirection was overwritten)

Revision 341 - Directory Listing
Modified Thu Jul 25 00:43:19 2002 UTC (21 years, 8 months ago) by chl
Enable B-frame + INTER4V (not bugfree yet)

Revision 340 - Directory Listing
Modified Wed Jul 24 23:17:19 2002 UTC (21 years, 8 months ago) by chl
Fix B-frame: Direct Mode with INTER4V

Revision 339 - Directory Listing
Modified Wed Jul 24 23:09:28 2002 UTC (21 years, 8 months ago) by chl
Minor Cleanup

Revision 338 - Directory Listing
Modified Wed Jul 24 23:07:45 2002 UTC (21 years, 8 months ago) by chl
New fields deltamv, directmv[4] in Macroblock for more logical B-frame ME

Revision 337 - Directory Listing
Modified Wed Jul 24 20:58:41 2002 UTC (21 years, 8 months ago) by chl
Disable SKIP handling for _DISABLE_SKIP defined

Revision 336 - Directory Listing
Modified Wed Jul 24 20:21:55 2002 UTC (21 years, 8 months ago) by chl
Change name of static lib to libxvidcore.a

Revision 335 - Directory Listing
Modified Wed Jul 24 19:34:14 2002 UTC (21 years, 8 months ago) by chl
Added #ifdef _DISABLE_SKIP in MBCoding(). If this is defined, there
will be __no skipped macroblocks__ in P-frames!
This is of course bad (bigger files), but it's needed for clean B-frame
encoding until we have a workaround for the SKIP-flaw in the standard. :-(

Revision 334 - Directory Listing
Modified Wed Jul 24 11:30:01 2002 UTC (21 years, 8 months ago) by chl
Added   motion/x86_asm/sad_3dn.asm  because it was missing (good reason!)

Revision 333 - Directory Listing
Modified Wed Jul 24 00:50:10 2002 UTC (21 years, 8 months ago) by Isibaar
qpel decoding support

Revision 332 - Directory Listing
Modified Tue Jul 23 16:19:22 2002 UTC (21 years, 8 months ago) by edgomez
Thread safe version.

Revision 331 - Directory Listing
Modified Tue Jul 23 15:38:18 2002 UTC (21 years, 8 months ago) by edgomez
Little mistake with the stack pointer.

Revision 330 - Directory Listing
Modified Tue Jul 23 15:36:59 2002 UTC (21 years, 8 months ago) by edgomez
Thread safe version.

Revision 329 - Directory Listing
Modified Tue Jul 23 12:59:57 2002 UTC (21 years, 8 months ago) by suxen_drol
sad[16,8]_mmx, sad[16,8]_3dn, sad8_xmm

Revision 328 - Directory Listing
Modified Tue Jul 23 12:32:22 2002 UTC (21 years, 8 months ago) by edgomez
Some %define to make the code easier to read.

Revision 327 - Directory Listing
Modified Mon Jul 22 18:03:47 2002 UTC (21 years, 9 months ago) by chl
Range check for B-frame quantizer

Revision 326 - Directory Listing
Modified Sun Jul 21 23:34:08 2002 UTC (21 years, 9 months ago) by chl
bframe encoding bugfixes, ME unification

Revision 325 - Directory Listing
Modified Sun Jul 21 14:05:38 2002 UTC (21 years, 9 months ago) by edgomez
Small fix to make sure negative values => defaults settings

Revision 324 - Directory Listing
Modified Sun Jul 21 03:49:47 2002 UTC (21 years, 9 months ago) by suxen_drol
frame_drop_ratio

Revision 323 - Directory Listing
Modified Sun Jul 21 03:30:25 2002 UTC (21 years, 9 months ago) by suxen_drol
output_slice() msvc compiler fix

Revision 322 - Directory Listing
Modified Sat Jul 20 22:30:30 2002 UTC (21 years, 9 months ago) by albeu
Add missing #ifdef around some bframe code

Revision 321 - Directory Listing
Modified Sat Jul 20 13:41:43 2002 UTC (21 years, 9 months ago) by ia64p
slower implementation, without rounding errors

Revision 320 - Directory Listing
Modified Sat Jul 20 13:20:21 2002 UTC (21 years, 9 months ago) by ia64p
slower implementation, without rounding errors

Revision 319 - Directory Listing
Modified Sat Jul 20 12:48:54 2002 UTC (21 years, 9 months ago) by ia64p
futher improved sad8 and sad16

Revision 318 - Directory Listing
Modified Fri Jul 19 15:02:39 2002 UTC (21 years, 9 months ago) by chl
removed debug code

Revision 317 - Directory Listing
Modified Fri Jul 19 14:56:00 2002 UTC (21 years, 9 months ago) by chl
Bugfix for B-frame encoding (new parameters time_bp, time_pp to BVOP-ME)

Revision 316 - Directory Listing
Modified Fri Jul 19 13:34:32 2002 UTC (21 years, 9 months ago) by chl
Minor fix for time-hack

Revision 315 - Directory Listing
Modified Fri Jul 19 11:15:21 2002 UTC (21 years, 9 months ago) by albeu
Add 'per slice' rendering aka DR method 2

Revision 314 - Directory Listing
Modified Fri Jul 19 09:56:59 2002 UTC (21 years, 9 months ago) by edgomez
Added debugging and profiling options - could be useful

Revision 313 - Directory Listing
Modified Thu Jul 18 23:52:40 2002 UTC (21 years, 9 months ago) by chl
Fixed for Bframes encoding and maybe decoding, too.

Revision 312 - Directory Listing
Modified Thu Jul 18 23:42:36 2002 UTC (21 years, 9 months ago) by chl
B-frames encoding "ME" for direct mode (and minor other things)

Revision 311 - Directory Listing
Modified Thu Jul 18 13:47:46 2002 UTC (21 years, 9 months ago) by suxen_drol
sse/sse2 os support detection

Revision 310 - Directory Listing
Modified Thu Jul 18 13:45:14 2002 UTC (21 years, 9 months ago) by suxen_drol
added sse2 os triggers

Revision 309 - Directory Listing
Modified Thu Jul 18 13:44:39 2002 UTC (21 years, 9 months ago) by suxen_drol
removed static data; added sse2 os triggers

Revision 308 - Directory Listing
Modified Thu Jul 18 13:42:00 2002 UTC (21 years, 9 months ago) by suxen_drol
cglobal fix

Revision 307 - Directory Listing
Modified Thu Jul 18 13:41:16 2002 UTC (21 years, 9 months ago) by suxen_drol
cbp_sse2.asm & sad_sse2.asm added

Revision 306 - Directory Listing
Modified Thu Jul 18 00:07:04 2002 UTC (21 years, 9 months ago) by chenm001
advise for how to fix my b-frame decode code

Revision 305 - Directory Listing
Modified Tue Jul 16 17:55:18 2002 UTC (21 years, 9 months ago) by ia64p
extended documentation and comments

Revision 304 - Directory Listing
Modified Tue Jul 16 17:50:44 2002 UTC (21 years, 9 months ago) by ia64p
some comments

Revision 303 - Directory Listing
Modified Tue Jul 16 17:45:21 2002 UTC (21 years, 9 months ago) by ia64p
fixes some bug with claiming the wrong fp registers

Revision 302 - Directory Listing
Modified Tue Jul 16 17:43:36 2002 UTC (21 years, 9 months ago) by ia64p
further aggerssive optimizations

Revision 301 - Directory Listing
Modified Tue Jul 16 17:42:36 2002 UTC (21 years, 9 months ago) by ia64p
fix for a bug in the ia64 idct, that prevents compilation with intel ecc

Revision 300 - Directory Listing
Modified Tue Jul 16 12:02:27 2002 UTC (21 years, 9 months ago) by ia64p
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64

Revision 299 - Directory Listing
Modified Tue Jul 16 11:15:15 2002 UTC (21 years, 9 months ago) by ia64p
Global assembler optimization of halfpel8_refine, via inlinig of sad for ia64

Revision 298 - Directory Listing
Modified Tue Jul 16 11:02:17 2002 UTC (21 years, 9 months ago) by ia64p
Global assembler optimization of halfpel8_refine, via inlinig of sad

Revision 297 - Directory Listing
Modified Mon Jul 15 23:50:31 2002 UTC (21 years, 9 months ago) by chenm001
fix my some wrong with b-frame deocde at direct mode

Revision 296 - Directory Listing
Modified Mon Jul 15 00:26:38 2002 UTC (21 years, 9 months ago) by chenm001
Fix a little bug 'mb->quant = 8' in decode_bframe()

Revision 295 - Directory Listing
Modified Fri Jul 12 12:26:55 2002 UTC (21 years, 9 months ago) by suxen_drol
XVID_ENC_PARAM->num_threads

Revision 294 - Directory Listing
Modified Fri Jul 12 00:49:59 2002 UTC (21 years, 9 months ago) by chenm001
support the decode examples in ex1

Revision 293 - Directory Listing
Modified Fri Jul 12 00:46:26 2002 UTC (21 years, 9 months ago) by chenm001
add the decode examples

Revision 292 - Directory Listing
Modified Fri Jul 12 00:45:48 2002 UTC (21 years, 9 months ago) by chenm001
move to test_enc.bat

Revision 291 - Directory Listing
Modified Thu Jul 11 14:03:39 2002 UTC (21 years, 9 months ago) by ia64p
removing rounding bug, that yields pink color drift in P-frames

Revision 290 - Directory Listing
Modified Thu Jul 11 00:15:59 2002 UTC (21 years, 9 months ago) by chenm001
fix a little bug and added the BFRAMES_DEC_DEBUG support

Revision 289 - Directory Listing
Modified Wed Jul 10 20:11:05 2002 UTC (21 years, 9 months ago) by chl
Preparations for block-based-interpolation ME: PMVfastIntSearch16 (pre-version)

Revision 288 - Directory Listing
Modified Wed Jul 10 19:31:05 2002 UTC (21 years, 9 months ago) by chl
Minor change: Switch from get_pmv to get_pmv2

Revision 287 - Directory Listing
Modified Wed Jul 10 19:29:30 2002 UTC (21 years, 9 months ago) by chl
Minor bugfix.

Revision 286 - Directory Listing
Modified Wed Jul 10 19:17:49 2002 UTC (21 years, 9 months ago) by chl
Step towards blocks based interpolation ME: get_ipmv/get_ipmvdata

Revision 285 - Directory Listing
Modified Wed Jul 10 19:16:56 2002 UTC (21 years, 9 months ago) by chl
Minor change: Switch to get_pmv(data)2 instead of get_pmv(data)

Revision 284 - Directory Listing
Modified Wed Jul 10 19:16:32 2002 UTC (21 years, 9 months ago) by chl
Minor change: Switch to get_pmv2 instead of get_pmvdata in HintedME

Revision 283 - Directory Listing
Modified Wed Jul 10 15:27:37 2002 UTC (21 years, 9 months ago) by ia64p
Inserted preliminary support for intel's ecc in portab.h

Revision 282 - Directory Listing
Modified Wed Jul 10 14:26:02 2002 UTC (21 years, 9 months ago) by ia64p
generated with itanium idct generator

Revision 281 - Directory Listing
Modified Wed Jul 10 14:24:56 2002 UTC (21 years, 9 months ago) by ia64p
itanium idct generator

Revision 280 - Directory Listing
Modified Wed Jul 10 14:05:08 2002 UTC (21 years, 9 months ago) by ia64p
bswap with ia64-asm

Revision 279 - Directory Listing
Modified Wed Jul 10 13:23:29 2002 UTC (21 years, 9 months ago) by ia64p
fixing for ia64, again

Revision 277 - Directory Listing
Modified Tue Jul 9 22:19:43 2002 UTC (21 years, 9 months ago) by chl
preparations for block based ME

Revision 276 - Directory Listing
Modified Tue Jul 9 21:39:19 2002 UTC (21 years, 9 months ago) by chl
Added pentium/pentiumpro switches. Slightly faster for 2.95 than i686

Revision 275 - Directory Listing
Modified Tue Jul 9 02:43:52 2002 UTC (21 years, 9 months ago) by chenm001
sync to support latest CVS source code

Revision 274 - Directory Listing
Modified Tue Jul 9 01:48:49 2002 UTC (21 years, 9 months ago) by chenm001
undo my wrong

Revision 273 - Directory Listing
Modified Tue Jul 9 01:44:44 2002 UTC (21 years, 9 months ago) by chenm001
reupload

Revision 272 - Directory Listing
Modified Tue Jul 9 01:37:22 2002 UTC (21 years, 9 months ago) by chenm001
fix my wrong moment ago

Revision 271 - Directory Listing
Modified Tue Jul 9 01:09:33 2002 UTC (21 years, 9 months ago) by chenm001
help upload for roaming

Revision 270 - Directory Listing
Modified Sun Jul 7 16:36:24 2002 UTC (21 years, 9 months ago) by chl
Function prototypes for dequant_inter_xmm, dequant_intra_xmm

Revision 269 - Directory Listing
Modified Sun Jul 7 13:21:34 2002 UTC (21 years, 9 months ago) by Isibaar
Skal's tweaked dequant functions

Revision 268 - Directory Listing
Modified Sun Jul 7 11:44:02 2002 UTC (21 years, 9 months ago) by Isibaar
near jumps

Revision 267 - Directory Listing
Modified Sun Jul 7 11:42:38 2002 UTC (21 years, 9 months ago) by Isibaar
long long replaced by int64_t

Revision 266 - Directory Listing
Modified Sun Jul 7 11:21:20 2002 UTC (21 years, 9 months ago) by chl
Added switch for _SMP (default disabled)

Revision 265 - Directory Listing
Modified Sun Jul 7 10:59:14 2002 UTC (21 years, 9 months ago) by chl
Remove "short jump out of range" by using JZ/JMP instead of JNZ

Revision 264 - Directory Listing
Modified Sun Jul 7 10:57:28 2002 UTC (21 years, 9 months ago) by chl
Include XMM and 3DN routines (which are seperate files now)

Revision 263 - Directory Listing
Modified Sun Jul 7 10:20:16 2002 UTC (21 years, 9 months ago) by chl
replaced read_tsc() by read_counter() from portab.h

Revision 262 - Directory Listing
Modified Sun Jul 7 09:45:40 2002 UTC (21 years, 9 months ago) by Isibaar
split mmx,xmm,3dnow,sse2 code into different files, SMP fix, Skal's tweaked asm code

Revision 261 - Directory Listing
Modified Sat Jul 6 21:41:14 2002 UTC (21 years, 9 months ago) by chl
BugFix for EPZSSearch16

Revision 260 - Directory Listing
Modified Sat Jul 6 17:05:49 2002 UTC (21 years, 9 months ago) by chl
Added motion/smp_motion_est.c for multithreaded ME support

Revision 259 - Directory Listing
Modified Sat Jul 6 17:04:57 2002 UTC (21 years, 9 months ago) by chl
Minor modifications for supporting multithreaded ME.
Without _SMP symbol there should be no changes in behaviour.

Revision 258 - Directory Listing
Modified Sat Jul 6 17:03:08 2002 UTC (21 years, 9 months ago) by chl
Routines for mulithreaded ME. XviD has to be compiled with -D_SMP option
for these files to be treated at all.

Revision 257 - Directory Listing
Modified Fri Jul 5 14:54:15 2002 UTC (21 years, 9 months ago) by ia64p
compatible with ia64, now

Revision 256 - Directory Listing
Modified Fri Jul 5 14:01:18 2002 UTC (21 years, 9 months ago) by ia64p
Optimized assemby

Revision 255 - Directory Listing
Modified Thu Jul 4 13:41:53 2002 UTC (21 years, 9 months ago) by edgomez
Added font.c for BFRAME mode

Revision 254 - Directory Listing
Modified Wed Jul 3 12:32:50 2002 UTC (21 years, 9 months ago) by suxen_drol
get_pmv2/get_pmvdata2

Revision 253 - Directory Listing
Modified Mon Jul 1 13:50:39 2002 UTC (21 years, 9 months ago) by ia64p
killed warnings, ecc compatible

Revision 252 - Directory Listing
Modified Sun Jun 30 10:46:29 2002 UTC (21 years, 9 months ago) by suxen_drol
resync patch

Revision 251 - Directory Listing
Modified Sat Jun 29 12:47:19 2002 UTC (21 years, 9 months ago) by ia64p
optimizied, but not fully operatial on ecc, genidct.py needs some fixing, not all files needed are committed. stay tuned.

Revision 250 - Directory Listing
Modified Sat Jun 29 12:38:20 2002 UTC (21 years, 9 months ago) by ia64p
imporoved verions of sad8 and 16

Revision 249 - Directory Listing
Modified Sat Jun 29 11:47:17 2002 UTC (21 years, 9 months ago) by ia64p
re-fixing check_cpu_features compiling / linking issue, hopefully it is sufficent for all platfroms, now

Revision 248 - Directory Listing
Modified Fri Jun 28 15:14:40 2002 UTC (21 years, 9 months ago) by suxen_drol
resync support, check_cpu_features() fixed

Revision 247 - Directory Listing
Modified Thu Jun 27 14:49:05 2002 UTC (21 years, 9 months ago) by edgomez
- added inter4v description
- added details about each ME flag (thx christoph)

Revision 246 - Directory Listing
Modified Thu Jun 27 13:05:59 2002 UTC (21 years, 9 months ago) by ia64p
define internale labels, locally for debugging, with .L

Revision 245 - Directory Listing
Modified Wed Jun 26 15:59:51 2002 UTC (21 years, 9 months ago) by ia64p
fixing a problem with check_cpu_features, that prevents compiling of the codec on platforms other than x86.

Revision 244 - Directory Listing
Modified Wed Jun 26 15:56:35 2002 UTC (21 years, 9 months ago) by ia64p
fixing dos linefeed

Revision 243 - Directory Listing
Modified Wed Jun 26 15:26:50 2002 UTC (21 years, 9 months ago) by ia64p
some assembler optimizations done, all warnings can be ignored.

Revision 242 - Directory Listing
Modified Wed Jun 26 15:26:03 2002 UTC (21 years, 9 months ago) by ia64p
some assembler optimizations done

Revision 241 - Directory Listing
Modified Wed Jun 26 09:41:52 2002 UTC (21 years, 9 months ago) by suxen_drol
fixed_vop_rate

Revision 240 - Directory Listing
Modified Tue Jun 25 09:41:54 2002 UTC (21 years, 9 months ago) by suxen_drol
minor dx50bvop fix

Revision 239 - Directory Listing
Modified Mon Jun 24 17:03:03 2002 UTC (21 years, 9 months ago) by edgomez
- Updated to 2.1 API version
- Still work to do (indicated by ToDos :-)

Revision 238 - Directory Listing
Modified Mon Jun 24 09:53:18 2002 UTC (21 years, 9 months ago) by suxen_drol
added font.c, sgi-irix64 makefile, dx50bvop working

Revision 236 - Directory Listing
Modified Sun Jun 23 19:48:06 2002 UTC (21 years, 9 months ago) by edgomez
- transfer_8to16sub2_mmx activation
- Compile fixes (a missing image/font.h ???)
- Linux Makefile update to take care of last changes in feature
constants

Revision 234 - Directory Listing
Modified Sun Jun 23 03:58:32 2002 UTC (21 years, 9 months ago) by suxen_drol
XVID_GLOBAL_*, XVID_CPU_CHKONLY, timestamp fix, font.c

Revision 233 - Directory Listing
Modified Sat Jun 22 07:23:10 2002 UTC (21 years, 10 months ago) by suxen_drol
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()

Revision 232 - Directory Listing
Modified Fri Jun 21 16:12:48 2002 UTC (21 years, 10 months ago) by suxen_drol
bframes patch

Revision 231 - Directory Listing
Modified Fri Jun 21 07:02:59 2002 UTC (21 years, 10 months ago) by chenm001
fix a little bug

Revision 230 - Directory Listing
Modified Thu Jun 20 14:25:44 2002 UTC (21 years, 10 months ago) by ia64p
dev16 is optimized, now.

Revision 229 - Directory Listing
Modified Thu Jun 20 14:05:58 2002 UTC (21 years, 10 months ago) by suxen_drol
bframe patch

Revision 227 - Directory Listing
Modified Thu Jun 20 10:22:02 2002 UTC (21 years, 10 months ago) by Isibaar
*** empty log message ***

Revision 226 - Directory Listing
Modified Wed Jun 19 14:41:02 2002 UTC (21 years, 10 months ago) by Isibaar
optimizations, correct transfer_8to16sub2_xmm

Revision 225 - Directory Listing
Modified Wed Jun 19 14:27:08 2002 UTC (21 years, 10 months ago) by Isibaar
Skal's test and benchmarking tool

Revision 224 - Directory Listing
Modified Wed Jun 19 08:46:57 2002 UTC (21 years, 10 months ago) by uManiac
ProfDrMorph's new (unoptimized) Luma Masking code:
luminance masking now works with relative values instead of absolute ones
the new code raises/lowers oberall quant for especially bright/dark frames ( Weber-Fechner law: humans see less differences in bright scenes )
every pixel with a very low lumi value is set to 0 for better compressability ( again the Weber-Fechner law; below a certain intesity humans won't see anything )

Revision 223 - Directory Listing
Modified Wed Jun 19 01:01:02 2002 UTC (21 years, 10 months ago) by chenm001
fix a little bug in use custom quant matrix

Revision 222 - Directory Listing
Modified Wed Jun 19 01:00:14 2002 UTC (21 years, 10 months ago) by chenm001
add #ifdef BFRAMES

Revision 221 - Directory Listing
Modified Mon Jun 17 12:23:32 2002 UTC (21 years, 10 months ago) by edgomez
- added legal header
- added function descriptions

Revision 220 - Directory Listing
Modified Sun Jun 16 22:38:08 2002 UTC (21 years, 10 months ago) by edgomez
- Added legal header
- The x86 specific function 'check_cpu_features' is  only declared
  when ARCH_X86 is defined

Revision 219 - Directory Listing
Modified Sun Jun 16 22:20:36 2002 UTC (21 years, 10 months ago) by edgomez
- Commented (really needed ?)
- Added legal header

Revision 218 - Directory Listing
Modified Sun Jun 16 19:54:20 2002 UTC (21 years, 10 months ago) by edgomez
- Added transfer_8to16sub2_xmm (B frames compensation)

Revision 217 - Directory Listing
Modified Sun Jun 16 19:35:59 2002 UTC (21 years, 10 months ago) by edgomez
- Removed an unuseful piece of code

Revision 216 - Directory Listing
Modified Sun Jun 16 17:25:18 2002 UTC (21 years, 10 months ago) by edgomez
- Removed an opcode (used during my tests)

Revision 215 - Directory Listing
Modified Sun Jun 16 17:12:37 2002 UTC (21 years, 10 months ago) by edgomez
- Added a transfer_8to16sub2_xmm function (Needs testing)

Revision 214 - Directory Listing
Modified Sat Jun 15 22:32:29 2002 UTC (21 years, 10 months ago) by edgomez
This file is not useful

Revision 213 - Directory Listing
Modified Sat Jun 15 22:28:32 2002 UTC (21 years, 10 months ago) by edgomez
- Added legal header
- Cosmetic

Revision 212 - Directory Listing
Modified Sat Jun 15 22:15:57 2002 UTC (21 years, 10 months ago) by edgomez
- Added comments
- Changed the FSF address

Revision 211 - Directory Listing
Modified Fri Jun 14 15:36:22 2002 UTC (21 years, 10 months ago) by ia64p
correcting windows path name in include

Revision 210 - Directory Listing
Modified Fri Jun 14 15:17:53 2002 UTC (21 years, 10 months ago) by ia64p
ia64 changes

Revision 209 - Directory Listing
Modified Fri Jun 14 13:29:07 2002 UTC (21 years, 10 months ago) by Isibaar
ia64 changes

Revision 208 - Directory Listing
Modified Fri Jun 14 13:21:35 2002 UTC (21 years, 10 months ago) by Isibaar
some small fixes

Revision 207 - Directory Listing
Modified Fri Jun 14 13:06:33 2002 UTC (21 years, 10 months ago) by suxen_drol
updated Makefile.djgpp, added DECLARE_ALIGNED_MATRIX to portab.h for unknown/other platform

Revision 206 - Directory Listing
Modified Fri Jun 14 12:26:06 2002 UTC (21 years, 10 months ago) by suxen_drol
msvc asm{} codingstyle fix

Revision 205 - Directory Listing
Modified Fri Jun 14 08:26:04 2002 UTC (21 years, 10 months ago) by ia64p
IA64 assembler files, initial version, only partly optimized

Revision 204 - Directory Listing
Modified Thu Jun 13 22:05:09 2002 UTC (21 years, 10 months ago) by edgomez
- Added legal header
- Added comments about the functions

Revision 203 - Directory Listing
Modified Thu Jun 13 21:53:08 2002 UTC (21 years, 10 months ago) by edgomez
- Cosmetic
- Added legal header

Revision 202 - Directory Listing
Modified Thu Jun 13 21:45:24 2002 UTC (21 years, 10 months ago) by edgomez
- Mainly Cosmetic.
- 'bool' type is now 'int', natural cpu size variable.
  (Dev Mail-List suggestion from  Christoph Lampert)

Revision 201 - Directory Listing
Modified Thu Jun 13 21:35:01 2002 UTC (21 years, 10 months ago) by edgomez
Cosmetic

Revision 200 - Directory Listing
Modified Thu Jun 13 13:18:57 2002 UTC (21 years, 10 months ago) by edgomez
Added comments, documented all returned values

Revision 199 - Directory Listing
Modified Thu Jun 13 12:42:18 2002 UTC (21 years, 10 months ago) by edgomez
Cosmetic and ANSI C comment style (just this header as it may be included in an ANSI C project.

Revision 198 - Directory Listing
Modified Thu Jun 13 11:42:15 2002 UTC (21 years, 10 months ago) by edgomez
EMMS macro replaced by the emms() function.

Revision 197 - Directory Listing
Modified Wed Jun 12 21:23:49 2002 UTC (21 years, 10 months ago) by edgomez
Added the $Id$ RCS keyword

Revision 196 - Directory Listing
Modified Wed Jun 12 21:18:52 2002 UTC (21 years, 10 months ago) by edgomez
Added to the project so every one can (try) to conform to this

Revision 195 - Directory Listing
Modified Wed Jun 12 20:38:41 2002 UTC (21 years, 10 months ago) by edgomez
Cosmetic - CodingStyle Applied - Legal Headers will be added later

Revision 194 - Directory Listing
Modified Sun Jun 9 23:30:50 2002 UTC (21 years, 10 months ago) by edgomez
Another bunch of 80 column cut, ANSI C comments - There's still work to do there :\

Revision 193 - Directory Listing
Modified Sun Jun 9 23:05:35 2002 UTC (21 years, 10 months ago) by edgomez
Small memory leak fixed

Revision 192 - Directory Listing
Modified Sun Jun 9 13:16:26 2002 UTC (21 years, 10 months ago) by edgomez
80 Column cutting. I've put all the encoder_create cleaning code in goto statements, this is a clean way to do that job but some people don't like goto statements

Revision 191 - Directory Listing
Modified Sun Jun 9 12:18:23 2002 UTC (21 years, 10 months ago) by edgomez
Added lot of new gcc features for 3.1 and added comments. We can set environment variables to preset CC and CFLAGS now

Revision 190 - Directory Listing
Modified Sun Jun 9 11:23:13 2002 UTC (21 years, 10 months ago) by edgomez
Small change, avoid calling free with a random address

Revision 189 - Directory Listing
Modified Fri Jun 7 10:36:08 2002 UTC (21 years, 10 months ago) by edgomez
Last bits of "Rate control per instance" patch

Revision 188 - Directory Listing
Modified Fri Jun 7 10:21:48 2002 UTC (21 years, 10 months ago) by edgomez
Rate control structure per encoder

Revision 187 - Directory Listing
Modified Tue Jun 4 02:29:19 2002 UTC (21 years, 10 months ago) by chenm001
to compress xvid source code package size

Revision 186 - Directory Listing
Modified Sun Jun 2 08:15:25 2002 UTC (21 years, 10 months ago) by suxen_drol
todo cleanup

Revision 185 - Directory Listing
Modified Tue May 28 01:16:06 2002 UTC (21 years, 10 months ago) by chenm001
fix some bug

Revision 184 - Directory Listing
Modified Mon May 27 18:07:38 2002 UTC (21 years, 10 months ago) by chl
Returned to old style MotionEstimation (one loop for INTER and INTER4V)

Revision 183 - Directory Listing
Modified Mon May 27 01:10:37 2002 UTC (21 years, 10 months ago) by chenm001
fix a little bug

Revision 182 - Directory Listing
Modified Fri May 24 00:25:00 2002 UTC (21 years, 10 months ago) by chenm001
example for use xvidcore to compress iamge

Revision 181 - Directory Listing
Modified Wed May 22 12:42:25 2002 UTC (21 years, 11 months ago) by chl
Added AdvDiamond_MainSearch by sysKIn which seems to be faster and better
than normal Diamond_MainSearch, at least for plain fullpel search. It can
be activated by PMV_ADVANCEDDIAMOND16/8 flag.

Revision 180 - Directory Listing
Modified Wed May 22 12:40:25 2002 UTC (21 years, 11 months ago) by chl
added PMV_ADVANCEDDIAMOND to activate new Diamond MainSearch by sysKIn

Revision 179 - Directory Listing
Modified Mon May 20 17:12:53 2002 UTC (21 years, 11 months ago) by Isibaar
#define BFRAMES

Revision 178 - Directory Listing
Modified Tue May 14 00:06:00 2002 UTC (21 years, 11 months ago) by chenm001
no message

Revision 177 - Directory Listing
Modified Mon May 13 19:41:41 2002 UTC (21 years, 11 months ago) by chl
mean reduced SAD, C-version

Revision 175 - Directory Listing
Modified Sun May 12 17:21:30 2002 UTC (21 years, 11 months ago) by chl
Small bugfix in MotionEstimation (wrong prediction for INTER4V)

Revision 174 - Directory Listing
Modified Sat May 11 23:54:30 2002 UTC (21 years, 11 months ago) by chl
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.

Revision 173 - Directory Listing
Modified Sat May 11 15:41:48 2002 UTC (21 years, 11 months ago) by chl
Optimization options for AMD K6

Revision 172 - Directory Listing
Modified Sat May 11 15:32:59 2002 UTC (21 years, 11 months ago) by chl
general cleanup, first modifications for new INTER4V heuristics

Revision 171 - Directory Listing
Modified Sat May 11 12:28:19 2002 UTC (21 years, 11 months ago) by chl
SAD values in MACROBLOCK have to be signed integer

Revision 170 - Directory Listing
Modified Thu May 9 21:47:51 2002 UTC (21 years, 11 months ago) by edgomez
Fix for gcc

Revision 169 - Directory Listing
Modified Thu May 9 00:42:35 2002 UTC (21 years, 11 months ago) by chl
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.

Revision 168 - Directory Listing
Modified Thu May 9 00:15:51 2002 UTC (21 years, 11 months ago) by chenm001
add low_delay decode support

Revision 167 - Directory Listing
Modified Tue May 7 20:03:18 2002 UTC (21 years, 11 months ago) by chl
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)

Revision 166 - Directory Listing
Modified Tue May 7 19:59:10 2002 UTC (21 years, 11 months ago) by chl
Another minor fix for get_pmvdata()

Revision 165 - Directory Listing
Modified Tue May 7 19:40:36 2002 UTC (21 years, 11 months ago) by chl
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)

Revision 164 - Directory Listing
Modified Mon May 6 10:07:19 2002 UTC (21 years, 11 months ago) by suxen_drol
low_delay

Revision 163 - Directory Listing
Modified Mon May 6 08:18:11 2002 UTC (21 years, 11 months ago) by suxen_drol
bitstream finc/fbase bug fix

Revision 162 - Directory Listing
Modified Mon May 6 03:58:09 2002 UTC (21 years, 11 months ago) by chenm001
no message

Revision 161 - Directory Listing
Modified Mon May 6 03:51:43 2002 UTC (21 years, 11 months ago) by chenm001
fix some my B-frame decode error

Revision 159 - Directory Listing
Modified Sat May 4 12:26:06 2002 UTC (21 years, 11 months ago) by edgomez
Added "per encoder" quality setting

Revision 158 - Directory Listing
Modified Fri May 3 15:26:30 2002 UTC (21 years, 11 months ago) by edgomez
Removed the "not ANSI compliant" BFRAMES after the #endif

Revision 157 - Directory Listing
Modified Fri May 3 08:37:55 2002 UTC (21 years, 11 months ago) by Isibaar
quant range checking

Revision 156 - Directory Listing
Modified Fri May 3 00:45:10 2002 UTC (21 years, 11 months ago) by chenm001
add B-frame decode support

Revision 155 - Directory Listing
Modified Thu May 2 22:40:48 2002 UTC (21 years, 11 months ago) by Isibaar
no message

Revision 154 - Directory Listing
Modified Thu May 2 22:35:41 2002 UTC (21 years, 11 months ago) by Isibaar
sse2 idct/fdct

Revision 153 - Directory Listing
Modified Thu May 2 00:36:50 2002 UTC (21 years, 11 months ago) by Isibaar
removed coeff clamping

Revision 152 - Directory Listing
Modified Wed May 1 13:00:02 2002 UTC (21 years, 11 months ago) by suxen_drol
#define BFRAMES

Revision 151 - Directory Listing
Modified Mon Apr 29 07:23:16 2002 UTC (21 years, 11 months ago) by chl
Adapted to new API

Revision 150 - Directory Listing
Modified Mon Apr 29 06:45:55 2002 UTC (21 years, 11 months ago) by chenm001
fix a little compile bug(in DEBUG mode)

Revision 149 - Directory Listing
Modified Sun Apr 28 23:36:28 2002 UTC (21 years, 11 months ago) by edgomez
Cosmetic, gpl header

Revision 148 - Directory Listing
Modified Sun Apr 28 23:35:25 2002 UTC (21 years, 11 months ago) by edgomez
sad values can be negative (Cristoph post scriptum to a mail in the dev maillist)

Revision 147 - Directory Listing
Modified Sun Apr 28 23:31:00 2002 UTC (21 years, 11 months ago) by edgomez
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)

Revision 146 - Directory Listing
Modified Sun Apr 28 22:12:45 2002 UTC (21 years, 11 months ago) by edgomez
Cosmetic, added the RCS Id field

Revision 145 - Directory Listing
Modified Sun Apr 28 21:55:06 2002 UTC (21 years, 11 months ago) by edgomez
Cosmetic, added GPL header and RCS id field

Revision 144 - Directory Listing
Modified Sun Apr 28 20:03:14 2002 UTC (21 years, 11 months ago) by edgomez
Added the RCS $

Revision 143 - Directory Listing
Modified Sun Apr 28 16:15:51 2002 UTC (21 years, 11 months ago) by edgomez
- Added quiet_encore symbol so transcode can use XviD with its divx4 API
- Added comments
- Added possible ToDos and pointed out 2 major problems :
   + Reentrance
   + the quality setting for the encoder part

Revision 142 - Directory Listing
Modified Sat Apr 27 23:51:59 2002 UTC (21 years, 11 months ago) by chl
added divx4_general_preset to compelety determine quality levels.

Revision 141 - Directory Listing
Modified Thu Apr 25 23:24:59 2002 UTC (21 years, 11 months ago) by chl
Fixed some minor issues in ME, changed calc_delta16/8 to non-linear function of quant
(from a paper on H.26L). Now inter4v finally gives some improvement.

Revision 140 - Directory Listing
Modified Thu Apr 25 21:32:05 2002 UTC (21 years, 11 months ago) by chl
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.

Revision 139 - Directory Listing
Modified Thu Apr 25 20:39:02 2002 UTC (21 years, 11 months ago) by chl
Re-Added get_pmv() for returning median predictor only without all the
other stuff like neighbours and SAD values.

Revision 138 - Directory Listing
Modified Thu Apr 25 19:27:49 2002 UTC (21 years, 11 months ago) by chl
#ifdef'd OutputDebugString because it's _DEBUG an Windows only

Revision 136 - Directory Listing
Modified Thu Apr 25 06:55:00 2002 UTC (21 years, 11 months ago) by suxen_drol
FRAMEINFO

Revision 135 - Directory Listing
Modified Wed Apr 24 12:21:43 2002 UTC (21 years, 11 months ago) by h
sse2 quant_intra/dequant_intra/dev16/(faster)sad16

Revision 133 - Directory Listing
Modified Tue Apr 23 00:05:31 2002 UTC (21 years, 11 months ago) by chenm001
add some B-frame support

Revision 132 - Directory Listing
Modified Tue Apr 23 00:04:51 2002 UTC (21 years, 11 months ago) by chenm001
remove some compile warning

Revision 130 - Directory Listing
Modified Sun Apr 21 02:41:27 2002 UTC (22 years ago) by knhor
knhor - 020420 - add install

Revision 129 - Directory Listing
Modified Sun Apr 21 02:30:24 2002 UTC (22 years ago) by knhor
knhor - 020420 - add freebsd support

Revision 128 - Directory Listing
Modified Wed Apr 17 14:05:54 2002 UTC (22 years ago) by h
fixed bug when using lumi masking with hinted ME

Revision 126 - Directory Listing
Modified Wed Apr 17 10:54:19 2002 UTC (22 years ago) by h
beginnings of sse2 support (disabled)

Revision 124 - Directory Listing
Modified Tue Apr 16 00:17:35 2002 UTC (22 years ago) by chenm001
rewrite log2bin() use asm386(only in VC)

Revision 123 - Directory Listing
Modified Mon Apr 15 08:04:30 2002 UTC (22 years ago) by h
updated to reflect cbr changes

Revision 122 - Directory Listing
Modified Mon Apr 15 08:04:06 2002 UTC (22 years ago) by h
foxer's updated cbr code

Revision 121 - Directory Listing
Modified Mon Apr 15 08:03:50 2002 UTC (22 years ago) by h
support for foxer's updated cbr code

Revision 120 - Directory Listing
Modified Sat Apr 13 22:22:19 2002 UTC (22 years ago) by chl
Text file how to use xvid_stat with explenation of parameters

Revision 119 - Directory Listing
Modified Sat Apr 13 22:21:46 2002 UTC (22 years ago) by chl
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality

Revision 118 - Directory Listing
Modified Sat Apr 13 16:30:02 2002 UTC (22 years ago) by suxen_drol
bframe "support" code

Revision 117 - Directory Listing
Modified Thu Apr 11 15:04:05 2002 UTC (22 years ago) by canard
segfault fix

Revision 116 - Directory Listing
Modified Thu Apr 11 10:48:03 2002 UTC (22 years ago) by Isibaar
AC vlc coding bugfix, thanks to Vivien Chappelier

Revision 115 - Directory Listing
Modified Thu Apr 11 10:18:40 2002 UTC (22 years ago) by canard
PPC update

Revision 114 - Directory Listing
Modified Wed Apr 10 07:43:25 2002 UTC (22 years ago) by Isibaar
decoder speedup

Revision 113 - Directory Listing
Modified Wed Apr 10 07:40:51 2002 UTC (22 years ago) by Isibaar
PSNR calculations

Revision 112 - Directory Listing
Modified Tue Apr 9 13:35:40 2002 UTC (22 years ago) by Isibaar
PSNR calc

Revision 110 - Directory Listing
Modified Mon Apr 8 23:50:15 2002 UTC (22 years ago) by Isibaar
interlacing bugfix

Revision 108 - Directory Listing
Modified Sun Apr 7 11:57:47 2002 UTC (22 years ago) by h
debug output for cbr

Revision 104 - Directory Listing
Modified Sat Apr 6 05:33:44 2002 UTC (22 years ago) by h
moved HintedMEGet() on intra, to FrameCodeI()

Revision 101 - Directory Listing
Modified Fri Apr 5 14:40:36 2002 UTC (22 years ago) by h
hinted motion estimation support (raw or compressed)

Revision 100 - Directory Listing
Modified Thu Apr 4 13:58:18 2002 UTC (22 years ago) by Isibaar
reworked vlc tables

Revision 99 - Directory Listing
Modified Wed Apr 3 14:19:50 2002 UTC (22 years ago) by canard
Added -mvec comment

Revision 98 - Directory Listing
Modified Wed Apr 3 14:17:05 2002 UTC (22 years ago) by canard
source C files for sad Altivec

Revision 97 - Directory Listing
Modified Tue Apr 2 15:53:03 2002 UTC (22 years ago) by canard
splat -> vxor optimizations

Revision 96 - Directory Listing
Modified Mon Apr 1 22:47:58 2002 UTC (22 years ago) by chl
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast

Revision 95 - Directory Listing
Modified Mon Apr 1 12:06:18 2002 UTC (22 years ago) by canard
optimization

Revision 93 - Directory Listing
Modified Sat Mar 30 19:09:17 2002 UTC (22 years ago) by canard
CFLAGS fix

Revision 92 - Directory Listing
Modified Sat Mar 30 16:21:47 2002 UTC (22 years ago) by canard
PPC trivial fixes

Revision 91 - Directory Listing
Modified Sat Mar 30 11:22:02 2002 UTC (22 years ago) by Isibaar
cygwin Makfile, thanks milan

Revision 90 - Directory Listing
Modified Sat Mar 30 01:25:29 2002 UTC (22 years ago) by canard
PPC update

Revision 89 - Directory Listing
Modified Sat Mar 30 00:58:20 2002 UTC (22 years ago) by canard
SAD in Altivec

Revision 88 - Directory Listing
Modified Fri Mar 29 19:26:19 2002 UTC (22 years ago) by edgomez
Little fix

Revision 87 - Directory Listing
Modified Fri Mar 29 07:24:57 2002 UTC (22 years ago) by h
fixed crash when using lumi masking in cbr mode (i'm such an idiot)

Revision 86 - Directory Listing
Modified Fri Mar 29 07:18:30 2002 UTC (22 years ago) by h
fixed crash when using lumi masking in cbr mode (last time..)

Revision 85 - Directory Listing
Modified Fri Mar 29 07:08:09 2002 UTC (22 years ago) by h
fixed crash when using lumi masking in cbr mode (removed development code)

Revision 84 - Directory Listing
Modified Fri Mar 29 07:03:24 2002 UTC (22 years ago) by h
fixed crash when using lumi masking in cbr mode

Revision 83 - Directory Listing
Modified Fri Mar 29 04:25:16 2002 UTC (22 years ago) by h
merged image/pMBs create and destroy stuff into single if()

Revision 82 - Directory Listing
Modified Fri Mar 29 00:38:29 2002 UTC (22 years ago) by h
interlacing speedup - transfer strides used instead of manual field-to-frame conversion

Revision 81 - Directory Listing
Modified Fri Mar 29 00:37:57 2002 UTC (22 years ago) by h
interlacing fix and speedup - compensated data wasn't being used in block reconstruction

Revision 80 - Directory Listing
Modified Thu Mar 28 23:38:50 2002 UTC (22 years ago) by h
win32 fix - #define can't immediately follow #define ;-)

Revision 79 - Directory Listing
Modified Thu Mar 28 21:07:26 2002 UTC (22 years ago) by edgomez
Sorry, the previous patch was buggy. This one shoud fix the problem

Revision 78 - Directory Listing
Modified Thu Mar 28 20:57:25 2002 UTC (22 years ago) by edgomez
Big patch, use it with care (tests done with GNU/Linux) :
 - Trivial warnings in encoder.c line 282 ret1 = ret 2 = 0;
 - Lot of "New line at end of file missing" warnings fixed (gcc3)
 - All 2d arrays have been turned into 1d arrays
   To force alignment of matrices on stack, use DECLARE_ALIGNED_MATRIX
   (read portab.h)

Win32 users should give feedback.

Revision 77 - Directory Listing
Modified Thu Mar 28 16:14:23 2002 UTC (22 years ago) by canard
DIRS_PPC update

Revision 76 - Directory Listing
Modified Thu Mar 28 15:52:46 2002 UTC (22 years ago) by canard
dct altivec

Revision 75 - Directory Listing
Modified Thu Mar 28 12:29:58 2002 UTC (22 years ago) by canard
ASM update

Revision 74 - Directory Listing
Modified Thu Mar 28 12:26:44 2002 UTC (22 years ago) by canard
fixed some warnings

Revision 73 - Directory Listing
Modified Thu Mar 28 12:24:41 2002 UTC (22 years ago) by canard
LINUX: proper alignement on the stack

Revision 72 - Directory Listing
Modified Wed Mar 27 15:06:14 2002 UTC (22 years ago) by canard
aligned memory for better performance

Revision 71 - Directory Listing
Modified Wed Mar 27 12:58:29 2002 UTC (22 years ago) by canard
first bits of Altivec support

Revision 70 - Directory Listing
Modified Tue Mar 26 23:21:02 2002 UTC (22 years ago) by canard
PPC Altivec version

Revision 69 - Directory Listing
Modified Tue Mar 26 11:16:08 2002 UTC (22 years ago) by h
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)

Revision 68 - Directory Listing
Modified Mon Mar 25 20:01:54 2002 UTC (22 years ago) by suxen_drol
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200

Revision 67 - Directory Listing
Modified Sun Mar 24 21:30:34 2002 UTC (22 years ago) by edgomez
Changed rc_buffersize to 16 as decided in the forum

Revision 66 - Directory Listing
Modified Sun Mar 24 20:07:31 2002 UTC (22 years ago) by canard
s/16/CACHE_LINE/

Revision 65 - Directory Listing
Modified Sun Mar 24 18:18:40 2002 UTC (22 years ago) by edgomez
Fixed a bug when malloc aligns the data itself - Added comments

Revision 64 - Directory Listing
Modified Sun Mar 24 05:47:48 2002 UTC (22 years ago) by h
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)

Revision 60 - Directory Listing
Modified Fri Mar 22 13:39:01 2002 UTC (22 years, 1 month ago) by canard
read words in memory instead of hw

Revision 59 - Directory Listing
Modified Fri Mar 22 13:25:24 2002 UTC (22 years, 1 month ago) by Isibaar
no message

Revision 58 - Directory Listing
Modified Fri Mar 22 13:05:45 2002 UTC (22 years, 1 month ago) by canard
cosmetica

Revision 57 - Directory Listing
Modified Fri Mar 22 12:51:22 2002 UTC (22 years, 1 month ago) by canard
loop2 now uses CTR

Revision 56 - Directory Listing
Modified Fri Mar 22 12:24:07 2002 UTC (22 years, 1 month ago) by canard
some label cleanups

Revision 55 - Directory Listing
Modified Fri Mar 22 11:32:47 2002 UTC (22 years, 1 month ago) by canard
use simplified mmemonics

Revision 54 - Directory Listing
Modified Fri Mar 22 11:29:20 2002 UTC (22 years, 1 month ago) by canard
CR0 use

Revision 53 - Directory Listing
Modified Fri Mar 22 04:37:03 2002 UTC (22 years, 1 month ago) by chenm001
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)

Revision 52 - Directory Listing
Modified Thu Mar 21 23:59:48 2002 UTC (22 years, 1 month ago) by canard
Added first PPC asm port

Revision 51 - Directory Listing
Modified Thu Mar 21 23:58:12 2002 UTC (22 years, 1 month ago) by Isibaar
no message

Revision 50 - Directory Listing
Modified Thu Mar 21 23:45:25 2002 UTC (22 years, 1 month ago) by Isibaar
adopted to new API

Revision 49 - Directory Listing
Modified Thu Mar 21 23:42:53 2002 UTC (22 years, 1 month ago) by canard
cbp_calc for PPC

Revision 48 - Directory Listing
Modified Thu Mar 21 17:27:06 2002 UTC (22 years, 1 month ago) by edgomez
Added GNU CC alignment

Revision 47 - Directory Listing
Modified Thu Mar 21 17:27:01 2002 UTC (22 years, 1 month ago) by canard
removed intel asm parts

Revision 46 - Directory Listing
Modified Thu Mar 21 15:25:32 2002 UTC (22 years, 1 month ago) by edgomez
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)

Revision 45 - Directory Listing
Modified Thu Mar 21 13:44:29 2002 UTC (22 years, 1 month ago) by canard
BSWAP,EMMS macro for LinuxPPC

Revision 44 - Directory Listing
Modified Thu Mar 21 13:43:48 2002 UTC (22 years, 1 month ago) by canard
LinuxPPC Makefile

Revision 43 - Directory Listing
Modified Thu Mar 21 00:28:33 2002 UTC (22 years, 1 month ago) by edgomez
I prefer this traditional way of alignment

Revision 42 - Directory Listing
Modified Wed Mar 20 14:02:59 2002 UTC (22 years, 1 month ago) by Isibaar
alignment stuff

Revision 41 - Directory Listing
Modified Wed Mar 20 00:28:02 2002 UTC (22 years, 1 month ago) by Isibaar
xvid_malloc/xvid_free

Revision 40 - Directory Listing
Modified Sun Mar 17 13:00:50 2002 UTC (22 years, 1 month ago) by h
added 3dnow hv interpolation

Revision 38 - Directory Listing
Modified Sun Mar 17 08:20:02 2002 UTC (22 years, 1 month ago) by h
added interpolate8x8_halfpel_hv_xmm

Revision 37 - Directory Listing
Modified Sat Mar 16 22:28:37 2002 UTC (22 years, 1 month ago) by chl
Disabled DEBUG-messages in Linux, if _DEBUG not set

Revision 36 - Directory Listing
Modified Sat Mar 16 15:55:12 2002 UTC (22 years, 1 month ago) by Isibaar
removed init_timer

Revision 35 - Directory Listing
Modified Sat Mar 16 15:52:34 2002 UTC (22 years, 1 month ago) by Isibaar
removed debug output

Revision 34 - Directory Listing
Modified Sat Mar 16 14:15:10 2002 UTC (22 years, 1 month ago) by h
disable win32 debug output in release builds (encodes 0.7% faster)

Revision 33 - Directory Listing
Modified Sat Mar 16 14:13:51 2002 UTC (22 years, 1 month ago) by h
change release compilation inlining mode to "any suitable" - runs faster (just)

Revision 29 - Directory Listing
Modified Sat Mar 16 09:55:19 2002 UTC (22 years, 1 month ago) by h
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())

Revision 28 - Directory Listing
Modified Fri Mar 15 09:20:03 2002 UTC (22 years, 1 month ago) by Isibaar
INTRA_Q/INTER_Q mcbpc bugfix

Revision 23 - Directory Listing
Modified Mon Mar 11 12:49:06 2002 UTC (22 years, 1 month ago) by Isibaar
readme

Revision 22 - Directory Listing
Modified Mon Mar 11 01:16:26 2002 UTC (22 years, 1 month ago) by Isibaar
no message

Revision 21 - Directory Listing
Modified Sun Mar 10 00:30:55 2002 UTC (22 years, 1 month ago) by Isibaar
no message

Revision 20 - Directory Listing
Modified Sat Mar 9 21:44:47 2002 UTC (22 years, 1 month ago) by Isibaar
qmatrix bugfix

Revision 19 - Directory Listing
Modified Sat Mar 9 16:24:21 2002 UTC (22 years, 1 month ago) by edgomez
Fixed warning about csp_tmp unitialized

Revision 18 - Directory Listing
Modified Sat Mar 9 16:18:23 2002 UTC (22 years, 1 month ago) by edgomez
Fixed gcc warnings

Revision 17 - Directory Listing
Modified Sat Mar 9 15:57:02 2002 UTC (22 years, 1 month ago) by edgomez
Fixed implicit declaration of malloc - #include <stdlib.h>

Revision 16 - Directory Listing
Modified Sat Mar 9 15:53:05 2002 UTC (22 years, 1 month ago) by edgomez
Fixed brackets for coeff_tab3, coeff_tab7, coeff_tab10 and coorect indentation of all code

Revision 15 - Directory Listing
Modified Sat Mar 9 15:29:26 2002 UTC (22 years, 1 month ago) by edgomez
Fixed  gcc warning about '/*' into comments

Revision 14 - Directory Listing
Modified Sat Mar 9 15:25:40 2002 UTC (22 years, 1 month ago) by edgomez
Fixed lot of gcc warnings about '/*' into comments

Revision 13 - Directory Listing
Modified Sat Mar 9 14:58:50 2002 UTC (22 years, 1 month ago) by edgomez
Small cleanup for gcc warnings and code indentation (thx emacs indent-region :-)

Revision 12 - Directory Listing
Modified Sat Mar 9 14:45:40 2002 UTC (22 years, 1 month ago) by edgomez
In some circumstances acpred_flag was used unitialized - now it's set to zero

Revision 11 - Directory Listing
Modified Sat Mar 9 10:18:23 2002 UTC (22 years, 1 month ago) by edgomez
New tree structure

Revision 10 - Directory Listing
Modified Fri Mar 8 22:26:15 2002 UTC (22 years, 1 month ago) by Isibaar
bugfix

Revision 9 - Directory Listing
Modified Fri Mar 8 20:53:48 2002 UTC (22 years, 1 month ago) by Isibaar
now compatible with new XviD API

Revision 4 - Directory Listing
Modified Fri Mar 8 19:17:46 2002 UTC (22 years, 1 month ago) by Isibaar
custom qmatrix support

Revision 3 - Directory Listing
Added Fri Mar 8 02:46:11 2002 UTC (22 years, 1 month ago) by Isibaar
moved sources

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4