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
Michael Niedermayer
2002-09-30 21:36:43 +00:00
a02017367boptimizing mpeg1_decode_block()
Michael Niedermayer
2002-09-30 16:14:14 +00:00
8e1652dc9dforgot zigzag_direct[] behind #ifdef DEBUG (found by Klaas-Pieter Vlieg <vlieg at eurescom dot de>)
Michael Niedermayer
2002-09-30 10:06:17 +00:00
cc7ac88830convert only needed matrixes in convert_matrix() (mjpeg calls it for every frame)
Michael Niedermayer
2002-09-30 09:19:54 +00:00
9b59c92f47indenting preprocessor stuff, as its completly unreadable otherwise
Michael Niedermayer
2002-09-29 23:39:30 +00:00
23e54f6927renaming variable
Michael Niedermayer
2002-09-29 23:21:13 +00:00
2ad1516a6cidct permutation cleanup, idct can be selected per context now fixing some threadunsafe code
Michael Niedermayer
2002-09-29 22:44:22 +00:00
f9bb4bdffcAdd Alpha assembly for pix_abs16x16. Optimized for pca56, no large win on ev6.
Falk Hüffner
2002-09-29 15:14:28 +00:00
ea689c8eb7An easy way to speed up encoding by 6%.
Falk Hüffner
2002-09-28 02:18:34 +00:00
a9c6830605minor optimization of h263_encode_motion()
Michael Niedermayer
2002-09-27 15:38:54 +00:00
202ef8b819ff_get_fourcc() & XVIX support
Michael Niedermayer
2002-09-27 10:27:57 +00:00
0c2dd16eb6autodetect UMP4 (by adding a fourcc field to AVCodecContext)
Michael Niedermayer
2002-09-26 23:27:22 +00:00
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 ...
Michael Niedermayer
2002-09-26 22:37:33 +00:00
5482970b4bh263_dc_scale() cleanup
Michael Niedermayer
2002-09-26 09:16:23 +00:00
fcb48651f4mpeg4 interlaced dct encoding
Michael Niedermayer
2002-09-26 00:22:25 +00:00
b560f4b656ps2 idct bugfix patch by (Leon van Stuivenberg <leonvs at iae dot nl>)
Leon van Stuivenberg
2002-09-24 23:57:17 +00:00
9e4c69485badaptive quantization for h263
Michael Niedermayer
2002-09-24 15:07:44 +00:00
d87c0267e3adaptive quantization for mpeg1
Michael Niedermayer
2002-09-24 12:33:37 +00:00
5e746b9995darkness masking (lumi masking does only bright stuff now)
Michael Niedermayer
2002-09-24 10:53:59 +00:00
9960903667fixing ac prediction encoding with adaptive quantization
Michael Niedermayer
2002-09-24 09:15:46 +00:00
693b0e1d66fixing variance scaling for b frames (messed adaptive quants up) cliping too long MVs in b frames instead of setting them to 0
Michael Niedermayer
2002-09-23 15:16:09 +00:00
7727783512avoid nonsense frame-skip messages
Michael Niedermayer
2002-09-12 15:00:09 +00:00
df266acdecregression checksum change cuz of LIBAVCODEC_BUILD change
Michael Niedermayer
2002-09-12 14:53:05 +00:00
dae9ffc440uninitialized var ...
Michael Niedermayer
2002-09-12 14:43:44 +00:00
2f0f5b2059mpegvideo_probe cant distinguish mpeg4 and mpeg1 raws :( so m4v needs "-f m4v" now
Michael Niedermayer
2002-09-12 12:46:34 +00:00
66370d3fcastatistics for forw & back p-MBs instead of just one counter for both
Michael Niedermayer
2002-09-12 12:26:09 +00:00
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
Michael Niedermayer
2002-09-12 11:10:33 +00:00
15415af418export pts from stream if available store pts in stream if available (otherwise use frame_rate)
Michael Niedermayer
2002-09-12 10:54:53 +00:00
02ac31361bChange abort() calls to av_abort() calls.
Philip Gladstone
2002-09-12 02:34:56 +00:00
42343f7e6eChange calls to abort() to be calls to av_abort()
Philip Gladstone
2002-09-12 02:34:01 +00:00
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
Philip Gladstone
2002-09-12 02:31:11 +00:00
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.
Philip Gladstone
2002-09-12 02:26:58 +00:00
208d3ddf96set pict_type & key_frame on decoding too
Michael Niedermayer
2002-09-12 00:27:08 +00:00
89b3d7c9f1mpeg4 raw output support patch by ("Maksim (Max) Krasnyanskiy" <maxk at qualcomm dot com>)
Max Krasnyansky
2002-09-11 18:46:47 +00:00
c2c2cd2da1fixing raw yuv input
Michael Niedermayer
2002-09-11 17:04:04 +00:00
b318477992put/avg_pixels16 fixing 2 small qpel bugs
Michael Niedermayer
2002-09-11 12:39:53 +00:00
6b460aa387reducing sizeof MpegEncContext to avoid stack overflow on crap M$ windo$
Michael Niedermayer
2002-09-11 07:26:43 +00:00
df1b2c141bfixing y422p output
Michael Niedermayer
2002-09-09 22:48:39 +00:00
9780c7ffa3fixed palette8to{rgb24,bgr24,rgb32,bgr32}
Alex Beregszaszi
2002-09-09 16:18:47 +00:00
0eaec10550fixing overflow in 16->8 bit conversion, patch by (Nikolai Zhubr <s001 at hotbox dot ru>)
Nikolai Zhubr
2002-09-07 10:57:51 +00:00
b2a0a7fb8a10l (forgot checksums after mpeg4_encode_block() optimizations which generates slightly shorter bitstream)
Michael Niedermayer
2002-09-07 10:55:39 +00:00
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
Michael Niedermayer
2002-09-07 00:16:30 +00:00
6ebd933b8fregression tests for msmpeg4v2 & wmv1
Michael Niedermayer
2002-09-06 22:59:44 +00:00
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
Michael Niedermayer
2002-09-06 22:30:16 +00:00
ad4369076byuv4mpeg output support patch by (Henry Mason <talus25 at speakeasy dot net>)
Henry Mason
2002-09-06 13:01:19 +00:00
0b61920aa7fixing rv10 encoding (ffmpeg can at least decode its own rv10 files now)
Michael Niedermayer
2002-09-05 13:23:11 +00:00
cfda33cbadapiexample needs EXTRALIBS
Michael Niedermayer
2002-09-05 10:06:20 +00:00
6acce86bddfixing tests
Michael Niedermayer
2002-09-05 08:48:34 +00:00
64a7a8af14do regression tests for rv10 too
Michael Niedermayer
2002-09-03 20:41:12 +00:00
9db99069bdfixing segfault
Michael Niedermayer
2002-09-03 20:15:34 +00:00
b59f57475310l (compilation if defined ARCH_ALPHA)
Michael Niedermayer
2002-09-02 17:08:40 +00:00