bf2bc926f0- a lot less overflows when decoding frames - no more error with norm6 codes - almost skipped frames (~110 bits) are not overflowed However: - there are very few bits left in those frames, so I wonder if enough MB data is actually left - NORM6/DIFF6 (4/5) bitplanes are a lot more present, which I don't find obvious. patch by anonymous by
anonymous
2005-02-01 10:03:55 +0000
2ce151f898Documentation patch by anonymous by
anonymous
2005-02-01 09:51:49 +0000
790409c949Compile fix on non-x86 by
Reimar Döffinger
2005-02-01 09:00:12 +0000
0c90161f0fsigned 16bit support by
Michael Niedermayer
2005-02-01 01:21:32 +0000
b2eef2f0eaAdd 32bit RGB support by
Roberto Togni
2005-01-31 22:34:02 +0000
e993bc03ac10000l vbr mp3 fix by
Michael Niedermayer
2005-01-31 21:26:20 +0000
38d5c282cdmakes funnyCode pages executable (for CPU with NX bit) by
Aurelien Jacobs
2005-01-31 15:57:27 +0000
a3a5f4d6c3support 32bit output for the mpeg audio decoder by
Michael Niedermayer
2005-01-31 12:16:21 +0000
b696d2a676more accurate dequant of near zero coefficients by
Michael Niedermayer
2005-01-31 04:06:47 +0000
84af4a7ee610l (missing overflow check) by
Michael Niedermayer
2005-01-31 03:14:22 +0000
9da235c803100000l (typos in the #define for selecting the NORM6 method -> wasnt compiled, after fixing typos new method doesnt even compile -> swicth back to old until its fixed) by
Michael Niedermayer
2005-01-30 22:28:11 +0000
5e424311dd- add another way to decode norm6 VLC; modify VLC_NORM6_METH0D define in vc9data.h to select the behaviour - modified decode_b_picture_primary_header so that decode_bi_picture_header is no more required by
anonymous
2005-01-30 21:54:20 +0000
0d33db8a4dIn that patch: - avctx and gb elements were removed from VC9Context, hence a larger diff - some code was added to h263dec.c regarding CODEC_ID_WMV3 (should apply to CODEC_ID_VC9 too) - VLC tables and other related tables were made global whenever this seemed necessary; appropriate changes were therefore made to other parts of the code using those tables - the change for the bitplane management to a struct (some of them should eventually be mapped to MpegEncContext arrays) wasn't associated with the proper frees; should be fixed now patch by anonymous by
anonymous
2005-01-30 16:34:57 +0000
093c6e50c910l (didnt test code after cvs up ...) by
Michael Niedermayer
2005-01-30 14:10:30 +0000
a7a858996fdithering for the mpeg audio decoder by
Michael Niedermayer
2005-01-30 14:04:56 +0000
16dd93ab6aquick and dirty PSNR check for audio by
Michael Niedermayer
2005-01-30 13:26:11 +0000
bd9ea6a462fixing missaligned memory accesses in fill_rectangle() by
Michael Niedermayer
2005-01-30 02:16:50 +0000
4b9ac0b5f0require a few valid and equal mp3 headers for resync by
Michael Niedermayer
2005-01-29 23:59:32 +0000
f4ff1b92ccadded a lock/unlock_lib pair to allow extern progs to serialize access to lavc. by
François Revol
2005-01-29 20:09:33 +0000
a603bf8d68dont predict missing timestamps if we lack the required information to do so by
Michael Niedermayer
2005-01-29 02:27:33 +0000
bf1f4da01fexported ff_mpa_synth_filter for upcoming qdm2 decoder by
Alex Beregszaszi
2005-01-28 19:54:10 +0000
0c716ab71dfix segfault by matthieu castet <castet DOT matthieu AT free DOT fr> by
François Revol
2005-01-28 12:13:53 +0000
7d8b13b46bmake decode012() static inline by
Michael Niedermayer
2005-01-28 11:21:57 +0000
25cf9062badon't crash on null codec; by matthieu castet <castet DOT matthieu AT free DOT fr> by
François Revol
2005-01-28 11:19:47 +0000
46103f6bbdfix the patch to allow Sony PSP MP4 creation by
François Revol
2005-01-28 08:08:42 +0000
888053179csupport colon-separated rates patch by Roine Gustafsson <roine AT users DOT sourceforge DOT net> by
Roine Gustafsson
2005-01-27 16:11:31 +0000
501866a1famovenc illegal access patch by Roine Gustafsson <roine AT users DOT sourceforge DOT net> by
Roine Gustafsson
2005-01-27 15:41:03 +0000
92e51b66cfchunk support in mov patch by Roine Gustafsson <roine AT users DOT sourceforge DOT net> by
Roine Gustafsson
2005-01-27 15:39:13 +0000
8af1815481Sony PSP variation of MP4 patch by <tjcannell AT blueyonder DOT co DOT uk> by
tjcannell@blueyonder.co.uk
2005-01-27 14:48:15 +0000
2497479f2bprobe for 'junk' and 'pict', changed the scores. by
François Revol
2005-01-27 06:53:09 +0000
edaf11e87a10l (negative strides) by
Michael Niedermayer
2005-01-26 17:04:34 +0000
0c040aacbeuse dc tables from msmpeg4 instead of duplicating them patch by anonymous by
anonymous
2005-01-26 12:01:35 +0000
53ffdd1434mov header field and compressor name patch by Roine Gustafsson <roine AT users DOT sourceforge DOT net> by
Roine Gustafsson
2005-01-26 09:31:49 +0000
a64a006e95dont duplicate decode012() by
Michael Niedermayer
2005-01-25 01:40:58 +0000
6b250f09e8check norm6 vlc validity as there are some bit sequences which dont corespond to any codeword, the other vlc tables all seem to be huffman tables though by
Michael Niedermayer
2005-01-25 01:29:10 +0000
e5540b3fd3Fixes: - i/p/b_decode_mbs functions now checks the proper values (from bitplane). I didn't find it very clear, but it seems "raw" = "to read at the MB layer". I used a structure, but we could spare that indirection and add a flag in the VC9Context for each array. - Properly decode (or so I think) the CBPCY (as it is predicted) - many more things patch by anonymous by
anonymous
2005-01-24 23:01:18 +0000
b299f0d907more 10l typos by
Michael Niedermayer
2005-01-24 01:56:53 +0000
9c68c65adbnorm-6 / diff-6 support (untested, parts of it just guessed as the spec is unclear) by
Michael Niedermayer
2005-01-24 01:46:12 +0000
d29f0cd9c1fixing many bugs in bitplane_decoding() spliting row/colskip cases into their own functions as these will be needed for NORM/DIFF-6 by
Michael Niedermayer
2005-01-24 00:35:18 +0000
e902560005dont use several 100 mb memory for a tiny 120 element table remove redundant code related to av_free() typo fix by
Michael Niedermayer
2005-01-23 22:54:51 +0000
bc399ae6a41000000000l typos by
Michael Niedermayer
2005-01-23 22:49:41 +0000
e25fa2136fmention table duplications, note, please avoid duplicating tables! by
Michael Niedermayer
2005-01-23 22:10:55 +0000
b636365a5ewmv3 by
Michael Niedermayer
2005-01-23 21:54:07 +0000
cca1a42653Check pointers before writing to memory by
Roberto Togni
2005-01-23 21:36:24 +0000
4ae33c9b52simplify by
Michael Niedermayer
2005-01-23 19:11:02 +0000
934982c4acavoid buf_size == 0 checks in every decoder by
Michael Niedermayer
2005-01-23 18:09:06 +0000
884182b383more detailed error messages by
Michael Niedermayer
2005-01-23 17:59:01 +0000
9b21f0561b10l by
Michael Niedermayer
2005-01-23 16:18:10 +0000
e8ea90123dframerate check by
Michael Niedermayer
2005-01-23 14:07:25 +0000
46f2f05f59simplify deblock by
Michael Niedermayer
2005-01-23 14:03:13 +0000
91c56db64euse clip_uint8() by
Michael Niedermayer
2005-01-23 11:08:18 +0000
f219664071AAC fix by Thomas Raivio <tjraivio AT cc DOT hut DOT fi> by
François Revol
2005-01-23 10:44:50 +0000
7fe5a3c0c7Timestamp patch by Gael Chardon <gael DOT ffmpeg AT 4now DOT net> by
Gael Chardon
2005-01-23 10:34:10 +0000
7dbab4a9b4Revert the fixed-size-sample patch as it brokes and others WTF I thought I had commited this yesterday... was probably too asleep :°) by
François Revol
2005-01-23 09:59:36 +0000
3b33943e9bsimplify reference list 1 swaping fix? seems its not used by any samples i found though by
Michael Niedermayer
2005-01-23 03:49:36 +0000
4c12e8bee3preliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier by
Alex Beregszaszi
2005-01-22 18:00:36 +0000
21aa398f3dpreliminary vc9 bitstream decoder, committing to make syncing and team-work on it easier by
Alex Beregszaszi
2005-01-22 17:52:01 +0000
b9866ebcc7support discarding uninterresting packets by
Michael Niedermayer
2005-01-22 13:36:02 +0000
e19456e3eefixing demuxing for short files where the framerate detection failed by
Michael Niedermayer
2005-01-22 02:30:45 +0000
b4aea108ebsupport discarding of uninterresting packets by
Michael Niedermayer
2005-01-22 01:48:11 +0000
4cfbbbde42count errors instead of printing 2^31 by
Michael Niedermayer
2005-01-21 23:47:03 +0000
0fbc6961eb1/0 fix by
Michael Niedermayer
2005-01-21 23:38:09 +0000
8b8e1c5580Out-of-directory build patch by (Philipp Matthias Hahn <pmhahn titan.lahn de>) preserve support for spaces in directories in case of in-tree builds by (James A. Morrison <ja2morri csclub.uwaterloo ca>) by
Philipp Matthias Hahn
2005-01-21 22:16:05 +0000
ac930a999cconsole text to stderr : rev2 patch by (Roine Gustafsson <roine users.sourceforge net>) by
Roine Gustafsson
2005-01-21 21:32:37 +0000
6d606c4f5bfix few x86_64 registers handling by
Aurelien Jacobs
2005-01-21 16:48:18 +0000
45ce5ddb89handle AVERROR_IO and AVERROR_NOMEM patch by (Kostya <cannonball bw-team com>) by
Kostya Shishkov
2005-01-20 15:31:07 +0000
dd4f8a04fejpeg style yuv fixes by
Michael Niedermayer
2005-01-20 00:30:20 +0000
827c91bfb7H.264 b ref pic list order and long term pictures patch by (Loic Le Loarer <loic.le-loarer polytechnique org>) by
Loic Le Loarer
2005-01-19 17:35:51 +0000
eed4ebd22cdiv by zero aspect fix by
Michael Niedermayer
2005-01-19 13:24:43 +0000
895345da9asvq3_get_se_golomb() fix by
Michael Niedermayer
2005-01-19 13:03:38 +0000
61f040dd1acompile with TRACE define patch by (Loic <lll+ffmpeg m4x org>) by
Loïc Le Loarer
2005-01-19 12:58:34 +0000
b6663a5573100l, fix broken AMD64 patch. To whoever applied it: Did you actually _try_ to check if it's correct?? by
Reimar Döffinger
2005-01-19 12:56:16 +0000
6a5d4395edExporting some more options patch by (Martin Drab <drab kepler.fjfi.cvut cz>) by
Martin Drab
2005-01-19 12:41:37 +0000
f96b17c5d6add luma only support to yuv4mpeg patch by (Roine Gustafsson <roine users.sourceforge net>) by
Roine Gustafsson
2005-01-19 12:27:48 +0000
2c65638640x86_64 pointer typecast fix by (Martin Drab <drab kepler.fjfi.cvut cz>) by
Michael Niedermayer
2005-01-18 01:01:54 +0000
80a4995853simplify benchmark by
Michael Niedermayer
2005-01-17 18:25:32 +0000
fdb86eb10dtrying to fix the -ss bugs by
Michael Niedermayer
2005-01-17 03:15:57 +0000
d06c75a83010l patch by (matthieu castet <castet.matthieu free fr>) by
Matthieu Castet
2005-01-16 22:11:47 +0000
67e11730fcsimplify by
Michael Niedermayer
2005-01-15 20:04:41 +0000
b349fde101simplify, null pointer, selftest by
Michael Niedermayer
2005-01-15 19:05:26 +0000
1ede228a4fDecode MP3 in ADU format by
Roberto Togni
2005-01-15 14:59:47 +0000
f9c6d80e4e1l, forgot to remove duplicated error message by
Roberto Togni
2005-01-15 14:05:37 +0000
47d9182521Mention the l5 pp filter in 'mplayer -pphelp' output. by
Diego Biurrun
2005-01-15 10:34:49 +0000
3048af8350Use avcodec_check_dimensions instead of custom hack by
Roberto Togni
2005-01-15 00:07:38 +0000
a9c3ff5b9eassertion about bits statistic and minor bits stat fix by
Michael Niedermayer
2005-01-14 23:48:12 +0000
b6c7f870be10l (a level of indirection too much) patch by (Wolfram Gloger <wmglo dent.med.uni-muenchen de>) by
Wolfram Gloger
2005-01-13 13:09:35 +0000
30231f816910l (dont modify the input picture pts) by
Michael Niedermayer
2005-01-13 11:59:19 +0000
3eaa8b7e38timestamp truncation fix? by
Michael Niedermayer
2005-01-12 19:07:24 +0000
a1e568bd23wav timestamp truncation fix by (Wolfram Gloger <wmglo dent.med.uni-muenchen de>) by
Michael Niedermayer
2005-01-12 18:42:21 +0000
f41c1fac3cav_malloc vs av_mallocz patch by (Kurosu <kurosu inforezo org>) by
Kurosu
2005-01-12 18:25:48 +0000
83b074704bnever freed buffer fix based upon a patch by (Kurosu <kurosu inforezo org>) by
Michael Niedermayer
2005-01-12 18:12:13 +0000
7b0c0c3c29handle fixed sample_size patch by Roine Gustafsson <roine AT users.sourceforge.net> by
Roine Gustafsson
2005-01-12 18:00:44 +0000
d5f121e2a510l (gcc 2.95 fix) by
Michael Niedermayer
2005-01-12 11:14:12 +0000
1f3f950799disallow strcat by
Michael Niedermayer
2005-01-12 01:44:02 +0000
52f4aea0decvs policy entry about security by
Michael Niedermayer
2005-01-12 01:20:18 +0000
813af36b51sprintf->snprintf by
Michael Niedermayer
2005-01-12 01:02:13 +0000
2fc8ea249fdissallow sprintf by
Michael Niedermayer
2005-01-12 00:59:42 +0000
0ecca7a49fvarious security fixes and precautionary checks by
Michael Niedermayer
2005-01-12 00:16:25 +0000
f14d4e7e21Quote path expression to take care of $(prefix) possibly containing spaces. by
Diego Biurrun
2005-01-11 08:16:04 +0000
6041c21749fixing selftest by
Michael Niedermayer
2005-01-11 03:18:08 +0000