Log of /xvidcore/src/decoder.c
Parent Directory
Revision
1.49.2.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 30 16:13:15 2003 UTC (19 years, 10 months ago) by
edgomez
Branch:
dev-api-4
Changes since
1.49.2.19: +13 -3 lines
Diff to
previous 1.49.2.19
, to
branch point 1.49
* 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
1.49.2.19 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Nov 13 22:35:30 2003 UTC (19 years, 10 months ago) by
edgomez
Branch:
dev-api-4
Changes since
1.49.2.18: +11 -23 lines
Diff to
previous 1.49.2.18
, to
branch point 1.49
* 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
1.49.2.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu May 22 16:34:05 2003 UTC (20 years, 4 months ago) by
edgomez
Branch:
dev-api-4
Changes since
1.49.2.4: +18 -18 lines
Diff to
previous 1.49.2.4
, to
branch point 1.49
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
1.49.2.4 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 17 13:24:10 2003 UTC (20 years, 4 months ago) by
suxen_drol
Branch:
dev-api-4
Changes since
1.49.2.3: +18 -18 lines
Diff to
previous 1.49.2.3
, to
branch point 1.49
* 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
1.48 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Feb 17 23:33:12 2003 UTC (20 years, 7 months ago) by
edgomez
Branch:
MAIN
Changes since
1.47: +81 -119 lines
Diff to
previous 1.47
- 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
1.46 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Feb 11 21:56:31 2003 UTC (20 years, 7 months ago) by
edgomez
Branch:
MAIN
CVS Tags:
release-0_9_1,
release-0_9_2
Branch point for:
release-0_9_1-fixes
Changes since
1.45: +10 -616 lines
Diff to
previous 1.45
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
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Jun 22 07:23:09 2002 UTC (21 years, 3 months ago) by
suxen_drol
Branch:
MAIN
Changes since
1.20: +10 -4 lines
Diff to
previous 1.20
minor fixes: bframe N_VOP support, custom quant bug, BFRAME inc_frame_num()
Revision
1.13 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Apr 28 23:35:25 2002 UTC (21 years, 5 months ago) by
edgomez
Branch:
MAIN
Changes since
1.12: +2 -2 lines
Diff to
previous 1.12
sad values can be negative (Cristoph post scriptum to a mail in the dev maillist)
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Mar 29 00:37:57 2002 UTC (21 years, 6 months ago) by
h
Branch:
MAIN
Changes since
1.7: +27 -23 lines
Diff to
previous 1.7
interlacing fix and speedup - compensated data wasn't being used in block reconstruction
Revision
1.7 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Mar 28 20:57:24 2002 UTC (21 years, 6 months ago) by
edgomez
Branch:
MAIN
Changes since
1.6: +77 -82 lines
Diff to
previous 1.6
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
1.5 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Tue Mar 26 11:16:08 2002 UTC (21 years, 6 months ago) by
h
Branch:
MAIN
Changes since
1.4: +149 -81 lines
Diff to
previous 1.4
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Mar 9 14:45:40 2002 UTC (21 years, 6 months ago) by
edgomez
Branch:
MAIN
Changes since
1.1: +1 -0 lines
Diff to
previous 1.1
In some circumstances acpred_flag was used unitialized - now it's set to zero
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.