[svn] / branches Repository:
ViewVC logotype

Log of /branches

View Directory Listing Directory Listing


Sticky Revision:

Revision 2144 - Directory Listing
Modified Tue Oct 18 22:01:00 2016 UTC (7 years, 5 months ago) by Isibaar
AmigaOS patch by Fredrik Wikstrom.

Revision 2142 - Directory Listing
Modified Mon Oct 17 14:43:24 2016 UTC (7 years, 5 months ago) by Isibaar
Start UpdateChecker without powershell window visible

Revision 2141 - Directory Listing
Modified Tue Sep 27 16:10:12 2016 UTC (7 years, 6 months ago) by Isibaar
Fix previous commit.

Revision 2139 - Directory Listing
Modified Tue Sep 27 15:39:48 2016 UTC (7 years, 6 months ago) by Isibaar
Debug output only when debug option enabled.

Revision 2137 - Directory Listing
Modified Tue Jan 12 13:55:05 2016 UTC (8 years, 2 months ago) by Isibaar
MFT pixel aspect ratio - backport from HEAD

Revision 2135 - Directory Listing
Modified Mon Jan 11 17:02:47 2016 UTC (8 years, 2 months ago) by Isibaar
Setting interlaced flag on output pins - backport from HEAD

Revision 2131 - Directory Listing
Modified Fri Jan 8 17:44:53 2016 UTC (8 years, 2 months ago) by Isibaar
Set interlacing flags in VIDEOINFOHEADER2 struct of output pin

Revision 2130 - Directory Listing
Modified Fri Jan 8 17:40:12 2016 UTC (8 years, 2 months ago) by Isibaar
Set interlacing flags in decoder

Revision 2129 - Directory Listing
Modified Wed Jul 8 17:32:58 2015 UTC (8 years, 8 months ago) by Isibaar
Making the applevel multithreading work also for AVI output

Revision 2127 - Directory Listing
Modified Sat Jun 20 17:18:53 2015 UTC (8 years, 9 months ago) by Isibaar
Workaround to fix uninstall shortcut not being shown

Revision 2125 - Directory Listing
Modified Fri Jun 19 10:16:34 2015 UTC (8 years, 9 months ago) by Isibaar
Actual version is injected by build script

Revision 2124 - Directory Listing
Modified Wed Jun 17 19:50:06 2015 UTC (8 years, 9 months ago) by Isibaar
Updated ChangeLog

Revision 2123 - Directory Listing
Modified Wed Jun 17 19:49:29 2015 UTC (8 years, 9 months ago) by Isibaar
Ramp up version number

Revision 2122 - Directory Listing
Modified Wed Jun 17 19:49:08 2015 UTC (8 years, 9 months ago) by Isibaar
Ramp up version number

Revision 2121 - Directory Listing
Modified Wed Jun 17 18:08:37 2015 UTC (8 years, 9 months ago) by Isibaar
Ramp up version counter

Revision 2120 - Directory Listing
Modified Tue Jun 16 09:50:23 2015 UTC (8 years, 9 months ago) by Isibaar
Improved update script. Nicer logos for >= Win 8

Revision 2118 - Directory Listing
Modified Tue Jun 16 09:30:44 2015 UTC (8 years, 9 months ago) by Isibaar
Icon with a little lighter blue for better visibility in Win 10's default theme

Revision 2116 - Directory Listing
Modified Mon Jun 15 13:00:46 2015 UTC (8 years, 9 months ago) by Isibaar
Fixed another long-standing but which interestingly just showed under Windows 10

Revision 2114 - Directory Listing
Modified Sun Jun 14 19:18:14 2015 UTC (8 years, 9 months ago) by Isibaar
Fixed thumbnail creation under Windows 10, faster rendering in MediaFoundation, various other MFT-specific fixes...

Revision 2111 - Directory Listing
Modified Thu Jun 11 00:51:36 2015 UTC (8 years, 9 months ago) by Isibaar
Attempt at fixing a crash in RGB24->YV12 conversions - not yet really tested...

Revision 2110 - Directory Listing
Modified Wed Jun 10 21:28:20 2015 UTC (8 years, 9 months ago) by Isibaar
Better update check.

Revision 2108 - Directory Listing
Modified Tue Jun 9 21:36:05 2015 UTC (8 years, 9 months ago) by Isibaar
Sharper low-res icons

Revision 2106 - Directory Listing
Modified Mon Jun 8 22:29:46 2015 UTC (8 years, 9 months ago) by Isibaar
New icon

Revision 2104 - Directory Listing
Modified Mon Jun 8 21:50:12 2015 UTC (8 years, 9 months ago) by Isibaar
We don't support Windows NT anymore since long

Revision 2102 - Directory Listing
Modified Mon Jun 8 19:15:30 2015 UTC (8 years, 9 months ago) by Isibaar
Changed friendly name of MFT to match common conventions.

Revision 2100 - Directory Listing
Modified Mon Jun 8 18:30:59 2015 UTC (8 years, 9 months ago) by Isibaar
Updated for upcoming Windows 10

Revision 2099 - Directory Listing
Modified Tue Nov 25 23:17:01 2014 UTC (9 years, 4 months ago) by Isibaar
Fix for multi-threading bug in case of input video height <= 16 pixels. Patch by Lukasz Marek.

Revision 2097 - Directory Listing
Modified Thu Sep 25 21:48:02 2014 UTC (9 years, 6 months ago) by Isibaar
Reset

Revision 2096 - Directory Listing
Modified Thu Sep 25 19:05:54 2014 UTC (9 years, 6 months ago) by Isibaar
Adding installer scripts to 1_3 branch too

Revision 2095 - Directory Listing
Modified Thu Sep 25 17:41:50 2014 UTC (9 years, 6 months ago) by Isibaar
Enabled multi-threaded builds in MSVC by default

Revision 2086 - Directory Listing
Modified Fri Apr 25 15:38:57 2014 UTC (9 years, 11 months ago) by Isibaar
Increased bs number

Revision 2083 - Directory Listing
Modified Tue Apr 8 20:20:17 2014 UTC (9 years, 11 months ago) by Isibaar
Ramp up copyright

Revision 2082 - Directory Listing
Modified Tue Apr 8 20:19:42 2014 UTC (9 years, 11 months ago) by Isibaar
Ramp up copyright

Revision 2081 - Directory Listing
Modified Tue Apr 8 20:16:40 2014 UTC (9 years, 11 months ago) by Isibaar
Updated readme.

Revision 2078 - Directory Listing
Modified Sun Apr 6 23:13:04 2014 UTC (9 years, 11 months ago) by Isibaar
Update ChangeLog file

Revision 2075 - Directory Listing
Modified Wed Mar 5 08:37:05 2014 UTC (10 years ago) by Isibaar
Help info about zones usage and various fixes for compiler warnings - Patch by Elio Blanca

Revision 2073 - Directory Listing
Modified Tue Feb 11 14:48:10 2014 UTC (10 years, 1 month ago) by Isibaar
Improved help texts and defaults handling. Patch by Elio Blanca.

Revision 2072 - Directory Listing
Modified Sun Feb 9 16:51:37 2014 UTC (10 years, 1 month ago) by Isibaar
Better environment detection for Makefile - Patch by Elio Blanca

Revision 2069 - Directory Listing
Modified Fri Feb 7 16:00:32 2014 UTC (10 years, 1 month ago) by Isibaar
Fix out of bound access to framestats struct. Thanks to Elio Blanca.

Revision 2067 - Directory Listing
Modified Mon Feb 18 16:24:49 2013 UTC (11 years, 1 month ago) by Isibaar
bring version number in configure.in in sync with rest of code

Revision 2065 - Directory Listing
Modified Tue Jan 29 19:12:18 2013 UTC (11 years, 1 month ago) by Isibaar
Patch for QNX support by Mike Gorchak

Revision 2064 - Directory Listing
Modified Thu Oct 4 14:26:11 2012 UTC (11 years, 5 months ago) by Isibaar
remove obsolete '-mno-cygwin' option for gcc version >= 4

Revision 2061 - Directory Listing
Modified Thu Jun 21 09:55:14 2012 UTC (11 years, 9 months ago) by Isibaar
Fixed bug in PGM header parser - thanks to Jim Bennett!

Revision 2059 - Directory Listing
Modified Wed Feb 22 19:00:26 2012 UTC (12 years, 1 month ago) by Isibaar
Ported tray icon patch from HEAD branch

Revision 2057 - Directory Listing
Modified Fri Dec 30 13:04:28 2011 UTC (12 years, 3 months ago) by Isibaar
#define MIN/MAX macros only when not yet otherwise defined...

Revision 2056 - Directory Listing
Modified Wed Nov 9 14:12:10 2011 UTC (12 years, 4 months ago) by Isibaar
Reverted change to max_quant calculation. Users prefer the former behavior...

Revision 2053 - Directory Listing
Modified Fri Nov 4 15:23:46 2011 UTC (12 years, 4 months ago) by Isibaar
Fix for possible overflow in trellis quant...

Revision 2052 - Directory Listing
Modified Tue Oct 25 10:57:35 2011 UTC (12 years, 5 months ago) by Isibaar
Ramp up version number...

Revision 2050 - Directory Listing
Modified Tue Oct 25 10:53:24 2011 UTC (12 years, 5 months ago) by Isibaar
Fix for encoder crash that is possible with the following combination of encoder options: Turbo, VHQ for B-VOPs and Qpel...

Revision 2046 - Directory Listing
Modified Thu Oct 6 18:05:25 2011 UTC (12 years, 5 months ago) by Isibaar
Make sure max_quant is at least frame_quant+2 for lumi/variance masking

Revision 2043 - Directory Listing
Modified Mon Sep 19 09:32:53 2011 UTC (12 years, 6 months ago) by Isibaar
Install symlinks for shared library. Patch by Andres Mejia.

Revision 2041 - Directory Listing
Modified Mon Sep 19 08:18:55 2011 UTC (12 years, 6 months ago) by Isibaar
Remove rhapsody OS case. Patch by Ryan Schmidt.

Revision 2038 - Directory Listing
Modified Fri Sep 16 12:34:31 2011 UTC (12 years, 6 months ago) by Isibaar
Double check for pthread on MinGW. Patch by Motofumi Oka.

Revision 2037 - Directory Listing
Modified Thu Sep 15 10:36:33 2011 UTC (12 years, 6 months ago) by Isibaar
install xvidcore.dll to  under Cygwin. Patch by Motofumi Oka.

Revision 2034 - Directory Listing
Modified Thu Sep 15 09:34:46 2011 UTC (12 years, 6 months ago) by Isibaar
Try to autodetect name mangling variations for WIN64 cross-compiling. Patch by Motofumi Oka.

Revision 2032 - Directory Listing
Modified Wed Sep 14 15:08:52 2011 UTC (12 years, 6 months ago) by Isibaar
removed obsolete -mno-cygwin

Revision 2031 - Directory Listing
Modified Wed Sep 14 10:45:43 2011 UTC (12 years, 6 months ago) by Isibaar
platform-independent gcc versio check - patch by Motofumi Oka

Revision 2028 - Directory Listing
Modified Fri Aug 19 16:20:17 2011 UTC (12 years, 7 months ago) by Isibaar
User-supplied LDFLAGS. Patch by Ryan Schmidt and the MacPorts project.

Revision 2026 - Directory Listing
Modified Thu Jul 28 07:48:49 2011 UTC (12 years, 8 months ago) by Isibaar
Added support for GNU Hurd as target_os

Revision 2011 - Directory Listing
Modified Mon May 23 07:47:37 2011 UTC (12 years, 10 months ago) by Isibaar
removed deprecated call to idct_int32_init()

Revision 2010 - Directory Listing
Modified Sat May 21 16:55:38 2011 UTC (12 years, 10 months ago) by Isibaar
Updated ChangeLog

Revision 2006 - Directory Listing
Modified Thu May 19 12:48:59 2011 UTC (12 years, 10 months ago) by Isibaar
autoprops property set also for .cpp files

Revision 2003 - Directory Listing
Modified Thu May 19 12:24:11 2011 UTC (12 years, 10 months ago) by Isibaar
Added #ifdef ENABLE_MFT check

Revision 2002 - Directory Listing
Modified Thu May 19 12:23:34 2011 UTC (12 years, 10 months ago) by Isibaar
Added special configurations for MFT-enabled builds

Revision 1996 - Directory Listing
Modified Thu May 19 08:27:26 2011 UTC (12 years, 10 months ago) by Isibaar
Don't include platform.inc on make clean - Patch by Fabian Greffrath

Revision 1995 - Directory Listing
Modified Wed May 18 16:13:23 2011 UTC (12 years, 10 months ago) by Isibaar
Display version number in About box

Revision 1993 - Directory Listing
Modified Wed May 18 12:30:31 2011 UTC (12 years, 10 months ago) by Isibaar
More GUI cosmetics

Revision 1991 - Directory Listing
Modified Wed May 18 09:55:48 2011 UTC (12 years, 10 months ago) by Isibaar
Minor GUI cosmetics

Revision 1987 - Directory Listing
Modified Wed May 18 09:08:38 2011 UTC (12 years, 10 months ago) by Isibaar
deleted deprecated README.IJG

Revision 1986 - Directory Listing
Modified Wed May 18 09:07:40 2011 UTC (12 years, 10 months ago) by Isibaar
re-applied new IDCT/DCT patch from trunk

Revision 1985 - Directory Listing
Modified Wed May 18 09:02:35 2011 UTC (12 years, 10 months ago) by Isibaar
enabled auto-props property

Revision 1984 - Directory Listing
Modified Wed May 18 08:51:47 2011 UTC (12 years, 10 months ago) by Isibaar
backported new DCT/IDCT C-implementations from trunk

Revision 1983 - Directory Listing
Modified Wed May 18 08:06:18 2011 UTC (12 years, 10 months ago) by Isibaar
make info

Revision 1982 - Directory Listing
Modified Wed May 18 07:59:28 2011 UTC (12 years, 10 months ago) by Isibaar
Increased version number to 1.3.2

Revision 1981 - Directory Listing
Modified Wed May 18 07:38:27 2011 UTC (12 years, 10 months ago) by Isibaar
Pump up version number to 1.3.2

Revision 1977 - Directory Listing
Modified Mon May 16 10:09:26 2011 UTC (12 years, 10 months ago) by Isibaar
- Fixed issue with CR/LF

Revision 1975 - Directory Listing
Modified Mon May 16 09:38:22 2011 UTC (12 years, 10 months ago) by Isibaar
- Removed debian directory from release branch

Revision 1972 - Directory Listing
Modified Thu Apr 7 19:07:36 2011 UTC (12 years, 11 months ago) by Isibaar
switchable pthread (backported from HEAD)

Revision 1968 - Directory Listing
Modified Mon Mar 21 16:00:35 2011 UTC (13 years ago) by Isibaar
add brackets to avoid ambuigity

Revision 1966 - Directory Listing
Modified Mon Mar 21 14:25:44 2011 UTC (13 years ago) by Isibaar
switched back to LIBCMT runtime

Revision 1965 - Directory Listing
Modified Fri Mar 18 21:16:12 2011 UTC (13 years ago) by Isibaar
icon with darker blue

Revision 1963 - Directory Listing
Modified Thu Mar 17 15:52:03 2011 UTC (13 years ago) by Isibaar
Updated changelog

Revision 1962 - Directory Listing
Modified Thu Mar 17 15:13:25 2011 UTC (13 years ago) by Isibaar
Don't flip RGB output for MFT decoder

Revision 1961 - Directory Listing
Modified Thu Mar 10 15:27:57 2011 UTC (13 years ago) by Isibaar
increase version number to 1.3.1

Revision 1960 - Directory Listing
Modified Tue Mar 8 21:07:00 2011 UTC (13 years ago) by Isibaar
ramp up version number to 1.3.1

Revision 1959 - Directory Listing
Modified Tue Mar 8 19:18:44 2011 UTC (13 years ago) by Isibaar
fixed padding regression for input widths/heights not multiple of 16

Revision 1958 - Directory Listing
Modified Fri Feb 25 13:15:35 2011 UTC (13 years, 1 month ago) by Isibaar
fixed syntax error for pthread check - thanks to Fabrian Greffrath

Revision 1956 - Directory Listing
Modified Fri Feb 25 12:40:25 2011 UTC (13 years, 1 month ago) by Isibaar
noexec stack check not only for "elf" but also "elf32" - thanks to Fabian Greffrath

