Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • a525ce8db1 BGR24 bugfix BGR15 & BGR24 tested by Michael Niedermayer 2001-10-21 00:05:56 +0000
  • d604bab901 fixed 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
  • 5486f774bd more 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
  • 84adc106cf first line bug fixed (happend if the image was scaled down or 1:1) by Michael Niedermayer 2001-10-19 15:50:44 +0000
  • 311832de1f PP_FUNNY_STRIDE disabled by Arpi 2001-10-19 14:54:26 +0000
  • a0e8aca364 added compiletime option to turn width%8==0 on by Michael Niedermayer 2001-10-19 13:56:12 +0000
  • 658a85f26f fixed 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
  • 0f25d72b3f horizontal scaling bugs fixed, should be mostly bugfree now by Michael Niedermayer 2001-10-19 12:30:01 +0000
  • 44f9179b60 xinc scaled by 16 instead of 8 by Arpi 2001-10-19 02:21:47 +0000
  • b3a134b64c horizontal lines bugfix by Michael Niedermayer 2001-10-19 01:53:45 +0000
  • d3fda50869 vertical lines bugfix by Michael Niedermayer 2001-10-19 01:26:36 +0000
  • afa569afb1 (C) fixed by Arpi 2001-10-19 00:42:18 +0000
  • cd4102261f fixed a bug which caused horizontal lines by Michael Niedermayer 2001-10-19 00:21:07 +0000
  • 783e9cc9af increased 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
  • acced5532e fixed 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
  • 8d75673b77 Restore the main Makefile to have debug flags. by Juanjo 2001-10-17 18:19:30 +0000
  • ce68c16f41 Added Juergen Keil fix on quant_tab[4] type. by Juanjo 2001-10-17 18:05:35 +0000
  • d9cf0d3368 24bpp support (untested) by Michael Niedermayer 2001-10-17 13:59:49 +0000
  • fffd2e0ac2 added (f)emms by Arpi 2001-10-17 11:57:11 +0000
  • e72c545c93 bpp changed from bytespp to bitspp by Arpi 2001-10-17 10:55:29 +0000
  • a6e972a217 fixed out of regs "bug" by Michael Niedermayer 2001-10-17 03:40:03 +0000
  • d3f41512a8 MMX & 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
  • d4cb9e70a5 quick fix for movies with a height which is not a multiple of 8 by Michael Niedermayer 2001-10-17 02:04:16 +0000
  • d1530c6461 fix rgb/bgr for 15/16bpp by Felix Bünemann 2001-10-17 00:29:07 +0000
  • 62ac0b014d 16bpp code for atmos by Arpi 2001-10-16 23:58:17 +0000
  • 79e7b30557 exporting qscale data for postprocessing (for MPlayer) by Arpi 2001-10-16 23:10:38 +0000
  • a6be81113e minor cleanups median deinterlace in MMX fixed typos by Michael Niedermayer 2001-10-16 02:31:14 +0000
  • 3db822b03f header for swscale.c by Arpi 2001-10-15 19:06:16 +0000
  • 31190492f9 software yv12->rgb scaler - separated from fsdga by Arpi 2001-10-15 18:59:44 +0000
  • 3b58b885fa rewrote 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
  • 9ae0a66da1 c++ fix by Arpi 2001-10-14 17:11:17 +0000
  • e939e1c35b Cleanup: - 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
  • 9f3328bc91 small changes for mplayer integration: - getModeForQuality -> getPpModeForQuality renamed - #define POSTPROCESS_H -> NEWPOSTPROCESS_H (to avoid conflicts) by Arpi 2001-10-13 15:38:19 +0000
  • 9a722af7f3 small 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
  • 5b65f0df86 fixed 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
  • 79cccf7038 minor QP scaling & auto-contrast bugfix fixed compilation problem without -fomit-frame-pointer by Michael Niedermayer 2001-10-13 09:30:07 +0000
  • 9f45d04d3a fixed 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
  • 67b4cf184a final changes to convert to C by Michael Niedermayer 2001-10-11 23:28:58 +0000
  • d5a1a99518 bugfixes: 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
  • 13e0052810 fixed 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
  • 3057fa6691 new postprocess code by Michael Niedermayer (michaelni@gmx.at) by Arpi 2001-10-10 22:13:27 +0000
  • 63bdb086b1 fixed prototype change by Fabrice Bellard 2001-09-25 18:27:53 +0000
  • a190b7e94e fixed pcm bitrate by Fabrice Bellard 2001-09-24 23:29:46 +0000
  • 4972b26f24 changed audio and video grab interface (simpler now) by Fabrice Bellard 2001-09-24 23:27:06 +0000
  • 46a3d0685d correct pcm audio format handling by Fabrice Bellard 2001-09-24 23:26:46 +0000
  • 96baaa6aff changed av_open_input_file() prototype by Fabrice Bellard 2001-09-24 23:25:28 +0000
  • 4b44538ce6 update by Fabrice Bellard 2001-09-24 23:22:43 +0000
  • a38469e1da unified 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
  • 2744a37fac added new ffplay program by Fabrice Bellard 2001-09-24 23:21:02 +0000
  • 5ed8fafcb6 added pcm formats by Fabrice Bellard 2001-09-23 17:19:49 +0000
  • f674bf7105 suppressed mpglib by Fabrice Bellard 2001-09-23 17:17:46 +0000
  • a96b68b717 added pcm codecs by Fabrice Bellard 2001-09-23 17:16:51 +0000
  • a56c66a7ef wmv format is asf format by Fabrice Bellard 2001-09-23 17:15:21 +0000
  • a0663ba4b0 complete handling of pcm formats - hex dump option by Fabrice Bellard 2001-09-23 17:14:51 +0000
  • d2b7bcd23f suppressed mpglib option by Fabrice Bellard 2001-09-23 17:13:48 +0000
  • 829fa996a9 CONFIG_MPGLIB no more needed by Arpi 2001-09-21 21:30:15 +0000
  • 1d7840aaec fixed stereo grab by Fabrice Bellard 2001-09-19 22:09:30 +0000
  • e30a284687 oops - forgot grabbing case for audio/video input auto detect by Fabrice Bellard 2001-09-19 21:39:25 +0000
  • da115c8a3e copyright change by Fabrice Bellard 2001-09-17 21:19:35 +0000
  • afa982fdae corrected 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
  • c34270f5e8 mlib merge by Fabrice Bellard 2001-09-16 21:54:00 +0000
  • 8d67072fea fixed symetric quantization (better quality!) by Fabrice Bellard 2001-09-16 21:52:58 +0000
  • 73120e555c version change by Fabrice Bellard 2001-09-16 21:52:17 +0000
  • 9150f42ed5 fixed image number syntax problems by Fabrice Bellard 2001-09-16 21:50:48 +0000
  • 5a56c87c10 restore audio settings - use all the frame buffers provided by the driver by Fabrice Bellard 2001-09-16 21:49:48 +0000
  • 813cae4bc4 image number handling by Fabrice Bellard 2001-09-16 21:48:59 +0000
  • 84a02cdd68 added 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
  • 61a663b268 added image question by Fabrice Bellard 2001-09-16 21:47:32 +0000
  • 919f448d95 non 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
  • 739d6efa40 updated by Fabrice Bellard 2001-09-16 21:45:21 +0000
  • 2e93e3aaae fixed raw read for eof by Fabrice Bellard 2001-09-15 22:44:44 +0000
  • 9dbf938977 added get_bits_count() by Fabrice Bellard 2001-09-15 22:43:01 +0000
  • 2456e28d91 merged code and tables between encoder and decoder by Fabrice Bellard 2001-09-15 22:42:25 +0000
  • 9a9b2b5dd8 added mpeg audio decoder tables by Fabrice Bellard 2001-09-15 22:41:10 +0000
  • 239c2f4cd0 added 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
  • c8fbc22dee suppressed mpglib by Fabrice Bellard 2001-09-15 22:37:36 +0000
  • 3d2043852d memalign autodetection by Nick Kurshev 2001-09-13 07:16:59 +0000
  • 544286b3d3 Moved 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
  • 6dbd39fe70 Added 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
  • 6bbc662f7d Added CODEC_ID_H263P to fourcc tables. H.263+ on AVI wasn't using U263 fourcc. by Juanjo 2001-08-27 04:19:15 +0000
  • 3615700918 Aligned malloc. Another 10% of speedup. by Nick Kurshev 2001-08-20 16:01:35 +0000
  • a74127c071 win32 fixes by Fabrice Bellard 2001-08-15 22:33:03 +0000
  • d0a0b2483e motion test by Fabrice Bellard 2001-08-15 22:31:26 +0000
  • 4300403eca suppressed nasm stuff by Fabrice Bellard 2001-08-15 22:30:51 +0000
  • daf8e9557d added win32 cross compile support by Fabrice Bellard 2001-08-15 22:29:44 +0000
  • 1705679ee6 updated by Fabrice Bellard 2001-08-15 22:28:09 +0000
  • 64ccc83c2b removed by Fabrice Bellard 2001-08-15 22:26:09 +0000
  • 694ec0612b suppressed nasm dependancy - rewrote forward DCT and motion estimation code by Fabrice Bellard 2001-08-15 22:25:32 +0000
  • c72c6d2d12 distclean fix by Fabrice Bellard 2001-08-15 13:16:05 +0000
  • 58f26ba916 changed opendivx to mpeg4 by Fabrice Bellard 2001-08-15 13:12:23 +0000
  • 935442b522 log2 to av_log2 by Fabrice Bellard 2001-08-15 13:11:31 +0000
  • 0c23ead115 copy avctx by Fabrice Bellard 2001-08-15 13:11:03 +0000
  • 9d02db7a17 fix got_picture output by Fabrice Bellard 2001-08-15 13:10:39 +0000
  • bf89e6b1f9 added draw_horiz_band test by Fabrice Bellard 2001-08-15 13:09:47 +0000
  • 0617e07391 log2 to av_log2 - added integer version define by Fabrice Bellard 2001-08-15 13:09:28 +0000
  • 34763c151f renamed log2 to av_log2 by Fabrice Bellard 2001-08-15 13:07:42 +0000
  • 67e9bb0d0b fixed wav riff tag size by Fabrice Bellard 2001-08-15 13:06:48 +0000
  • 27e084bd61 added raw mjpeg by Fabrice Bellard 2001-08-15 13:06:33 +0000
  • 13a7d16ede added static by Fabrice Bellard 2001-08-15 13:06:01 +0000
  • eea23282fa added raw mjpeg format - added jpeg image format by Fabrice Bellard 2001-08-15 13:04:53 +0000