Log of /branches/dev-api-4/xvidcore/src/decoder.c
Parent Directory
Revision
1230 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 30 16:13:16 2003 UTC (19 years, 9 months ago) by
edgomez
File length: 47357 byte(s)
Diff to
previous 1204
* Thread safe MPEG4 quantization functions.
Cleaned up version of patch provided by Michael
- fixed compiling problems on gcc
- added const qualifiers every where it was possible to help C compiler
optimization.
- added the mpeg_quant_matrices param to all ASM function prototype
in comments (even if it's not used, that shows we do it deliberatly)
- forces m[intra][0][0] = 8, otherwise XviD could write invalid streams.
* Added real CRC computing in xvid_bench.c
Revision
1204 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 13 22:35:30 2003 UTC (19 years, 10 months ago) by
edgomez
File length: 46994 byte(s)
Diff to
previous 1183
* encoder.c: GMC code fix in encoder.c. Now gmcval is initialized
correctly when using GME.
* xvid_decraw.c: Fix elementary stream output.
* plugin_2pass2.c: Small parsing bug in stats reading in 2pass2.
* decoder.c: Read resync markers in bframes.
Revision
1178 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 14 14:22:45 2003 UTC (19 years, 11 months ago) by
syskin
File length: 55859 byte(s)
Diff to
previous 1174
interpolate mode + qpel decoding fixed; MACROBLOCK->mb_type completely replaced by MB->mode
Revision
1058 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jun 9 19:42:25 2003 UTC (20 years, 3 months ago) by
edgomez
File length: 56611 byte(s)
Diff to
previous 1054
Activated simple_idct for MMX - Backward compatibility with bistream version 9 ensures the use of the standard idct_mmx function
Revision
1038 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu May 22 16:36:07 2003 UTC (20 years, 4 months ago) by
edgomez
File length: 56279 byte(s)
Diff to
previous 1031
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
1031 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat May 17 13:26:51 2003 UTC (20 years, 4 months ago) by
suxen_drol
File length: 56248 byte(s)
Diff to
previous 945
* 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
926 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Mar 16 12:05:09 2003 UTC (20 years, 6 months ago) by
suxen_drol
File length: 56098 byte(s)
Diff to
previous 890
dquant cleanup
xvid_pluing_lumimasking added
xvid_encraw -lumimasking option added
Revision
830 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Feb 11 21:56:31 2003 UTC (20 years, 7 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/decoder.c
File length: 22880 byte(s)
Diff to
previous 723
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
78 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Mar 28 20:57:25 2002 UTC (21 years, 6 months ago) by
edgomez
Original Path:
trunk/xvidcore/src/decoder.c
File length: 16862 byte(s)
Diff to
previous 73
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.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.