Log of /trunk/xvidcore/src/bitstream/bitstream.h
Parent Directory
Revision
2177 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 3 11:50:49 2019 UTC (4 years, 10 months ago) by
Isibaar
File length: 11765 byte(s)
Diff to
previous 1988
- Fix of various long-standing bitstream decoder bugs (Credit to OSS-Fuzz).
- Some minor decoder cleanups and improved robustness.
Revision
1726 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Sep 3 08:46:56 2006 UTC (18 years ago) by
Skal
File length: 11738 byte(s)
Diff to
previous 1699
+ added a protection flag XVID_SAFE_BS_TAIL for not reading
more than 4byte past the end of the input buffer. This is
disabled by default (because slow), and 8byte-padding of input
buffer should be a prefered solution in case of problem.
Please cross-check i didn't break something.
Thanks to Liang Jian ( jianliang79 at gmail dot com ) for
pointing out the problem.
Revision
1699 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 14 07:24:47 2006 UTC (18 years, 5 months ago) by
Skal
File length: 11095 byte(s)
Diff to
previous 1617
preserve the intervening bytes in BitstreamInit()
original reports by Alex Volkov and Liang Jian.
Revision
1617 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon May 23 09:29:43 2005 UTC (19 years, 3 months ago) by
Skal
File length: 10843 byte(s)
Diff to
previous 1616
encoder.c: simplify_time() optimized by Euclid.
bitstream.c: write_video_packet_header() was buggy and
kind of obfuscated, as noticed by Sigdrak at free.fr.
from Edouard:
gcc4 warning removal.
- No executable shared objects installed
(Do not install the lib as executable. It's no use as the SO has no
main symbol anyway, and the static lib is not runnable anyway.)
- Statically link xvid_bench with libxvidcore.a
- New autoconf garbage removal
- Quotes in configure.in
Revision
1616 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue May 17 21:03:32 2005 UTC (19 years, 4 months ago) by
Skal
File length: 10831 byte(s)
Diff to
previous 1566
encoder.c: better error handling upon MEM_ERROR
bitstream.c: faster log2bin (xvid_bench.c updated)
bitstream.c: added unused functions:
BitstreamWriteEndOfSequence()
BitstreamWriteGroupOfVopHeader()
write_video_packet_header()
Original input: sigdrak at free.fr and Angela Belda. Thanks.
Revision
972 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Apr 4 22:16:15 2003 UTC (21 years, 5 months ago) by
edgomez
File length: 10216 byte(s)
Diff to
previous 851
Fixes 32 bit misaligned reads on ARM (+ some sync work with old 0.9.x tree for cleanups)
Revision
851 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 15 15:22:19 2003 UTC (21 years, 7 months ago) by
edgomez
File length: 12093 byte(s)
Diff to
previous 824
Moved dev-api-3 to HEAD -- Nasty but efficient -- Merging work has been done too
Revision
824 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 9 19:32:52 2003 UTC (21 years, 7 months ago) by
edgomez
File length: 10285 byte(s)
Diff to
previous 677
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
466 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Sep 10 22:25:23 2002 UTC (22 years ago) by
edgomez
File length: 9286 byte(s)
Diff to
previous 252
- Changed header
- Extended peter's copyright to 2002
- Cosmetic separation between logical sections
Revision
69 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Mar 26 11:16:08 2002 UTC (22 years, 5 months ago) by
h
File length: 9819 byte(s)
Diff to
previous 3
interlacing support - slow (MBDecideFieldDCT()), buggy (p-frames), incomplete (field motion prediction)
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.