[svn] / branches / dev-api-4 Repository:
ViewVC logotype

Log of /branches/dev-api-4

View Directory Listing Directory Listing


Sticky Revision:

Revision 1080 - Directory Listing
Modified Wed Jul 2 13:15:01 2003 UTC (16 years, 2 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 (16 years, 2 months ago) by chl
3 warp point GME - first bugfix

Revision 1078 - Directory Listing
Modified Sat Jun 28 15:54:17 2003 UTC (16 years, 2 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 (16 years, 2 months ago) by chl
3 warp point GME - first commit

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

Revision 1075 - Directory Listing
Modified Thu Jun 26 11:50:37 2003 UTC (16 years, 3 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 (16 years, 3 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 (16 years, 3 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 (16 years, 3 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 (16 years, 3 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 (16 years, 3 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 (16 years, 3 months ago) by Isibaar
removed rather useless log2bin asm code

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

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

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

Revision 1063 - Directory Listing
Modified Tue Jun 10 10:12:24 2003 UTC (16 years, 3 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 (16 years, 3 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 (16 years, 3 months ago) by suxen_drol
Quantizer histogram and encoding status window

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

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

Revision 1058 - Directory Listing
Modified Mon Jun 9 19:42:25 2003 UTC (16 years, 3 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 (16 years, 3 months ago) by edgomez
Removed #include to deleted file

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

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

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

Revision 1052 - Directory Listing
Modified Mon Jun 2 11:47:30 2003 UTC (16 years, 3 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 (16 years, 3 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 (16 years, 3 months ago) by edgomez
Force frame type during the second pass.

Revision 1049 - Directory Listing
Modified Thu May 29 12:38:44 2003 UTC (16 years, 3 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 (16 years, 3 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 (16 years, 3 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 (16 years, 3 months ago) by edgomez
Removed Alt curve treatment

Revision 1043 - Directory Listing
Modified Sat May 24 22:03:50 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by edgomez
Added the mrproper Makefile target.

Revision 1038 - Directory Listing
Modified Thu May 22 16:36:07 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by edgomez
RateControl complete removal

Revision 1034 - Directory Listing
Modified Sun May 18 12:24:55 2003 UTC (16 years, 4 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 (16 years, 4 months ago) by suxen_drol
ratecontrol.c removed from sources.inc

Revision 1032 - Directory Listing
Modified Sat May 17 13:37:49 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by suxen_drol
2pass1 stats filename missing.

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

Revision 1026 - Directory Listing
Modified Thu May 15 17:21:08 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by edgomez
Added module building for MacOSX.

Revision 1023 - Directory Listing
Modified Wed May 14 20:23:02 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by suxen_drol
vfw extensions api header

Revision 1019 - Directory Listing
Modified Wed May 14 11:53:16 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by suxen_drol
zones, profiles, vfw changes

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

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

Revision 1011 - Directory Listing
Modified Fri May 9 22:03:13 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by edgomez
Added config.status to distclean target

Revision 1008 - Directory Listing
Modified Mon May 5 00:19:05 2003 UTC (16 years, 4 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 (16 years, 4 months ago) by edgomez
Increased API major

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

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

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

Revision 999 - Directory Listing
Modified Sun Apr 27 21:18:49 2003 UTC (16 years, 4 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 (16 years, 4 months ago) by edgomez
Syncing with release-0_9_1-fixes

Revision 997 - Directory Listing
Modified Sun Apr 27 20:36:13 2003 UTC (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 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 (16 years, 4 months ago) by chl
Added XVID_VOP_TRELLISQUANT for trellis quantization

Revision 992 - Directory Listing
Modified Fri Apr 25 14:53:37 2003 UTC (16 years, 5 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 (16 years, 5 months ago) by chl
Calculate average PSNR in -stats mode

Revision 990 - Directory Listing
Modified Fri Apr 18 20:06:58 2003 UTC (16 years, 5 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 (16 years, 5 months ago) by suxen_drol
removed credits.txt

Revision 988 - Directory Listing
Modified Mon Apr 14 20:19:00 2003 UTC (16 years, 5 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 (16 years, 5 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 (16 years, 5 months ago) by syskin
'const' cleanups to remove compiler warnings

Revision 983 - Directory Listing
Modified Sat Apr 12 06:58:50 2003 UTC (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 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 (16 years, 5 months ago) by suxen_drol
2pass2 (basic) internal scaler

Revision 974 - Directory Listing
Modified Sat Apr 5 16:47:44 2003 UTC (16 years, 5 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 (16 years, 5 months ago) by edgomez
Fixes 32 bit misaligned reads on ARM (+ some sync work with old 0.9.x tree for cleanups)

Revision 966 - Directory Listing
Modified Wed Apr 2 20:43:56 2003 UTC (16 years, 5 months 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 (16 years, 5 months ago) by edgomez
New code, much more clean/modular

Revision 964 - Directory Listing
Modified Sun Mar 30 00:36:53 2003 UTC (16 years, 5 months 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 (16 years, 5 months 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 (16 years, 5 months ago) by edgomez
Fix aligment problem for dct blocks

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

Revision 958 - Directory Listing
Modified Sat Mar 29 01:29:53 2003 UTC (16 years, 5 months 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 (16 years, 5 months ago) by suxen_drol
sad cleanup

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

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

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

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

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

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

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

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

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

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

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

Revision 944 - Directory Listing
Modified Tue Mar 25 22:53:57 2003 UTC (16 years, 6 months 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 (16 years, 6 months ago) by edgomez
Fixed the corner case where quant=integer.5

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

Revision 941 - Directory Listing
Modified Tue Mar 25 10:32:48 2003 UTC (16 years, 6 months 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 (16 years, 6 months ago) by suxen_drol
debug printf cleanup

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

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

Revision 936 - Directory Listing
Modified Sat Mar 22 13:49:49 2003 UTC (16 years, 6 months 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 (16 years, 6 months 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 (16 years, 6 months ago) by suxen_drol
no message

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

Revision 932 - Directory Listing
Modified Thu Mar 20 14:14:52 2003 UTC (16 years, 6 months 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 (16 years, 6 months ago) by suxen_drol
missing stats output fixed

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

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

Revision 926 - Directory Listing
Modified Sun Mar 16 12:05:09 2003 UTC (16 years, 6 months 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 (16 years, 6 months ago) by suxen_drol
variable frame rate encoding

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

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

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

Revision 921 - Directory Listing
Modified Sat Mar 15 14:38:34 2003 UTC (16 years, 6 months 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 (16 years, 6 months 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 (16 years, 6 months 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 (16 years, 6 months 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 (16 years, 6 months ago) by edgomez
Ok this is rollback patch

Revision 916 - Directory Listing
Modified Tue Mar 11 01:08:10 2003 UTC (16 years, 6 months 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 (16 years, 6 months ago) by suxen_drol
comment removal

Revision 914 - Directory Listing
Modified Mon Mar 10 00:38:49 2003 UTC (16 years, 6 months 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 (16 years, 6 months 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 (16 years, 6 months ago) by edgomez
Disables some debugging code

Revision 909 - Directory Listing
Modified Sun Mar 9 00:28:09 2003 UTC (16 years, 6 months 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 (16 years, 7 months ago) by chl
Emptied to have space for future implementation

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

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

Revision 888 - Directory Listing
Modified Sat Feb 22 08:22:03 2003 UTC (16 years, 7 months ago) by suxen_drol
++dshow

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

Revision 886 - Directory Listing
Modified Fri Feb 21 14:49:29 2003 UTC (16 years, 7 months ago) by
Copied from: trunk revision 885
This commit was manufactured by cvs2svn to create branch 'dev-api-4'.

Revision 885 - Directory Listing
Modified Fri Feb 21 14:49:28 2003 UTC (16 years, 7 months ago) by syskin
Original Path: trunk
cleanups

Revision 884 - Directory Listing
Modified Fri Feb 21 14:44:57 2003 UTC (16 years, 7 months ago) by syskin
Original Path: trunk
cleanups

Revision 883 - Directory Listing
Modified Fri Feb 21 08:32:34 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
msvc warning fixup

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 865 - Directory Listing
Modified Mon Feb 17 23:15:48 2003 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
- typo fix

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

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

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

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

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

Revision 859 - Directory Listing
Modified Sun Feb 16 05:03:55 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 858 - Directory Listing
Modified Sun Feb 16 04:37:29 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 857 - Directory Listing
Modified Sun Feb 16 04:23:29 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 856 - Directory Listing
Modified Sun Feb 16 03:59:01 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

Revision 855 - Directory Listing
Modified Sun Feb 16 03:12:56 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
merge dev-api-3 into HEAD

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

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

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

Revision 845 - Directory Listing
Modified Thu Feb 13 17:31:33 2003 UTC (16 years, 7 months ago) by edgomez
Original Path: trunk
Ready for 0.9.1

Revision 843 - Directory Listing
Modified Thu Feb 13 13:05:10 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
decore,encore removed

Revision 842 - Directory Listing
Modified Thu Feb 13 12:50:43 2003 UTC (16 years, 7 months ago) by suxen_drol
Original Path: trunk
line feed fixup

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 742 - Directory Listing
Modified Sat Dec 28 13:53:08 2002 UTC (16 years, 8 months ago) by edgomez
Original Path: trunk
Changed my email

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

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

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

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

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

Revision 722 - Directory Listing
Modified Sun Dec 15 01:12:01 2002 UTC (16 years, 9 months ago) by edgomez
Original Path: trunk
Fix the fix

Revision 718 - Directory Listing
Modified Sat Dec 14 09:28:56 2002 UTC (16 years, 9 months ago) by suxen_drol
Original Path: trunk
cleanup

Revision 713 - Directory Listing
Modified Sat Dec 14 05:37:07 2002 UTC (16 years, 9 months ago) by suxen_drol
Original Path: trunk
bframes decoding fix

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

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

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

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

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

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

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

Revision 673 - Directory Listing
Modified Sat Nov 23 18:11:58 2002 UTC (16 years, 10 months ago) by chl
Original Path: trunk
ICC support

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

Revision 656 - Directory Listing
Modified Sun Nov 17 01:07:38 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
Changed license

Revision 655 - Directory Listing
Modified Sun Nov 17 00:57:58 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
License changed

Revision 654 - Directory Listing
Modified Sun Nov 17 00:51:11 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
License changed

Revision 653 - Directory Listing
Modified Sun Nov 17 00:41:20 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
License changed

Revision 652 - Directory Listing
Modified Sun Nov 17 00:35:33 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
License changed

Revision 651 - Directory Listing
Modified Sun Nov 17 00:20:30 2002 UTC (16 years, 10 months ago) by edgomez
Original Path: trunk
License changed

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

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

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

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

Revision 629 - Directory Listing
Modified Mon Nov 4 12:50:24 2002 UTC (16 years, 10 months ago) by suxen_drol
Original Path: trunk
doxygen comments cleanup

Revision 615 - Directory Listing
Modified Mon Oct 28 11:32:50 2002 UTC (16 years, 10 months ago) by suxen_drol
Original Path: trunk
iyuv support, remove xvidcore .lib references

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

Revision 610 - Directory Listing
Modified Thu Oct 24 10:56:07 2002 UTC (16 years, 11 months ago) by suxen_drol
Original Path: trunk
XVID_ENC_ENCODE typo fix

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

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

Revision 605 - Directory Listing
Modified Sat Oct 19 12:20:33 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Fixed copyrights

Revision 604 - Directory Listing
Modified Sat Oct 19 12:20:03 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Added Min Chen

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

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

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

Revision 585 - Directory Listing
Modified Wed Oct 9 14:35:57 2002 UTC (16 years, 11 months ago) by ia64p
Original Path: trunk
tiny ia64 fix

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

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

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

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

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

Revision 564 - Directory Listing
Modified Sat Sep 28 15:47:46 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Added to project

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

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

Revision 561 - Directory Listing
Modified Sat Sep 28 14:53:40 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Last small fixes

Revision 560 - Directory Listing
Modified Sat Sep 28 14:52:20 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Added to project

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

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

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

Revision 555 - Directory Listing
Modified Sat Sep 28 03:40:18 2002 UTC (16 years, 11 months ago) by suxen_drol
Original Path: trunk
cygwin mingw-runtime notice

Revision 554 - Directory Listing
Modified Sat Sep 28 03:00:03 2002 UTC (16 years, 11 months ago) by suxen_drol
Original Path: trunk
cygwin mingw-runtime notice

Revision 553 - Directory Listing
Modified Sat Sep 28 02:34:47 2002 UTC (16 years, 11 months ago) by suxen_drol
Original Path: trunk
cygwin & mingw makefiles

Revision 552 - Directory Listing
Modified Sat Sep 28 02:01:56 2002 UTC (16 years, 11 months ago) by h
Original Path: trunk
foxer: improved minimum frame size detection
fixed i-frames being scaled larger than quant=2

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

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

Revision 549 - Directory Listing
Modified Fri Sep 27 18:36:51 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Updated

Revision 548 - Directory Listing
Modified Fri Sep 27 18:35:35 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Some trivial fixes

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

Revision 546 - Directory Listing
Modified Fri Sep 27 18:26:59 2002 UTC (16 years, 11 months ago) by edgomez
Original Path: trunk
Updated - unix2dos applied

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

Revision 542 - Directory Listing
Modified Thu Sep 26 00:33:00 2002 UTC (17 years ago) by h
Original Path: trunk
amended copyright

Revision 541 - Directory Listing
Modified Wed Sep 25 23:37:09 2002 UTC (17 years ago) by h
Original Path: trunk
removed incomplete field-mv support

Revision 536 - Directory Listing
Modified Tue Sep 24 22:27:32 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Fix typo mistake

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

Revision 533 - Directory Listing
Modified Tue Sep 24 14:37:30 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
mingw compatibility

Revision 532 - Directory Listing
Modified Tue Sep 24 14:25:42 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
removed gcc warnings

Revision 529 - Directory Listing
Modified Mon Sep 23 10:59:10 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
mingw/msvc compat. patch

Revision 527 - Directory Listing
Modified Mon Sep 23 06:10:43 2002 UTC (17 years ago) by h
Original Path: trunk
foxer: added check for minimum possible frame size,
altered overflow behaviour to soften impact - more
overflow to heavily scaled frames

Revision 525 - Directory Listing
Modified Sun Sep 22 20:40:47 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

Revision 524 - Directory Listing
Modified Sun Sep 22 20:34:05 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Removed definitively bframe ME code

Revision 523 - Directory Listing
Modified Sun Sep 22 19:45:26 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Added main contributors

Revision 522 - Directory Listing
Modified Sun Sep 22 19:35:38 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Udated copyright holders

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

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

Revision 518 - Directory Listing
Modified Sun Sep 22 18:17:32 2002 UTC (17 years ago) by h
Original Path: trunk
fixed msvc compilation

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

Revision 516 - Directory Listing
Modified Sun Sep 22 17:25:13 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Changed DECLARE_ALIGNED_MATRIX

Revision 515 - Directory Listing
Modified Sun Sep 22 17:08:17 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

Revision 514 - Directory Listing
Modified Sun Sep 22 17:01:36 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed DEBUGXXXs calls

Revision 513 - Directory Listing
Modified Sun Sep 22 16:59:57 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Cleaned (hopefully)

Revision 512 - Directory Listing
Modified Sun Sep 22 12:13:21 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

Revision 511 - Directory Listing
Modified Sun Sep 22 12:10:34 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Renamed file Makefile.linux->Makefile.linxuxx86

Revision 510 - Directory Listing
Modified Sun Sep 22 10:31:18 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Changed header

Revision 509 - Directory Listing
Modified Sun Sep 22 10:30:04 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Synced with last Makefile.linux changes

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

Revision 507 - Directory Listing
Modified Sun Sep 22 10:19:51 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed SMP cflag and added BFRAMES_DEC (lacks real testing).

Revision 506 - Directory Listing
Modified Sat Sep 21 15:31:57 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
libxvidcore.lib usage

Revision 505 - Directory Listing
Modified Sat Sep 21 15:16:48 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
msvc dsp fix

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

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

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

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

Revision 499 - Directory Listing
Modified Sat Sep 21 03:11:36 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
pross email address updates

Revision 498 - Directory Listing
Modified Sat Sep 21 02:29:39 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
removed smb_motionest.h reference

Revision 497 - Directory Listing
Modified Sat Sep 21 02:26:12 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
msvc6 static vlc tables fix

Revision 496 - Directory Listing
Modified Fri Sep 20 20:17:22 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Possible memory leak if second malloc fails

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

Revision 494 - Directory Listing
Modified Fri Sep 20 18:27:03 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Old files renamed

Revision 493 - Directory Listing
Modified Fri Sep 20 18:25:34 2002 UTC (17 years ago) by edgomez
Original Path: trunk
renamed to libxvidcore.dsp

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

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

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

Revision 489 - Directory Listing
Modified Thu Sep 19 19:54:34 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Used by cygwin

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

Revision 487 - Directory Listing
Modified Thu Sep 19 19:25:06 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Removed last bits of BFRAMES #ifdefs

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

Revision 485 - Directory Listing
Modified Sun Sep 15 20:43:52 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Fixed PSNR (Was only calculated for Y channel)

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

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

Revision 482 - Directory Listing
Modified Thu Sep 12 21:18:49 2002 UTC (17 years ago) by h
Original Path: trunk
foxer: external 2-pass - credits quant mode and i-frame boost fixes

Revision 481 - Directory Listing
Modified Thu Sep 12 19:43:14 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Was only used by bframe encoder

Revision 480 - Directory Listing
Modified Thu Sep 12 19:38:38 2002 UTC (17 years ago) by edgomez
Original Path: trunk
This stable version will not include smp support

Revision 479 - Directory Listing
Modified Thu Sep 12 19:18:12 2002 UTC (17 years ago) by chl
Original Path: trunk
- header cleanup
- removed bframe-support

Revision 478 - Directory Listing
Modified Thu Sep 12 19:06:37 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Fixed an uninitialized variable (gcc 3.1)

Revision 477 - Directory Listing
Modified Thu Sep 12 18:53:35 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Fixed a VC++ compiler warning

Revision 476 - Directory Listing
Modified Thu Sep 12 18:53:11 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Fixed lot of VC++ compiler warnings

Revision 475 - Directory Listing
Modified Tue Sep 10 23:15:31 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

Revision 474 - Directory Listing
Modified Tue Sep 10 23:08:12 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed font.c from Makefile (only used in bframe)

Revision 473 - Directory Listing
Modified Tue Sep 10 23:06:13 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Adde legal header + canard copyright

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

Revision 471 - Directory Listing
Modified Tue Sep 10 22:57:18 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Added legal headers
- Cosmetic

Revision 470 - Directory Listing
Modified Tue Sep 10 22:54:23 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added legal header

Revision 469 - Directory Listing
Modified Tue Sep 10 22:52:13 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added headers, removed unused code

Revision 468 - Directory Listing
Modified Tue Sep 10 22:30:18 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- hey this file is mine :-) Apply my copyright.

Revision 467 - Directory Listing
Modified Tue Sep 10 22:29:18 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Legal header
- Cosmetic

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

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

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

Revision 463 - Directory Listing
Modified Tue Sep 10 21:16:45 2002 UTC (17 years ago) by chl
Original Path: trunk
updated copyright headers

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

Revision 461 - Directory Listing
Modified Tue Sep 10 20:38:24 2002 UTC (17 years ago) by chl
Original Path: trunk
updated copyright header

Revision 460 - Directory Listing
Modified Tue Sep 10 20:37:54 2002 UTC (17 years ago) by chl
Original Path: trunk
updated copyright headers

Revision 459 - Directory Listing
Modified Tue Sep 10 20:01:07 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Pure cosmetic - tabs->spaces

Revision 458 - Directory Listing
Modified Tue Sep 10 19:28:01 2002 UTC (17 years ago) by chl
Original Path: trunk
updated license header

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

Revision 456 - Directory Listing
Modified Sun Sep 8 17:25:10 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Fixed compilers warnings
- Clarified a comment

Revision 455 - Directory Listing
Modified Sun Sep 8 16:38:03 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Compiler warning fixed.

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

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

Revision 452 - Directory Listing
Modified Sun Sep 8 15:37:42 2002 UTC (17 years ago) by edgomez
Original Path: trunk
moved get_coeff inlined function to mbcoding.c

Revision 451 - Directory Listing
Modified Sun Sep 8 14:43:04 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Changed header
- Added static qualifier to local arrays
- Cosmetic

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

Revision 448 - Directory Listing
Modified Sat Sep 7 17:26:31 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

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

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

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

Revision 444 - Directory Listing
Modified Sat Sep 7 13:41:13 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed old get_pmv calls

Revision 443 - Directory Listing
Modified Sat Sep 7 12:51:38 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Added Legal header
- Cosmetic
- Added Copyrigths

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

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

Revision 440 - Directory Listing
Modified Sat Sep 7 10:26:10 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Legal header
- Copyright

Revision 439 - Directory Listing
Modified Sat Sep 7 10:19:26 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Fixed copyright
- Removed history

Revision 438 - Directory Listing
Modified Sat Sep 7 09:19:07 2002 UTC (17 years ago) by chl
Original Path: trunk
Removed SMP

Revision 437 - Directory Listing
Modified Sat Sep 7 09:12:22 2002 UTC (17 years ago) by chl
Original Path: trunk
Removed B-frames

Revision 436 - Directory Listing
Modified Sat Sep 7 09:08:38 2002 UTC (17 years ago) by chl
Original Path: trunk
typo

Revision 435 - Directory Listing
Modified Sat Sep 7 09:04:41 2002 UTC (17 years ago) by chl
Original Path: trunk
Removed B-frames

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

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

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

Revision 431 - Directory Listing
Modified Fri Sep 6 17:04:21 2002 UTC (17 years ago) by chl
Original Path: trunk
typo

Revision 430 - Directory Listing
Modified Fri Sep 6 16:59:47 2002 UTC (17 years ago) by chl
Original Path: trunk
- Update license/copyright header
- Removed history header

Revision 429 - Directory Listing
Modified Thu Sep 5 22:44:00 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Little mistake

Revision 428 - Directory Listing
Modified Thu Sep 5 21:56:58 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added legal header + copyright (definitive)

Revision 427 - Directory Listing
Modified Thu Sep 5 21:44:11 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Changed header
- Removed history from file

Revision 426 - Directory Listing
Modified Thu Sep 5 21:36:35 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Removed history
- Added copyright (definitive)

Revision 425 - Directory Listing
Modified Thu Sep 5 21:35:11 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added copyright

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

Revision 423 - Directory Listing
Modified Thu Sep 5 21:23:03 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added patent infringement notice

Revision 422 - Directory Listing
Modified Thu Sep 5 21:20:51 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Added header
- Cosmetic

Revision 421 - Directory Listing
Modified Thu Sep 5 21:15:18 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed history

Revision 420 - Directory Listing
Modified Thu Sep 5 21:13:22 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Header changed
- Small cosmetic schanges

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

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

Revision 417 - Directory Listing
Modified Thu Sep 5 20:46:51 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Updated

Revision 416 - Directory Listing
Modified Thu Sep 5 20:42:47 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Updated legal header with Peter's copyright for 2002

Revision 415 - Directory Listing
Modified Thu Sep 5 20:37:40 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added legal header

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

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

Revision 412 - Directory Listing
Modified Wed Sep 4 22:26:04 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Removed simple BFRAMES part of structures

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

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

Revision 410 - Directory Listing
Modified Wed Sep 4 22:08:45 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added $Id$ keyword again

Revision 409 - Directory Listing
Modified Wed Sep 4 22:07:54 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed BFRAME code

Revision 408 - Directory Listing
Modified Wed Sep 4 22:07:07 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed History, moved copyright.

Revision 407 - Directory Listing
Modified Wed Sep 4 22:01:59 2002 UTC (17 years ago) by edgomez
Original Path: trunk
- Added legal header
- Temporary copyright

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

Revision 405 - Directory Listing
Modified Wed Sep 4 21:43:46 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added $Id$ keyword again

Revision 404 - Directory Listing
Modified Wed Sep 4 21:42:56 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Added $Id$ keyword again.

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

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

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

Revision 400 - Directory Listing
Modified Wed Sep 4 21:03:29 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed BFRAMES part of the code

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

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

Revision 397 - Directory Listing
Modified Wed Sep 4 20:46:00 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed BFRAMES parts of the code

Revision 396 - Directory Listing
Modified Wed Sep 4 20:32:33 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Stable tree ToDo List

Revision 395 - Directory Listing
Modified Wed Sep 4 20:14:45 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Removed BFRAMES options

Revision 391 - Directory Listing
Modified Wed Sep 4 18:44:40 2002 UTC (17 years ago) by edgomez
Original Path: trunk
Reentrancy problem fixed in adaptive code

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

Revision 389 - Directory Listing
Modified Wed Sep 4 03:45:45 2002 UTC (17 years ago) by h
Original Path: trunk
interlacing bugfix (edging behaviour)

Revision 388 - Directory Listing
Modified Wed Sep 4 03:23:28 2002 UTC (17 years ago) by h
Original Path: trunk
interlacing bugfix (inter cbp behaviour)

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

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

Revision 385 - Directory Listing
Modified Sat Aug 31 09:54:36 2002 UTC (17 years ago) by suxen_drol
Original Path: trunk
"rundll32 xvid.dll,Configure" support

Revision 384 - Directory Listing
Modified Mon Aug 19 19:19:40 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
x_pos, y_pos are not needed in MBTransQuantInterBVOP()

Revision 383 - Directory Listing
Modified Mon Aug 19 09:40:30 2002 UTC (17 years, 1 month ago) by suxen_drol
Original Path: trunk
case DRV_LOAD : DRV_FREE :return DRV_OK;

Revision 382 - Directory Listing
Modified Sun Aug 18 15:38:23 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
no message

Revision 381 - Directory Listing
Modified Sun Aug 18 14:06:32 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
shatty's beos patch

Revision 380 - Directory Listing
Modified Sun Aug 18 12:12:39 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
no message

Revision 379 - Directory Listing
Modified Sun Aug 18 04:00:27 2002 UTC (17 years, 1 month ago) by suxen_drol
Original Path: trunk
koepi's new config defaults

Revision 378 - Directory Listing
Modified Sun Aug 18 03:57:03 2002 UTC (17 years, 1 month ago) by suxen_drol
Original Path: trunk
koepi's xvid.h project mod

Revision 377 - Directory Listing
Modified Sun Aug 18 03:40:58 2002 UTC (17 years, 1 month ago) by suxen_drol
Original Path: trunk
koepi's xvid.h project mod

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

Revision 375 - Directory Listing
Modified Sat Aug 17 16:22:58 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
updated coeff thresholding to Radek's decision criteria

Revision 374 - Directory Listing
Modified Thu Aug 15 19:52:16 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Ooops, first bugfix was an outdated version and the CVS got stuck...

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

Revision 372 - Directory Listing
Modified Thu Aug 15 12:15:20 2002 UTC (17 years, 1 month ago) by ia64p
Original Path: trunk
adapt to the new calling interface of hafpel8

Revision 371 - Directory Listing
Modified Thu Aug 15 09:45:43 2002 UTC (17 years, 1 month ago) by ia64p
Original Path: trunk
fixing a bug in make test

Revision 370 - Directory Listing
Modified Mon Aug 12 10:07:16 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
very small bugfix for interpolated ME (thanks to Radek)

Revision 369 - Directory Listing
Modified Fri Aug 9 20:05:28 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Use MBTransQuantInterBVOP (skips work) for small B-frame speedup

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

Revision 367 - Directory Listing
Modified Fri Aug 9 10:45:05 2002 UTC (17 years, 1 month ago) by suxen_drol
Original Path: trunk
sse2 dequant funcs revamped

Revision 366 - Directory Listing
Modified Wed Aug 7 10:09:00 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
New variable pEnc->last_sync for (more) correct time-codes in B-frames mode.
Not a 100% clean solution. NOTE: Whole Timecode management must be rewritten!

Revision 365 - Directory Listing
Modified Wed Aug 7 06:13:18 2002 UTC (17 years, 1 month ago) by Foxer
Original Path: trunk
fixed: small bug with credits

Revision 364 - Directory Listing
Modified Wed Aug 7 01:10:01 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
use advanced diamond for quality 5 and square search for quality 6

Revision 363 - Directory Listing
Modified Tue Aug 6 23:41:01 2002 UTC (17 years, 1 month ago) by Foxer
Original Path: trunk
This commit was generated by cvs2svn to compensate for changes in r362,
which included commits to RCS files with non-trunk default branches.

Revision 362 - Directory Listing
Modified Tue Aug 6 23:41:01 2002 UTC (17 years, 1 month ago) by Foxer
Original Path: trunk
xvid.h reference consolidation

Revision 361 - Directory Listing
Modified Mon Aug 5 18:26:31 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Greyscale changes

Revision 360 - Directory Listing
Modified Sun Aug 4 23:27:40 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
windows b-frames fix

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

Revision 358 - Directory Listing
Modified Sun Aug 4 21:32:56 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
"first frame p-frame" bugfix

Revision 357 - Directory Listing
Modified Sun Aug 4 17:28:50 2002 UTC (17 years, 1 month ago) by Isibaar
Original Path: trunk
switched back to old lumi masking code

Revision 356 - Directory Listing
Modified Sat Aug 3 05:36:18 2002 UTC (17 years, 1 month ago) by chenm001
Original Path: trunk
fix the first frame is green wrong

Revision 355 - Directory Listing
Modified Thu Aug 1 12:56:29 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Support for XVID_GREYSCALE (at least that's what Koepi claims...)

Revision 354 - Directory Listing
Modified Thu Aug 1 12:53:45 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Oops, a 'k' had run away.

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

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

Revision 351 - Directory Listing
Modified Wed Jul 31 10:08:58 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
Fixed wrong sad8bi for b-frames direct mode  (thanks to Radek!)

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

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

Revision 348 - Directory Listing
Modified Sun Jul 28 17:10:39 2002 UTC (17 years, 1 month ago) by chl
Original Path: trunk
halfpel search for MODE_INTERPOLATE and MODE_DIRECT

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

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

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

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

Revision 343 - Directory Listing
Modified Sat Jul 27 21:38:19 2002 UTC (17 years, 1 month ago) by Foxer
Original Path: trunk
consecutive iframes correction

Revision 342 - Directory Listing
Modified Fri Jul 26 19:58:22 2002 UTC (17 years, 2 months ago) by Foxer
Original Path: trunk
new curve treatment

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

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

Revision 339 - Directory Listing
Modified Wed Jul 24 23:09:28 2002 UTC (17 years, 2 months ago) by chl
Original Path: trunk
Minor Cleanup

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

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

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

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

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

Revision 333 - Directory Listing
Modified Wed Jul 24 00:50:10 2002 UTC (17 years, 2 months ago) by Isibaar
Original Path: trunk
qpel decoding support

Revision 332 - Directory Listing
Modified Tue Jul 23 16:19:22 2002 UTC (17 years, 2 months ago) by edgomez
Original Path: trunk
Thread safe version.

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

Revision 330 - Directory Listing
Modified Tue Jul 23 15:36:59 2002 UTC (17 years, 2 months ago) by edgomez
Original Path: trunk
Thread safe version.

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

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

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

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

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

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

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

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

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

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

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

Revision 318 - Directory Listing
Modified Fri Jul 19 15:02:39 2002 UTC (17 years, 2 months ago) by chl
Original Path: trunk
removed debug code

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

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

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

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

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

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

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

Revision 310 - Directory Listing
Modified Thu Jul 18 13:45:14 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
added sse2 os triggers

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

Revision 308 - Directory Listing
Modified Thu Jul 18 13:42:00 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
cglobal fix

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

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

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

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

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

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

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

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

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

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

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

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

Revision 295 - Directory Listing
Modified Fri Jul 12 12:26:55 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
XVID_ENC_PARAM->num_threads

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

Revision 293 - Directory Listing
Modified Fri Jul 12 00:46:26 2002 UTC (17 years, 2 months ago) by chenm001
Original Path: trunk
add the decode examples

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

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

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

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

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

Revision 287 - Directory Listing
Modified Wed Jul 10 19:29:30 2002 UTC (17 years, 2 months ago) by chl
Original Path: trunk
Minor bugfix.

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

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

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

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

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

Revision 281 - Directory Listing
Modified Wed Jul 10 14:24:56 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
itanium idct generator

Revision 280 - Directory Listing
Modified Wed Jul 10 14:05:08 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
bswap with ia64-asm

Revision 279 - Directory Listing
Modified Wed Jul 10 13:23:29 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
fixing for ia64, again

Revision 278 - Directory Listing
Modified Wed Jul 10 13:02:15 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
bframes "bquant" correctly set to zero; bquant_ratio should now work correctly

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

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

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

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

Revision 273 - Directory Listing
Modified Tue Jul 9 01:44:44 2002 UTC (17 years, 2 months ago) by chenm001
Original Path: trunk
reupload

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

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

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

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

Revision 268 - Directory Listing
Modified Sun Jul 7 11:44:02 2002 UTC (17 years, 2 months ago) by Isibaar
Original Path: trunk
near jumps

Revision 267 - Directory Listing
Modified Sun Jul 7 11:42:38 2002 UTC (17 years, 2 months ago) by Isibaar
Original Path: trunk
long long replaced by int64_t

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

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

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

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

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

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

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

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

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

Revision 257 - Directory Listing
Modified Fri Jul 5 14:54:15 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
compatible with ia64, now

Revision 256 - Directory Listing
Modified Fri Jul 5 14:01:18 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
Optimized assemby

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

Revision 254 - Directory Listing
Modified Wed Jul 3 12:32:50 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
get_pmv2/get_pmvdata2

Revision 253 - Directory Listing
Modified Mon Jul 1 13:50:39 2002 UTC (17 years, 2 months ago) by ia64p
Original Path: trunk
killed warnings, ecc compatible

Revision 252 - Directory Listing
Modified Sun Jun 30 10:46:29 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
resync patch

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

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

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

Revision 248 - Directory Listing
Modified Fri Jun 28 15:14:40 2002 UTC (17 years, 2 months ago) by suxen_drol
Original Path: trunk
resync support, check_cpu_features() fixed

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

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

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

Revision 244 - Directory Listing
Modified Wed Jun 26 15:56:35 2002 UTC (17 years, 3 months ago) by ia64p
Original Path: trunk
fixing dos linefeed

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

Revision 242 - Directory Listing
Modified Wed Jun 26 15:26:03 2002 UTC (17 years, 3 months ago) by ia64p
Original Path: trunk
some assembler optimizations done

Revision 241 - Directory Listing
Modified Wed Jun 26 09:41:52 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
fixed_vop_rate

Revision 240 - Directory Listing
Modified Tue Jun 25 09:41:54 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
minor dx50bvop fix

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

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

Revision 237 - Directory Listing
Modified Mon Jun 24 09:50:44 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
help bubbles

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

Revision 235 - Directory Listing
Modified Sun Jun 23 03:59:49 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
XVID_GLOBAL_*, XVID_CPU_CHKONLY

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

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

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

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

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

Revision 229 - Directory Listing
Modified Thu Jun 20 14:05:58 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
bframe patch

Revision 228 - Directory Listing
Modified Thu Jun 20 10:51:08 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
#def BFRAMES controls.

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

Revision 226 - Directory Listing
Modified Wed Jun 19 14:41:02 2002 UTC (17 years, 3 months ago) by Isibaar
Original Path: trunk
optimizations, correct transfer_8to16sub2_xmm

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

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

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

Revision 222 - Directory Listing
Modified Wed Jun 19 01:00:14 2002 UTC (17 years, 3 months ago) by chenm001
Original Path: trunk
add #ifdef BFRAMES

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

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

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

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

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

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

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

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

Revision 213 - Directory Listing
Modified Sat Jun 15 22:28:32 2002 UTC (17 years, 3 months ago) by edgomez
Original Path: trunk
- Added legal header
- Cosmetic

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

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

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

Revision 209 - Directory Listing
Modified Fri Jun 14 13:29:07 2002 UTC (17 years, 3 months ago) by Isibaar
Original Path: trunk
ia64 changes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Revision 193 - Directory Listing
Modified Sun Jun 9 23:05:35 2002 UTC (17 years, 3 months ago) by edgomez
Original Path: trunk
Small memory leak fixed

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

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

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

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

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

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

Revision 186 - Directory Listing
Modified Sun Jun 2 08:15:25 2002 UTC (17 years, 3 months ago) by suxen_drol
Original Path: trunk
todo cleanup

Revision 185 - Directory Listing
Modified Tue May 28 01:16:06 2002 UTC (17 years, 3 months ago) by chenm001
Original Path: trunk
fix some bug

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

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

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

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

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

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

Revision 178 - Directory Listing
Modified Tue May 14 00:06:00 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
no message

Revision 177 - Directory Listing
Modified Mon May 13 19:41:41 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
mean reduced SAD, C-version

Revision 176 - Directory Listing
Modified Mon May 13 10:07:41 2002 UTC (17 years, 4 months ago) by Isibaar
Original Path: trunk
Koepi's 'hinted ME' 1pass fix

Revision 175 - Directory Listing
Modified Sun May 12 17:21:30 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Small bugfix in MotionEstimation (wrong prediction for INTER4V)

Revision 174 - Directory Listing
Modified Sat May 11 23:54:30 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Use INTER4V only if neighbours move different than current block.
Save quality, some speedup.

Revision 173 - Directory Listing
Modified Sat May 11 15:41:48 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Optimization options for AMD K6

Revision 172 - Directory Listing
Modified Sat May 11 15:32:59 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
general cleanup, first modifications for new INTER4V heuristics

Revision 171 - Directory Listing
Modified Sat May 11 12:28:19 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
SAD values in MACROBLOCK have to be signed integer

Revision 170 - Directory Listing
Modified Thu May 9 21:47:51 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Fix for gcc

Revision 169 - Directory Listing
Modified Thu May 9 00:42:35 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Tests to not double check vectors in PMVfast16/8 (only in prediction, not during diamonds phase).
Minor speedup.

Revision 168 - Directory Listing
Modified Thu May 9 00:15:51 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
add low_delay decode support

Revision 167 - Directory Listing
Modified Tue May 7 20:03:18 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
MotionEst(): set sad8[] also for INTER mode to correct values (for get_pmdata)

Revision 166 - Directory Listing
Modified Tue May 7 19:59:10 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Another minor fix for get_pmvdata()

Revision 165 - Directory Listing
Modified Tue May 7 19:40:36 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
correted get_pmvdata returning wrong SAD for left boundary blocks with MV (0,0)

Revision 164 - Directory Listing
Modified Mon May 6 10:07:19 2002 UTC (17 years, 4 months ago) by suxen_drol
Original Path: trunk
low_delay

Revision 163 - Directory Listing
Modified Mon May 6 08:18:11 2002 UTC (17 years, 4 months ago) by suxen_drol
Original Path: trunk
bitstream finc/fbase bug fix

Revision 162 - Directory Listing
Modified Mon May 6 03:58:09 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
no message

Revision 161 - Directory Listing
Modified Mon May 6 03:51:43 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
fix some my B-frame decode error

Revision 160 - Directory Listing
Modified Sun May 5 11:00:41 2002 UTC (17 years, 4 months ago) by uManiac
Original Path: trunk
update dshow's API

Revision 159 - Directory Listing
Modified Sat May 4 12:26:06 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Added "per encoder" quality setting

Revision 158 - Directory Listing
Modified Fri May 3 15:26:30 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Removed the "not ANSI compliant" BFRAMES after the #endif

Revision 157 - Directory Listing
Modified Fri May 3 08:37:55 2002 UTC (17 years, 4 months ago) by Isibaar
Original Path: trunk
quant range checking

Revision 156 - Directory Listing
Modified Fri May 3 00:45:10 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
add B-frame decode support

Revision 155 - Directory Listing
Modified Thu May 2 22:40:48 2002 UTC (17 years, 4 months ago) by Isibaar
Original Path: trunk
no message

Revision 154 - Directory Listing
Modified Thu May 2 22:35:41 2002 UTC (17 years, 4 months ago) by Isibaar
Original Path: trunk
sse2 idct/fdct

Revision 153 - Directory Listing
Modified Thu May 2 00:36:50 2002 UTC (17 years, 4 months ago) by Isibaar
Original Path: trunk
removed coeff clamping

Revision 152 - Directory Listing
Modified Wed May 1 13:00:02 2002 UTC (17 years, 4 months ago) by suxen_drol
Original Path: trunk
#define BFRAMES

Revision 151 - Directory Listing
Modified Mon Apr 29 07:23:16 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
Adapted to new API

Revision 150 - Directory Listing
Modified Mon Apr 29 06:45:55 2002 UTC (17 years, 4 months ago) by chenm001
Original Path: trunk
fix a little compile bug(in DEBUG mode)

Revision 149 - Directory Listing
Modified Sun Apr 28 23:36:28 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Cosmetic, gpl header

Revision 148 - Directory Listing
Modified Sun Apr 28 23:35:25 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
sad values can be negative (Cristoph post scriptum to a mail in the dev maillist)

Revision 147 - Directory Listing
Modified Sun Apr 28 23:31:00 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Sad values can be negative (Christoph Lampert Post scriptum in a mail to the dev mail list)

Revision 146 - Directory Listing
Modified Sun Apr 28 22:12:45 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Cosmetic, added the RCS Id field

Revision 145 - Directory Listing
Modified Sun Apr 28 21:55:06 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Cosmetic, added GPL header and RCS id field

Revision 144 - Directory Listing
Modified Sun Apr 28 20:03:14 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
Added the RCS $

Revision 143 - Directory Listing
Modified Sun Apr 28 16:15:51 2002 UTC (17 years, 4 months ago) by edgomez
Original Path: trunk
- Added quiet_encore symbol so transcode can use XviD with its divx4 API
- Added comments
- Added possible ToDos and pointed out 2 major problems :
   + Reentrance
   + the quality setting for the encoder part

Revision 142 - Directory Listing
Modified Sat Apr 27 23:51:59 2002 UTC (17 years, 4 months ago) by chl
Original Path: trunk
added divx4_general_preset to compelety determine quality levels.

Revision 141 - Directory Listing
Modified Thu Apr 25 23:24:59 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
Fixed some minor issues in ME, changed calc_delta16/8 to non-linear function of quant
(from a paper on H.26L). Now inter4v finally gives some improvement.

Revision 140 - Directory Listing
Modified Thu Apr 25 21:32:05 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
Adapted PMVFast16/8 for using prevMB instead of pMB, seems to work.

Revision 139 - Directory Listing
Modified Thu Apr 25 20:39:02 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
Re-Added get_pmv() for returning median predictor only without all the
other stuff like neighbours and SAD values.

Revision 138 - Directory Listing
Modified Thu Apr 25 19:27:49 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
#ifdef'd OutputDebugString because it's _DEBUG an Windows only

Revision 137 - Directory Listing
Modified Thu Apr 25 07:16:00 2002 UTC (17 years, 5 months ago) by suxen_drol
Original Path: trunk
ICDECOMPRESS_PREROLL

Revision 136 - Directory Listing
Modified Thu Apr 25 06:55:00 2002 UTC (17 years, 5 months ago) by suxen_drol
Original Path: trunk
FRAMEINFO

Revision 135 - Directory Listing
Modified Wed Apr 24 12:21:43 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
sse2 quant_intra/dequant_intra/dev16/(faster)sad16

Revision 134 - Directory Listing
Modified Tue Apr 23 19:09:04 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
vidomi patch

Revision 133 - Directory Listing
Modified Tue Apr 23 00:05:31 2002 UTC (17 years, 5 months ago) by chenm001
Original Path: trunk
add some B-frame support

Revision 132 - Directory Listing
Modified Tue Apr 23 00:04:51 2002 UTC (17 years, 5 months ago) by chenm001
Original Path: trunk
remove some compile warning

Revision 131 - Directory Listing
Modified Sun Apr 21 10:47:53 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
quantization matrix support fixed, misc. cleanup

Revision 130 - Directory Listing
Modified Sun Apr 21 02:41:27 2002 UTC (17 years, 5 months ago) by knhor
Original Path: trunk
knhor - 020420 - add install

Revision 129 - Directory Listing
Modified Sun Apr 21 02:30:24 2002 UTC (17 years, 5 months ago) by knhor
Original Path: trunk
knhor - 020420 - add freebsd support

Revision 128 - Directory Listing
Modified Wed Apr 17 14:05:54 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed bug when using lumi masking with hinted ME

Revision 127 - Directory Listing
Modified Wed Apr 17 14:04:41 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed hinted me + lumi masking issue
lumi masking can be "safely" enabled in both passes

Revision 126 - Directory Listing
Modified Wed Apr 17 10:54:19 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
beginnings of sse2 support (disabled)

Revision 125 - Directory Listing
Modified Wed Apr 17 10:42:59 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
outdated

Revision 124 - Directory Listing
Modified Tue Apr 16 00:17:35 2002 UTC (17 years, 5 months ago) by chenm001
Original Path: trunk
rewrite log2bin() use asm386(only in VC)

Revision 123 - Directory Listing
Modified Mon Apr 15 08:04:30 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
updated to reflect cbr changes

Revision 122 - Directory Listing
Modified Mon Apr 15 08:04:06 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
foxer's updated cbr code

Revision 121 - Directory Listing
Modified Mon Apr 15 08:03:50 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
support for foxer's updated cbr code

Revision 120 - Directory Listing
Modified Sat Apr 13 22:22:19 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
Text file how to use xvid_stat with explenation of parameters

Revision 119 - Directory Listing
Modified Sat Apr 13 22:21:46 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
advanced example how to use XviD including statistical analysis of encoding
and decoding speed and quality

Revision 118 - Directory Listing
Modified Sat Apr 13 16:30:02 2002 UTC (17 years, 5 months ago) by suxen_drol
Original Path: trunk
bframe "support" code

Revision 117 - Directory Listing
Modified Thu Apr 11 15:04:05 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
segfault fix

Revision 116 - Directory Listing
Modified Thu Apr 11 10:48:03 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
AC vlc coding bugfix, thanks to Vivien Chappelier

Revision 115 - Directory Listing
Modified Thu Apr 11 10:18:40 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
PPC update

Revision 114 - Directory Listing
Modified Wed Apr 10 07:43:25 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
decoder speedup

Revision 113 - Directory Listing
Modified Wed Apr 10 07:40:51 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
PSNR calculations

Revision 112 - Directory Listing
Modified Tue Apr 9 13:35:40 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
PSNR calc

Revision 110 - Directory Listing
Modified Mon Apr 8 23:50:15 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
interlacing bugfix

Revision 109 - Directory Listing
Modified Mon Apr 8 12:51:41 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
Foxer: max bitrate setting for 2-pass, overflow behaviour now alterable
min i-frame interval re-added for all modes, off by default (set to >1 to enable)

Revision 108 - Directory Listing
Modified Sun Apr 7 11:57:47 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
debug output for cbr

Revision 105 - Directory Listing
Modified Sat Apr 6 06:21:29 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
Foxer: quantizer distribution printout upon 2nd pass finish, minor credits handling alteration

Revision 104 - Directory Listing
Modified Sat Apr 6 05:33:44 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
moved HintedMEGet() on intra, to FrameCodeI()

Revision 103 - Directory Listing
Modified Fri Apr 5 15:28:17 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
2nd passes were always reading from hint file (oops)

Revision 102 - Directory Listing
Modified Fri Apr 5 14:42:37 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
hinted motion estimation support
interlacing option
2pass code separated
new alt curve debug output

Revision 101 - Directory Listing
Modified Fri Apr 5 14:40:36 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
hinted motion estimation support (raw or compressed)

Revision 100 - Directory Listing
Modified Thu Apr 4 13:58:18 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
reworked vlc tables

Revision 99 - Directory Listing
Modified Wed Apr 3 14:19:50 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
Added -mvec comment

Revision 98 - Directory Listing
Modified Wed Apr 3 14:17:05 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
source C files for sad Altivec

Revision 97 - Directory Listing
Modified Tue Apr 2 15:53:03 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
splat -> vxor optimizations

Revision 96 - Directory Listing
Modified Mon Apr 1 22:47:58 2002 UTC (17 years, 5 months ago) by chl
Original Path: trunk
Added EPZS and EPZS^2. Unfortunately slower and not really better than PMVfast

Revision 95 - Directory Listing
Modified Mon Apr 1 12:06:18 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
optimization

Revision 94 - Directory Listing
Modified Sat Mar 30 23:53:58 2002 UTC (17 years, 5 months ago) by Foxer
Original Path: trunk
fixed: 2GB+ desired size problems

Revision 93 - Directory Listing
Modified Sat Mar 30 19:09:17 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
CFLAGS fix

Revision 92 - Directory Listing
Modified Sat Mar 30 16:21:47 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
PPC trivial fixes

Revision 91 - Directory Listing
Modified Sat Mar 30 11:22:02 2002 UTC (17 years, 5 months ago) by Isibaar
Original Path: trunk
cygwin Makfile, thanks milan

Revision 90 - Directory Listing
Modified Sat Mar 30 01:25:29 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
PPC update

Revision 89 - Directory Listing
Modified Sat Mar 30 00:58:20 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
SAD in Altivec

Revision 88 - Directory Listing
Modified Fri Mar 29 19:26:19 2002 UTC (17 years, 5 months ago) by edgomez
Original Path: trunk
Little fix

Revision 87 - Directory Listing
Modified Fri Mar 29 07:24:57 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode (i'm such an idiot)

Revision 86 - Directory Listing
Modified Fri Mar 29 07:18:30 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode (last time..)

Revision 85 - Directory Listing
Modified Fri Mar 29 07:08:09 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode (removed development code)

Revision 84 - Directory Listing
Modified Fri Mar 29 07:03:24 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
fixed crash when using lumi masking in cbr mode

Revision 83 - Directory Listing
Modified Fri Mar 29 04:25:16 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
merged image/pMBs create and destroy stuff into single if()

Revision 82 - Directory Listing
Modified Fri Mar 29 00:38:29 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
interlacing speedup - transfer strides used instead of manual field-to-frame conversion

Revision 81 - Directory Listing
Modified Fri Mar 29 00:37:57 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
interlacing fix and speedup - compensated data wasn't being used in block reconstruction

Revision 80 - Directory Listing
Modified Thu Mar 28 23:38:50 2002 UTC (17 years, 5 months ago) by h
Original Path: trunk
win32 fix - #define can't immediately follow #define ;-)

Revision 79 - Directory Listing
Modified Thu Mar 28 21:07:26 2002 UTC (17 years, 5 months ago) by edgomez
Original Path: trunk
Sorry, the previous patch was buggy. This one shoud fix the problem

Revision 78 - Directory Listing
Modified Thu Mar 28 20:57:25 2002 UTC (17 years, 5 months ago) by edgomez
Original Path: trunk
Big patch, use it with care (tests done with GNU/Linux) :
 - Trivial warnings in encoder.c line 282 ret1 = ret 2 = 0;
 - Lot of "New line at end of file missing" warnings fixed (gcc3)
 - All 2d arrays have been turned into 1d arrays
   To force alignment of matrices on stack, use DECLARE_ALIGNED_MATRIX
   (read portab.h)

Win32 users should give feedback.

Revision 77 - Directory Listing
Modified Thu Mar 28 16:14:23 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
DIRS_PPC update

Revision 76 - Directory Listing
Modified Thu Mar 28 15:52:46 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
dct altivec

Revision 75 - Directory Listing
Modified Thu Mar 28 12:29:58 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
ASM update

Revision 74 - Directory Listing
Modified Thu Mar 28 12:26:44 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
fixed some warnings

Revision 73 - Directory Listing
Modified Thu Mar 28 12:24:41 2002 UTC (17 years, 5 months ago) by canard
Original Path: trunk
LINUX: proper alignement on the stack

Revision 72 - Directory Listing
Modified Wed Mar 27 15:06:14 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
aligned memory for better performance

Revision 71 - Directory Listing
Modified Wed Mar 27 12:58:29 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
first bits of Altivec support

Revision 70 - Directory Listing
Modified Tue Mar 26 23:21:02 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
PPC Altivec version

Revision 69 - Directory Listing
Modified Tue Mar 26 11:16:08 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)

Revision 68 - Directory Listing
Modified Mon Mar 25 20:01:54 2002 UTC (17 years, 6 months ago) by suxen_drol
Original Path: trunk
added *.h to msvc project, removed __declspec(align(..)) for _MSC_VER <= 1200

Revision 67 - Directory Listing
Modified Sun Mar 24 21:30:34 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Changed rc_buffersize to 16 as decided in the forum

Revision 66 - Directory Listing
Modified Sun Mar 24 20:07:31 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
s/16/CACHE_LINE/

Revision 65 - Directory Listing
Modified Sun Mar 24 18:18:40 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed a bug when malloc aligns the data itself - Added comments

Revision 64 - Directory Listing
Modified Sun Mar 24 05:47:48 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
foxer's cbr mode
(hijacks the rc_buffersize variable and uses it as reaction delay - easier than changing xvid.h)

Revision 63 - Directory Listing
Modified Sat Mar 23 07:30:01 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
changed an alt. curve tooltip

Revision 62 - Directory Listing
Modified Sat Mar 23 06:59:37 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
demonstration of foxer's alternative curve method

Revision 61 - Directory Listing
Modified Sat Mar 23 06:58:56 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
merged foxer's alternative 2-pass code
added load defaults button
added proper tooltips
moved registry data into reg_ints/reg_strs arrays
changed inter4v to only be in modes 5 or 6
fixed null mode crash ?
added DEBUGERR output on errors instead of returning

Revision 60 - Directory Listing
Modified Fri Mar 22 13:39:01 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
read words in memory instead of hw

Revision 59 - Directory Listing
Modified Fri Mar 22 13:25:24 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
no message

Revision 58 - Directory Listing
Modified Fri Mar 22 13:05:45 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
cosmetica

Revision 57 - Directory Listing
Modified Fri Mar 22 12:51:22 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
loop2 now uses CTR

Revision 56 - Directory Listing
Modified Fri Mar 22 12:24:07 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
some label cleanups

Revision 55 - Directory Listing
Modified Fri Mar 22 11:32:47 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
use simplified mmemonics

Revision 54 - Directory Listing
Modified Fri Mar 22 11:29:20 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
CR0 use

Revision 53 - Directory Listing
Modified Fri Mar 22 04:37:03 2002 UTC (17 years, 6 months ago) by chenm001
Original Path: trunk
use 386 cpu 'bts' in 'cbp |= 1 << (edx-1)

Revision 52 - Directory Listing
Modified Thu Mar 21 23:59:48 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
Added first PPC asm port

Revision 51 - Directory Listing
Modified Thu Mar 21 23:58:12 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
no message

Revision 50 - Directory Listing
Modified Thu Mar 21 23:45:25 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
adopted to new API

Revision 49 - Directory Listing
Modified Thu Mar 21 23:42:53 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
cbp_calc for PPC

Revision 48 - Directory Listing
Modified Thu Mar 21 17:27:06 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Added GNU CC alignment

Revision 47 - Directory Listing
Modified Thu Mar 21 17:27:01 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
removed intel asm parts

Revision 46 - Directory Listing
Modified Thu Mar 21 15:25:32 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed bug pointed by canard (out of bounds reading and a big mistake in j upper limit)

Revision 45 - Directory Listing
Modified Thu Mar 21 13:44:29 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
BSWAP,EMMS macro for LinuxPPC

Revision 44 - Directory Listing
Modified Thu Mar 21 13:43:48 2002 UTC (17 years, 6 months ago) by canard
Original Path: trunk
LinuxPPC Makefile

Revision 43 - Directory Listing
Modified Thu Mar 21 00:28:33 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
I prefer this traditional way of alignment

Revision 42 - Directory Listing
Modified Wed Mar 20 14:02:59 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
alignment stuff

Revision 41 - Directory Listing
Modified Wed Mar 20 00:28:02 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
xvid_malloc/xvid_free

Revision 40 - Directory Listing
Modified Sun Mar 17 13:00:50 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
added 3dnow hv interpolation

Revision 39 - Directory Listing
Modified Sun Mar 17 12:05:40 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
"Custom" quantization type now reported correctly in 2-pass output

Revision 38 - Directory Listing
Modified Sun Mar 17 08:20:02 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
added interpolate8x8_halfpel_hv_xmm

Revision 37 - Directory Listing
Modified Sat Mar 16 22:28:37 2002 UTC (17 years, 6 months ago) by chl
Original Path: trunk
Disabled DEBUG-messages in Linux, if _DEBUG not set

Revision 36 - Directory Listing
Modified Sat Mar 16 15:55:12 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
removed init_timer

Revision 35 - Directory Listing
Modified Sat Mar 16 15:52:34 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
removed debug output

Revision 34 - Directory Listing
Modified Sat Mar 16 14:15:10 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
disable win32 debug output in release builds (encodes 0.7% faster)

Revision 33 - Directory Listing
Modified Sat Mar 16 14:13:51 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
change release compilation inlining mode to "any suitable" - runs faster (just)

Revision 32 - Directory Listing
Modified Sat Mar 16 11:50:20 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
removed some debug output

Revision 31 - Directory Listing
Modified Sat Mar 16 11:41:38 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
no message

Revision 30 - Directory Listing
Modified Sat Mar 16 11:40:48 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
rudimentary tooltips, simplified main dialog,
quantizer modulation, more enabling/disabling controls,
BITMAPV4HEADER changed to BITMAPINFOHEADER
(this prevents an access violation due to struct size difference),
credits now properly excluded in external mode,
motion search precision = 0 now works in 2-pass mode (might be useful??)
added DX50 fourcc

Revision 29 - Directory Listing
Modified Sat Mar 16 09:55:19 2002 UTC (17 years, 6 months ago) by h
Original Path: trunk
prevented RateControlUpdate() being called in non-cbr encodes
(bitrate isn't 0 anymore - it's set to 900000 in encoder_create())

Revision 28 - Directory Listing
Modified Fri Mar 15 09:20:03 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
INTRA_Q/INTER_Q mcbpc bugfix

Revision 27 - Directory Listing
Modified Tue Mar 12 02:44:19 2002 UTC (17 years, 6 months ago) by chenm001
Original Path: trunk
Fix Version 1.3

Revision 26 - Directory Listing
Modified Tue Mar 12 01:57:04 2002 UTC (17 years, 6 months ago) by chenm001
Original Path: trunk
Fix a little bug (xvid_c32.ax to xvid.ax)

Revision 25 - Directory Listing
Modified Tue Mar 12 01:56:35 2002 UTC (17 years, 6 months ago) by chenm001
Original Path: trunk
VC can rebuild this file

Revision 24 - Directory Listing
Modified Tue Mar 12 01:42:37 2002 UTC (17 years, 6 months ago) by chenm001
Original Path: trunk
Change get core version function

Revision 23 - Directory Listing
Modified Mon Mar 11 12:49:06 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
readme

Revision 22 - Directory Listing
Modified Mon Mar 11 01:16:26 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
no message

Revision 21 - Directory Listing
Modified Sun Mar 10 00:30:55 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
no message

Revision 20 - Directory Listing
Modified Sat Mar 9 21:44:47 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
qmatrix bugfix

Revision 19 - Directory Listing
Modified Sat Mar 9 16:24:21 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed warning about csp_tmp unitialized

Revision 18 - Directory Listing
Modified Sat Mar 9 16:18:23 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed gcc warnings

Revision 17 - Directory Listing
Modified Sat Mar 9 15:57:02 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed implicit declaration of malloc - #include <stdlib.h>

Revision 16 - Directory Listing
Modified Sat Mar 9 15:53:05 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed brackets for coeff_tab3, coeff_tab7, coeff_tab10 and coorect indentation of all code

Revision 15 - Directory Listing
Modified Sat Mar 9 15:29:26 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed  gcc warning about '/*' into comments

Revision 14 - Directory Listing
Modified Sat Mar 9 15:25:40 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Fixed lot of gcc warnings about '/*' into comments

Revision 13 - Directory Listing
Modified Sat Mar 9 14:58:50 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
Small cleanup for gcc warnings and code indentation (thx emacs indent-region :-)

Revision 12 - Directory Listing
Modified Sat Mar 9 14:45:40 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
In some circumstances acpred_flag was used unitialized - now it's set to zero

Revision 11 - Directory Listing
Modified Sat Mar 9 10:18:23 2002 UTC (17 years, 6 months ago) by edgomez
Original Path: trunk
New tree structure

Revision 10 - Directory Listing
Modified Fri Mar 8 22:26:15 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
bugfix

Revision 9 - Directory Listing
Modified Fri Mar 8 20:53:48 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
now compatible with new XviD API

Revision 7 - Directory Listing
Modified Fri Mar 8 19:54:05 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
This commit was generated by cvs2svn to compensate for changes in r6, which
included commits to RCS files with non-trunk default branches.

Revision 5 - Directory Listing
Modified Fri Mar 8 19:23:56 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
custom qmatrix support

Revision 4 - Directory Listing
Modified Fri Mar 8 19:17:46 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
custom qmatrix support

Revision 3 - Directory Listing
Modified Fri Mar 8 02:46:11 2002 UTC (17 years, 6 months ago) by Isibaar
Original Path: trunk
moved sources

Revision 2 - Directory Listing
Modified Fri Oct 12 16:30:51 2001 UTC (17 years, 11 months ago) by michael
Original Path: trunk
initial checkin

Revision 1 - Directory Listing
Added Fri Oct 12 16:30:51 2001 UTC (17 years, 11 months ago) by
Original Path: trunk
Standard project directories initialized by cvs2svn.

Sort log by:

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4