a525ce8db1BGR24 bugfix BGR15 & BGR24 tested by
Michael Niedermayer
2001-10-21 00:05:56 +0000
d604bab901fixed alignment (static variables where sometimes not 8-byte aligned) added half uv interpolation support added prefetch BGR15 support in MMX (untested) (so BGR15,16,24,32 are supported) special unscaled height version (not much faster but it doesnt interpolate uv vertically) by
Michael Niedermayer
2001-10-20 21:12:09 +0000
5486f774bdmore logic behavior if the altenative deblock filters are used (turning a alt filter on without turning the deblock filter on uses the alt filter instead of using no filter now) by
Michael Niedermayer
2001-10-19 17:03:51 +0000
84adc106cffirst line bug fixed (happend if the image was scaled down or 1:1) by
Michael Niedermayer
2001-10-19 15:50:44 +0000
311832de1fPP_FUNNY_STRIDE disabled by
Arpi
2001-10-19 14:54:26 +0000
a0e8aca364added compiletime option to turn width%8==0 on by
Michael Niedermayer
2001-10-19 13:56:12 +0000
658a85f26ffixed a bug in the tmp buffer fixed the color range for yuv fixed the width %8!=0 bug (another 1% speed loss) by
Michael Niedermayer
2001-10-19 13:41:38 +0000
0f25d72b3fhorizontal scaling bugs fixed, should be mostly bugfree now by
Michael Niedermayer
2001-10-19 12:30:01 +0000
44f9179b60xinc scaled by 16 instead of 8 by
Arpi
2001-10-19 02:21:47 +0000
b3a134b64chorizontal lines bugfix by
Michael Niedermayer
2001-10-19 01:53:45 +0000
d3fda50869vertical lines bugfix by
Michael Niedermayer
2001-10-19 01:26:36 +0000
afa569afb1(C) fixed by
Arpi
2001-10-19 00:42:18 +0000
cd4102261ffixed a bug which caused horizontal lines by
Michael Niedermayer
2001-10-19 00:21:07 +0000
783e9cc9afincreased precission of s_xinc s_xinc2 (needed for the mmx2 bugfix) moved mmx variables to top to avoid alignment issues mmx2 code should work fine now if and only if the input width is %16=0 and the output width is %32=0 reordered some code (5% faster with a simply -benchmark) first line bug fixed (i hope i didnt introduce any new bugs with that ...) changed a lot of the vertical scale setup code, i hope i fixed something and didnt mess it up :) a few known bugs left (rightmost line is wrong) MMX2 code will only be used for upscaling & acceptable width´s 16bit dithering can be disabled by
Michael Niedermayer
2001-10-18 22:27:13 +0000
acced5532efixed the height%8!=0 bug simplified a few things removed last row variants of the deinterlace filters, they are not needed anymore added cubic interpolating deinterlacer by
Michael Niedermayer
2001-10-17 20:42:07 +0000
8d75673b77Restore the main Makefile to have debug flags. by
Juanjo
2001-10-17 18:19:30 +0000
ce68c16f41Added Juergen Keil fix on quant_tab[4] type. by
Juanjo
2001-10-17 18:05:35 +0000
d9cf0d336824bpp support (untested) by
Michael Niedermayer
2001-10-17 13:59:49 +0000
fffd2e0ac2added (f)emms by
Arpi
2001-10-17 11:57:11 +0000
e72c545c93bpp changed from bytespp to bitspp by
Arpi
2001-10-17 10:55:29 +0000
a6e972a217fixed out of regs "bug" by
Michael Niedermayer
2001-10-17 03:40:03 +0000
d3f41512a8MMX & MMX2 optimizations (MMX2 is buggy and commented out) 32, 24, 16, 15 bit support in C (only 32 & 16 tested) 32, 16 bit support in mmx (16 with dithering) ranges of some variables changed so mmx likes them more by
Michael Niedermayer
2001-10-17 02:30:39 +0000
d4cb9e70a5quick fix for movies with a height which is not a multiple of 8 by
Michael Niedermayer
2001-10-17 02:04:16 +0000
d1530c6461fix rgb/bgr for 15/16bpp by
Felix Bünemann
2001-10-17 00:29:07 +0000
62ac0b014d16bpp code for atmos by
Arpi
2001-10-16 23:58:17 +0000
79e7b30557exporting qscale data for postprocessing (for MPlayer) by
Arpi
2001-10-16 23:10:38 +0000
a6be81113eminor cleanups median deinterlace in MMX fixed typos by
Michael Niedermayer
2001-10-16 02:31:14 +0000
3db822b03fheader for swscale.c by
Arpi
2001-10-15 19:06:16 +0000
31190492f9software yv12->rgb scaler - separated from fsdga by
Arpi
2001-10-15 18:59:44 +0000
3b58b885farewrote the horizontal lowpass filter to fix a bug which caused a blocky look added deinterlace filters (linear interpolate, linear blend, median) minor cleanups (removed some outcommented stuff) by
Michael Niedermayer
2001-10-15 03:01:08 +0000
9ae0a66da1c++ fix by
Arpi
2001-10-14 17:11:17 +0000
e939e1c35bCleanup: - TIMEING && MORE_TIMEING disabled by default - private stuff moved to postprocess.c to avoid possible conflicts by
Arpi
2001-10-13 15:53:24 +0000
9a722af7f3small changes for mplayer integration: - getModeForQuality -> getPpModeForQuality renamed - #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts) - added #ifdef'ed code for calling old postprocess (for testing/comparison) - #ifdef'ed some asm code to allow compilation on non-x86 platforms (untested) by
Arpi
2001-10-13 15:36:04 +0000
5b65f0df86fixed a sig4 bug an non mmx2 cpus (in case of more sig4 errors please send me a "disassemble $eip-16 $eip+16" from gdb) by
Michael Niedermayer
2001-10-13 11:58:41 +0000
79cccf7038minor QP scaling & auto-contrast bugfix fixed compilation problem without -fomit-frame-pointer by
Michael Niedermayer
2001-10-13 09:30:07 +0000
9f45d04d3afixed a rounding bug thing in the X1 Filter changed the X1 Filter slightly to make flat blocks look like in the 9tap lpf minor change to the -pp numbers & added decimal numbers in comments new experimental horizontal deblocking filter by
Michael Niedermayer
2001-10-13 02:31:15 +0000
67b4cf184afinal changes to convert to C by
Michael Niedermayer
2001-10-11 23:28:58 +0000
d5a1a99518bugfixes: last 3 lines not brightness/contrast corrected brightness statistics messed up with initial black pic changed initial values of the brightness statistics C++ -> C conversation QP range question solved (very likely 1<=QP<=32 according to arpi) new experimental vertical deblocking filter RK filter has 3dNow support now (untested) by
Michael Niedermayer
2001-10-11 22:35:45 +0000
13e0052810fixed a bug in the horizontal default filter 3dnow version of the Horizontal & Vertical Lowpass filters mmx version of the Horizontal Default filter mmx2 & C versions of a simple filter described in a paper from ramkishor & karan added mode flags & quality2mode function by
Arpi
2001-10-10 22:21:19 +0000
3057fa6691new postprocess code by Michael Niedermayer (michaelni@gmx.at) by
Arpi
2001-10-10 22:13:27 +0000
63bdb086b1fixed prototype change by
Fabrice Bellard
2001-09-25 18:27:53 +0000
a190b7e94efixed pcm bitrate by
Fabrice Bellard
2001-09-24 23:29:46 +0000
4972b26f24changed audio and video grab interface (simpler now) by
Fabrice Bellard
2001-09-24 23:27:06 +0000
46a3d0685dcorrect pcm audio format handling by
Fabrice Bellard
2001-09-24 23:26:46 +0000
96baaa6affchanged av_open_input_file() prototype by
Fabrice Bellard
2001-09-24 23:25:28 +0000
4b44538ce6update by
Fabrice Bellard
2001-09-24 23:22:43 +0000
a38469e1daunified grab & convertion loops (should be easier to achieve correct synchronization now - but still work to do!) - added ffplay support by
Fabrice Bellard
2001-09-24 23:22:25 +0000
2744a37facadded new ffplay program by
Fabrice Bellard
2001-09-24 23:21:02 +0000
5ed8fafcb6added pcm formats by
Fabrice Bellard
2001-09-23 17:19:49 +0000
f674bf7105suppressed mpglib by
Fabrice Bellard
2001-09-23 17:17:46 +0000
a96b68b717added pcm codecs by
Fabrice Bellard
2001-09-23 17:16:51 +0000
a56c66a7efwmv format is asf format by
Fabrice Bellard
2001-09-23 17:15:21 +0000
a0663ba4b0complete handling of pcm formats - hex dump option by
Fabrice Bellard
2001-09-23 17:14:51 +0000
d2b7bcd23fsuppressed mpglib option by
Fabrice Bellard
2001-09-23 17:13:48 +0000
829fa996a9CONFIG_MPGLIB no more needed by
Arpi
2001-09-21 21:30:15 +0000
1d7840aaecfixed stereo grab by
Fabrice Bellard
2001-09-19 22:09:30 +0000
e30a284687oops - forgot grabbing case for audio/video input auto detect by
Fabrice Bellard
2001-09-19 21:39:25 +0000
da115c8a3ecopyright change by
Fabrice Bellard
2001-09-17 21:19:35 +0000
afa982fdaecorrected mpeg audio encoding overflows - now it should give correct quality even for very high volumes by
Fabrice Bellard
2001-09-17 21:19:09 +0000
c34270f5e8mlib merge by
Fabrice Bellard
2001-09-16 21:54:00 +0000
73120e555cversion change by
Fabrice Bellard
2001-09-16 21:52:17 +0000
9150f42ed5fixed image number syntax problems by
Fabrice Bellard
2001-09-16 21:50:48 +0000
5a56c87c10restore audio settings - use all the frame buffers provided by the driver by
Fabrice Bellard
2001-09-16 21:49:48 +0000
813cae4bc4image number handling by
Fabrice Bellard
2001-09-16 21:48:59 +0000
84a02cdd68added patch info (I prefer only diff -u) and clear info about my patch copyright policy by
Fabrice Bellard
2001-09-16 21:48:33 +0000
61a663b268added image question by
Fabrice Bellard
2001-09-16 21:47:32 +0000
919f448d95non 420P grab fix - suppressed unused 'sys/poll.h' header - do not put error if audio or video stream not found (no longer needs to use -an or -vn when it is obvious) - display error message when image filename does not contain '%d' by
Fabrice Bellard
2001-09-16 21:47:13 +0000
739d6efa40updated by
Fabrice Bellard
2001-09-16 21:45:21 +0000
2e93e3aaaefixed raw read for eof by
Fabrice Bellard
2001-09-15 22:44:44 +0000
9dbf938977added get_bits_count() by
Fabrice Bellard
2001-09-15 22:43:01 +0000
2456e28d91merged code and tables between encoder and decoder by
Fabrice Bellard
2001-09-15 22:42:25 +0000
239c2f4cd0added completely new mpeg audio decoder (integer only, free format support, lsf/mpeg25 support, high/low precision support, simpler code) by
Fabrice Bellard
2001-09-15 22:40:28 +0000
c8fbc22deesuppressed mpglib by
Fabrice Bellard
2001-09-15 22:37:36 +0000
3d2043852dmemalign autodetection by
Nick Kurshev
2001-09-13 07:16:59 +0000
544286b3d3Moved some H.263+ variables to MpegEncContext to be thread-safe. Increase video_buffer on ffmpeg to avoid buffer overrun on big pictures. by
Juanjo
2001-08-31 06:21:27 +0000
6dbd39fe70Added support to Unrestricted Motion Vectors (UMV) on H.263+ encoding/decoding. According to Annex D. Now MV on H.263+ are 32x32 long. by
Juanjo
2001-08-28 23:32:34 +0000
6bbc662f7dAdded CODEC_ID_H263P to fourcc tables. H.263+ on AVI wasn't using U263 fourcc. by
Juanjo
2001-08-27 04:19:15 +0000
3615700918Aligned malloc. Another 10% of speedup. by
Nick Kurshev
2001-08-20 16:01:35 +0000
a74127c071win32 fixes by
Fabrice Bellard
2001-08-15 22:33:03 +0000
d0a0b2483emotion test by
Fabrice Bellard
2001-08-15 22:31:26 +0000
4300403ecasuppressed nasm stuff by
Fabrice Bellard
2001-08-15 22:30:51 +0000
daf8e9557dadded win32 cross compile support by
Fabrice Bellard
2001-08-15 22:29:44 +0000
1705679ee6updated by
Fabrice Bellard
2001-08-15 22:28:09 +0000
64ccc83c2bremoved by
Fabrice Bellard
2001-08-15 22:26:09 +0000
694ec0612bsuppressed nasm dependancy - rewrote forward DCT and motion estimation code by
Fabrice Bellard
2001-08-15 22:25:32 +0000
c72c6d2d12distclean fix by
Fabrice Bellard
2001-08-15 13:16:05 +0000
58f26ba916changed opendivx to mpeg4 by
Fabrice Bellard
2001-08-15 13:12:23 +0000
935442b522log2 to av_log2 by
Fabrice Bellard
2001-08-15 13:11:31 +0000
0c23ead115copy avctx by
Fabrice Bellard
2001-08-15 13:11:03 +0000
9d02db7a17fix got_picture output by
Fabrice Bellard
2001-08-15 13:10:39 +0000
bf89e6b1f9added draw_horiz_band test by
Fabrice Bellard
2001-08-15 13:09:47 +0000
0617e07391log2 to av_log2 - added integer version define by
Fabrice Bellard
2001-08-15 13:09:28 +0000
34763c151frenamed log2 to av_log2 by
Fabrice Bellard
2001-08-15 13:07:42 +0000
67e9bb0d0bfixed wav riff tag size by
Fabrice Bellard
2001-08-15 13:06:48 +0000
27e084bd61added raw mjpeg by
Fabrice Bellard
2001-08-15 13:06:33 +0000
13a7d16edeadded static by
Fabrice Bellard
2001-08-15 13:06:01 +0000
eea23282faadded raw mjpeg format - added jpeg image format by
Fabrice Bellard
2001-08-15 13:04:53 +0000