Revision 1952 - Directory Listing
Modified Wed Feb 16 19:04:39 2011 UTC (13 years, 1 month ago) by Isibaar
decoder support for lower case FourCCs (from Jawor's patch)
GUI cosmetics (from Jawor's patch)

Revision 1951 - Directory Listing
Modified Mon Feb 14 17:26:20 2011 UTC (13 years, 1 month ago) by Isibaar
updated changelog for 1_3 branch

Revision 1950 - Directory Listing
Modified Mon Feb 14 17:21:00 2011 UTC (13 years, 1 month ago) by Isibaar
Increased version number

Revision 1949 - Directory Listing
Modified Mon Feb 14 16:59:16 2011 UTC (13 years, 1 month ago) by Isibaar
Support for additional third-party FourCCs (based on Jawor's patch with some small fixes)

Revision 1948 - Directory Listing
Modified Thu Feb 3 15:12:34 2011 UTC (13 years, 1 month ago) by Isibaar
skip possible only for P_VOP (Jawor)

Revision 1947 - Directory Listing
Modified Thu Feb 3 15:01:14 2011 UTC (13 years, 1 month ago) by Isibaar
auto framerate detection if possible, some other minor cosmetics (derived from Jawor's patches)

Revision 1946 - Directory Listing
Modified Thu Jan 27 13:18:13 2011 UTC (13 years, 2 months ago) by Isibaar
Increased filter merit

Revision 1945 - Directory Listing
Modified Thu Jan 27 13:13:16 2011 UTC (13 years, 2 months ago) by Isibaar
Ensure that colorspace pass-through is enabled really just for FOURCC_YV12

Revision 1944 - Directory Listing
Modified Tue Jan 11 11:39:13 2011 UTC (13 years, 2 months ago) by Isibaar
don't hardcode "ar" tool (thanks to Bin Tian)

Revision 1943 - Directory Listing
Modified Sun Jan 9 13:21:00 2011 UTC (13 years, 2 months ago) by Isibaar
update for macho64

Revision 1942 - Directory Listing
Modified Thu Jan 6 14:12:29 2011 UTC (13 years, 2 months ago) by Isibaar
patch for darwin 64-bit target (thanks to Bin Tian)

Revision 1940 - Directory Listing
Modified Mon Jan 3 08:31:22 2011 UTC (13 years, 2 months ago) by Isibaar
removed absolute logo path (thanks to Brendan Brewster)

Revision 1935 - Directory Listing
Modified Fri Dec 31 10:20:22 2010 UTC (13 years, 2 months ago) by Isibaar
fix some typo

Revision 1934 - Directory Listing
Modified Thu Dec 30 22:59:31 2010 UTC (13 years, 3 months ago) by Isibaar
CVS corruption again

Revision 1933 - Directory Listing
Modified Thu Dec 30 22:08:02 2010 UTC (13 years, 3 months ago) by Isibaar
changed num_slice determination logic

Revision 1932 - Directory Listing
Modified Thu Dec 30 11:47:06 2010 UTC (13 years, 3 months ago) by Isibaar
more bug squashing

Revision 1930 - Directory Listing
Modified Wed Dec 29 22:29:51 2010 UTC (13 years, 3 months ago) by Isibaar
bug fixing...

Revision 1928 - Directory Listing
Modified Tue Dec 28 19:19:57 2010 UTC (13 years, 3 months ago) by Isibaar
get rid off compiler warnings

Revision 1927 - Directory Listing
Modified Tue Dec 28 16:34:55 2010 UTC (13 years, 3 months ago) by Isibaar
updated readme and debian files

Revision 1926 - Directory Listing
Modified Tue Dec 28 16:04:31 2010 UTC (13 years, 3 months ago) by Isibaar
set version info to xvid-1.3.0-rc1

Revision 1925 - Directory Listing
Modified Mon Dec 27 16:39:33 2010 UTC (13 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_3-branch'.

Revision 1889 - Directory Listing
Modified Mon Jun 7 07:04:00 2010 UTC (13 years, 9 months ago) by Isibaar
patch for yasm >= 1.0 by Takashi Mochizuki

Revision 1888 - Directory Listing
Modified Mon May 10 13:56:23 2010 UTC (13 years, 10 months ago) by Isibaar
fix for handle leak problem reported by Chris Korda

Revision 1877 - Directory Listing
Modified Wed Sep 16 17:11:39 2009 UTC (14 years, 6 months ago) by Isibaar
no_exec stack patch for x86_64 too by Michal Schmidt (mschmidt at redhat dot com)

Revision 1871 - Directory Listing
Modified Thu May 28 17:03:45 2009 UTC (14 years, 10 months ago) by Isibaar
allow text relocations for dynlib OS X target

Revision 1869 - Directory Listing
Modified Thu May 28 15:52:34 2009 UTC (14 years, 10 months ago) by Isibaar
back-port from HEAD:
  - add resync-marker range check
  - return E_FAIL on XVID_ERR_MEMORY error in dshow

Revision 1867 - Directory Listing
Modified Thu May 28 15:04:35 2009 UTC (14 years, 10 months ago) by Isibaar
backport from HEAD: yasm compatibility

Revision 1865 - Directory Listing
Modified Thu May 28 08:42:37 2009 UTC (14 years, 10 months ago) by Isibaar
backport from HEAD: Use of TEXT macro for Mach-O

Revision 1862 - Directory Listing
Modified Mon May 25 09:37:09 2009 UTC (14 years, 10 months ago) by Isibaar
Updated ChangeLog

Revision 1861 - Directory Listing
Modified Mon May 25 09:25:50 2009 UTC (14 years, 10 months ago) by Isibaar
back-ported OSX fix and nasm version note from HEAD

Revision 1860 - Directory Listing
Modified Mon May 25 09:03:47 2009 UTC (14 years, 10 months ago) by Isibaar
updated IA64 license headers from HEAD

Revision 1859 - Directory Listing
Modified Mon May 25 08:31:16 2009 UTC (14 years, 10 months ago) by Isibaar
backport some fixes from HEAD:
- Add -D_WIN32_IE=0x0501 to vfw makefile
- Improved YUV<->RGB precision patch
- RGB24 access violation patch
- Quotes around path names for MSVC6 project files

Revision 1858 - Directory Listing
Modified Mon May 25 08:09:23 2009 UTC (14 years, 10 months ago) by Isibaar
increase version number to 1.2.2
add '-arch ppc' for Apple PPC target

Revision 1843 - Directory Listing
Modified Wed Dec 3 10:58:09 2008 UTC (15 years, 3 months ago) by Isibaar
updated changelog

Revision 1842 - Directory Listing
Modified Wed Dec 3 01:00:03 2008 UTC (15 years, 3 months ago) by Isibaar
prepare 1.2.1

Revision 1841 - Directory Listing
Modified Tue Dec 2 14:00:09 2008 UTC (15 years, 3 months ago) by Isibaar
missing PUSH/POP_XMM6_XMM7 in quant_h263_intra_sse2
WIN64 XMM6/XMM7 bench

Revision 1838 - Directory Listing
Modified Mon Dec 1 17:27:03 2008 UTC (15 years, 3 months ago) by Isibaar
properly treat XMM6/XMM7 as non-volatile on WIN64

Revision 1837 - Directory Listing
Modified Mon Dec 1 16:35:47 2008 UTC (15 years, 3 months ago) by Isibaar
increased version number to 1.2.1

Revision 1835 - Directory Listing
Modified Mon Dec 1 15:06:48 2008 UTC (15 years, 3 months ago) by Isibaar
OSX/Leopard compilation fix by Guillaume Poirier

Revision 1831 - Directory Listing
Modified Sun Nov 30 18:05:42 2008 UTC (15 years, 3 months ago) by Isibaar
finish up WIN64 compatibility

Revision 1830 - Directory Listing
Modified Sun Nov 30 17:57:14 2008 UTC (15 years, 3 months ago) by Isibaar
finish up WIN64 compatibility

Revision 1829 - Directory Listing
Modified Sun Nov 30 16:38:33 2008 UTC (15 years, 4 months ago) by Isibaar
VC8 win32 / x64 project files

Revision 1828 - Directory Listing
Modified Sun Nov 30 16:38:32 2008 UTC (15 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_2-branch'.

Revision 1827 - Directory Listing
Modified Sun Nov 30 16:38:31 2008 UTC (15 years, 4 months ago) by Isibaar
VC8 win32 / x64 project files

Revision 1825 - Directory Listing
Modified Fri Nov 28 20:10:07 2008 UTC (15 years, 4 months ago) by Isibaar
updated linker definitions (SSIM plugin)

Revision 1824 - Directory Listing
Modified Fri Nov 28 19:50:10 2008 UTC (15 years, 4 months ago) by Isibaar
updated changelog

Revision 1822 - Directory Listing
Modified Fri Nov 28 18:28:08 2008 UTC (15 years, 4 months ago) by Isibaar
adjust version numbers

Revision 1820 - Directory Listing
Modified Fri Nov 28 16:54:45 2008 UTC (15 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_2-branch'.

Revision 1783 - Directory Listing
Modified Tue Jul 3 20:46:44 2007 UTC (16 years, 8 months ago) by Isibaar
- fixed missing semicolon

Revision 1782 - Directory Listing
Modified Thu Jun 28 15:53:47 2007 UTC (16 years, 9 months ago) by Isibaar
- cosmetics

Revision 1780 - Directory Listing
Modified Thu Jun 28 15:16:37 2007 UTC (16 years, 9 months ago) by Isibaar
- update changelogs

Revision 1778 - Directory Listing
Modified Thu Jun 28 15:00:11 2007 UTC (16 years, 9 months ago) by Isibaar
- got rid of one OR operation in the coeff parsing loops to make things faster

Revision 1776 - Directory Listing
Modified Wed Jun 27 18:57:42 2007 UTC (16 years, 9 months ago) by Isibaar
- preparing Xvid 1.1.3...

Revision 1754 - Directory Listing
Modified Wed Nov 1 11:45:52 2006 UTC (17 years, 4 months ago) by Isibaar
- no precompiled headers

Revision 1753 - Directory Listing
Modified Wed Nov 1 10:50:20 2006 UTC (17 years, 4 months ago) by Isibaar
- upped version to 1.1.2

Revision 1752 - Directory Listing
Modified Wed Nov 1 10:20:09 2006 UTC (17 years, 4 months ago) by Isibaar
- don't use precompiled headers

Revision 1751 - Directory Listing
Modified Wed Nov 1 10:17:27 2006 UTC (17 years, 4 months ago) by Isibaar
- upped version number to 1.1.2

Revision 1749 - Directory Listing
Modified Wed Nov 1 10:01:23 2006 UTC (17 years, 4 months ago) by Isibaar
- added test_bits from HEAD

Revision 1748 - Directory Listing
Modified Wed Nov 1 10:00:55 2006 UTC (17 years, 4 months ago) by Isibaar
- Make the static compile targets link

Revision 1747 - Directory Listing
Modified Wed Nov 1 09:26:52 2006 UTC (17 years, 4 months ago) by Isibaar
- Synced with cvs head version

Revision 1723 - Directory Listing
Modified Tue Jul 11 19:11:37 2006 UTC (17 years, 8 months ago) by Isibaar
- bleh. increment build string

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

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

Revision 1717 - Directory Listing
Modified Mon Jul 10 17:26:13 2006 UTC (17 years, 8 months ago) by Isibaar
- Update vfw profile definitions and packed bs enforcement

Revision 1715 - Directory Listing
Modified Mon Jul 10 15:21:49 2006 UTC (17 years, 8 months ago) by Isibaar
- back ported some important bug fixes from head to release-1_1-branch

Revision 1714 - Directory Listing
Modified Mon Jul 10 15:05:30 2006 UTC (17 years, 8 months ago) by Isibaar
- Back ported several important bug fixes from head to release-1_1-branch

Revision 1698 - Directory Listing
Modified Thu Apr 13 20:48:07 2006 UTC (17 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_1-branch'.

Revision 1672 - Directory Listing
Modified Fri Dec 30 14:26:58 2005 UTC (18 years, 3 months ago) by Isibaar
- Applied the most recent bugfixes from cvs-head to 1_1 release branch as
  well.

Revision 1661 - Directory Listing
Modified Fri Dec 9 05:07:31 2005 UTC (18 years, 3 months ago) by syskin
tuning lambdas for better PSNR and vhq0 mode decision

Revision 1657 - Directory Listing
Modified Tue Nov 22 21:01:33 2005 UTC (18 years, 4 months ago) by edgomez
Bits from my repo

Revision 1655 - Directory Listing
Modified Tue Nov 22 10:44:09 2005 UTC (18 years, 4 months ago) by suxen_drol
release-1_1_0 version patch:
	set build string to "xvid-1.1.0"
	set XVID_VERSION to 1.1.0
	set XVID_BS_VERSION to 40
	remove XVID_UNSTABLE

Revision 1654 - Directory Listing
Modified Tue Nov 22 10:23:02 2005 UTC (18 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_1-branch'.

Revision 1580 - Directory Listing
Modified Sun Dec 19 12:04:27 2004 UTC (19 years, 3 months ago) by edgomez
1.0.3 release

Revision 1563 - Directory Listing
Modified Wed Nov 24 22:14:11 2004 UTC (19 years, 4 months ago) by edgomez
Merged 1.1 tree fixes

Revision 1555 - Directory Listing
Modified Tue Oct 12 21:06:34 2004 UTC (19 years, 5 months ago) by edgomez
Fixes from my branch, 64bit fixes, too short stream error

Revision 1554 - Directory Listing
Modified Tue Oct 12 19:30:14 2004 UTC (19 years, 5 months ago) by edgomez
Syncing with HEAD version

Revision 1552 - Directory Listing
Modified Sun Oct 3 14:52:53 2004 UTC (19 years, 5 months ago) by syskin
DiamondSearch fix

Revision 1543 - Directory Listing
Modified Sun Aug 29 11:38:54 2004 UTC (19 years, 7 months ago) by edgomez
ChangeLog update

Revision 1542 - Directory Listing
Modified Sun Aug 29 11:36:22 2004 UTC (19 years, 7 months ago) by edgomez
Fix vector bound checking for bvops

Revision 1541 - Directory Listing
Modified Sun Aug 29 10:56:57 2004 UTC (19 years, 7 months ago) by edgomez
marking 1.0.2

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 1534 - Directory Listing
Modified Sat Aug 21 11:52:50 2004 UTC (19 years, 7 months ago) by edgomez
Typo+error

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

Revision 1518 - Directory Listing
Modified Sat Jul 24 11:38:12 2004 UTC (19 years, 8 months ago) by edgomez
Fixes from my tree, especially the bvop ref block interpolation fix

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

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

Revision 1482 - Directory Listing
Modified Sat Jul 10 17:37:16 2004 UTC (19 years, 8 months ago) by edgomez
Synced with head, changelog update

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

Revision 1476 - Directory Listing
Modified Sat Jul 3 09:18:35 2004 UTC (19 years, 8 months ago) by edgomez
Small fixes

Revision 1468 - Directory Listing
Modified Sat Jun 5 23:08:01 2004 UTC (19 years, 9 months ago) by edgomez
Marking 1.0.1

Revision 1467 - Directory Listing
Modified Fri Jun 4 11:54:42 2004 UTC (19 years, 9 months ago) by edgomez
DC clipping bug take #2

Revision 1465 - Directory Listing
Modified Mon May 31 21:26:23 2004 UTC (19 years, 10 months ago) by edgomez
Commited fixes from my branch (timestamps in decoder, missing va_end calls, bad license header...

Revision 1463 - Directory Listing
Modified Fri May 28 21:40:11 2004 UTC (19 years, 10 months ago) by edgomez
Bugfixes

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

Revision 1458 - Directory Listing
Modified Wed May 26 09:30:59 2004 UTC (19 years, 10 months ago) by syskin
audio bitrate is in 1000bps, not 1024bps

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

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 1452 - Directory Listing
Modified Tue May 25 14:14:55 2004 UTC (19 years, 10 months ago) by syskin
that's an ugly bug :(

Revision 1449 - Directory Listing
Modified Sun May 9 21:21:30 2004 UTC (19 years, 10 months ago) by edgomez
Marking 1.0.0

Revision 1448 - Directory Listing
Modified Sun May 9 14:00:35 2004 UTC (19 years, 10 months ago) by chl
VBV check and scaling for 2nd-pass of twopass
enable by defining VBV macro and setting rcparam->vbvsize nonzero

Revision 1447 - Directory Listing
Modified Thu May 6 10:59:19 2004 UTC (19 years, 10 months ago) by syskin
two tooltips should show now

Revision 1446 - Directory Listing
Modified Mon May 3 23:28:29 2004 UTC (19 years, 10 months ago) by edgomez
Wrong DC prediction fixed

Revision 1445 - Directory Listing
Modified Sun May 2 10:33:22 2004 UTC (19 years, 11 months ago) by edgomez
patch-23 (unix build cleaning) and patch-24 (VOL corruption when fps=1/1)

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

Revision 1438 - Directory Listing
Modified Mon Apr 19 12:33:34 2004 UTC (19 years, 11 months ago) by syskin
won't crash if stream doesn't start with an i-vop

Revision 1436 - Directory Listing
Modified Sun Apr 18 04:25:28 2004 UTC (19 years, 11 months ago) by syskin
a typo

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

Revision 1433 - Directory Listing
Modified Thu Apr 15 22:39:30 2004 UTC (19 years, 11 months ago) by edgomez
Cleaning

Revision 1430 - Directory Listing
Modified Thu Apr 15 10:04:55 2004 UTC (19 years, 11 months ago) by suxen_drol
#define ARCH_IS_LITTLE_ENDIAN missing for xvid_enc/decraw
fixed xvid_decraw compile warnings and div0 error
added xvid_decraw MSVC stdin eof warning

Revision 1429 - Directory Listing
Modified Wed Apr 14 19:51:06 2004 UTC (19 years, 11 months ago) by edgomez
Trellis fix

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

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

Revision 1422 - Directory Listing
Modified Sun Apr 11 11:19:57 2004 UTC (19 years, 11 months ago) by suxen_drol
amd k6-II+/III+ patch

Revision 1421 - Directory Listing
Modified Sun Apr 11 10:41:28 2004 UTC (19 years, 11 months ago) by syskin
oooooooops I borked vhq>1 - should be ~5% faster now (with qpel)

Revision 1419 - Directory Listing
Modified Sun Apr 11 08:11:09 2004 UTC (19 years, 11 months ago) by syskin
better MV clipping - does not break DX50 streams which have motion out of range

Revision 1418 - Directory Listing
Modified Sat Apr 10 10:05:47 2004 UTC (19 years, 11 months ago) by edgomez
PGM support back

Revision 1415 - Directory Listing
Modified Wed Apr 7 22:31:39 2004 UTC (19 years, 11 months ago) by edgomez
3dnowext+mmxext fix

Revision 1414 - Directory Listing
Modified Wed Apr 7 22:02:56 2004 UTC (19 years, 11 months ago) by edgomez
colorspace fix for RGB16 (C function only)

Revision 1411 - Directory Listing
Modified Sun Apr 4 20:39:58 2004 UTC (19 years, 11 months ago) by edgomez
I prefer english speaking ;-)

Revision 1410 - Directory Listing
Modified Sun Apr 4 19:35:38 2004 UTC (19 years, 11 months ago) by Isibaar
Brightness slider and dering checkbox now invisible

Revision 1409 - Directory Listing
Modified Sun Apr 4 19:34:31 2004 UTC (19 years, 11 months ago) by Isibaar
Fix: Include stdarg.h _only_ for MS .NET

Revision 1408 - Directory Listing
Modified Sun Apr 4 15:11:42 2004 UTC (19 years, 11 months ago) by edgomez
marking RC4

Revision 1407 - Directory Listing
Modified Sun Apr 4 11:49:36 2004 UTC (19 years, 11 months ago) by syskin
100% safe version of framedrop fix

Revision 1405 - Directory Listing
Modified Sun Apr 4 03:07:11 2004 UTC (19 years, 11 months ago) by syskin
frame dropping fix - it is now virtually disabled with bframes+closed gop

Revision 1404 - Directory Listing
Modified Sun Apr 4 02:27:50 2004 UTC (19 years, 11 months ago) by syskin
frame dropping fix - it is now virtually disabled with bframes+closed gop

Revision 1402 - Directory Listing
Modified Sat Apr 3 10:39:27 2004 UTC (19 years, 11 months ago) by syskin
final cleanup - dead code removed

Revision 1401 - Directory Listing
Modified Sat Apr 3 10:17:21 2004 UTC (19 years, 11 months ago) by syskin
small fast qpel typo

Revision 1400 - Directory Listing
Modified Fri Apr 2 23:59:24 2004 UTC (19 years, 11 months ago) by edgomez
Free ressources smartly

Revision 1396 - Directory Listing
Modified Wed Mar 31 19:35:31 2004 UTC (20 years ago) by edgomez
Sorry no time to split this devapi4->1.0 branch merging

Revision 1395 - Directory Listing
Modified Wed Mar 31 19:10:24 2004 UTC (20 years ago) by edgomez
Fix mingw build

Revision 1394 - Directory Listing
Modified Wed Mar 31 13:40:59 2004 UTC (20 years ago) by Skal

	Fix for 2-warp pts GMC. Hope it's ok now.
	Check!

Revision 1393 - Directory Listing
Modified Wed Mar 31 11:55:34 2004 UTC (20 years ago) by syskin
http://www.xvid.org/modules.php?op=modload&name=phpBB2&file=viewtopic&p=7182 - memory leak with multiple VfW decoders. Global variables again :( my fault again :((

Revision 1392 - Directory Listing
Modified Tue Mar 30 21:38:19 2004 UTC (20 years ago) by Skal
	+ Added an exhaustive test for all possible input
	and quantizer in test_quant()
	It compares the ASM version against the output of
	the C-version (considered as the reference).

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

Revision 1390 - Directory Listing
Modified Mon Mar 29 17:37:55 2004 UTC (20 years ago) by Skal

	+ Added check for input width>0 and height>0

Revision 1389 - Directory Listing
Modified Sun Mar 28 12:20:14 2004 UTC (20 years ago) by edgomez
Fixes

Revision 1388 - Directory Listing
Modified Tue Mar 23 09:27:20 2004 UTC (20 years ago) by chl
PGM header checked for too small bounds.

Revision 1387 - Directory Listing
Modified Mon Mar 22 23:56:55 2004 UTC (20 years ago) by
This commit was manufactured by cvs2svn to create branch
'release-1_0-branch'.

Revision 1381 - Directory Listing
Modified Thu Mar 18 16:11:28 2004 UTC (20 years ago) by Isibaar
abs_tbl must be _unsigned_

Revision 1380 - Directory Listing
Modified Fri Mar 12 09:15:31 2004 UTC (20 years ago) by suxen_drol
support for 50, 59.95 and 60 fps.

Revision 1379 - Directory Listing
Modified Sat Mar 6 12:06:41 2004 UTC (20 years ago) by syskin
small updates to widget positions (in calc) and two tooltips

Revision 1378 - Directory Listing
Modified Sat Mar 6 11:39:11 2004 UTC (20 years ago) by syskin
two more fixes to bitrate calculator

Revision 1377 - Directory Listing
Modified Sat Mar 6 11:06:18 2004 UTC (20 years ago) by syskin
another fix from Skal, should be good this time

Revision 1376 - Directory Listing
Modified Sat Mar 6 01:59:32 2004 UTC (20 years ago) by suxen_drol
bitrate calc combobox update fix

Revision 1375 - Directory Listing
Modified Thu Mar 4 16:13:33 2004 UTC (20 years ago) by Isibaar
Bugfix: out of bound memory access problem fixed

Revision 1374 - Directory Listing
Modified Thu Mar 4 00:47:17 2004 UTC (20 years ago) by syskin
from Skal: "The clipping was wrong for the 1pts version of 16x16 and 8x8 prediction" - whatever that means, it fixes DivX5 GMC decoding

Revision 1373 - Directory Listing
Modified Wed Mar 3 20:57:36 2004 UTC (20 years ago) by edgomez
Marking rc3

Revision 1372 - Directory Listing
Modified Wed Mar 3 13:18:08 2004 UTC (20 years ago) by syskin
MV clipping to handle invalid bitstreams; quantization table in decoder's stats

Revision 1371 - Directory Listing
Modified Sun Feb 29 12:57:58 2004 UTC (20 years, 1 month ago) by edgomez
don't use comants to mark out pieces of code

Revision 1370 - Directory Listing
Modified Sun Feb 29 12:57:29 2004 UTC (20 years, 1 month ago) by syskin
proper linking to xvidcore.dll.a

Revision 1369 - Directory Listing
Modified Sun Feb 29 04:45:19 2004 UTC (20 years, 1 month ago) by syskin
another copy&paste bug of mine

Revision 1368 - Directory Listing
Modified Sat Feb 28 08:25:46 2004 UTC (20 years, 1 month ago) by syskin
should work on asian systems; new tooltips

Revision 1367 - Directory Listing
Modified Sat Feb 28 07:24:34 2004 UTC (20 years, 1 month ago) by syskin
jerky playback fixed; compatibitlity renderer added; GUI should work on Asian charsets

Revision 1366 - Directory Listing
Modified Sat Feb 28 07:15:39 2004 UTC (20 years, 1 month ago) by syskin
the only thing I can do now to hide certian artifacts. real fix in 1.1 tree

Revision 1365 - Directory Listing
Modified Wed Feb 18 08:49:22 2004 UTC (20 years, 1 month ago) by suxen_drol
PSH_NOCONTEXTHELP fixed.

Revision 1364 - Directory Listing
Modified Mon Feb 16 03:56:38 2004 UTC (20 years, 1 month ago) by syskin
one typo

Revision 1363 - Directory Listing
Modified Mon Feb 16 03:40:47 2004 UTC (20 years, 1 month ago) by syskin
automatic workaround for dev-api-3 setedges bug

Revision 1362 - Directory Listing
Modified Mon Feb 16 03:29:02 2004 UTC (20 years, 1 month ago) by syskin
visualisation bug with s-vops

Revision 1361 - Directory Listing
Modified Sun Feb 15 13:26:04 2004 UTC (20 years, 1 month ago) by syskin
prevents an ugly crash. we shouldn't read more bitstream than we have, ever

Revision 1360 - Directory Listing
Modified Thu Feb 12 15:11:22 2004 UTC (20 years, 1 month ago) by syskin
I am pretty sure I can't find the definition of PSH_NOCONTEXTHELP anywhere.

Revision 1359 - Directory Listing
Modified Mon Feb 9 10:17:50 2004 UTC (20 years, 1 month ago) by suxen_drol
* removed text file refs

Revision 1358 - Directory Listing
Modified Mon Feb 9 10:14:54 2004 UTC (20 years, 1 month ago) by suxen_drol
* 2pass file select now says "Open" instead of "Save"
* removed unused "?" from configuration dialog boxes
* calculator: audio file select works correctly
* mkv calculation (algo src: gnkot)
* ogm calculation (fixed percentage)
* move xvid_* function ptrs to config.c

Revision 1357 - Directory Listing
Modified Sun Feb 8 13:16:37 2004 UTC (20 years, 1 month ago) by edgomez
Marking RC2

Revision 1356 - Directory Listing
Modified Sun Feb 8 12:57:07 2004 UTC (20 years, 1 month ago) by syskin
yu12 stride fix (thanks sh0dan)

Revision 1355 - Directory Listing
Modified Sat Feb 7 13:27:46 2004 UTC (20 years, 1 month ago) by edgomez
Prototypes properly separated by architectures

Revision 1354 - Directory Listing
Modified Sat Feb 7 10:01:27 2004 UTC (20 years, 1 month ago) by chl
Fixed typo in XVID_CSP_YVYU (thanks to Ivan Kalvachev)

Revision 1353 - Directory Listing
Modified Sat Feb 7 03:57:39 2004 UTC (20 years, 1 month ago) by syskin
two safety fixes

Revision 1352 - Directory Listing
Modified Fri Feb 6 11:27:43 2004 UTC (20 years, 1 month ago) by suxen_drol
generate implibs (win32\bin\xvidcore.lib.a)

Revision 1351 - Directory Listing
Modified Tue Feb 3 06:57:24 2004 UTC (20 years, 1 month ago) by syskin
just another bug I have made...

Revision 1350 - Directory Listing
Modified Tue Feb 3 02:56:57 2004 UTC (20 years, 1 month ago) by syskin
bug: interlacing + gmc

Revision 1349 - Directory Listing
Modified Sun Feb 1 11:34:48 2004 UTC (20 years, 2 months ago) by chl
Restored previous colorspace behaviour

Revision 1348 - Directory Listing
Modified Sun Feb 1 11:32:33 2004 UTC (20 years, 2 months ago) by chl
Restored old colorspace behaviour until naming problems are resolved.

Revision 1347 - Directory Listing
Modified Sat Jan 31 14:51:56 2004 UTC (20 years, 2 months ago) by syskin
automatically adjusts settings to fight most common problems

Revision 1346 - Directory Listing
Modified Sat Jan 31 14:03:26 2004 UTC (20 years, 2 months ago) by syskin
tab-order fixed in all dialogs. possiblity of having fast 1st pass disabled due to popular demand

Revision 1345 - Directory Listing
Modified Sat Jan 31 13:44:56 2004 UTC (20 years, 2 months ago) by suxen_drol
- configuration from command line; % rundll32 xvid.ax,Configure
- configuration cleanup: moved all processing into config.c/h
(it should be very easy now to re-use the vfw encoder dialogs...)

Revision 1344 - Directory Listing
Modified Fri Jan 30 18:53:50 2004 UTC (20 years, 2 months ago) by chl
Renamed colorspaces to match standard (MPEG's internal format is YCbCr)
Users of internal API: Please use CSP_PLANAR now instead of CSP_USER.

Revision 1343 - Directory Listing
Modified Fri Jan 30 13:13:10 2004 UTC (20 years, 2 months ago) by syskin
*real* mp4v support

Revision 1342 - Directory Listing
Modified Fri Jan 30 13:12:40 2004 UTC (20 years, 2 months ago) by syskin
divx decoder understands packed bitstream again

Revision 1341 - Directory Listing
Modified Fri Jan 30 03:21:20 2004 UTC (20 years, 2 months ago) by syskin
support to more mpeg-4 4CCs, one bugfix

Revision 1340 - Directory Listing
Modified Thu Jan 29 07:06:04 2004 UTC (20 years, 2 months ago) by syskin
final (?) rgb-flip fix, thanks sh0dan

Revision 1339 - Directory Listing
Modified Tue Jan 27 11:21:11 2004 UTC (20 years, 2 months ago) by suxen_drol
main window, AVI target rate / taget file size calc compensation
calc button disabled for 1st pass
cleaned up RC strings
remote get_colorspace() from codec.h; no longer neccessary

Revision 1338 - Directory Listing
Modified Tue Jan 27 10:09:05 2004 UTC (20 years, 2 months ago) by suxen_drol
config->profile overwrite fix

Revision 1337 - Directory Listing
Modified Tue Jan 27 09:24:49 2004 UTC (20 years, 2 months ago) by syskin
an ugly bug (by me), I wonder why noone noticed before

Revision 1336 - Directory Listing
Modified Mon Jan 26 14:32:25 2004 UTC (20 years, 2 months ago) by syskin
two small fixes

Revision 1335 - Directory Listing
Modified Mon Jan 26 05:55:25 2004 UTC (20 years, 2 months ago) by syskin
Pete you forgot about about cross-compilation requirements :)

Revision 1334 - Directory Listing
Modified Mon Jan 26 05:49:42 2004 UTC (20 years, 2 months ago) by syskin
will remember 'flip video' setting. some cleanups which follow by recent fix

Revision 1333 - Directory Listing
Modified Mon Jan 26 03:16:53 2004 UTC (20 years, 2 months ago) by suxen_drol
- added bitrate calculator
- static function cleanup
- codec.c: removed #include <shlobj.h> and <prsht.h>; they were causing compile issues w/ ms platform sdk.

Revision 1332 - Directory Listing
Modified Mon Jan 26 00:12:16 2004 UTC (20 years, 2 months ago) by edgomez
RC1

Revision 1331 - Directory Listing
Modified Sun Jan 25 06:06:22 2004 UTC (20 years, 2 months ago) by syskin
an ugly bug in CBR's bitrate slider fixed

Revision 1330 - Directory Listing
Modified Sat Jan 24 14:14:15 2004 UTC (20 years, 2 months ago) by syskin
quant gets updated for SKIP blocks - for postprocessing

Revision 1329 - Directory Listing
Modified Sat Jan 24 13:36:00 2004 UTC (20 years, 2 months ago) by syskin
Constant Quant mode is back - better than ever

Revision 1328 - Directory Listing
Modified Fri Jan 23 13:27:59 2004 UTC (20 years, 2 months ago) by edgomez
Missing header file include

Revision 1327 - Directory Listing
Modified Fri Jan 23 11:39:30 2004 UTC (20 years, 2 months ago) by syskin
cleanups - no more double IDs

Revision 1326 - Directory Listing
Modified Fri Jan 23 11:17:24 2004 UTC (20 years, 2 months ago) by edgomez
Warnings

Revision 1325 - Directory Listing
Modified Fri Jan 23 11:03:48 2004 UTC (20 years, 2 months ago) by syskin
kickass status window, thanks Koepi :)

Revision 1324 - Directory Listing
Modified Thu Jan 22 20:54:31 2004 UTC (20 years, 2 months ago) by edgomez
unitialized reads -- wasn't hurting anyway

Revision 1323 - Directory Listing
Modified Thu Jan 22 16:13:59 2004 UTC (20 years, 2 months ago) by syskin
postprocessing options added to vfw's decoder

Revision 1322 - Directory Listing
Modified Thu Jan 22 15:56:24 2004 UTC (20 years, 2 months ago) by syskin
bools can't be written to registry correctly, funny things happened

Revision 1321 - Directory Listing
Modified Thu Jan 22 14:51:09 2004 UTC (20 years, 2 months ago) by syskin
some progress ;)

Revision 1320 - Directory Listing
Modified Thu Jan 22 14:47:02 2004 UTC (20 years, 2 months ago) by syskin
Koepi's email updated

Revision 1319 - Directory Listing
Modified Thu Jan 22 14:43:39 2004 UTC (20 years, 2 months ago) by syskin
status window improved

Revision 1318 - Directory Listing
Modified Wed Jan 21 07:16:30 2004 UTC (20 years, 2 months ago) by syskin
added warning about keeping your first pass

Revision 1317 - Directory Listing
Modified Wed Jan 21 07:14:29 2004 UTC (20 years, 2 months ago) by syskin
qpel disabled in 1st pass after all

Revision 1316 - Directory Listing
Modified Wed Jan 21 06:59:23 2004 UTC (20 years, 2 months ago) by syskin
a small fix related to 2nd pass bigger than 1st pass

Revision 1315 - Directory Listing
Modified Wed Jan 21 05:16:07 2004 UTC (20 years, 2 months ago) by syskin
automatic config clear upon installation

Revision 1314 - Directory Listing
Modified Wed Jan 21 04:26:21 2004 UTC (20 years, 2 months ago) by syskin
default values equal to the ones from "reset" button

Revision 1313 - Directory Listing
Modified Tue Jan 20 15:54:12 2004 UTC (20 years, 2 months ago) by syskin
gui improvements here and there

Revision 1312 - Directory Listing
Modified Tue Jan 20 14:11:39 2004 UTC (20 years, 2 months ago) by syskin
some gui improvements in zoning department ;)

Revision 1311 - Directory Listing
Modified Wed Jan 14 05:15:11 2004 UTC (20 years, 2 months ago) by syskin
uninitialized memory access caused by vfw_debug plugin - fixed

Revision 1310 - Directory Listing
Modified Fri Jan 9 04:37:59 2004 UTC (20 years, 2 months ago) by syskin
one small bug in AR from VIDEOINFOHEADER, not used anywhere (yet)

Revision 1309 - Directory Listing
Modified Wed Jan 7 13:51:24 2004 UTC (20 years, 2 months ago) by edgomez
Scaled zones

Revision 1308 - Directory Listing
Modified Wed Jan 7 13:51:02 2004 UTC (20 years, 2 months ago) by edgomez
Cosmetic spaces

Revision 1307 - Directory Listing
Modified Wed Jan 7 13:50:28 2004 UTC (20 years, 2 months ago) by syskin
rgb_flip fixed; colorspace order changed; one gui thingy fixed; aspect ratio from a container understood

Revision 1306 - Directory Listing
Modified Mon Jan 5 14:26:02 2004 UTC (20 years, 2 months ago) by edgomez
* Fixed typo preventing -fomit-frame-pointer swicth usage

Revision 1305 - Directory Listing
Modified Sat Jan 3 12:06:11 2004 UTC (20 years, 2 months ago) by syskin
a little bit safer

Revision 1304 - Directory Listing
Modified Sat Jan 3 12:04:34 2004 UTC (20 years, 2 months ago) by syskin
debug build fix

Revision 1303 - Directory Listing
Modified Fri Jan 2 23:24:49 2004 UTC (20 years, 2 months ago) by edgomez
* Changed linking policy for Unix toolchain + Win32 target
* Reverted to VS build tools in .dsp files

Revision 1302 - Directory Listing
Modified Fri Jan 2 14:43:01 2004 UTC (20 years, 2 months ago) by syskin
dynamic linking in win32 - small fix

Revision 1301 - Directory Listing
Modified Fri Jan 2 13:18:28 2004 UTC (20 years, 2 months ago) by syskin
dynamic linking in win32

Revision 1300 - Directory Listing
Modified Sat Dec 27 14:33:13 2003 UTC (20 years, 3 months ago) by Isibaar
more exact seeking

Revision 1299 - Directory Listing
Modified Sat Dec 27 10:50:50 2003 UTC (20 years, 3 months ago) by edgomez
Beta3

Revision 1298 - Directory Listing
Modified Thu Dec 25 20:58:31 2003 UTC (20 years, 3 months ago) by edgomez
Merge fixes for patch-160

Revision 1297 - Directory Listing
Modified Sun Dec 21 19:42:11 2003 UTC (20 years, 3 months ago) by Isibaar
postprocessing changes

Revision 1296 - Directory Listing
Modified Sun Dec 21 17:38:17 2003 UTC (20 years, 3 months ago) by edgomez
Fixed frame type in quant zones and added some comments

Revision 1295 - Directory Listing
Modified Sun Dec 21 16:28:49 2003 UTC (20 years, 3 months ago) by Isibaar
turbo option

Revision 1294 - Directory Listing
Modified Sun Dec 21 16:19:41 2003 UTC (20 years, 3 months ago) by Isibaar
turbo option

Revision 1293 - Directory Listing
Modified Sun Dec 21 12:41:48 2003 UTC (20 years, 3 months ago) by syskin
second pass can now be bigger than first

Revision 1292 - Directory Listing
Modified Sun Dec 21 06:45:41 2003 UTC (20 years, 3 months ago) by syskin
unused variable removed

Revision 1291 - Directory Listing
Modified Sat Dec 20 22:22:26 2003 UTC (20 years, 3 months ago) by edgomez
Commented Fast 1st pass

Revision 1290 - Directory Listing
Modified Sat Dec 20 22:20:54 2003 UTC (20 years, 3 months ago) by edgomez
Added ARGB colorspace (C code only)

Revision 1289 - Directory Listing
Modified Sat Dec 20 19:13:24 2003 UTC (20 years, 3 months ago) by Isibaar
new defaults

Revision 1288 - Directory Listing
Modified Sat Dec 20 16:44:36 2003 UTC (20 years, 3 months ago) by syskin
compilation on vs6 fixed

Revision 1287 - Directory Listing
Modified Sat Dec 20 15:38:13 2003 UTC (20 years, 3 months ago) by syskin
fast1pass

Revision 1286 - Directory Listing
Modified Sat Dec 20 15:30:03 2003 UTC (20 years, 3 months ago) by edgomez
Cleanup patch while doing branch merging with tla

Revision 1285 - Directory Listing
Modified Sat Dec 20 11:54:37 2003 UTC (20 years, 3 months ago) by Isibaar
signal cartoon mode in bitstream

Revision 1284 - Directory Listing
Modified Fri Dec 19 13:48:47 2003 UTC (20 years, 3 months ago) by syskin
new AR code in GUI, v2

Revision 1283 - Directory Listing
Modified Fri Dec 19 11:16:51 2003 UTC (20 years, 3 months ago) by syskin
plugins can change vol flags -> fast1pass ready

Revision 1282 - Directory Listing
Modified Fri Dec 19 10:55:58 2003 UTC (20 years, 3 months ago) by syskin
plugins can change vol flags -> fast1pass ready

Revision 1281 - Directory Listing
Modified Thu Dec 18 21:40:11 2003 UTC (20 years, 3 months ago) by Isibaar
improved reliability of new speed-up flags

Revision 1280 - Directory Listing
Modified Thu Dec 18 21:31:32 2003 UTC (20 years, 3 months ago) by Isibaar
improved reliability of new speed-up flags

Revision 1279 - Directory Listing
Modified Thu Dec 18 17:49:28 2003 UTC (20 years, 3 months ago) by Isibaar
qpel speed-up

Revision 1278 - Directory Listing
Modified Thu Dec 18 17:43:32 2003 UTC (20 years, 3 months ago) by edgomez
Forgotten bit of patch-141

Revision 1277 - Directory Listing
Modified Thu Dec 18 14:51:40 2003 UTC (20 years, 3 months ago) by syskin
new AR code in GUI

Revision 1276 - Directory Listing
Modified Thu Dec 18 14:47:44 2003 UTC (20 years, 3 months ago) by edgomez
Small glitches during last michael's commits:
 * cosmetic tab vs spaces in xvid.h, or missing ending newline...
 * probable bug in early stop for bvops

Revision 1275 - Directory Listing
Modified Thu Dec 18 13:26:48 2003 UTC (20 years, 3 months ago) by Isibaar
- XVID_ME_BFRAME_EARLYSTOP
sorry for all the new ME flags ;-)

Revision 1274 - Directory Listing
Modified Thu Dec 18 02:53:30 2003 UTC (20 years, 3 months ago) by Isibaar
- XVID_ME_FAST_MODEINTERPOLATE

Revision 1273 - Directory Listing
Modified Thu Dec 18 02:02:08 2003 UTC (20 years, 3 months ago) by Isibaar
- XVID_ME_FASTREFINE16 also for b-frame bf_search
- XVID_ME_SKIP_DELTASEARCH to skip direct mode delta search

Revision 1272 - Directory Listing
Modified Thu Dec 18 01:19:45 2003 UTC (20 years, 3 months ago) by Isibaar
DXN profiles disabled until VBV compliance is achieved

Revision 1271 - Directory Listing
Modified Wed Dec 17 17:08:29 2003 UTC (20 years, 3 months ago) by Isibaar
dering/film effect check boxes
NOTE: dering is not yet implemented in xvidcore

Revision 1270 - Directory Listing
Modified Wed Dec 17 17:07:38 2003 UTC (20 years, 3 months ago) by Isibaar
some quality improvements for postprocessing

Revision 1269 - Directory Listing
Modified Wed Dec 17 16:44:32 2003 UTC (20 years, 3 months ago) by edgomez
Forgotten but for AR support in VFW

Revision 1268 - Directory Listing
Modified Wed Dec 17 15:25:02 2003 UTC (20 years, 3 months ago) by syskin
new defaults for new 2pass2

Revision 1267 - Directory Listing
Modified Wed Dec 17 15:16:16 2003 UTC (20 years, 3 months ago) by edgomez
* Two pass update (see patch-141 entry for more details)
* vfw AR widget + typo mistake

Revision 1266 - Directory Listing
Modified Wed Dec 17 13:15:33 2003 UTC (20 years, 3 months ago) by chl
First quant is now 4, not 8. This should remove blockyness from first frame
in bitrate mode.

Revision 1265 - Directory Listing
Modified Wed Dec 17 08:38:06 2003 UTC (20 years, 3 months ago) by chl
XVID_ME_GME_REFINE is of course a MOTION flag, not VOP or VOL.
This time, I got it right, thanks GomGom!

Revision 1264 - Directory Listing
Modified Tue Dec 16 09:24:48 2003 UTC (20 years, 3 months ago) by chl
changed GME_REFINE to VOL-flag, not VOP-flag.

Revision 1263 - Directory Listing
Modified Sun Dec 14 03:32:01 2003 UTC (20 years, 3 months ago) by syskin
texture bits count for b-vops

Revision 1262 - Directory Listing
Modified Sat Dec 13 13:52:25 2003 UTC (20 years, 3 months ago) by syskin
PP crash fixed

Revision 1261 - Directory Listing
Modified Sat Dec 13 00:04:09 2003 UTC (20 years, 3 months ago) by edgomez
- Enabled SSE2 safe code
- Aligned data in xvid_bench

Revision 1260 - Directory Listing
Modified Fri Dec 12 15:09:01 2003 UTC (20 years, 3 months ago) by Isibaar
integrated some stuff from Nic's dshow filter
added xvidcore deblocking support

Revision 1259 - Directory Listing
Modified Fri Dec 12 14:16:40 2003 UTC (20 years, 3 months ago) by edgomez
* better PAR handling

Revision 1258 - Directory Listing
Modified Fri Dec 12 09:58:40 2003 UTC (20 years, 3 months ago) by syskin
default PAR is VGA1:1

Revision 1257 - Directory Listing
Modified Fri Dec 12 08:19:13 2003 UTC (20 years, 3 months ago) by chl
I thought I had commited this days or weeks ago?!?

Colorspace fix, internal format is YCrCb==CSP_I420
CSP_USER is YCrCb with arbitrary pointers and strides for Luma and Chroma

Revision 1256 - Directory Listing
Modified Thu Dec 11 17:18:29 2003 UTC (20 years, 3 months ago) by Isibaar
oops, forgot a call to init_postproc()

Revision 1255 - Directory Listing
Modified Wed Dec 10 23:46:21 2003 UTC (20 years, 3 months ago) by chl
-fgcse caused trouble on very recent gcc's.
-O2 gave minor speedup over -O1.

Revision 1254 - Directory Listing
Modified Wed Dec 10 22:58:32 2003 UTC (20 years, 3 months ago) by edgomez
Update to the cmd line options:
 * nframes -> frames
 * -save, now controls ES stream per frame saving
 * -o is now independent from -save

Revision 1253 - Directory Listing
Modified Wed Dec 10 15:07:42 2003 UTC (20 years, 3 months ago) by edgomez
* copyright fix(?)
* ending new lines missing (gcc)
* added $Id$ field

Revision 1252 - Directory Listing
Modified Wed Dec 10 12:09:34 2003 UTC (20 years, 3 months ago) by syskin
N-VOPs fixed

Revision 1251 - Directory Listing
Modified Wed Dec 10 01:02:44 2003 UTC (20 years, 3 months ago) by Isibaar
postprocessing (deblocking) code ported from Isibaar branch + speed-up

Revision 1250 - Directory Listing
Modified Tue Dec 9 14:32:52 2003 UTC (20 years, 3 months ago) by syskin
doesn't display errors

Revision 1249 - Directory Listing
Modified Tue Dec 9 14:31:40 2003 UTC (20 years, 3 months ago) by syskin
whenever decoder fails, we know about it

Revision 1248 - Directory Listing
Modified Mon Dec 8 13:20:59 2003 UTC (20 years, 3 months ago) by syskin
final struct cleanups

Revision 1247 - Directory Listing
Modified Mon Dec 8 12:38:04 2003 UTC (20 years, 3 months ago) by syskin
fixed crash when statsfile is too short

Revision 1246 - Directory Listing
Modified Sun Dec 7 15:08:15 2003 UTC (20 years, 3 months ago) by edgomez
Big file handling.

Revision 1245 - Directory Listing
Modified Sat Dec 6 14:54:00 2003 UTC (20 years, 3 months ago) by syskin
zones fix

Revision 1244 - Directory Listing
Modified Sat Dec 6 10:56:10 2003 UTC (20 years, 3 months ago) by chl
Minor color space correction.

Revision 1243 - Directory Listing
Modified Sat Dec 6 10:35:23 2003 UTC (20 years, 3 months ago) by chl
"Picture aspect ratio" is in fact "Pixel aspect ratio".
Good that P==P, so there's no need to change anything but commentaries.

Revision 1242 - Directory Listing
Modified Fri Dec 5 14:44:35 2003 UTC (20 years, 3 months ago) by edgomez
See ChangeLog patch-120 to patch-123

Revision 1241 - Directory Listing
Modified Fri Dec 5 14:23:02 2003 UTC (20 years, 3 months ago) by syskin
quant ranges respected even for first frame

Revision 1240 - Directory Listing
Modified Fri Dec 5 12:27:48 2003 UTC (20 years, 3 months ago) by syskin
just one more tweak

Revision 1239 - Directory Listing
Modified Thu Dec 4 12:08:03 2003 UTC (20 years, 3 months ago) by syskin
final frame decision tweaks

Revision 1238 - Directory Listing
Modified Wed Dec 3 19:46:50 2003 UTC (20 years, 3 months ago) by edgomez
sane default for profile if its value is 0x00 (reserved and usually the
result of a create structure memset(..., 0, ...))

Revision 1237 - Directory Listing
Modified Wed Dec 3 11:51:28 2003 UTC (20 years, 3 months ago) by syskin
final ME twaking - one very small bug found in the process

Revision 1236 - Directory Listing
Modified Wed Dec 3 02:35:33 2003 UTC (20 years, 3 months ago) by Isibaar
increased bitstream version

Revision 1235 - Directory Listing
Modified Wed Dec 3 02:22:30 2003 UTC (20 years, 3 months ago) by Isibaar
Bad header fix, dev-api-4 is now decoded again with fdam.
According to ISO/IEC 14496-2 VISOBJSEQ_START_CODE and profile must be present.

I'm still unsure however if we're now perfectly compliant already: VISOBJSEQ_STOP_CODE should also be present but is never written.

Revision 1234 - Directory Listing
Modified Mon Dec 1 13:16:43 2003 UTC (20 years, 4 months ago) by syskin
small fixes until we have new gui v2

Revision 1233 - Directory Listing
Modified Mon Dec 1 11:00:13 2003 UTC (20 years, 4 months ago) by syskin
small fixes until we have new gui

Revision 1232 - Directory Listing
Modified Mon Dec 1 10:46:40 2003 UTC (20 years, 4 months ago) by syskin
interlacing fix

Revision 1231 - Directory Listing
Modified Sun Nov 30 17:11:01 2003 UTC (20 years, 4 months ago) by chl
Added profile (XVID_PROFILE_AS_L4), so VOSH header is written

Revision 1230 - Directory Listing
Modified Sun Nov 30 16:13:16 2003 UTC (20 years, 4 months ago) by edgomez
* Thread safe MPEG4 quantization functions.
  Cleaned up version of patch provided by Michael
   - fixed compiling problems on gcc
   - added const qualifiers every where it was possible to help C compiler
     optimization.
   - added the mpeg_quant_matrices param to all ASM function prototype
     in comments (even if it's not used, that shows we do it deliberatly)
   - forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
* Added real CRC computing in xvid_bench.c

Revision 1229 - Directory Listing
Modified Sun Nov 30 09:45:52 2003 UTC (20 years, 4 months ago) by chl
Position of LDFLAGS moved after other options.

Revision 1228 - Directory Listing
Modified Sat Nov 29 18:07:45 2003 UTC (20 years, 4 months ago) by edgomez
Fixed csp asm building?

Revision 1227 - Directory Listing
Modified Sat Nov 29 17:59:28 2003 UTC (20 years, 4 months ago) by edgomez
updated todo/changelog

Revision 1226 - Directory Listing
Modified Sat Nov 29 17:26:12 2003 UTC (20 years, 4 months ago) by edgomez
Marking the start of beta1

Revision 1225 - Directory Listing
Modified Fri Nov 28 14:20:13 2003 UTC (20 years, 4 months ago) by syskin
works with S-VOPs

Revision 1224 - Directory Listing
Modified Mon Nov 24 22:06:19 2003 UTC (20 years, 4 months ago) by edgomez
Trellis was treating big levels exactly the same way as lower ones.
In some cases, trellis was doing wild optimizations favoring a 0
because the distortion introduced by that big coeff change was
acceptable. But visually this could result in some nasty blocks with wrong
chroma information or similar brutal changes in other planes as well.

Skal added big levels handling where trellis just tries to minimize
the cost varying the run value only. No level modification is done
anymore.

Revision 1223 - Directory Listing
Modified Sun Nov 23 17:01:08 2003 UTC (20 years, 4 months ago) by edgomez
* Added trellis support for MPEg quantization type.
* Changed RD fixed point precision, should help avoiding overflow
  (see the constant TL_SHIFT)

NB: we still have some problems when trellis optimizes DC for big DC
    values.

Revision 1222 - Directory Listing
Modified Sat Nov 22 15:31:28 2003 UTC (20 years, 4 months ago) by edgomez
Pushed again some lost changes and TODO updated

Revision 1221 - Directory Listing
Modified Thu Nov 20 12:07:19 2003 UTC (20 years, 4 months ago) by syskin
saving some bits by not writing dquant if possible

Revision 1220 - Directory Listing
Modified Wed Nov 19 21:27:25 2003 UTC (20 years, 4 months ago) by edgomez
updated crc for transfer_8to16_sub2

Revision 1219 - Directory Listing
Modified Wed Nov 19 15:59:41 2003 UTC (20 years, 4 months ago) by edgomez
new XVID_PLG_FRAME hook handling

Revision 1218 - Directory Listing
Modified Wed Nov 19 15:46:55 2003 UTC (20 years, 4 months ago) by syskin
small redesign of plugin system to make lumimasking working (2 - bacause I'm lame)

Revision 1217 - Directory Listing
Modified Wed Nov 19 15:42:39 2003 UTC (20 years, 4 months ago) by edgomez
The reversing bframe formula in 2pass 2 was not right. This was in fact
a test code i used when i was maintaining the code on its own branch.
I should not have commited it :\

Revision 1216 - Directory Listing
Modified Wed Nov 19 15:42:38 2003 UTC (20 years, 4 months ago) by syskin
small redesign of plugin system to make lumimasking working

Revision 1215 - Directory Listing
Modified Wed Nov 19 12:24:25 2003 UTC (20 years, 4 months ago) by syskin
SearchData revised - not longer constant across checkcandidates, but keeps search results in self - no pointers and redirections. All checkcandidates are faster now.

Revision 1214 - Directory Listing
Modified Tue Nov 18 21:41:21 2003 UTC (20 years, 4 months ago) by edgomez
Michael introduced a fast subpel refine that uses a (iMinSAD2, currentQMV2)
couple of data. The problem is that he plugged this in CheckCandidate16_qpel
that is used outside this context, thus a if statement was traversed with
garbage data in the standard subpel case. For perfection sake, using a
iMinSAD=256*4096 value collects correct data even if it will not be used in
the normal subpel case.

Revision 1213 - Directory Listing
Modified Sun Nov 16 17:41:03 2003 UTC (20 years, 4 months ago) by edgomez
Buglet: code assumed bvop presence

Revision 1212 - Directory Listing
Modified Sun Nov 16 15:32:38 2003 UTC (20 years, 4 months ago) by edgomez
Valgrind reported lot of unitialized reads. These unitialized reads
helped sysKin finding three bugs:
  - ZeroMacroblock did not reset the cbp field. So for some skipped
    blocks, a test was done on the cbp value...
  - MEanalysis was using wrong mvs from the current bvop (unitialized
    or just wrong in current context). That's because in devapi3,
    bframes used to share the same mvs array wheras now, it's one array
    a bvop.
  - Collocated skipped MBs for a bvop didn't reset mvs[0] and b_mvs[0].

Revision 1211 - Directory Listing
Modified Sat Nov 15 14:48:41 2003 UTC (20 years, 4 months ago) by syskin
no longer crashes with very very *very* small pictures; new intra thresholds (more keyframes)

Revision 1210 - Directory Listing
Modified Sat Nov 15 14:43:38 2003 UTC (20 years, 4 months ago) by syskin
fixed uninitialized parameters of plugin system - lumimasking should not crash anymore

Revision 1209 - Directory Listing
Modified Sat Nov 15 03:10:42 2003 UTC (20 years, 4 months ago) by suxen_drol
qpel_mmx.asm missing from libxvidcore.dsp
updated TODO.

Revision 1208 - Directory Listing
Modified Sat Nov 15 02:51:41 2003 UTC (20 years, 4 months ago) by suxen_drol
static link to libxvidcore.lib

Revision 1207 - Directory Listing
Modified Sat Nov 15 01:53:22 2003 UTC (20 years, 4 months ago) by edgomez
small updates to doc files

Revision 1206 - Directory Listing
Modified Fri Nov 14 11:25:00 2003 UTC (20 years, 4 months ago) by edgomez
Updated

Revision 1205 - Directory Listing
Modified Thu Nov 13 23:11:24 2003 UTC (20 years, 4 months ago) by edgomez
MMXed the calculation of SSE for 8x8 16bit blocks. This helps quite
a lot VHQ=4 mode.

My tests show with trellis:chroma_me:
  - ~20% speed improvement for vhq=4.
  - at least 5% when using vhq=1.

Of course this speedup vanishes if more CPU intensive features are
used. CruNcher who used gmc/qpel, noticed "only" a ~5% speed
improvement.

NB: i'm of course talking about overall speed improvement. Such a
small patch for such a big improvement :-)

Revision 1204 - Directory Listing
Modified Thu Nov 13 22:35:30 2003 UTC (20 years, 4 months ago) by edgomez
* encoder.c: GMC code fix in encoder.c. Now gmcval is initialized
  correctly when using GME.
* xvid_decraw.c: Fix elementary stream output.
* plugin_2pass2.c: Small parsing bug in stats reading in 2pass2.
* decoder.c: Read resync markers in bframes.

Revision 1203 - Directory Listing
Modified Tue Nov 11 16:25:39 2003 UTC (20 years, 4 months ago) by edgomez
From Koepi.
* Added widget and code for overflow control strength.
* Removed widgets for payback options and kfthresholds.
* Activated frame stats in DebugOutputView all the time.

From me:
* Activated static motion detection in cartoon mode.

Revision 1202 - Directory Listing
Modified Sun Nov 9 20:49:21 2003 UTC (20 years, 4 months ago) by edgomez
New two pass code. I may say it's just a fixed version, though it looks
more like a "take all the ideas and write it again" version. It performs
better with all natural sequences i have and a bit worse with anime.

Including it now, allow me improving the code during the beta releases.

Revision 1201 - Directory Listing
Modified Sun Nov 9 20:47:14 2003 UTC (20 years, 4 months ago) by edgomez
* transfer_8to16_sub2_(c|mmx|xmm|3dne) write back the compensated
  result to current frame pointer.
* transfer_8to16_sub2_mmx uses proper rounding (a+b+1)/2. The +1
  operation was missing.
* Blocks skipped in bframes must be compensated for psnr computing.

Revision 1200 - Directory Listing
Modified Wed Nov 5 16:15:47 2003 UTC (20 years, 4 months ago) by edgomez
Patch from syskin.

* This patch avoids calling setedges and interpolate for uneeded cases:
    - setedges is only called once per frame.
    - interpolate is called only when the previous rounding
      was different from the one needed.
* Interpolation has been optimized a bit for qpel case, we do the
  hv pass down to top to use the cache more efficiently (hope so).

Revision 1199 - Directory Listing
Modified Mon Nov 3 19:58:16 2003 UTC (20 years, 4 months ago) by edgomez
* Small error fixed by Skal in his dev16 code (missing pshufd).
* Blocks used by DCT tests are now aligned with DECLARE_ALIGNED_MATRIX
  this avoids the well know segfaults when using SSE2 instructions that
  suppose data alignment.

Revision 1198 - Directory Listing
Modified Mon Nov 3 15:51:50 2003 UTC (20 years, 4 months ago) by edgomez
correct .rodata alignment

Revision 1197 - Directory Listing
Modified Sun Nov 2 23:02:52 2003 UTC (20 years, 4 months ago) by edgomez
* Added Dmitry SSE2 iDCT code back.
* Plugged Dmitry iDCT as default for SSE2
* Fixed a bug in xvid_bench that was making it would test some CPU
  instruction set w/o host CPU support. xvidcore init was simply
  discarding irrelevant cpu flags.

Revision 1196 - Directory Listing
Modified Sun Nov 2 19:56:42 2003 UTC (20 years, 4 months ago) by edgomez
* VFW building depends on GNU make.
* Long option names used for windres as they've been the same since
  binutils 2.12 (short option names being changed recently, this was
  causing problems)

Revision 1195 - Directory Listing
Modified Wed Oct 29 12:41:41 2003 UTC (20 years, 5 months ago) by edgomez
* Added sse2 f/iDCT code from skal
* Added hooking in xvid.c

Revision 1194 - Directory Listing
Modified Tue Oct 28 23:47:29 2003 UTC (20 years, 5 months ago) by Isibaar
Bugfix: stationary motion threshold determination

Revision 1193 - Directory Listing
Modified Tue Oct 28 23:42:09 2003 UTC (20 years, 5 months ago) by edgomez
Added cartoon widgets + handling code.

NB: static motion detection is disabled because of crashes on P4
    cpus.

Revision 1192 - Directory Listing
Modified Tue Oct 28 22:23:03 2003 UTC (20 years, 5 months ago) by edgomez
* Applied same style to all asm files
* Replaced current sad sse2 operators with skal's ones
* Removed old and unused colorspace asm files

Revision 1191 - Directory Listing
Modified Mon Oct 27 01:03:43 2003 UTC (20 years, 5 months ago) by edgomez
updated

Revision 1190 - Directory Listing
Modified Mon Oct 27 01:03:06 2003 UTC (20 years, 5 months ago) by edgomez
* Ported the ffmpeg fDCT functions (mmx and xmm).
* Modified the skal's versions a bit to allow rolling loops.
* Activated Skal's fDCTs (unrolled versions) for mmx _and_ xmm
  (old code was ignoring xmm versions)
* Removed the SSE2 versions (they'll be back later)
* .data -> .rodata
* Applied announced asm CodingStyle to the dct dir
  (I'll have to add a section with the said CodingStyle)

Revision 1189 - Directory Listing
Modified Mon Oct 27 00:50:05 2003 UTC (20 years, 5 months ago) by edgomez
Avoid rounding error in bquant->pquant

Revision 1188 - Directory Listing
Modified Mon Oct 27 00:48:29 2003 UTC (20 years, 5 months ago) by edgomez
Added closed gop option

Revision 1187 - Directory Listing
Modified Sat Oct 25 16:51:38 2003 UTC (20 years, 5 months ago) by syskin
faster d_mv_bits()

Revision 1186 - Directory Listing
Modified Fri Oct 24 13:28:23 2003 UTC (20 years, 5 months ago) by syskin
this bug was really stupid

Revision 1185 - Directory Listing
Modified Wed Oct 22 16:30:07 2003 UTC (20 years, 5 months ago) by syskin
another bugfix

Revision 1184 - Directory Listing
Modified Wed Oct 22 09:52:58 2003 UTC (20 years, 5 months ago) by edgomez
The build system has been modified to look like the core lib one
minus the configure system.

Revision 1183 - Directory Listing
Modified Wed Oct 22 09:47:52 2003 UTC (20 years, 5 months ago) by edgomez
Removed unused next_block vars

Revision 1182 - Directory Listing
Modified Tue Oct 21 16:48:58 2003 UTC (20 years, 5 months ago) by edgomez
Handles nasm include path weirdness

CodingStyle (forgiven bit from last patcheset)

Revision 1181 - Directory Listing
Modified Fri Oct 17 15:25:44 2003 UTC (20 years, 5 months ago) by edgomez
Documentation update:
 - removed out of date docs
 - moved some files
 - added INSTALL file

Revision 1180 - Directory Listing
Modified Thu Oct 16 12:16:00 2003 UTC (20 years, 5 months ago) by syskin
cleanups, speedups, etc

Revision 1179 - Directory Listing
Modified Wed Oct 15 13:55:09 2003 UTC (20 years, 5 months ago) by edgomez
Better cross compilation handling

Revision 1178 - Directory Listing
Modified Tue Oct 14 14:22:45 2003 UTC (20 years, 5 months ago) by syskin
interpolate mode + qpel decoding fixed; MACROBLOCK->mb_type completely replaced by MB->mode

Revision 1177 - Directory Listing
Modified Sat Oct 11 16:36:10 2003 UTC (20 years, 5 months ago) by syskin
real ac/dc prediction for INTRA's bitcount

Revision 1176 - Directory Listing
Modified Thu Oct 9 18:50:22 2003 UTC (20 years, 5 months ago) by edgomez
Updated assembly functions to match new API -- more to come when matrices will be part of the function parameters

Revision 1175 - Directory Listing
Modified Tue Oct 7 14:16:29 2003 UTC (20 years, 5 months ago) by edgomez
Quantization namespace and API changes

Revision 1174 - Directory Listing
Modified Tue Oct 7 13:02:35 2003 UTC (20 years, 5 months ago) by edgomez
Quantization namespace and API changes

Revision 1173 - Directory Listing
Modified Sun Oct 5 00:11:18 2003 UTC (20 years, 5 months ago) by edgomez
Updated

Revision 1172 - Directory Listing
Modified Sat Oct 4 16:01:18 2003 UTC (20 years, 5 months ago) by edgomez
Removed legacy 2pass code from vfw

Revision 1171 - Directory Listing
Modified Sat Oct 4 00:38:49 2003 UTC (20 years, 5 months ago) by edgomez
Working mingw/cygwin vfw build files

Revision 1170 - Directory Listing
Modified Fri Oct 3 19:59:16 2003 UTC (20 years, 5 months ago) by edgomez
Added cygwin/minsys build files

Revision 1169 - Directory Listing
Modified Fri Oct 3 16:57:55 2003 UTC (20 years, 5 months ago) by edgomez
Removed BIGLUT support and fixes to sysKin last commit

Revision 1168 - Directory Listing
Modified Fri Oct 3 15:49:21 2003 UTC (20 years, 5 months ago) by syskin
interlacing support for b-vops and s-vops

Revision 1167 - Directory Listing
Modified Fri Oct 3 14:23:00 2003 UTC (20 years, 5 months ago) by syskin
VHQ now understands ALTERNATE_SCAN flag. Shouldn't VfW support this flag?

Revision 1166 - Directory Listing
Modified Fri Oct 3 14:01:59 2003 UTC (20 years, 5 months ago) by syskin
gmc+interlacing fixed: no field_me flag in mcsel-ed MBs

Revision 1165 - Directory Listing
Modified Fri Oct 3 13:47:24 2003 UTC (20 years, 5 months ago) by syskin
interlacing support for bvops

Revision 1164 - Directory Listing
Modified Fri Oct 3 12:41:02 2003 UTC (20 years, 5 months ago) by syskin
small update

Revision 1163 - Directory Listing
Modified Fri Oct 3 12:36:56 2003 UTC (20 years, 5 months ago) by syskin
speedups and one bugfix

Revision 1162 - Directory Listing
Modified Thu Oct 2 13:54:27 2003 UTC (20 years, 6 months ago) by edgomez
Make it really looks like a plugin

Revision 1161 - Directory Listing
Modified Wed Oct 1 23:23:01 2003 UTC (20 years, 6 months ago) by edgomez
removed trailing spaces

Revision 1160 - Directory Listing
Modified Tue Sep 30 18:20:31 2003 UTC (20 years, 6 months ago) by edgomez
Warnings and ANSI C cleanups

Revision 1159 - Directory Listing
Modified Mon Sep 29 16:58:37 2003 UTC (20 years, 6 months ago) by syskin
weird typo, compilers don't even give a warning but it looks strange ;)

Revision 1158 - Directory Listing
Modified Mon Sep 29 13:43:40 2003 UTC (20 years, 6 months ago) by syskin
some compiler warnings removed

Revision 1157 - Directory Listing
Modified Mon Sep 29 00:30:31 2003 UTC (20 years, 6 months ago) by edgomez
Memory leaks fixed.

Revision 1156 - Directory Listing
Modified Sun Sep 28 16:12:32 2003 UTC (20 years, 6 months ago) by syskin
just another bug I made. ugly one, but they are all ugly, so it's no news

Revision 1155 - Directory Listing
Modified Sun Sep 28 13:43:47 2003 UTC (20 years, 6 months ago) by edgomez
Fix the way the macros that help building xvid version constants. It was
basically initializing ints and then just using the 8 bit part. It's
much better to explicitly use chars so each byte really is what it's
supposed to be.

Revision 1154 - Directory Listing
Modified Sun Sep 28 13:21:59 2003 UTC (20 years, 6 months ago) by edgomez
New build system for *nix platforms. It now uses an 'out of source' tree
build process that is much cleaner. This requires a VPATH support.

This patch includes some small fixes to the configure script, mainly for
MacOSX.

Revision 1153 - Directory Listing
Modified Wed Sep 24 01:38:29 2003 UTC (20 years, 6 months ago) by edgomez
fix to mcsel/acpred bit reading (were swapped)

Revision 1152 - Directory Listing
Modified Thu Sep 11 17:11:49 2003 UTC (20 years, 6 months ago) by edgomez
Build process fix for MacOSX+module option

Revision 1151 - Directory Listing
Modified Thu Sep 11 15:29:32 2003 UTC (20 years, 6 months ago) by syskin
small bugfix

Revision 1150 - Directory Listing
Modified Thu Sep 11 15:28:51 2003 UTC (20 years, 6 months ago) by syskin
new BS version due to recent fcode fix

Revision 1149 - Directory Listing
Modified Thu Sep 11 14:14:55 2003 UTC (20 years, 6 months ago) by edgomez
Renamed libxvidcore.def.in to libxvidcore.def

Revision 1148 - Directory Listing
Modified Thu Sep 11 14:14:05 2003 UTC (20 years, 6 months ago) by edgomez
Removed some unused files

Revision 1147 - Directory Listing
Modified Thu Sep 11 14:12:16 2003 UTC (20 years, 6 months ago) by edgomez
   * Win32 files switched to Unix format.
      Ok, on IRC, we sorted out what was b0rking the project files each
      time I commit them in DOS format. In fact the Unix CVS does upload
      DOS format files if i commit them, and then Win32 CVS users get
      double \r\n files. So the best is to use unix format in CVS. This
      way, the checked out versions are right for Win32 users.

      NB: this imply a unix2dos conversion when doing a release from a
          Unix box. I think it's better than current policy, but
          automatic tarballs/zip of the tree should take care of that.

    * odivx and xvid_stat examples removed. Associated project files
      have been removed as well.

    * The divx4 compatibility layer has been removed. Associated options
      in the configure script removed. libxvidcore.def has no more need
      to be an autoconf generated file.

    * rawdec removed. It has never been used and will never be.

    * Added major api appending to the macosx module build.

Revision 1146 - Directory Listing
Modified Thu Sep 11 13:13:04 2003 UTC (20 years, 6 months ago) by edgomez
Dos 2 unix

Revision 1145 - Directory Listing
Modified Thu Sep 11 13:01:30 2003 UTC (20 years, 6 months ago) by edgomez
Dos to unix conversion

Revision 1144 - Directory Listing
Modified Thu Sep 11 12:58:37 2003 UTC (20 years, 6 months ago) by edgomez
Replaced malloc.h header file with stdlib.h

Revision 1143 - Directory Listing
Modified Thu Sep 11 12:33:12 2003 UTC (20 years, 6 months ago) by syskin
working

Revision 1142 - Directory Listing
Modified Wed Sep 10 22:19:00 2003 UTC (20 years, 6 months ago) by edgomez
Motion Estimation module splitting.

Revision 1141 - Directory Listing
Modified Wed Sep 10 19:28:40 2003 UTC (20 years, 6 months ago) by chl
Fixed wrong number of bits for fincr if fbase is a power 2

Revision 1140 - Directory Listing
Modified Wed Sep 10 19:27:23 2003 UTC (20 years, 6 months ago) by chl
Removed SMP

Revision 1139 - Directory Listing
Modified Wed Sep 10 00:54:27 2003 UTC (20 years, 6 months ago) by edgomez
Cleanups and fix to (trellis+thresholding) logic

Revision 1138 - Directory Listing
Modified Sat Sep 6 11:24:50 2003 UTC (20 years, 6 months ago) by Isibaar
argh - fast mode decision was _always_ activated no matter which flags where set - fixed now...

Revision 1137 - Directory Listing
Modified Fri Sep 5 10:01:50 2003 UTC (20 years, 6 months ago) by Isibaar
oops. Small bug in fast refinement - thx Ed for pointing out!

Revision 1136 - Directory Listing
Modified Thu Sep 4 18:40:02 2003 UTC (20 years, 6 months ago) by Isibaar
Newly introduced:

- XVID_ME_DETECT_STATIC_MOTION: skips MV search in stationary scenes (gives a slight speed-up and a PSNR drop of ~0.03 dB)
- XVID_ME_FASTREFINE16: low complexity subpel refinement. Useful mainly for qpel (big speed-up, small PSNR drop of ~0.05 dB)
- XVID_VOP_FAST_MODEDECISION_RD: performs R-D checking only 'when really needed' (significant speed-up, again mild PSNR drop)

All new options need further testing/fine tuning...

Revision 1135 - Directory Listing
Modified Fri Aug 29 13:47:21 2003 UTC (20 years, 7 months ago) by syskin
p/b/i decision changed *again* (how many times did I write that?)

Revision 1134 - Directory Listing
Modified Thu Aug 28 11:17:29 2003 UTC (20 years, 7 months ago) by syskin
I really have to be more careful when commiting

Revision 1133 - Directory Listing
Modified Thu Aug 28 11:14:04 2003 UTC (20 years, 7 months ago) by syskin
oops one small fix

Revision 1132 - Directory Listing
Modified Thu Aug 28 11:06:16 2003 UTC (20 years, 7 months ago) by syskin
Speed improvements; another many-years-old-bug fixed (in p/b/i decision)

Revision 1131 - Directory Listing
Modified Tue Aug 26 14:07:11 2003 UTC (20 years, 7 months ago) by edgomez
Final bits of AR flag support during encoding

Revision 1130 - Directory Listing
Modified Tue Aug 26 09:25:25 2003 UTC (20 years, 7 months ago) by edgomez
/me slaps Syskin. I told you gcc had not min/max.

Revision 1129 - Directory Listing
Modified Mon Aug 25 15:10:30 2003 UTC (20 years, 7 months ago) by syskin
small speed improvements

Revision 1128 - Directory Listing
Modified Mon Aug 25 15:01:51 2003 UTC (20 years, 7 months ago) by edgomez
Wrong frame padding

Revision 1127 - Directory Listing
Modified Sat Aug 23 15:11:23 2003 UTC (20 years, 7 months ago) by edgomez
basic fixes so everything sohould build fine on every platform

Revision 1126 - Directory Listing
Modified Fri Aug 22 16:11:58 2003 UTC (20 years, 7 months ago) by edgomez
Fixes the Greyscale bug allowing color information going into the stream

Revision 1125 - Directory Listing
Modified Fri Aug 22 15:52:35 2003 UTC (20 years, 7 months ago) by Isibaar
qpel mmx MC code

Revision 1124 - Directory Listing
Modified Fri Aug 22 15:20:41 2003 UTC (20 years, 7 months ago) by edgomez
Fix to sadv32 for real 32x32 block sad

Revision 1123 - Directory Listing
Modified Mon Aug 18 19:02:50 2003 UTC (20 years, 7 months ago) by edgomez
Fix for 64 bit platforms

Revision 1122 - Directory Listing
Modified Wed Aug 13 11:44:02 2003 UTC (20 years, 7 months ago) by edgomez
Better architecture separation

Revision 1121 - Directory Listing
Modified Sun Aug 10 13:10:09 2003 UTC (20 years, 7 months ago) by Isibaar
restored and merged my overwritten changes

Revision 1120 - Directory Listing
Modified Sat Aug 9 21:01:23 2003 UTC (20 years, 7 months ago) by edgomez
updated

Revision 1119 - Directory Listing
Modified Sat Aug 9 17:19:20 2003 UTC (20 years, 7 months ago) by edgomez
Fixes for buffer handling in decraw and more options to encraw

Revision 1118 - Directory Listing
Modified Sat Aug 9 16:46:46 2003 UTC (20 years, 7 months ago) by Isibaar
quarterpel option

Revision 1117 - Directory Listing
Modified Sat Aug 9 14:41:20 2003 UTC (20 years, 7 months ago) by syskin
a trick that confused VS removed

Revision 1116 - Directory Listing
Modified Sat Aug 9 09:52:02 2003 UTC (20 years, 7 months ago) by chl
Check for -help was exactly wrong...

Revision 1115 - Directory Listing
Modified Thu Aug 7 15:42:50 2003 UTC (20 years, 7 months ago) by chl
I hate warnings! So I removed all I could find...

Revision 1114 - Directory Listing
Modified Thu Aug 7 13:25:16 2003 UTC (20 years, 7 months ago) by syskin
small graph fix

Revision 1113 - Directory Listing
Modified Wed Aug 6 20:28:18 2003 UTC (20 years, 7 months ago) by chl
VLC bugfix for GMC sprite_trajectory_len==9

Revision 1112 - Directory Listing
Modified Wed Aug 6 09:08:37 2003 UTC (20 years, 7 months ago) by syskin
THE biggest b-frame bug in devapi4 so far

Revision 1111 - Directory Listing
Modified Mon Aug 4 17:23:37 2003 UTC (20 years, 7 months ago) by chl
updated flags again...

Revision 1110 - Directory Listing
Modified Mon Aug 4 17:22:36 2003 UTC (20 years, 7 months ago) by chl
updated flags

Revision 1109 - Directory Listing
Modified Sun Aug 3 10:20:12 2003 UTC (20 years, 7 months ago) by syskin
lumimasking fixed (part 2)

Revision 1108 - Directory Listing
Modified Sun Aug 3 10:10:54 2003 UTC (20 years, 7 months ago) by syskin
lumimasking fixed (part 1); p/b/i decision changed again; code cleanups

Revision 1107 - Directory Listing
Modified Sat Aug 2 15:08:48 2003 UTC (20 years, 8 months ago) by edgomez
API changes

Revision 1106 - Directory Listing
Modified Sat Aug 2 10:42:23 2003 UTC (20 years, 8 months ago) by syskin
chromaME config bug - will work now

Revision 1105 - Directory Listing
Modified Tue Jul 29 23:02:34 2003 UTC (20 years, 8 months ago) by edgomez
Fixed bogus memory access

Revision 1103 - Directory Listing
Modified Mon Jul 28 14:04:22 2003 UTC (20 years, 8 months ago) by edgomez
Plop

Revision 1102 - Directory Listing
Modified Mon Jul 28 13:19:47 2003 UTC (20 years, 8 months ago) by edgomez
Increased the version number

Revision 1101 - Directory Listing
Modified Mon Jul 28 12:56:06 2003 UTC (20 years, 8 months ago) by edgomez
small fix to the Latex header

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 1097 - Directory Listing
Modified Mon Jul 28 12:29:07 2003 UTC (20 years, 8 months ago) by edgomez
Bitstream fixes (mainly a VOL syntax error and a missing/wrong paddings)

Revision 1095 - Directory Listing
Modified Thu Jul 24 13:09:27 2003 UTC (20 years, 8 months ago) by Isibaar
cartoon mode

Revision 1094 - Directory Listing
Modified Thu Jul 24 12:00:06 2003 UTC (20 years, 8 months ago) by Isibaar
b-frame support

Revision 1093 - Directory Listing
Modified Thu Jul 24 09:06:16 2003 UTC (20 years, 8 months ago) by Isibaar
added gmc.[c,h]

Revision 1091 - Directory Listing
Modified Thu Jul 17 10:32:33 2003 UTC (20 years, 8 months ago) by syskin
ugly BITMAPINFOHEADER / BITMAP4VHEADER mismatch spotted by Cyrius ( suiryc at yahoo dot com ). Thanks!

Revision 1090 - Directory Listing
Modified Wed Jul 16 23:01:45 2003 UTC (20 years, 8 months ago) by edgomez
Fixed the build system for IA64 and _others_ archs

Revision 1089 - Directory Listing
Modified Wed Jul 16 23:00:08 2003 UTC (20 years, 8 months ago) by edgomez
Fixed quant4_intra_xmm and quant_intra_3dne bug for DC<0.

Revision 1088 - Directory Listing
Modified Mon Jul 14 12:40:16 2003 UTC (20 years, 8 months ago) by syskin
two buggy asm functions disabled - please enable when fixed

Revision 1087 - Directory Listing
Modified Sun Jul 13 11:04:50 2003 UTC (20 years, 8 months ago) by syskin
GME refinement activated

Revision 1086 - Directory Listing
Modified Sun Jul 13 10:01:00 2003 UTC (20 years, 8 months ago) by syskin
just a small optimization - mostly looks better, but is also faster

Revision 1085 - Directory Listing
Modified Sun Jul 13 09:58:58 2003 UTC (20 years, 8 months ago) by syskin
compiler warnings 'fixed'

Revision 1084 - Directory Listing
Modified Sun Jul 13 09:58:44 2003 UTC (20 years, 8 months ago) by syskin
mcsel decision in motion loop, tons of fixes and speedups

Revision 1083 - Directory Listing
Modified Sun Jul 13 09:58:26 2003 UTC (20 years, 8 months ago) by syskin
some gmc related compiler warnings removed

Revision 1082 - Directory Listing
Modified Sun Jul 13 09:57:51 2003 UTC (20 years, 8 months ago) by syskin
mcsel decision moved to motion loop

Revision 1081 - Directory Listing
Modified Thu Jul 10 17:41:48 2003 UTC (20 years, 8 months ago) by edgomez
IA64 updates

Revision 1080 - Directory Listing
Modified Wed Jul 2 13:15:01 2003 UTC (20 years, 9 months ago) by syskin
i-frame counter reset at each i-vop

Revision 1079 - Directory Listing
Modified Sun Jun 29 16:17:51 2003 UTC (20 years, 9 months ago) by chl
3 warp point GME - first bugfix

Revision 1078 - Directory Listing
Modified Sat Jun 28 15:54:17 2003 UTC (20 years, 9 months ago) by chl
increase version due to 3 warp point GME

Revision 1077 - Directory Listing
Modified Sat Jun 28 15:54:16 2003 UTC (20 years, 9 months ago) by chl
3 warp point GME - first commit

Revision 1076 - Directory Listing
Modified Fri Jun 27 13:53:41 2003 UTC (20 years, 9 months ago) by edgomez
Updated with personal tree information

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

Revision 1073 - Directory Listing
Modified Wed Jun 25 23:23:21 2003 UTC (20 years, 9 months ago) by edgomez
Added PNM reading functions (Valuable for testing RGB functions)

Revision 1071 - Directory Listing
Modified Thu Jun 19 09:59:37 2003 UTC (20 years, 9 months ago) by syskin
ugly bugs fixed, R-D works better now

Revision 1070 - Directory Listing
Modified Fri Jun 13 12:11:27 2003 UTC (20 years, 9 months ago) by suxen_drol
bug fix: xvid_enc_frame_t->type now respected

Revision 1069 - Directory Listing
Modified Fri Jun 13 11:52:14 2003 UTC (20 years, 9 months ago) by suxen_drol
removed zone warning boxes (they are counter productive)
added zone-based force key frame option

Revision 1068 - Directory Listing
Modified Thu Jun 12 14:17:22 2003 UTC (20 years, 9 months ago) by Isibaar
(finally) fixed the famous "dotted yellow line bug"

Revision 1067 - Directory Listing
Modified Thu Jun 12 14:16:41 2003 UTC (20 years, 9 months ago) by Isibaar
removed rather useless log2bin asm code

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

Revision 1065 - Directory Listing
Modified Wed Jun 11 12:37:41 2003 UTC (20 years, 9 months ago) by suxen_drol
cleanup

Revision 1064 - Directory Listing
Modified Tue Jun 10 20:47:29 2003 UTC (20 years, 9 months ago) by edgomez
Cosmetic (applied CodingSytle/we must use tabs)

Revision 1063 - Directory Listing
Modified Tue Jun 10 10:12:24 2003 UTC (20 years, 9 months ago) by suxen_drol
plugin_2pass2.c: arbitary target size (when bitrate is negative)

Revision 1062 - Directory Listing
Modified Tue Jun 10 10:10:45 2003 UTC (20 years, 9 months ago) by suxen_drol
adapt_quant.h and adapt_quant.c removed from msvc project

Revision 1061 - Directory Listing
Modified Tue Jun 10 10:07:03 2003 UTC (20 years, 9 months ago) by suxen_drol
Quantizer histogram and encoding status window

Revision 1060 - Directory Listing
Modified Tue Jun 10 09:14:48 2003 UTC (20 years, 9 months ago) by edgomez
xvid_bench update + corresponding Makefile update

Revision 1059 - Directory Listing
Modified Tue Jun 10 09:02:55 2003 UTC (20 years, 9 months ago) by edgomez
Probably a small copy/paste error

Revision 1058 - Directory Listing
Modified Mon Jun 9 19:42:25 2003 UTC (20 years, 9 months ago) by edgomez
Activated simple_idct for MMX - Backward compatibility with bistream version 9 ensures the use of the standard idct_mmx function

Revision 1057 - Directory Listing
Modified Mon Jun 9 19:20:56 2003 UTC (20 years, 9 months ago) by edgomez
Removed #include to deleted file

Revision 1056 - Directory Listing
Modified Mon Jun 9 18:07:01 2003 UTC (20 years, 9 months ago) by edgomez
Lumimasking code moved to the plugin file

Revision 1054 - Directory Listing
Modified Mon Jun 9 13:55:56 2003 UTC (20 years, 9 months ago) by edgomez
Added legal header

Revision 1053 - Directory Listing
Modified Mon Jun 9 01:25:19 2003 UTC (20 years, 9 months ago) by edgomez
ISO C89 comment style

Revision 1052 - Directory Listing
Modified Mon Jun 2 11:47:30 2003 UTC (20 years, 10 months ago) by suxen_drol
xvid.h: removed unused altcurve fields from plugin_2pass2 struct
vfw: altcurve page removed; 2pass options and now sent to plugin_2pass2

Revision 1051 - Directory Listing
Modified Thu May 29 14:18:18 2003 UTC (20 years, 10 months ago) by edgomez
Simplified equations.

Scaling was needed because of the non linear formulas used in AltCC but
now we can directly use avg_length[s->type-1] instead of "first prescaling
bframes to pframes lengths then use pframe stats and at last prescaling back
frame length to bframe lengths"

See my new XXX: question about the overflow.

Revision 1050 - Directory Listing
Modified Thu May 29 13:53:17 2003 UTC (20 years, 10 months ago) by edgomez
Force frame type during the second pass.

Revision 1049 - Directory Listing
Modified Thu May 29 12:38:44 2003 UTC (20 years, 10 months ago) by edgomez
I read VFW and noticed that min_length was supposed to be:
  min{hard coded length, min{observed lengths}}

Revision 1048 - Directory Listing
Modified Thu May 29 11:37:20 2003 UTC (20 years, 10 months ago) by edgomez
- Some comment changes
- bquant_error and pquant_error have been replaced by an array
  quant_error[3][32] indexed by frame type and quantizer value.
- Moved some initialization stuff

Revision 1047 - Directory Listing
Modified Thu May 29 10:36:41 2003 UTC (20 years, 10 months ago) by edgomez
After reading VFW code, i found out that it was using the blocks stats
fields  to  retrieve  the number  of  MBs  in  a  frame. So  all  this
min_size[]  was  not meant  to  discover  a  min_size for  each  frame
according to  its intra  MBs but rather  an hardcoded minimum  for all
frames as advertised in earlier  cvs revisions.  It would be easier if
original code was commented :-(

Revision 1046 - Directory Listing
Modified Thu May 29 10:19:35 2003 UTC (20 years, 10 months ago) by edgomez
Removed Alt curve treatment

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

Revision 1043 - Directory Listing
Modified Sat May 24 22:03:50 2003 UTC (20 years, 10 months ago) by edgomez
Added frame type to the debug output. It makes clear that
bframe quantizers are too high compared to their reference
frames' quantizer.

Revision 1042 - Directory Listing
Modified Sat May 24 21:22:18 2003 UTC (20 years, 10 months ago) by edgomez
- function ordering changes
- mimimum frame lengths in internal_scale() are now computed for each
  frame, i don't know why these values where computed with the first
  frame values only.

Revision 1041 - Directory Listing
Modified Thu May 22 22:57:54 2003 UTC (20 years, 10 months ago) by edgomez
Added container_frame_overhead field to the 2pass2 plugin

Revision 1040 - Directory Listing
Modified Thu May 22 22:17:44 2003 UTC (20 years, 10 months ago) by edgomez
Fixes an overflow bug in target filesize calculation, adds some more debug output

Revision 1039 - Directory Listing
Modified Thu May 22 18:58:18 2003 UTC (20 years, 10 months ago) by edgomez
Added the mrproper Makefile target.

Revision 1038 - Directory Listing
Modified Thu May 22 16:36:07 2003 UTC (20 years, 10 months ago) by edgomez
Removed this annoying \n from DPRINTF output. DPRINTF behaves
now like usual printf.

Just for fun, i decided to exercice my regexp skills:

for i in `find . -name "*.c"` ; do
     sed s/'\(DPRINTF(XVID_DEBUG.*\)"\([^"]\+[^\\][^n]\)"\(.*\)$'/'\1"\2\\n"\3'/g $i > $i.tmp;
     mv $i.tmp $i
done

Nice isn't it ? It just adds a \n to every DPRINTF call that
was relying on old behavior (automatic trailing \n).

Revision 1037 - Directory Listing
Modified Thu May 22 10:57:33 2003 UTC (20 years, 10 months ago) by edgomez
Cleaned up a bit, lot of coments added to ease the comprehension of the
algorithm.

Revision 1036 - Directory Listing
Modified Tue May 20 17:28:25 2003 UTC (20 years, 10 months ago) by edgomez
Fixed a stupid typo mistake that was preventing everyone from using internal scaling.

Revision 1035 - Directory Listing
Modified Sun May 18 12:33:26 2003 UTC (20 years, 10 months ago) by edgomez
RateControl complete removal

Revision 1034 - Directory Listing
Modified Sun May 18 12:24:55 2003 UTC (20 years, 10 months ago) by edgomez
Some cosmethic and added help message for vop_debug

Revision 1033 - Directory Listing
Modified Sat May 17 13:57:03 2003 UTC (20 years, 10 months ago) by suxen_drol
ratecontrol.c removed from sources.inc

Revision 1032 - Directory Listing
Modified Sat May 17 13:37:49 2003 UTC (20 years, 10 months ago) by suxen_drol
* dynamic bvop decision stats bug fixed
* added runtime debug level option. this only only activated when _DEBUG is defined.
  level is specified globaly, via "xvid_glb_init_t.debug" and XVID_DEBUG_xxx defines.
  references to previous DPRINTF_LEVEL_xxx's have been replaced throughout libxvidcore
* futher bitrate zone fixes for plugin_2pass2.c
* removed old ratecontrol.c from msvc project
* xvid_encraw.c specifc:
  * added "-max_key_interval integer" option
  * renamed -debug to -vop_debug
  * added "-debug integer" option, which sets xvid_gbl_init_t.debug field
  * s/length/len/ status line
* vfw specific:
  * zone/bitrate typos fixed ("you eediot")
  * renamed "debug" regkey to "vop_debug"
  * added "debug" regeky and textbox which sets xvid_gbl_init_t.debug field

Revision 1031 - Directory Listing
Modified Sat May 17 13:26:51 2003 UTC (20 years, 10 months ago) by suxen_drol
* dynamic bvop decision stats bug fixed
* added runtime debug level option. this only only activated when _DEBUG is defined.
  level is specified globaly, via "xvid_glb_init_t.debug" and XVID_DEBUG_xxx defines.
  references to previous DPRINTF_LEVEL_xxx's have been replaced throughout libxvidcore
* futher bitrate zone fixes for plugin_2pass2.c
* removed old ratecontrol.c from msvc project
* xvid_encraw.c specifc:
  * added "-max_key_interval integer" option
  * renamed -debug to -vop_debug
  * added "-debug integer" option, which sets xvid_gbl_init_t.debug field
  * s/length/len/ status line
* vfw specific:
  * zone/bitrate typos fixed ("you eediot")
  * renamed "debug" regkey to "vop_debug"
  * added "debug" regeky and textbox which sets xvid_gbl_init_t.debug field

Revision 1030 - Directory Listing
Modified Fri May 16 17:19:51 2003 UTC (20 years, 10 months ago) by suxen_drol
2pass2 zone support; zone weights are now used to scale curve internally.

Revision 1029 - Directory Listing
Modified Fri May 16 17:16:21 2003 UTC (20 years, 10 months ago) by suxen_drol
plugin data->min/max_quant[]s missing

Revision 1028 - Directory Listing
Modified Fri May 16 17:15:26 2003 UTC (20 years, 10 months ago) by suxen_drol
2pass1 stats filename missing.

Revision 1027 - Directory Listing
Modified Thu May 15 17:53:11 2003 UTC (20 years, 10 months ago) by edgomez
Removed deprecated XVID_VOP_DYNAMIC_BFRAMES flag

Revision 1026 - Directory Listing
Modified Thu May 15 17:21:08 2003 UTC (20 years, 10 months ago) by edgomez
Changed default quality, advertised the fact that we can provide various zones on the command line

Revision 1025 - Directory Listing
Modified Thu May 15 13:00:37 2003 UTC (20 years, 10 months ago) by suxen_drol
removedr XVID_DYNAMIC_BFRAMES from enc_encode() main loop.
the frame type return by MEAnalysis will now be respected, unless the bframe buffer is full.

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

Revision 1023 - Directory Listing
Modified Wed May 14 20:23:02 2003 UTC (20 years, 10 months ago) by edgomez
Synced RD code from syskin motion_est.c:1.70 motion_est.h:1.8

Revision 1022 - Directory Listing
Modified Wed May 14 18:46:39 2003 UTC (20 years, 10 months ago) by edgomez
Merged ME changes from cvs_head motion_est.c:1.69 and motion_est.h:1.7

Revision 1020 - Directory Listing
Modified Wed May 14 12:10:11 2003 UTC (20 years, 10 months ago) by suxen_drol
vfw extensions api header

Revision 1019 - Directory Listing
Modified Wed May 14 11:53:16 2003 UTC (20 years, 10 months ago) by suxen_drol
added plugin_single support
added -zq and -zq options for specifiy zones on the command line.

Revision 1018 - Directory Listing
Modified Wed May 14 11:49:16 2003 UTC (20 years, 10 months ago) by suxen_drol
removed plugin_{cbr, fixed}.c from build files; added plugin_single.c

Revision 1017 - Directory Listing
Modified Wed May 14 11:44:29 2003 UTC (20 years, 10 months ago) by suxen_drol
cfg page restructuring
vfw bitrrate zones added
page data is now uploaded/downloaded at PSN_SETACTIVE/PSN_KILLACTIVE
general adv_xxx() function cleanup

Revision 1015 - Directory Listing
Modified Tue May 13 00:13:09 2003 UTC (20 years, 10 months ago) by edgomez
Last pete's changes break the tree, this makes the tree builds even if it's not really usable (neither xvid_encraw nor vfw have been updated due to possible further changes)

Revision 1014 - Directory Listing
Modified Mon May 12 12:33:16 2003 UTC (20 years, 10 months ago) by suxen_drol
zones, profiles, vfw changes

Revision 1013 - Directory Listing
Modified Mon May 12 00:06:49 2003 UTC (20 years, 10 months ago) by edgomez
Better quality presets

Revision 1012 - Directory Listing
Modified Sun May 11 13:26:14 2003 UTC (20 years, 10 months ago) by chl
Trellisquant cleanup

Revision 1011 - Directory Listing
Modified Fri May 9 22:03:13 2003 UTC (20 years, 10 months ago) by chl
New Trellis Quant by Skal, moved from mbcoding to mbtransquant

Revision 1010 - Directory Listing
Modified Tue May 6 23:41:29 2003 UTC (20 years, 10 months ago) by edgomez
sysKin: hopefully, intra frame at every scene change (we really need it to cut things)

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

Revision 1008 - Directory Listing
Modified Mon May 5 00:19:05 2003 UTC (20 years, 10 months ago) by edgomez
Fix typo mistake that prevented the default SPECIFIC_CFLAGS for each arch to be used

Revision 1007 - Directory Listing
Modified Sun May 4 23:59:24 2003 UTC (20 years, 10 months ago) by edgomez
Increased API major

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

Revision 1005 - Directory Listing
Modified Sun May 4 15:15:59 2003 UTC (20 years, 10 months ago) by Isibaar
shit, forgot to upload half of the cartoon mode...

Revision 1004 - Directory Listing
Modified Sat May 3 23:26:55 2003 UTC (20 years, 10 months ago) by Isibaar
- fast b-frames
- dynamic qpel
- qpel asm code
- postprocessing

Revision 1003 - Directory Listing
Modified Sat May 3 19:11:58 2003 UTC (20 years, 11 months ago) by chl
Trellis: Removed double calculation of "last" => +0.02dB

Revision 1002 - Directory Listing
Modified Sat May 3 10:05:56 2003 UTC (20 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'Isibaar'.

Revision 1000 - Directory Listing
Modified Sun Apr 27 21:48:39 2003 UTC (20 years, 11 months ago) by edgomez
Fixes a memory leak -- reported by valgrind

Revision 999 - Directory Listing
Modified Sun Apr 27 21:18:49 2003 UTC (20 years, 11 months ago) by edgomez
Fix a 0byte allocation and then memory leak when num_plugins == 0 -- reported by valgrind

Revision 998 - Directory Listing
Modified Sun Apr 27 20:50:54 2003 UTC (20 years, 11 months ago) by edgomez
Syncing with release-0_9_1-fixes

Revision 997 - Directory Listing
Modified Sun Apr 27 20:36:13 2003 UTC (20 years, 11 months ago) by edgomez
Small typo error when -stats is not used

Revision 996 - Directory Listing
Modified Sun Apr 27 19:53:09 2003 UTC (20 years, 11 months ago) by chl
Trellis based R-D optimal quantization (H263, INTER)
----------------------------------------------------------------------

Revision 995 - Directory Listing
Modified Sun Apr 27 19:47:48 2003 UTC (20 years, 11 months ago) by chl
Trellis based R-D optimal quantization (H263, INTER)

Revision 994 - Directory Listing
Modified Sun Apr 27 15:40:50 2003 UTC (20 years, 11 months ago) by edgomez
- Copyright is back
- Fixed my email
- Prepared a better initial quant value. It will use a simple LUT trying to find a
  rough suitable quant for a given bitrate. Still better than the present solution.
  This still needs to be done (lacking good stats for the array).
- Fixed the default max quantizer (12 was too low when trying to code small bitrates
  sequences)
- Cosmetic (wtf space indenting ? -> CodingStyle)

Revision 993 - Directory Listing
Modified Sun Apr 27 14:21:35 2003 UTC (20 years, 11 months ago) by chl
Added XVID_VOP_TRELLISQUANT for trellis quantization

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 991 - Directory Listing
Modified Sat Apr 19 11:26:47 2003 UTC (20 years, 11 months ago) by chl
Calculate average PSNR in -stats mode

Revision 990 - Directory Listing
Modified Fri Apr 18 20:06:58 2003 UTC (20 years, 11 months ago) by chl
forced spaces before numbers (easier split into columns)

Revision 989 - Directory Listing
Modified Tue Apr 15 11:01:13 2003 UTC (20 years, 11 months ago) by suxen_drol
removed credits.txt

Revision 988 - Directory Listing
Modified Mon Apr 14 20:19:00 2003 UTC (20 years, 11 months ago) by edgomez
patch-18 -- Fixes plugin initialization in xvid_encraw.

Revision 987 - Directory Listing
Modified Mon Apr 14 15:42:19 2003 UTC (20 years, 11 months ago) by edgomez
Syskin's BITS fix for low quants and tweaks for i/p/b decision

Revision 984 - Directory Listing
Modified Sun Apr 13 16:18:09 2003 UTC (20 years, 11 months ago) by syskin
'const' cleanups to remove compiler warnings

Revision 983 - Directory Listing
Modified Sat Apr 12 06:58:50 2003 UTC (20 years, 11 months ago) by suxen_drol
updated to support dev-api-4
profiles added
advanced dialogs restructured
general code "cleanup"

Revision 982 - Directory Listing
Modified Thu Apr 10 13:05:54 2003 UTC (20 years, 11 months ago) by edgomez
2003-04-10 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-14

    Summary:
      Removed all ABS() macros.
    Revision:
      xvidcore--devapi4--1.0--patch-14

    All  ABS   macros  have   been  replace  with   their  stdlib.h/math.h
    equivalent. This gives a 33%  overall speedup for the plain C encoder,
    while the  ia32 one seems to  suffer a small speed  loss. However this
    speed loss is  very small and it  seems it depends on the  CPU type as
    the abs/fabs usage  is impacting badly on sad  functions but impacting
    well on interpolate functions ... weird inst'it ?

    modified files:
     src/bitstream/mbcoding.c src/global.h src/image/image.c
     src/motion/motion_comp.c src/motion/motion_est.c
     src/motion/sad.c src/prediction/mbprediction.c
     src/utils/mbtransquant.c src/xvid.c

Revision 981 - Directory Listing
Modified Wed Apr 9 21:30:31 2003 UTC (20 years, 11 months ago) by edgomez
2003-04-09 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-13

    Summary:
      Added GNU profiling option to the configure script.
    Revision:
      xvidcore--devapi4--1.0--patch-13

    In  order to allow  easy profiling  using GNU  tools (gprof,  gcov), I
    added  the  --enable-gnuprofile  to  the configure.in  template.  This
    modifies the SPECIFIC_LDFLAGS and SPECIFIC_CFLAGS for library building
    so they include all needed options for profiling and test coverage.

    /!\  When  compiling your  own  program,  don't  forget to  use  these
         options:
           -pg -fprofile-arcs -ftest-coverage

         When linking your program, you  MUST use the -pg option too, else
         your binary will not use/create profiling informations.

    modified files:
     build/generic/configure.in


2003-04-09 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-12

    Summary:
      Build fix from release-0_9_1-fixes@cvs.xvid.org
    Revision:
      xvidcore--devapi4--1.0--patch-12

    MacOSX build process was wrong on the linking stage as it was ignoring
    the equivalent of the linux soname thingy.

    modified files:
     build/generic/configure.in

Revision 978 - Directory Listing
Modified Tue Apr 8 15:35:52 2003 UTC (20 years, 11 months ago) by edgomez
Syncing with CVS_HEAD -- include last Syskin's changes motion_est.c-1.64 motion_est.h-1.6

Revision 977 - Directory Listing
Modified Tue Apr 8 14:01:35 2003 UTC (20 years, 11 months ago) by suxen_drol
2pass2 (basic) internal scaler

Revision 974 - Directory Listing
Modified Sat Apr 5 16:47:44 2003 UTC (20 years, 11 months ago) by edgomez
Synced with CVS_HEAD -- faster d_mv_bits + bugfix

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

Revision 971 - Directory Listing
Modified Fri Apr 4 22:12:07 2003 UTC (20 years, 11 months ago) by edgomez
Fixes 32 bit misaligned reads on ARM

Revision 970 - Directory Listing
Modified Fri Apr 4 22:10:38 2003 UTC (20 years, 11 months ago) by edgomez
Increased alignment to 64byte rows for 32 bit targets

Revision 969 - Directory Listing
Modified Fri Apr 4 16:57:51 2003 UTC (20 years, 11 months ago) by edgomez
Applied fix for MacOSX build and install

Revision 966 - Directory Listing
Modified Wed Apr 2 20:43:56 2003 UTC (21 years ago) by edgomez
Keyframe default set to 10s instead of 250 fixed number (was marked ToDo:)

Revision 965 - Directory Listing
Modified Sun Mar 30 13:16:42 2003 UTC (21 years ago) by edgomez
New code, much more clean/modular

Revision 964 - Directory Listing
Modified Sun Mar 30 00:36:53 2003 UTC (21 years ago) by edgomez
Fixes frame padding (uses PadAlways all the time) -- this fix works well with libavcodec but someone has to check the standard.

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 962 - Directory Listing
Modified Sat Mar 29 11:06:34 2003 UTC (21 years ago) by edgomez
Fix aligment problem for dct blocks

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

Revision 958 - Directory Listing
Modified Sat Mar 29 01:29:53 2003 UTC (21 years ago) by edgomez
Fixed a namespace conflict with libavcodec which caused dev-api-4 mencoder module to fail

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

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

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

Revision 953 - Directory Listing
Modified Thu Mar 27 17:09:59 2003 UTC (21 years ago) by edgomez
Synced with CVS_HEAD

Revision 952 - Directory Listing
Modified Thu Mar 27 15:00:34 2003 UTC (21 years ago) by edgomez
Synced with CVS_HEAD

Revision 951 - Directory Listing
Modified Thu Mar 27 14:26:17 2003 UTC (21 years ago) by edgomez
Synced with CVS_HEAD

Revision 950 - Directory Listing
Modified Thu Mar 27 14:21:00 2003 UTC (21 years ago) by edgomez
Synced with CVS_HEAD

Revision 949 - Directory Listing
Modified Wed Mar 26 14:56:49 2003 UTC (21 years ago) by edgomez
Changed flags naming conventions

Revision 948 - Directory Listing
Modified Wed Mar 26 11:01:03 2003 UTC (21 years ago) by suxen_drol
xvid_enc_rc_t removed

Revision 947 - Directory Listing
Modified Wed Mar 26 10:47:59 2003 UTC (21 years ago) by suxen_drol
encoder asp indication support

Revision 946 - Directory Listing
Modified Wed Mar 26 10:39:53 2003 UTC (21 years ago) by suxen_drol
asp indication support

Revision 945 - Directory Listing
Modified Wed Mar 26 10:29:51 2003 UTC (21 years ago) by suxen_drol
XVID_ERR_END

Revision 944 - Directory Listing
Modified Tue Mar 25 22:53:57 2003 UTC (21 years ago) by edgomez
Plugged the "fixed" quant RC plugin to the -quant option

Revision 943 - Directory Listing
Modified Tue Mar 25 22:31:45 2003 UTC (21 years ago) by edgomez
Fixed the corner case where quant=integer.5

Revision 942 - Directory Listing
Modified Tue Mar 25 11:01:48 2003 UTC (21 years ago) by suxen_drol
2pass2

Revision 941 - Directory Listing
Modified Tue Mar 25 10:32:48 2003 UTC (21 years ago) by suxen_drol
timestamp bug (introduced my me some days ago)

Revision 940 - Directory Listing
Modified Sun Mar 23 09:39:29 2003 UTC (21 years ago) by suxen_drol
debug printf cleanup

Revision 939 - Directory Listing
Modified Sun Mar 23 09:35:25 2003 UTC (21 years ago) by suxen_drol
added fixed,cbr,2pass1 plugins

Revision 938 - Directory Listing
Modified Sun Mar 23 04:03:01 2003 UTC (21 years ago) by suxen_drol
initial rate control

Revision 936 - Directory Listing
Modified Sat Mar 22 13:49:49 2003 UTC (21 years ago) by syskin
encoder is able to decode bframes if it wants to

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

Revision 934 - Directory Listing
Modified Sat Mar 22 00:31:35 2003 UTC (21 years ago) by suxen_drol
no message

Revision 933 - Directory Listing
Modified Thu Mar 20 17:59:07 2003 UTC (21 years ago) by edgomez
Little fix

Revision 932 - Directory Listing
Modified Thu Mar 20 14:14:52 2003 UTC (21 years ago) by edgomez
A bit of indent with all option detailed in CodingStyle and options reveamping, most of them are in long format now

Revision 931 - Directory Listing
Modified Thu Mar 20 08:04:18 2003 UTC (21 years ago) by suxen_drol
missing stats output fixed

Revision 930 - Directory Listing
Modified Wed Mar 19 22:33:17 2003 UTC (21 years ago) by edgomez
Update sources

Revision 929 - Directory Listing
Modified Wed Mar 19 22:32:11 2003 UTC (21 years ago) by edgomez
Fix missing include

Revision 928 - Directory Listing
Modified Mon Mar 17 23:24:21 2003 UTC (21 years ago) by edgomez
Backport of build file fixes from CVS_HEAD

Revision 927 - Directory Listing
Modified Mon Mar 17 23:09:27 2003 UTC (21 years ago) by edgomez
Fixed stuffing bits

Revision 926 - Directory Listing
Modified Sun Mar 16 12:05:09 2003 UTC (21 years ago) by suxen_drol
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added

Revision 925 - Directory Listing
Modified Sat Mar 15 17:06:53 2003 UTC (21 years ago) by suxen_drol
variable frame rate encoding

Revision 924 - Directory Listing
Modified Sat Mar 15 17:03:17 2003 UTC (21 years ago) by suxen_drol
variable frame rate encoding

Revision 923 - Directory Listing
Modified Sat Mar 15 16:41:32 2003 UTC (21 years ago) by suxen_drol
plugin/stats returns sse (integer)

Revision 922 - Directory Listing
Modified Sat Mar 15 16:04:38 2003 UTC (21 years ago) by suxen_drol
plugin/stats returns sse (integer)

Revision 921 - Directory Listing
Modified Sat Mar 15 14:38:34 2003 UTC (21 years ago) by suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump

Revision 920 - Directory Listing
Modified Sat Mar 15 14:32:56 2003 UTC (21 years ago) by suxen_drol
enc_encode CLOSE_GOP fixed, further cleanup
XVID_REQORIGINAL plugin support
plugin examples: xvid_plugin_psnr, xvid_plugin_dump

Revision 919 - Directory Listing
Modified Thu Mar 13 11:07:20 2003 UTC (21 years ago) by suxen_drol
plugin system
xvid_rawenc output cleanup
xvid_rawenc -p option

Revision 918 - Directory Listing
Modified Tue Mar 11 23:39:47 2003 UTC (21 years ago) by edgomez
2003-03-11 23:37:06 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-9

    Summary:
      Changed xvid_decraw option handling for -d/-m.
    Revision:
      xvidcore--devapi4--1.0--patch-9

    -d and -m options were boolean so option values were not needed.

    modified files:
     examples/xvid_decraw.c


2003-03-11 23:30:16 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-8

    Summary:
      Fixed frame counting in xvid_encraw.
    Revision:
      xvidcore--devapi4--1.0--patch-8

    We were branching before incrementing  the frame counter when core was
    buffering frames.  This was resulting  in wrong frame  counting during
    the buffering phase.

    modified files:
     examples/xvid_encraw.c


2003-03-11 23:07:01 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-7

    Summary:
      Ported xvid_decraw to new API.
    Revision:
      xvidcore--devapi4--1.0--patch-7

    xvid_decraw  has been  ported to  new  API. It  basically works  fine,
    however i'm not completly staisfied. If I do a step by step run then i
    can see  that second frame  is reported as  a VOL decoding  though the
    first IFrame has been consumed. This makes xvid_decraw does not report
    correctly frames' length.

    Except  that, xvid_decraw  works well  enough  to activate  it in  the
    makefile.

    modified files:
     examples/Makefile examples/xvid_decraw.c

Revision 917 - Directory Listing
Modified Tue Mar 11 20:15:40 2003 UTC (21 years ago) by edgomez
Ok this is rollback patch

Revision 916 - Directory Listing
Modified Tue Mar 11 01:08:10 2003 UTC (21 years ago) by edgomez
2003-03-11 00:36:34 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-5

    Summary:
      PSNR is now an option. More consistent -m/-s option handling.
    Revision:
      xvidcore--devapi4--1.0--patch-5

    I turned PSNR stats into an option (-s). I fixed the handling of the
    -m option that required only a bool.

    I could say in french "ma stupidité dans toute sa grandeur".

    -m presence is enough to significate "save _m_peg stream", we don't
    need the boolean value.

    modified files:
     examples/xvid_encraw.c

Revision 915 - Directory Listing
Modified Mon Mar 10 00:43:31 2003 UTC (21 years ago) by suxen_drol
comment removal

Revision 914 - Directory Listing
Modified Mon Mar 10 00:38:49 2003 UTC (21 years ago) by edgomez
2003-03-10 00:36:15 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-4

    Summary:
      Adds extended stats support even for bframes in xvidcore.
    Revision:
      xvidcore--devapi4--1.0--patch-4

    This patch enables core extended stats support even for bframes. It
    modifies the way the MBTransQuantBVOP function does its work. It used
    to not dequant, idct the MB because bframes are never used as reference
    frames. However if we want to compute stats, then we must perform these
    inverse transformations.

    modified files:
     src/encoder.c src/utils/mbfunctions.h src/utils/mbtransquant.c

Revision 913 - Directory Listing
Modified Sun Mar 9 16:45:24 2003 UTC (21 years ago) by edgomez
2003-03-09 16:42:27 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-3

    Summary:
      Adds extended stats support.
    Revision:
      xvidcore--devapi4--1.0--patch-3

    This patch enables core extended stats support. It seems that xvidcore
    does not compute sse for BFrames, I have tried to adds this by an ugly
    hack  but  it did  not  work  as expected,  i  suppose  core does  not
    decompress bframes as they are  not used as reference frames (unlike P
    and I frames).

    If we  succeed in enabling sse  calculation in core  for bframes, then
    xvid_stat will  not be needed anymore.  This will save  lot of trouble
    with frame matching in PSNR computation when bframes are enabled.

    modified files:
     examples/xvid_encraw.c

Revision 910 - Directory Listing
Modified Sun Mar 9 00:28:10 2003 UTC (21 years ago) by edgomez
Disables some debugging code

Revision 909 - Directory Listing
Modified Sun Mar 9 00:28:09 2003 UTC (21 years ago) by edgomez
2003-03-09 00:23:52 GMT	Edouard Gomez <ed.gomez@free.fr>	patch-2

    Summary:
      Updated xvid_encraw for new API.
    Revision:
      xvidcore--devapi4--1.0--patch-2

    This patch updates the xvid_encraw example to support the
    new API. As it's the first patch for API 4 support, I
    disabled all other examples.

    BUG: first frame type is Unknown, I suppose I'm missing
         a subtility of the new API.

    modified files:
     examples/Makefile examples/xvid_encraw.c src/encoder.c

Revision 891 - Directory Listing
Modified Sat Feb 22 18:19:32 2003 UTC (21 years, 1 month ago) by chl
Emptied to have space for future implementation

Revision 890 - Directory Listing
Modified Sat Feb 22 08:49:45 2003 UTC (21 years, 1 month ago) by suxen_drol
++api v1.-127.0

Revision 889 - Directory Listing
Modified Sat Feb 22 08:24:01 2003 UTC (21 years, 1 month ago) by suxen_drol
++vfw

Revision 888 - Directory Listing
Modified Sat Feb 22 08:22:03 2003 UTC (21 years, 1 month ago) by suxen_drol
++dshow

Revision 887 - Directory Listing
Modified Sat Feb 22 08:14:44 2003 UTC (21 years, 1 month ago) by suxen_drol
++rawdec

Revision 886 - Directory Listing
Modified Fri Feb 21 14:49:29 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 881 - Directory Listing
Modified Thu Feb 20 23:40:49 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 850 - Directory Listing
Modified Sat Feb 15 08:39:17 2003 UTC (21 years, 1 month ago) by suxen_drol
watcomc portab

Revision 849 - Directory Listing
Modified Sat Feb 15 06:33:05 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_CHROMAOPT debug checkbox (koepi)

Revision 848 - Directory Listing
Modified Sat Feb 15 05:57:15 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_CHROMAOPT

Revision 847 - Directory Listing
Modified Thu Feb 13 17:31:35 2003 UTC (21 years, 1 month ago) by
This commit was manufactured by cvs2svn to create branch
'release-0_9_1-fixes'.

Revision 841 - Directory Listing
Modified Wed Feb 12 14:51:02 2003 UTC (21 years, 1 month ago) by chl
Added stride and bquant_offset

Revision 840 - Directory Listing
Modified Wed Feb 12 14:10:50 2003 UTC (21 years, 1 month ago) by syskin
small fix - first frame is always intra now

Revision 839 - Directory Listing
Modified Wed Feb 12 13:43:47 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 838 - Directory Listing
Modified Wed Feb 12 13:31:24 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 837 - Directory Listing
Modified Wed Feb 12 13:24:24 2003 UTC (21 years, 1 month ago) by syskin
VHQ for VfW - code by Koepi

Revision 836 - Directory Listing
Modified Wed Feb 12 12:57:27 2003 UTC (21 years, 1 month ago) by syskin
VHQ. yay.

Revision 835 - Directory Listing
Modified Wed Feb 12 12:16:50 2003 UTC (21 years, 1 month ago) by syskin
flags name change - it's _BITS not _DCT. thx gruel.

Revision 834 - Directory Listing
Modified Wed Feb 12 12:03:30 2003 UTC (21 years, 1 month ago) by syskin
new flags for VHQ

Revision 833 - Directory Listing
Modified Wed Feb 12 11:58:30 2003 UTC (21 years, 1 month ago) by syskin
CodeCoeffInter_CalcBits() needed for VHQ

Revision 832 - Directory Listing
Modified Wed Feb 12 11:48:21 2003 UTC (21 years, 1 month ago) by syskin
new functions can also be used here, for some extra speed (nothing noticable)

Revision 831 - Directory Listing
Modified Wed Feb 12 11:46:18 2003 UTC (21 years, 1 month ago) by syskin
new functions which I'll need for VHQ

Revision 829 - Directory Listing
Modified Tue Feb 11 12:45:52 2003 UTC (21 years, 1 month ago) by suxen_drol
simple_idct_mmx2 wrapped in ARCH_X86 #ifdef

Revision 823 - Directory Listing
Modified Sun Feb 9 15:50:28 2003 UTC (21 years, 1 month ago) by edgomez
Ported fix from stable for -1 indexing of max_run array

Revision 822 - Directory Listing
Modified Sun Feb 9 06:46:54 2003 UTC (21 years, 1 month ago) by suxen_drol
gettimeofday fix

Revision 821 - Directory Listing
Modified Sun Feb 9 06:33:52 2003 UTC (21 years, 1 month ago) by suxen_drol
XVID_HQACPRED

Revision 820 - Directory Listing
Modified Sat Feb 8 03:53:08 2003 UTC (21 years, 1 month ago) by suxen_drol
vbv bitstream dprintfs

Revision 819 - Directory Listing
Modified Sat Feb 8 03:49:47 2003 UTC (21 years, 1 month ago) by suxen_drol
CheckCandidate cleanup

Revision 818 - Directory Listing
Modified Fri Feb 7 15:02:56 2003 UTC (21 years, 1 month ago) by syskin
quite small speed-related bug - fixed

Revision 817 - Directory Listing
Modified Thu Feb 6 09:25:37 2003 UTC (21 years, 1 month ago) by syskin
speed optimizations part 1 + a small bugfix (commited because of the bugfix)

Revision 814 - Directory Listing
Modified Sun Feb 2 10:05:27 2003 UTC (21 years, 1 month ago) by suxen_drol
_real_ fix of 2pass.c (by foxer / koepi)

Revision 812 - Directory Listing
Modified Fri Jan 31 22:25:18 2003 UTC (21 years, 2 months ago) by chl
Replaced gruel's GMC by Skal's, new entries to GMC_DATA

Revision 811 - Directory Listing
Modified Sun Jan 26 14:59:12 2003 UTC (21 years, 2 months ago) by suxen_drol
ICM_DECMPRESS_GET_FORMAT now returns BI_RGB 24 by default

Revision 810 - Directory Listing
Modified Sun Jan 26 05:09:00 2003 UTC (21 years, 2 months ago) by suxen_drol
msvc snprintf fix; image/image.c double->float compiler warnings remvoed

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 808 - Directory Listing
Modified Sat Jan 25 22:51:20 2003 UTC (21 years, 2 months ago) by chl
sse to PSNR for new stats

Revision 807 - Directory Listing
Modified Sat Jan 25 22:44:50 2003 UTC (21 years, 2 months ago) by chl
general flag XVID_EXTRASTATS instead of _DEBUG_PSNR

Revision 806 - Directory Listing
Modified Sat Jan 25 06:55:12 2003 UTC (21 years, 2 months ago) by suxen_drol
INSTALL document added

Revision 805 - Directory Listing
Modified Sat Jan 25 06:51:36 2003 UTC (21 years, 2 months ago) by suxen_drol
microsoft visual c (command line) makefile

Revision 804 - Directory Listing
Modified Sat Jan 25 06:49:10 2003 UTC (21 years, 2 months ago) by suxen_drol
gcc/ecc conditional moved to Makefile.ia64

Revision 803 - Directory Listing
Modified Fri Jan 24 11:44:24 2003 UTC (21 years, 2 months ago) by syskin
I'm really sorry for this delay -_-'

Revision 802 - Directory Listing
Modified Thu Jan 23 14:22:05 2003 UTC (21 years, 2 months ago) by syskin
chromaME activated for b-frame search

Revision 801 - Directory Listing
Modified Thu Jan 23 13:22:11 2003 UTC (21 years, 2 months ago) by syskin
ChromaME for b-frame motion search; please use PMV_CHROMA8 flag to activate

Revision 800 - Directory Listing
Modified Tue Jan 21 22:05:44 2003 UTC (21 years, 2 months ago) by edgomez
- Reverted my changes to avoid breakage in undocumented intra values used in VFW frontend

Someone aware of all values should have a look at SVOPs reporting very soon.

Revision 799 - Directory Listing
Modified Tue Jan 21 13:30:59 2003 UTC (21 years, 2 months ago) by suxen_drol
skal's fdct and michaeln's simple_idct project addition

Revision 798 - Directory Listing
Modified Tue Jan 21 12:51:16 2003 UTC (21 years, 2 months ago) by suxen_drol
michael niedermayer's simple_idct_c, mmx wrapper

Revision 797 - Directory Listing
Modified Tue Jan 21 12:45:20 2003 UTC (21 years, 2 months ago) by suxen_drol
skal's fdct mmx/xmm

Revision 796 - Directory Listing
Modified Tue Jan 21 12:44:49 2003 UTC (21 years, 2 months ago) by suxen_drol
michael niedermayer's simple_idct_mmx

Revision 795 - Directory Listing
Modified Sun Jan 19 15:13:47 2003 UTC (21 years, 2 months ago) by edgomez
This version should work well in all cases now. The only thing i could
not fix is that first delayed frames are not outputed for statistics and
that the flushed one, are used. I'll fix that later.

- dropped MP4U container (was confusing people, because they think mp4u
  is a real format)
- drops NVOPS (length <= 7)
- counts delayed frames, and thus is able to determine how much frames
  it has to flush at the end of the 'normal' decoding process to flush
  xvid decoder internal buffers.
- output is now easier to parse ',' can be used as field separator

Revision 794 - Directory Listing
Modified Sun Jan 19 15:10:11 2003 UTC (21 years, 2 months ago) by edgomez
- Drops N-VOPS
- Dropped support for MP4U container, it was just confusing people, and
  was mostly not needed during tests. Better concentrate on raw support
  which is not that easy with the new bframes/sframes.
- Better output (easier to parse ',' is a field separator)

Revision 793 - Directory Listing
Modified Sun Jan 19 12:03:16 2003 UTC (21 years, 2 months ago) by syskin
I-frame decision: I thought my recent change was a good idea, but it wasn't. Changed back.

Revision 792 - Directory Listing
Modified Fri Jan 17 16:07:40 2003 UTC (21 years, 2 months ago) by chl
inc bitstream version (sprite trajectory fix)

Revision 791 - Directory Listing
Modified Fri Jan 17 16:05:27 2003 UTC (21 years, 2 months ago) by chl
correct initialization of sprite_trajectories (thanks to elcabesa)

Revision 790 - Directory Listing
Modified Thu Jan 16 21:16:04 2003 UTC (21 years, 2 months ago) by edgomez
Small LUTs ported to dev-api-3 - MfA

Revision 789 - Directory Listing
Modified Wed Jan 15 14:41:30 2003 UTC (21 years, 2 months ago) by syskin
chrmaME uses the new flag, so it works again.
GMC enabled.

Revision 788 - Directory Listing
Modified Wed Jan 15 14:36:06 2003 UTC (21 years, 2 months ago) by syskin
chromaME + GMC work together now

Revision 787 - Directory Listing
Modified Tue Jan 14 10:30:39 2003 UTC (21 years, 2 months ago) by chl
No padding before startcodes, except VOP

Revision 786 - Directory Listing
Modified Mon Jan 13 23:52:50 2003 UTC (21 years, 2 months ago) by edgomez
Boy i don't like adding more crap to this trash, but this fixes all intra types reporting (adding intra=3==SVOP) and fixes some (but not all) statistics returning (bframe don't set all information for the header part)

Revision 785 - Directory Listing
Modified Mon Jan 13 18:20:20 2003 UTC (21 years, 2 months ago) by chl
install-branch for systemwide use of libxvidcore.so as libxvidbranch.so

Revision 784 - Directory Listing
Modified Mon Jan 13 14:33:24 2003 UTC (21 years, 2 months ago) by chl
Padding fix at end of VOPs

Revision 783 - Directory Listing
Modified Mon Jan 13 00:37:20 2003 UTC (21 years, 2 months ago) by edgomez
Updated - flushing code for nvops is wrong, but i had no time left for XviD today

Revision 782 - Directory Listing
Modified Mon Jan 13 00:36:27 2003 UTC (21 years, 2 months ago) by edgomez
Updated so now it works well with dev-api-3

Revision 781 - Directory Listing
Modified Sun Jan 12 17:21:43 2003 UTC (21 years, 2 months ago) by edgomez
Ported changes from stable - Does not any new fancy feature, but it works well

Revision 780 - Directory Listing
Modified Sun Jan 12 17:21:04 2003 UTC (21 years, 2 months ago) by edgomez
Ported changes from stable - WARNING as is, it may break things, but i was fed up with these very old versions

Revision 779 - Directory Listing
Modified Sun Jan 12 16:36:51 2003 UTC (21 years, 2 months ago) by syskin
GMC disabled, because we want it disabled.

Revision 778 - Directory Listing
Modified Sun Jan 12 13:13:36 2003 UTC (21 years, 2 months ago) by chl
bugfix averag motion vector clipping in Qpel

Revision 777 - Directory Listing
Modified Sun Jan 12 13:11:50 2003 UTC (21 years, 2 months ago) by chl
bugfix, average motion vector clipping in qpel mode

Revision 776 - Directory Listing
Modified Sun Jan 12 11:24:58 2003 UTC (21 years, 2 months ago) by chl
Bitstream version updated

Revision 775 - Directory Listing
Modified Sun Jan 12 11:04:17 2003 UTC (21 years, 2 months ago) by chl
correct rounding in QPel

Revision 774 - Directory Listing
Modified Sat Jan 11 21:22:24 2003 UTC (21 years, 2 months ago) by chl
decode GMC blockbased (speedup)

Revision 773 - Directory Listing
Modified Sat Jan 11 20:37:46 2003 UTC (21 years, 2 months ago) by chl
Cleanup GMC, bugfix GMC+QPel

Revision 772 - Directory Listing
Modified Sat Jan 11 20:37:13 2003 UTC (21 years, 2 months ago) by chl
Bugfix new GMC + Qpel

Revision 771 - Directory Listing
Modified Sat Jan 11 18:26:58 2003 UTC (21 years, 2 months ago) by chl
bugfix PMV_CHROMA vs. XVID_GMC

Revision 770 - Directory Listing
Modified Sat Jan 11 17:37:11 2003 UTC (21 years, 2 months ago) by chl
minor changes in GME, removed typo in calculation of meany

Revision 769 - Directory Listing
Modified Sat Jan 11 14:59:24 2003 UTC (21 years, 2 months ago) by chl
Major update: Support for GME/GMC with 2 warppoints

Revision 768 - Directory Listing
Modified Thu Jan 9 11:36:33 2003 UTC (21 years, 2 months ago) by syskin
for some reason I enjoy cleaning up the code. It also includes some small bugfixes, optimizations and tweaks (not that I know how to do them), and probably new bugs...

Revision 767 - Directory Listing
Modified Wed Jan 8 14:37:52 2003 UTC (21 years, 2 months ago) by syskin
high quants + bframes crash fixed

Revision 765 - Directory Listing
Modified Mon Jan 6 12:18:12 2003 UTC (21 years, 2 months ago) by syskin
fix by Jaan Kalda - sum of coefficients was not computed correctly. this was causing a crash at high quants

Revision 763 - Directory Listing
Modified Sun Jan 5 16:18:47 2003 UTC (21 years, 2 months ago) by syskin
'mode' is unsigned, and most often equals -1. Cool.

Revision 762 - Directory Listing
Modified Sun Jan 5 03:31:26 2003 UTC (21 years, 2 months ago) by suxen_drol
emms/femms moved to cpuid.asm

Revision 761 - Directory Listing
Modified Sun Jan 5 03:30:44 2003 UTC (21 years, 2 months ago) by suxen_drol
sse2 FrameCodeB array alignment

Revision 760 - Directory Listing
Modified Sat Jan 4 06:14:33 2003 UTC (21 years, 2 months ago) by suxen_drol
global.h macro cleanup
cpu_detection cleanup, XVID_CPU_ASM added
sse2 stuff enabled, femms now utilized

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

Revision 758 - Directory Listing
Modified Fri Jan 3 16:25:14 2003 UTC (21 years, 2 months ago) by suxen_drol
missing decoder emms's
SWAP(_T_...)
moved divx/xvid id to bitstream.c
minor warnings cleanup

Revision 757 - Directory Listing
Modified Fri Jan 3 12:45:30 2003 UTC (21 years, 2 months ago) by syskin
goes together with MC update

Revision 756 - Directory Listing
Modified Fri Jan 3 12:43:38 2003 UTC (21 years, 2 months ago) by syskin
shorter and cleaner code; MC doesn't destroy interpolated pictures now, so they can be re-used (TODO)

Revision 755 - Directory Listing
Modified Thu Jan 2 13:58:54 2003 UTC (21 years, 2 months ago) by suxen_drol
more generic testing

Revision 754 - Directory Listing
Modified Wed Jan 1 13:04:06 2003 UTC (21 years, 3 months ago) by syskin
no more malloc() in ME, I've found a better place for temporary data

Revision 753 - Directory Listing
Modified Wed Jan 1 12:50:44 2003 UTC (21 years, 3 months ago) by syskin
yet another bug: chroma sad was computed incorrectly in inter4v mode

Revision 752 - Directory Listing
Modified Mon Dec 30 10:49:17 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_INIT_TEST

Revision 751 - Directory Listing
Modified Sun Dec 29 21:09:09 2002 UTC (21 years, 3 months ago) by chl
Removed EARLYSTOP flags

Revision 750 - Directory Listing
Modified Sun Dec 29 16:59:50 2002 UTC (21 years, 3 months ago) by suxen_drol
gmc+bframes decoding support

Revision 749 - Directory Listing
Modified Sun Dec 29 15:00:18 2002 UTC (21 years, 3 months ago) by suxen_drol
m_stride fixed

Revision 748 - Directory Listing
Modified Sun Dec 29 11:22:20 2002 UTC (21 years, 3 months ago) by syskin
just today's cleanups - also removed a bug which caused ChromaME to be a bit slower

Revision 747 - Directory Listing
Modified Sun Dec 29 06:48:25 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_DEC_DEBLOCKUV & rrv chroma ordering fix

Revision 746 - Directory Listing
Modified Sun Dec 29 04:55:51 2002 UTC (21 years, 3 months ago) by suxen_drol
visual_object_sequence, visual_object headers

Revision 745 - Directory Listing
Modified Sat Dec 28 15:40:41 2002 UTC (21 years, 3 months ago) by syskin
if we have a shiny new transfer16x16copy, we should use it :)

Revision 744 - Directory Listing
Modified Sat Dec 28 15:34:29 2002 UTC (21 years, 3 months ago) by syskin
cleanups; faster code due to avoiding memcopy where it wasn't needed

Revision 743 - Directory Listing
Modified Sat Dec 28 15:29:13 2002 UTC (21 years, 3 months ago) by syskin
a bit more correct direct mode with qpel (with  interpolation in 8x8 blocks)

Revision 740 - Directory Listing
Modified Thu Dec 26 12:10:11 2002 UTC (21 years, 3 months ago) by syskin
faster qpel with bframes

Revision 739 - Directory Listing
Modified Tue Dec 24 16:44:24 2002 UTC (21 years, 3 months ago) by syskin
another b-frames bugfix; faster p/b/i decision

Revision 738 - Directory Listing
Modified Mon Dec 23 09:25:26 2002 UTC (21 years, 3 months ago) by suxen_drol
%ifdef PREFIX

Revision 737 - Directory Listing
Modified Mon Dec 23 09:24:29 2002 UTC (21 years, 3 months ago) by suxen_drol
"3dne merge messup" FIXED

Revision 736 - Directory Listing
Modified Fri Dec 20 05:49:55 2002 UTC (21 years, 3 months ago) by suxen_drol
corrected intra_table/inter_table array size

Revision 735 - Directory Listing
Modified Fri Dec 20 05:35:56 2002 UTC (21 years, 3 months ago) by suxen_drol
2-pass+bframes frame compensation <foxer at ?>

Revision 734 - Directory Listing
Modified Fri Dec 20 05:14:34 2002 UTC (21 years, 3 months ago) by suxen_drol
coff nasm data alignment fix

Revision 733 - Directory Listing
Modified Fri Dec 20 05:12:02 2002 UTC (21 years, 3 months ago) by suxen_drol
const notype warning

Revision 732 - Directory Listing
Modified Fri Dec 20 00:25:09 2002 UTC (21 years, 3 months ago) by Isibaar
*** empty log message ***

Revision 730 - Directory Listing
Modified Thu Dec 19 00:42:54 2002 UTC (21 years, 3 months ago) by Isibaar
athlon optimized asm code - thanks to Jaan Kalda

Revision 727 - Directory Listing
Modified Wed Dec 18 13:29:16 2002 UTC (21 years, 3 months ago) by suxen_drol
vo_id,vol_id cleanup

Revision 726 - Directory Listing
Modified Tue Dec 17 12:58:10 2002 UTC (21 years, 3 months ago) by suxen_drol
yv12/i420 stride fix

Revision 725 - Directory Listing
Modified Mon Dec 16 08:54:44 2002 UTC (21 years, 3 months ago) by suxen_drol
XVID_API_UNSTABLE, XVID_DEC_DISCONTINUITY

Revision 724 - Directory Listing
Modified Sun Dec 15 14:24:20 2002 UTC (21 years, 3 months ago) by syskin
another bug of mine. and I promised to stop producing them... then again, I never promised to stop fixing them, so it's ok I guess

Revision 721 - Directory Listing
Modified Sat Dec 14 09:39:42 2002 UTC (21 years, 3 months ago) by suxen_drol
mingw/dprintf cleanup, portab.h updated from release-0.9.0

Revision 720 - Directory Listing
Modified Sat Dec 14 09:35:11 2002 UTC (21 years, 3 months ago) by suxen_drol
cleanup

Revision 719 - Directory Listing
Modified Sat Dec 14 09:28:57 2002 UTC (21 years, 3 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

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

Revision 717 - Directory Listing
Modified Sat Dec 14 08:14:37 2002 UTC (21 years, 3 months ago) by suxen_drol
#define bframes cleanup

Revision 716 - Directory Listing
Modified Sat Dec 14 06:09:33 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder options dlg

Revision 715 - Directory Listing
Modified Sat Dec 14 06:07:03 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder cleanup, deblocking filter

Revision 714 - Directory Listing
Modified Sat Dec 14 05:39:54 2002 UTC (21 years, 3 months ago) by suxen_drol
twopass malloc/free safety

Revision 712 - Directory Listing
Modified Fri Dec 13 11:56:31 2002 UTC (21 years, 3 months ago) by syskin
nice cleanups, shorter code, and also two-step skip decision for b-frames

Revision 711 - Directory Listing
Modified Fri Dec 13 11:54:17 2002 UTC (21 years, 3 months ago) by syskin
no more useless MotionEstimationHinted which wasn't even faster anyway

Revision 710 - Directory Listing
Modified Fri Dec 13 11:26:41 2002 UTC (21 years, 3 months ago) by suxen_drol
fixed rrv decoding bug, introduced during decoder cleanup

Revision 709 - Directory Listing
Modified Thu Dec 12 12:42:31 2002 UTC (21 years, 3 months ago) by suxen_drol
MEAnalysis cleanup

Revision 708 - Directory Listing
Modified Thu Dec 12 12:40:19 2002 UTC (21 years, 3 months ago) by suxen_drol
image_chroma_optimize

Revision 707 - Directory Listing
Modified Thu Dec 12 10:38:28 2002 UTC (21 years, 3 months ago) by suxen_drol
decoder cleanup

Revision 706 - Directory Listing
Modified Wed Dec 11 11:03:37 2002 UTC (21 years, 3 months ago) by suxen_drol
motion_comp bug fix (stupid var name mistake)

Revision 705 - Directory Listing
Modified Wed Dec 11 10:47:43 2002 UTC (21 years, 3 months ago) by syskin
no more 'findfcode', it was useless

Revision 704 - Directory Listing
Modified Wed Dec 11 10:32:29 2002 UTC (21 years, 3 months ago) by syskin
motion estimation for reduced resolution p-vops

Revision 703 - Directory Listing
Modified Tue Dec 10 12:03:01 2002 UTC (21 years, 3 months ago) by suxen_drol
interpolate18x18 hack

Revision 702 - Directory Listing
Modified Tue Dec 10 11:13:50 2002 UTC (21 years, 3 months ago) by suxen_drol
rrv encoding update

Revision 701 - Directory Listing
Modified Mon Dec 9 10:47:05 2002 UTC (21 years, 3 months ago) by suxen_drol
rrv i-vop encoding

Revision 700 - Directory Listing
Modified Sun Dec 8 14:57:09 2002 UTC (21 years, 3 months ago) by syskin
did you know that get_range was wrong for qpel? fixed.

Revision 699 - Directory Listing
Modified Sun Dec 8 13:16:30 2002 UTC (21 years, 3 months ago) by syskin
by Koepi: some default values changed

Revision 698 - Directory Listing
Modified Sun Dec 8 06:43:34 2002 UTC (21 years, 3 months ago) by suxen_drol
gcc -Wall cleanup

Revision 697 - Directory Listing
Modified Sun Dec 8 05:50:58 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced.h

Revision 696 - Directory Listing
Modified Sun Dec 8 05:40:21 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop decoding support

Revision 695 - Directory Listing
Modified Sun Dec 8 05:38:56 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop decoding support, packed_mode cleanup

Revision 694 - Directory Listing
Modified Sun Dec 8 05:36:20 2002 UTC (21 years, 3 months ago) by suxen_drol
complexity estimation, rrv, and packed_mode cleanup

Revision 693 - Directory Listing
Modified Sun Dec 8 05:34:16 2002 UTC (21 years, 3 months ago) by suxen_drol
reduced resolution vop sampling & deblocking <skal at planet-d.net>

Revision 692 - Directory Listing
Modified Sun Dec 8 05:33:42 2002 UTC (21 years, 3 months ago) by suxen_drol
interpolate 16x16 & 32x32

Revision 691 - Directory Listing
Modified Sun Dec 8 05:30:26 2002 UTC (21 years, 3 months ago) by suxen_drol
transfer 16x16 & 32x32 inline

Revision 690 - Directory Listing
Modified Wed Dec 4 12:31:18 2002 UTC (21 years, 3 months ago) by suxen_drol
seperated sStats into encoder & frame based parts; #ifdef FRAMEDROP removed

Revision 689 - Directory Listing
Modified Fri Nov 29 10:46:15 2002 UTC (21 years, 4 months ago) by suxen_drol
removed EnableWindow(FALSE) for bframes widgets

Revision 688 - Directory Listing
Modified Thu Nov 28 14:45:21 2002 UTC (21 years, 4 months ago) by syskin
proper max keyframe interval with b-frames

Revision 687 - Directory Listing
Modified Thu Nov 28 07:43:16 2002 UTC (21 years, 4 months ago) by suxen_drol
foxers 2pass + 'packed bitstream' patch; part 2

Revision 683 - Directory Listing
Modified Wed Nov 27 21:08:35 2002 UTC (21 years, 4 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 681 - Directory Listing
Modified Wed Nov 27 14:29:34 2002 UTC (21 years, 4 months ago) by syskin
qpel interpolation code fixed (but please check it's really a fix, noone answered to my mail)

Revision 680 - Directory Listing
Modified Wed Nov 27 11:50:33 2002 UTC (21 years, 4 months ago) by suxen_drol
bframes custom quant support

Revision 679 - Directory Listing
Modified Wed Nov 27 11:41:45 2002 UTC (21 years, 4 months ago) by suxen_drol
foxers 2pass + 'packed bitstream' patch

Revision 676 - Directory Listing
Modified Mon Nov 25 13:38:56 2002 UTC (21 years, 4 months ago) by syskin
another interpolate bug (I promise to stop producing them. really. lol); some thresholds fixed for better mode decision (in bframes)

Revision 675 - Directory Listing
Modified Sun Nov 24 16:38:11 2002 UTC (21 years, 4 months ago) by syskin
two big bugs and one smaller - fixed

Revision 672 - Directory Listing
Modified Sat Nov 23 15:09:31 2002 UTC (21 years, 4 months ago) by syskin
some thresholds changed for better bframe placement (I hope ;> )

Revision 671 - Directory Listing
Modified Sat Nov 23 14:57:09 2002 UTC (21 years, 4 months ago) by syskin
bframes + mpeg quant type

Revision 670 - Directory Listing
Modified Thu Nov 21 12:51:28 2002 UTC (21 years, 4 months ago) by suxen_drol
removed #ifdef BFRAMES

Revision 669 - Directory Listing
Modified Thu Nov 21 11:07:10 2002 UTC (21 years, 4 months ago) by syskin
yet another bug. there is more

Revision 668 - Directory Listing
Modified Thu Nov 21 10:33:33 2002 UTC (21 years, 4 months ago) by syskin
an ugly bug squashed (bframes+qpel)

Revision 667 - Directory Listing
Modified Wed Nov 20 22:28:25 2002 UTC (21 years, 4 months ago) by Isibaar
rounding fix

Revision 666 - Directory Listing
Modified Wed Nov 20 20:11:49 2002 UTC (21 years, 4 months ago) by Isibaar
correct interpolate8x8_avg2 calls

Revision 665 - Directory Listing
Modified Wed Nov 20 20:11:09 2002 UTC (21 years, 4 months ago) by Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup

Revision 664 - Directory Listing
Modified Wed Nov 20 19:53:18 2002 UTC (21 years, 4 months ago) by Isibaar
bframe+qpel decoding support, bframe decoding bugfix, qpel interpolation speedup, bframe decoding speedup

Revision 663 - Directory Listing
Modified Wed Nov 20 15:29:07 2002 UTC (21 years, 4 months ago) by syskin
all qpel code rewritten

Revision 662 - Directory Listing
Modified Tue Nov 19 13:48:42 2002 UTC (21 years, 4 months ago) by syskin
I'm stupid or something

Revision 661 - Directory Listing
Modified Tue Nov 19 13:43:00 2002 UTC (21 years, 4 months ago) by syskin
quick but important fix

Revision 660 - Directory Listing
Modified Tue Nov 19 13:23:17 2002 UTC (21 years, 4 months ago) by suxen_drol
koepi bframe_offset, foxer's updated 2pass code, bframe keyframe fix

Revision 659 - Directory Listing
Modified Tue Nov 19 13:21:25 2002 UTC (21 years, 4 months ago) by suxen_drol
decoder bframe fix, koepi bframe_offset, additional xvid_enc_frame->intra types

Revision 658 - Directory Listing
Modified Tue Nov 19 13:04:35 2002 UTC (21 years, 4 months ago) by syskin
qpel support for b-frames

Revision 646 - Directory Listing
Modified Tue Nov 12 16:05:27 2002 UTC (21 years, 4 months ago) by Isibaar
Remember: TOOSMALL_LIMIT of 1 introduces artifacts at quant = 1

Revision 645 - Directory Listing
Modified Tue Nov 12 15:53:47 2002 UTC (21 years, 4 months ago) by Isibaar
packed bitstream decoding support

Revision 644 - Directory Listing
Modified Tue Nov 12 14:46:03 2002 UTC (21 years, 4 months ago) by syskin
gmc + bframes fix; much smarter p/b/i decision

Revision 643 - Directory Listing
Modified Tue Nov 12 14:44:53 2002 UTC (21 years, 4 months ago) by syskin
gmc + bframes fix

Revision 642 - Directory Listing
Modified Mon Nov 11 20:53:34 2002 UTC (21 years, 4 months ago) by Isibaar
b-frames packed mode bugfix

Revision 641 - Directory Listing
Modified Mon Nov 11 15:49:29 2002 UTC (21 years, 4 months ago) by Isibaar
bframes decoding bugfix

Revision 640 - Directory Listing
Modified Mon Nov 11 09:01:51 2002 UTC (21 years, 4 months ago) by syskin
faster P/B/I decision

Revision 639 - Directory Listing
Modified Mon Nov 11 08:42:35 2002 UTC (21 years, 4 months ago) by syskin
a most stupid bug ever (even if quite minor)

Revision 638 - Directory Listing
Modified Sat Nov 9 13:23:51 2002 UTC (21 years, 4 months ago) by syskin
TOOSMALL_LIMIT = 1

Revision 637 - Directory Listing
Modified Fri Nov 8 22:43:51 2002 UTC (21 years, 4 months ago) by suxen_drol
nasm "path with spaces" fix

Revision 636 - Directory Listing
Modified Fri Nov 8 22:34:16 2002 UTC (21 years, 4 months ago) by suxen_drol
packed bframes 0x7f decoder bug

Revision 635 - Directory Listing
Modified Fri Nov 8 10:30:59 2002 UTC (21 years, 4 months ago) by suxen_drol
remove #define KOEPI_2PASS!

Revision 634 - Directory Listing
Modified Fri Nov 8 10:11:48 2002 UTC (21 years, 4 months ago) by suxen_drol
external colorspace conversion support

Revision 633 - Directory Listing
Modified Thu Nov 7 15:21:31 2002 UTC (21 years, 4 months ago) by Isibaar
uyvy_to_yv12 func pointer init fix

Revision 632 - Directory Listing
Modified Thu Nov 7 10:34:14 2002 UTC (21 years, 4 months ago) by suxen_drol
new colorspace stride

Revision 631 - Directory Listing
Modified Thu Nov 7 10:31:03 2002 UTC (21 years, 4 months ago) by suxen_drol
encoder: new colorspace; decoder: auto width/height, basic gmc, experimental rrv

Revision 630 - Directory Listing
Modified Wed Nov 6 21:05:30 2002 UTC (21 years, 4 months ago) by suxen_drol
declare_aligned_matrix fix

Revision 628 - Directory Listing
Modified Mon Nov 4 10:58:24 2002 UTC (21 years, 4 months ago) by syskin
improved me; chroma info used for me; shorter code; second-step GMC search

Revision 627 - Directory Listing
Modified Mon Nov 4 10:53:49 2002 UTC (21 years, 4 months ago) by syskin
global flag: XVID_ME_COLOUR

Revision 626 - Directory Listing
Modified Sun Nov 3 04:51:33 2002 UTC (21 years, 4 months ago) by suxen_drol
new(er) colorspace conversion routines

Revision 625 - Directory Listing
Modified Sun Nov 3 03:22:03 2002 UTC (21 years, 4 months ago) by suxen_drol
virtualdub yv12 hack

Revision 624 - Directory Listing
Modified Sun Nov 3 02:04:07 2002 UTC (21 years, 4 months ago) by suxen_drol
newline fixup

Revision 623 - Directory Listing
Modified Sun Nov 3 02:02:44 2002 UTC (21 years, 4 months ago) by suxen_drol
']' fixup, strlen removed

Revision 622 - Directory Listing
Modified Sun Nov 3 01:43:32 2002 UTC (21 years, 4 months ago) by suxen_drol
bs_put_spritetrajectory prototype fixup

Revision 621 - Directory Listing
Modified Sat Nov 2 16:12:27 2002 UTC (21 years, 4 months ago) by chl
disabled GMC debug printf

Revision 620 - Directory Listing
Modified Sat Nov 2 16:11:07 2002 UTC (21 years, 4 months ago) by chl
make BFRAMES default behaviour

Revision 619 - Directory Listing
Modified Sat Nov 2 15:52:31 2002 UTC (21 years, 4 months ago) by chl
Basic support for translation-only GMC support (compatible to Divx5)
use general flag XVID_GMC to switch it on, the rest is done automatically.
!!! Combination with B-frames is completely untested !!!

Revision 618 - Directory Listing
Modified Thu Oct 31 06:52:26 2002 UTC (21 years, 5 months ago) by Isibaar
qpel.h

Revision 617 - Directory Listing
Modified Wed Oct 30 23:12:13 2002 UTC (21 years, 5 months ago) by Isibaar
chroma rounding again

Revision 616 - Directory Listing
Modified Wed Oct 30 18:06:41 2002 UTC (21 years, 5 months ago) by Isibaar
qpel chroma rounding fixed

Revision 614 - Directory Listing
Modified Mon Oct 28 11:25:33 2002 UTC (21 years, 5 months ago) by suxen_drol
remove xvidcore .lib references

Revision 613 - Directory Listing
Modified Mon Oct 28 11:18:05 2002 UTC (21 years, 5 months ago) by suxen_drol
iyuv support

Revision 611 - Directory Listing
Modified Thu Oct 24 14:45:24 2002 UTC (21 years, 5 months ago) by h
new-and-improved fbase/fincr handling

Revision 609 - Directory Listing
Modified Thu Oct 24 07:28:18 2002 UTC (21 years, 5 months ago) by h
test for bad fbase/fincr values

Revision 606 - Directory Listing
Modified Mon Oct 21 13:07:33 2002 UTC (21 years, 5 months ago) by Isibaar
merge of Radek's bframe and my qpel changes...

Revision 602 - Directory Listing
Modified Thu Oct 17 19:10:57 2002 UTC (21 years, 5 months ago) by Isibaar
Michael Niedermayer's user data patch

Revision 601 - Directory Listing
Modified Thu Oct 17 13:50:23 2002 UTC (21 years, 5 months ago) by syskin
minor updates - mostly speed but also b-frame's quality

Revision 600 - Directory Listing
Modified Thu Oct 17 13:27:22 2002 UTC (21 years, 5 months ago) by Isibaar
some qpel bugfixes, fixed MV hints (but works only without qpel)

Revision 598 - Directory Listing
Modified Tue Oct 15 22:27:07 2002 UTC (21 years, 5 months ago) by Isibaar
qpel interpolation update

Revision 597 - Directory Listing
Modified Sun Oct 13 13:52:01 2002 UTC (21 years, 5 months ago) by chl
removed compiler warning (missing newline at EOF)

Revision 596 - Directory Listing
Modified Sun Oct 13 13:51:10 2002 UTC (21 years, 5 months ago) by chl
Fixed bug in GET_REFERENCE macro  [X and Y instead of (X) and (Y)]

Revision 595 - Directory Listing
Modified Sat Oct 12 14:40:36 2002 UTC (21 years, 5 months ago) by suxen_drol
minor cleanup, rgb555/565 re-activated

Revision 594 - Directory Listing
Modified Sat Oct 12 13:56:16 2002 UTC (21 years, 5 months ago) by syskin
qpel bugfixes

Revision 593 - Directory Listing
Modified Sat Oct 12 10:27:50 2002 UTC (21 years, 5 months ago) by Isibaar
removed obsolete PMV_EARLYSTOP flags

Revision 592 - Directory Listing
Modified Sat Oct 12 10:27:28 2002 UTC (21 years, 5 months ago) by Isibaar
define BFRAMES

Revision 591 - Directory Listing
Modified Fri Oct 11 23:18:37 2002 UTC (21 years, 5 months ago) by Isibaar
fprintf removed

Revision 590 - Directory Listing
Modified Fri Oct 11 15:07:32 2002 UTC (21 years, 5 months ago) by Isibaar
oops, commited wrong code, now fixed...

Revision 589 - Directory Listing
Modified Fri Oct 11 00:44:49 2002 UTC (21 years, 5 months ago) by Isibaar
b-frame decoding fix

Revision 588 - Directory Listing
Modified Thu Oct 10 12:16:00 2002 UTC (21 years, 5 months ago) by Isibaar
qpel update

Revision 586 - Directory Listing
Modified Wed Oct 9 15:56:16 2002 UTC (21 years, 5 months ago) by Isibaar
fix of access violation bug

Revision 582 - Directory Listing
Modified Sun Oct 6 07:05:51 2002 UTC (21 years, 5 months ago) by suxen_drol
yv12_to_XXX colorspace cleanup: dst_stride redefined, plain-c bgra and rgba modes support added

Revision 581 - Directory Listing
Modified Sat Oct 5 21:42:04 2002 UTC (21 years, 5 months ago) by Isibaar
qpel MC

Revision 580 - Directory Listing
Modified Sat Oct 5 21:39:39 2002 UTC (21 years, 5 months ago) by Isibaar
qpel ME

Revision 579 - Directory Listing
Modified Sat Oct 5 21:37:44 2002 UTC (21 years, 5 months ago) by Isibaar
qpel support code

Revision 578 - Directory Listing
Modified Sat Oct 5 21:31:40 2002 UTC (21 years, 5 months ago) by Isibaar
some qpel mmx code

Revision 577 - Directory Listing
Modified Thu Oct 3 12:06:42 2002 UTC (21 years, 5 months ago) by suxen_drol
correct bitstream stuffing and divx5-bframes compatibility

Revision 576 - Directory Listing
Modified Thu Oct 3 08:26:19 2002 UTC (21 years, 5 months ago) by syskin
iFcode evaluation from hinted ME data

Revision 575 - Directory Listing
Modified Wed Oct 2 12:57:25 2002 UTC (21 years, 6 months ago) by suxen_drol
improved divx5 packed-avi compatibility

Revision 574 - Directory Listing
Modified Wed Oct 2 10:16:36 2002 UTC (21 years, 6 months ago) by syskin
lumimasking related bug fixed - but still doesn't work with hinted ME

Revision 573 - Directory Listing
Modified Mon Sep 30 14:16:02 2002 UTC (21 years, 6 months ago) by chl
bugfix for timecodes in encoder_encode()   [max_bframes=-1]

Revision 572 - Directory Listing
Modified Mon Sep 30 09:19:26 2002 UTC (21 years, 6 months ago) by chl
bugfix for timecode of first frame

Revision 571 - Directory Listing
Modified Sun Sep 29 16:38:06 2002 UTC (21 years, 6 months ago) by chl
A version of xvid_stat with bframes support. Very ugly early code.
PSNR might not work in some cases, because of the N-VOPs

Revision 570 - Directory Listing
Modified Sun Sep 29 15:56:21 2002 UTC (21 years, 6 months ago) by chl
Disabled debug output

Revision 569 - Directory Listing
Modified Sun Sep 29 15:53:42 2002 UTC (21 years, 6 months ago) by chl
BVOP-ME bugfix (sign error)

Revision 568 - Directory Listing
Modified Sat Sep 28 17:28:18 2002 UTC (21 years, 6 months ago) by edgomez
Patch from sysKin

Revision 557 - Directory Listing
Modified Sat Sep 28 13:01:15 2002 UTC (21 years, 6 months ago) by chl
Fixed timecode (including support for max_b > fps)
Thanks to suxen_drol for showing me the obvious way to fix it (using pRef)

Revision 552 - Directory Listing
Modified Sat Sep 28 02:01:56 2002 UTC (21 years, 6 months ago) by h
foxer: improved minimum frame size detection
fixed i-frames being scaled larger than quant=2

Revision 545 - Directory Listing
Modified Fri Sep 27 17:25:17 2002 UTC (21 years, 6 months ago) by h
sysKin's updated P/B/I decision code

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 543 - Directory Listing
Modified Thu Sep 26 01:54:54 2002 UTC (21 years, 6 months ago) by h
alternate-vertical-scan encoding/decoding support

Revision 540 - Directory Listing
Modified Wed Sep 25 22:02:04 2002 UTC (21 years, 6 months ago) by h
re-enabled interlacing mmx

Revision 539 - Directory Listing
Modified Wed Sep 25 21:28:48 2002 UTC (21 years, 6 months ago) by Isibaar
SysKin's latest ME changes

Revision 538 - Directory Listing
Modified Wed Sep 25 16:54:32 2002 UTC (21 years, 6 months ago) by h
interlacing mmx

Revision 537 - Directory Listing
Modified Wed Sep 25 16:51:47 2002 UTC (21 years, 6 months ago) by h
interlacing mmx, set mode to Release, BFRAMES def'ed by default

Revision 534 - Directory Listing
Modified Tue Sep 24 16:30:34 2002 UTC (21 years, 6 months ago) by Isibaar
sad16v_mmx

Revision 531 - Directory Listing
Modified Mon Sep 23 20:41:24 2002 UTC (21 years, 6 months ago) by chl
Added BFRAMES as default (needed for sysKin ME)

Revision 530 - Directory Listing
Modified Mon Sep 23 20:36:02 2002 UTC (21 years, 6 months ago) by chl
sysKin Motion Estimation and minor changes to support it.
I hope it doesn't break too much...

Revision 528 - Directory Listing
Modified Mon Sep 23 06:11:34 2002 UTC (21 years, 6 months ago) by h
foxer: added check for minimum possible frame size,
altered overflow behaviour to soften impact - more overflow
to heavily scaled frames
external 2-pass - credits quant mode and i-frame boost fixes

Revision 527 - Directory Listing
Modified Mon Sep 23 06:10:43 2002 UTC (21 years, 6 months ago) by h
foxer: added check for minimum possible frame size,
altered overflow behaviour to soften impact - more
overflow to heavily scaled frames

Revision 526 - Directory Listing
Modified Mon Sep 23 06:09:53 2002 UTC (21 years, 6 months ago) by h
updated peter ross email address

Revision 520 - Directory Listing
Modified Sun Sep 22 18:38:51 2002 UTC (21 years, 6 months ago) by h
bugfix - custom matrix mode previously forced vol header for every frame

Revision 500 - Directory Listing
Modified Sat Sep 21 03:46:45 2002 UTC (21 years, 6 months ago) by suxen_drol
gom's adapt quant free() fix

Revision 449 - Directory Listing
Modified Sun Sep 8 09:49:55 2002 UTC (21 years, 6 months ago) by suxen_drol
block-based encoder interpolation/compensation for normal & bframes.

Revision 394 - Directory Listing
Modified Wed Sep 4 18:58:27 2002 UTC (21 years, 6 months ago) by chl
Adding installing of xvid.h to /usr/local/include  (just to test branching)

Revision 392 - Directory Listing
Modified Wed Sep 4 18:44:41 2002 UTC (21 years, 6 months ago) by
This commit was manufactured by cvs2svn to create branch 'dev-api-3'.

Revision 362 - Directory Listing
Modified Tue Aug 6 23:41:01 2002 UTC (21 years, 7 months ago) by Foxer
xvid.h reference consolidation

Revision 107 - Directory Listing
Modified Sat Apr 6 23:06:36 2002 UTC (21 years, 11 months ago) by Foxer
reverted: min i-frame interval

Revision 106 - Directory Listing
Modified Sat Apr 6 06:21:30 2002 UTC (21 years, 11 months ago) by
This commit was manufactured by cvs2svn to create branch 'unlabeled-1.9.1'.

Revision 6 - Directory Listing
Modified Fri Mar 8 19:54:05 2002 UTC (22 years ago) by Isibaar
initial import

Revision 1 - Directory Listing
Added Fri Oct 12 16:30:51 2001 UTC (22 years, 5 months ago) by
Standard project directories initialized by cvs2svn.

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4