020fcc94e0added DV support by
Fabrice Bellard
2002-10-04 07:16:50 +0000
5d2231ee8ffirst working version of DV video decoder by
Fabrice Bellard
2002-10-03 21:07:39 +0000
652f019786in fact IDCT248 needs to be normalized as I suspected by
Fabrice Bellard
2002-10-03 21:03:59 +0000
5917d17cb7ps2 optimizations update patch by (Leon van Stuivenberg <leonvs at iae dot nl>) by
Leon van Stuivenberg
2002-10-03 20:57:19 +0000
a46a3ce416added IDCT248 testing by
Fabrice Bellard
2002-10-03 19:49:23 +0000
9bf71516b1first version of IDCT248 for DV decoding support by
Fabrice Bellard
2002-10-03 13:41:33 +0000
3a3d3a42c2fixing custom quantizer matrix decoding minor optimizations by
Michael Niedermayer
2002-10-02 22:56:58 +0000
3994623df2optimization by
Michael Niedermayer
2002-10-02 17:07:39 +0000
ce5b7c5e11sliced mode for mpeg1/2 by
Michael Niedermayer
2002-10-02 16:36:43 +0000
acf44abb8cmove scantable init from block-decode to header parser by
Michael Niedermayer
2002-10-01 23:47:04 +0000
3729c91296optimizing mpeg2 decode block stuff by
Michael Niedermayer
2002-10-01 23:11:40 +0000
144f062500rv10 cleanup (de)muxer still needs to be cleaned up (still searching volunteer for that ;) ) by
Michael Niedermayer
2002-10-01 19:29:10 +0000
e41e834272suppressed unrelated logs by
Fabrice Bellard
2002-10-01 08:46:41 +0000
4c2bc159bdfixing rv10, this isnt the cleanest solution (parsing the packet header in the codec & creating it in the muxer) but it was that way before things broke, and its the simplest solution by
Michael Niedermayer
2002-09-30 21:36:43 +0000
a02017367boptimizing mpeg1_decode_block() by
Michael Niedermayer
2002-09-30 16:14:14 +0000
8e1652dc9dforgot zigzag_direct[] behind #ifdef DEBUG (found by Klaas-Pieter Vlieg <vlieg at eurescom dot de>) by
Michael Niedermayer
2002-09-30 10:06:17 +0000
cc7ac88830convert only needed matrixes in convert_matrix() (mjpeg calls it for every frame) by
Michael Niedermayer
2002-09-30 09:19:54 +0000
9b59c92f47indenting preprocessor stuff, as its completly unreadable otherwise by
Michael Niedermayer
2002-09-29 23:39:30 +0000
23e54f6927renaming variable by
Michael Niedermayer
2002-09-29 23:21:13 +0000
2ad1516a6cidct permutation cleanup, idct can be selected per context now fixing some threadunsafe code by
Michael Niedermayer
2002-09-29 22:44:22 +0000
f9bb4bdffcAdd Alpha assembly for pix_abs16x16. Optimized for pca56, no large win on ev6. by
Falk Hüffner
2002-09-29 15:14:28 +0000
ea689c8eb7An easy way to speed up encoding by 6%. by
Falk Hüffner
2002-09-28 02:18:34 +0000
7ffbb60ee7Minor warning fix. by
Falk Hüffner
2002-09-28 01:49:37 +0000
a9c6830605minor optimization of h263_encode_motion() by
Michael Niedermayer
2002-09-27 15:38:54 +0000
202ef8b819ff_get_fourcc() & XVIX support by
Michael Niedermayer
2002-09-27 10:27:57 +0000
0c2dd16eb6autodetect UMP4 (by adding a fourcc field to AVCodecContext) by
Michael Niedermayer
2002-09-26 23:27:22 +0000
7f2bdb62d4automatically detect broken opendivx codec and workaround, so bug=1 shouldnt be needed anymore for mpeg4 files, if there still are files which need bug=1 then tell me ... by
Michael Niedermayer
2002-09-26 22:37:33 +0000
5482970b4bh263_dc_scale() cleanup by
Michael Niedermayer
2002-09-26 09:16:23 +0000
fcb48651f4mpeg4 interlaced dct encoding by
Michael Niedermayer
2002-09-26 00:22:25 +0000
b560f4b656ps2 idct bugfix patch by (Leon van Stuivenberg <leonvs at iae dot nl>) by
Leon van Stuivenberg
2002-09-24 23:57:17 +0000
9e4c69485badaptive quantization for h263 by
Michael Niedermayer
2002-09-24 15:07:44 +0000
d87c0267e3adaptive quantization for mpeg1 by
Michael Niedermayer
2002-09-24 12:33:37 +0000
5e746b9995darkness masking (lumi masking does only bright stuff now) by
Michael Niedermayer
2002-09-24 10:53:59 +0000
9960903667fixing ac prediction encoding with adaptive quantization by
Michael Niedermayer
2002-09-24 09:15:46 +0000
693b0e1d66fixing variance scaling for b frames (messed adaptive quants up) cliping too long MVs in b frames instead of setting them to 0 by
Michael Niedermayer
2002-09-23 15:16:09 +0000
c5d309f2d5adaptive quantization (lumi/temporal & spatial complexity masking) by
Michael Niedermayer
2002-09-23 14:56:11 +0000
d46aba2642ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>) by
Leon van Stuivenberg
2002-09-23 08:44:24 +0000
18a7b2a873tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug by
Arpi
2002-09-22 02:33:28 +0000
1dbb6d9026regression test for ratecontrol & adv mpeg4 stuff by
Michael Niedermayer
2002-09-20 15:22:24 +0000
084c726ba3pix_sum16_mmx() by
Michael Niedermayer
2002-09-20 10:03:01 +0000
3f09f52adffdct_mmx -> ff_fdct_mmx (renamed to avoid namespace conflict with xvid) [found by Kim Minh Kaplan] by
Arpi
2002-09-19 22:14:53 +0000
b3a391e8b8fixing i_quant_factor, this should finally fix the bitrate bug with ffserver hopefully by
Michael Niedermayer
2002-09-19 20:22:39 +0000
e8b62df6e4fixing apiexample by
Michael Niedermayer
2002-09-19 18:24:52 +0000
b71901e6eedocumenting most stuff in AVCodecContext by
Michael Niedermayer
2002-09-19 17:44:54 +0000
0af65aac18* Remove -finline-limit=8000 (not supported by gcc 2.95) * Hack to force correct gcc arch flags for motion_est_alpha.c by
Falk Hüffner
2002-09-19 16:06:25 +0000
590d3f81b7fixing *pixels_tab stuff (hopefully, as its untested ...) by
Michael Niedermayer
2002-09-19 10:26:49 +0000
a949d72e0eavcodec_alloc_context() by
Michael Niedermayer
2002-09-19 09:13:43 +0000
947ac25a4410l (forgot to commit) by
Michael Niedermayer
2002-09-18 18:30:31 +0000
6a1f7e7b6bbetter min/max rate handling cleanup by
Michael Niedermayer
2002-09-18 18:28:11 +0000
946c8a1281fixing fixing max_rate/min_rate by
Michael Niedermayer
2002-09-18 09:08:03 +0000
ff78c59639use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE by
Arpi
2002-09-16 19:39:57 +0000
29700fa656fixing rc of non-intra-only streams which only contain i frames by
Michael Niedermayer
2002-09-16 08:45:57 +0000
8f2b21a80ffixing memalign by
Michael Niedermayer
2002-09-15 10:02:15 +0000
5596c60ccedont store version for bit-exact tests by
Michael Niedermayer
2002-09-14 22:07:35 +0000
b7c27ee601alignment info by
Michael Niedermayer
2002-09-14 19:00:09 +0000
a172cae62einterlaced b frames fix by
Michael Niedermayer
2002-09-14 17:18:26 +0000
1e7bfebe7ffixing qpel 4mv by
Michael Niedermayer
2002-09-14 12:36:54 +0000
85bf478ed9complete aspect support by
Alex Beregszaszi
2002-09-14 12:30:48 +0000
590a635884interlaced qpel mpeg4 fixed by
Michael Niedermayer
2002-09-14 10:11:05 +0000
8c7b533e8bSynthesize pixels16 functions from pixels functions. by
Falk Hüffner
2002-09-13 23:27:01 +0000
050fe8bab5aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars) by
Alex Beregszaszi
2002-09-13 19:31:32 +0000
60286c8a37Fix for h % 8 == 4 in put_pixels_axp_asm. by
Falk Hüffner
2002-09-13 15:44:53 +0000
e3bd83f87410l (field select readed at the wrong place ...) by
Michael Niedermayer
2002-09-13 11:47:57 +0000
fc97db6435interlaced b frames cleanup by
Michael Niedermayer
2002-09-13 11:24:58 +0000
a343d33ed6Due to version renumbering, Alpha builtins aren't supported in thegcc 3.2 release. by
Falk Hüffner
2002-09-13 10:56:51 +0000
bea669e57cinterlaced mpeg4 b frame decoding by
Michael Niedermayer
2002-09-13 09:45:32 +0000
1c73a3fbf2Adapt to new 8/16 table scheme. by
Falk Hüffner
2002-09-13 09:28:45 +0000
2276785cfafixing 1/0 if the headers are incomplete (like what M$ encoder generates) by
Michael Niedermayer
2002-09-13 07:46:06 +0000
b9d2bb5b2ffixing interlaced mpeg4 decoding by
Michael Niedermayer
2002-09-12 18:28:17 +0000
8409b8fe74error resilience command line option by
Michael Niedermayer
2002-09-12 16:41:05 +0000
f3cfadd52fparsing resync header extension support by
Michael Niedermayer
2002-09-12 15:22:14 +0000
33cbc6052avbv parameter parsing (more skiping actually ;) ) by
Michael Niedermayer
2002-09-12 15:02:47 +0000
7727783512avoid nonsense frame-skip messages by
Michael Niedermayer
2002-09-12 15:00:09 +0000
df266acdecregression checksum change cuz of LIBAVCODEC_BUILD change by
Michael Niedermayer
2002-09-12 14:53:05 +0000
dae9ffc440uninitialized var ... by
Michael Niedermayer
2002-09-12 14:43:44 +0000
2f0f5b2059mpegvideo_probe cant distinguish mpeg4 and mpeg1 raws :( so m4v needs "-f m4v" now by
Michael Niedermayer
2002-09-12 12:46:34 +0000
66370d3fcastatistics for forw & back p-MBs instead of just one counter for both by
Michael Niedermayer
2002-09-12 12:26:09 +0000
7866eeff46m4v input support return the correct number of bytes consumed for decding h263 like formats (needed for reading raw streams) this could break some divx files with b frames, so please tell me ASAP if u notice any problems by
Michael Niedermayer
2002-09-12 11:10:33 +0000
15415af418export pts from stream if available store pts in stream if available (otherwise use frame_rate) by
Michael Niedermayer
2002-09-12 10:54:53 +0000
02ac31361bChange abort() calls to av_abort() calls. by
Philip Gladstone
2002-09-12 02:34:56 +0000
42343f7e6eChange calls to abort() to be calls to av_abort() by
Philip Gladstone
2002-09-12 02:34:01 +0000
a782f209df* Add code to pace sending a stream when it is being sent from a file. We limit the datarate to twice the average datarate (however the first few seconds are sent flat out to help with prebuffering). * Add the initialization of the rc_eq fields and the like for VIDEO codecs. * Add the missing get_arg calls for VideoQxxxx by
Philip Gladstone
2002-09-12 02:31:11 +0000
75bdb984c7Add the transfer of the new parameters from ffmpeg to ffserver and vice-versa This adds functions to send and receive doubles and also null terminated strings. by
Philip Gladstone
2002-09-12 02:26:58 +0000
208d3ddf96set pict_type & key_frame on decoding too by
Michael Niedermayer
2002-09-12 00:27:08 +0000
89b3d7c9f1mpeg4 raw output support patch by ("Maksim (Max) Krasnyanskiy" <maxk at qualcomm dot com>) by
Max Krasnyansky
2002-09-11 18:46:47 +0000
c2c2cd2da1fixing raw yuv input by
Michael Niedermayer
2002-09-11 17:04:04 +0000
b318477992put/avg_pixels16 fixing 2 small qpel bugs by
Michael Niedermayer
2002-09-11 12:39:53 +0000
6b460aa387reducing sizeof MpegEncContext to avoid stack overflow on crap M$ windo$ by
Michael Niedermayer
2002-09-11 07:26:43 +0000
df1b2c141bfixing y422p output by
Michael Niedermayer
2002-09-09 22:48:39 +0000
9780c7ffa3fixed palette8to{rgb24,bgr24,rgb32,bgr32} by
Alex Beregszaszi
2002-09-09 16:18:47 +0000
0eaec10550fixing overflow in 16->8 bit conversion, patch by (Nikolai Zhubr <s001 at hotbox dot ru>) by
Nikolai Zhubr
2002-09-07 10:57:51 +0000
b2a0a7fb8a10l (forgot checksums after mpeg4_encode_block() optimizations which generates slightly shorter bitstream) by
Michael Niedermayer
2002-09-07 10:55:39 +0000
3db48188dfoptimizing mpeg4_encode_block(), generates allso slightly shorter bitstream as some codes can be represented as esc1 and esc2 and esc2 is shorter for a few of them by
Michael Niedermayer
2002-09-07 00:16:30 +0000
6ebd933b8fregression tests for msmpeg4v2 & wmv1 by
Michael Niedermayer
2002-09-06 22:59:44 +0000
14207b27b5support decoding of the last mpeg "packet" even if no startcode is immedeatly afterwards (fixes bugs with mpeg in avi) new behavior is only activated if CODEC_FLAG_NOT_TRUNCATED is set by
Michael Niedermayer
2002-09-06 22:30:16 +0000
ad4369076byuv4mpeg output support patch by (Henry Mason <talus25 at speakeasy dot net>) by
Henry Mason
2002-09-06 13:01:19 +0000
0b61920aa7fixing rv10 encoding (ffmpeg can at least decode its own rv10 files now) by
Michael Niedermayer
2002-09-05 13:23:11 +0000
cfda33cbadapiexample needs EXTRALIBS by
Michael Niedermayer
2002-09-05 10:06:20 +0000
6acce86bddfixing tests by
Michael Niedermayer
2002-09-05 08:48:34 +0000
64a7a8af14do regression tests for rv10 too by
Michael Niedermayer
2002-09-03 20:41:12 +0000