Commit Graph

  • a1ce46cf52 fixing rgb24tobgr32 Michael Niedermayer 2002-06-30 19:04:02 +00:00
  • 0598bcbb5f fixing memory overwrite bugs in the new converters Michael Niedermayer 2002-06-29 21:43:28 +00:00
  • 8f4260888a test new converter stuff too Michael Niedermayer 2002-06-29 21:35:48 +00:00
  • ac4d0aea71 merging changes from mplayerxp (rgb2rgb*.{c,h} only) Michael Niedermayer 2002-06-29 21:26:15 +00:00
  • d8dad2a525 fixing memory overwrite bugs again ... Michael Niedermayer 2002-06-29 20:50:11 +00:00
  • a28ea2c04d colorspace converter tests (memory corruption tests at different width/src/dst) quite impressive results only 1 of the 13 rgb->rgb converters fails for the c versions ... sadly only 1 of the mmx converters passes though :( ... i feared allready that last mplayerxp merge reversed the bugfixes :(((( Michael Niedermayer 2002-06-29 15:01:23 +00:00
  • b241cbf2cf yvu9 -> yv12 unscaled converter with linear chroma scaling Michael Niedermayer 2002-06-27 23:48:53 +00:00
  • 81a571a8b3 -sws 6 (luma bicubic & chroma bilinear) Michael Niedermayer 2002-06-27 19:17:25 +00:00
  • cf7d1c1a73 use unified yuv2rgb init {RGB,BGR}{1,4,8,15,16,24,32} output supported Michael Niedermayer 2002-06-27 18:00:47 +00:00
  • 7c30782729 fixing scaling/contrast for 1/4/8 bpp exporting yuv2rgb_c_init() as the swscaler will use it (avoids code duplication) Michael Niedermayer 2002-06-27 17:40:51 +00:00
  • d859228038 * turned into debug message - it's annoying when watching mjpeg files Zdenek Kabelac 2002-06-27 13:21:16 +00:00
  • a406617f2a init dc_scale tables to defaults (fixes mjpeg sig11) Michael Niedermayer 2002-06-25 10:15:42 +00:00
  • db42e13bfb Ugly hack to make the assembler accept MVI instructions. Falk Hüffner 2002-06-24 22:22:39 +00:00
  • b210c96c0c * Fixed constraints * Support ccc * Support gcc 3.2 builtins Falk Hüffner 2002-06-24 22:21:30 +00:00
  • 3155c994b6 Reintroduce lost idctSparseCol for Alpha. Sorry for adding even more code duplication, I'm currently working on the put/add variants, but I did not get them to be as fast as the old method yet... Falk Hüffner 2002-06-24 21:17:22 +00:00
  • 5ac80202c8 killing globals Michael Niedermayer 2002-06-24 20:05:53 +00:00
  • f10bd870bf 4mv bugfix Michael Niedermayer 2002-06-24 15:02:52 +00:00
  • 985c513355 10l Michael Niedermayer 2002-06-24 00:56:27 +00:00
  • 5859233b70 100l (non mmx versions didnt compile) some cleanup Michael Niedermayer 2002-06-24 00:18:29 +00:00
  • 0c51ef979f IF09 is alias for YVU9 (actually it has extra 4th plane containing MC change flags, but it doesn't matter for now) - IF09 is supported by win32 Indeo codecs and by some others too Arpi 2002-06-23 19:30:35 +00:00
  • e616aa936e yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT) disabled broken (=new) converters (they cause random sig11) various bugfixes Michael Niedermayer 2002-06-23 18:51:43 +00:00
  • 3f7bb50cdd cleanup Michael Niedermayer 2002-06-23 11:01:25 +00:00
  • c7a810cc25 selftest support bugfixes Michael Niedermayer 2002-06-23 10:36:18 +00:00
  • 390dffc5ad more mpeg4 fourcc's Michael Niedermayer 2002-06-22 23:08:37 +00:00
  • 44c1035c2f cleanup & grayscale support Michael Niedermayer 2002-06-22 20:37:30 +00:00
  • bd5e1c72f8 fixing wmv1 bugs, it was foolish to belive that m$ would use the same dc prediction as mpeg4 just cuz they changed it a bit from msmpeg4v3 Michael Niedermayer 2002-06-22 15:52:25 +00:00
  • 0d9f3d85f6 sync with mplayer xp - partial yvu9 support (copy only) - rgb 15/16 -> 24/32 converters - int->unsigned changes Arpi 2002-06-22 08:49:45 +00:00
  • d661d18d89 pre-yvu9toyv12 converter, only grayscale Y-plane coping :) Alex Beregszaszi 2002-06-21 17:37:00 +00:00
  • 24f9709b22 fixed VOB parsing bug Fabrice Bellard 2002-06-18 19:25:38 +00:00
  • 9b030d9d73 wmv1 Michael Niedermayer 2002-06-18 09:12:54 +00:00
  • 0151a6f546 wmv1 support Michael Niedermayer 2002-06-18 00:50:20 +00:00
  • f5957f3fe2 wmv1 support dc scale optimisation better ac table selection for msmpeg4 Michael Niedermayer 2002-06-18 00:49:00 +00:00
  • 8f8402e49c dc scale simplification/optimization Michael Niedermayer 2002-06-18 00:46:02 +00:00
  • f0063c1a5b 10l Michael Niedermayer 2002-06-17 17:12:22 +00:00
  • e4b168dfbe 1bpp support Michael Niedermayer 2002-06-17 12:40:40 +00:00
  • 8fd5fe9429 use #ifdef Fabrice Bellard 2002-06-17 08:29:03 +00:00
  • cbadbf19fc Change ticker_tick to use ticker_abs as we want the absolute number of ticks. In particular we want an INT64 return. Philip Gladstone 2002-06-17 03:10:37 +00:00
  • c25fdfc683 Add ticker_abs function that returns the number of ticks to get the supplied frame (or sample) number. This is not the same as ticker_tick Philip Gladstone 2002-06-17 03:08:29 +00:00
  • d03be26e37 8bpp bugfixes (brightness, contrast ...) 4bpp Michael Niedermayer 2002-06-17 01:48:31 +00:00
  • 66cd0d8ead ordered dither for 8bpp Michael Niedermayer 2002-06-16 21:24:57 +00:00
  • 431b47f9fd 8bpp support (no dithering yet, use -vop noise for now) Michael Niedermayer 2002-06-16 20:25:50 +00:00
  • 2dbceb9f8a Change the way that the ?date= stuff is parsed. It now takes a time (with optional date) in local time rather than GMT. Note that you are advised to use the date as well as the time as the time is relative to the current day (which is not much use if the time is in the future). The date format parsing is pretty strict still: YYYY-MM-DDTHH:MM:SS is a format that works. The T is a literal non-digit character. I wouldn't use a space. The :SS can be omitted. The number of digits *must* be four in the Year. Philip Gladstone 2002-06-14 03:38:00 +00:00
  • 4fd6044859 reverted to inttypes.h since it gives problems on some unixes Fabrice Bellard 2002-06-13 23:36:30 +00:00
  • ce992c6932 moved code to mem.c and allcodecs.c Fabrice Bellard 2002-06-11 13:45:17 +00:00
  • 915bbac681 fixed one mpeg decoder memory leak Fabrice Bellard 2002-06-11 13:44:14 +00:00
  • 6d4985bbdf move unaligned access macros to dsputil.h - added unaligned 32 bit store Fabrice Bellard 2002-06-11 13:43:27 +00:00
  • 544eb99cbf memory functions are exported Fabrice Bellard 2002-06-11 13:42:18 +00:00
  • 771b9a7045 put codec registering in another file so that the user can install the codecs he wants Fabrice Bellard 2002-06-11 13:41:41 +00:00
  • d01fe86dac put memory functions in a separate file so that the user can redefinite them without modifying the library Fabrice Bellard 2002-06-11 13:41:01 +00:00
  • 773cefc602 added installlib target to install static libraries and includes Fabrice Bellard 2002-06-11 13:39:47 +00:00
  • 96707bb783 do not export internal functions - use stdint.h Fabrice Bellard 2002-06-11 13:38:54 +00:00
  • d714edf190 optimized ticker_tick() if num is big - please test it (should reduce CPU usage - this code is temporary before new PTS handling scheme) Fabrice Bellard 2002-06-11 13:23:09 +00:00
  • 5eb765ef34 * Add code to restart ffmpeg if it crashes * Add code to monitor the actual datarates on the http connections * Fix problem when ffmpeg uses more than 24 hours of CPU (display only problem) Philip Gladstone 2002-06-10 02:44:36 +00:00
  • 6282185e82 grayscale only encoding Michael Niedermayer 2002-06-09 14:04:36 +00:00
  • 0398717356 passing avctx->flags so that grayscale only decoding works with mpeg1/2 too Michael Niedermayer 2002-06-09 13:43:53 +00:00
  • b50eef3ae0 grayscale only decoding Michael Niedermayer 2002-06-09 13:35:56 +00:00
  • 800d7cebb6 in libavcodec/Makefile there is in line 110: "distclean: clean<binary char>" this binary char corrupts the makefile and should be removed. patch by Felix Buenemann <atmosfear@users.sourceforge.net> Felix Bünemann 2002-06-07 22:01:03 +00:00
  • d81c598383 fixed multiple allocation bug Fabrice Bellard 2002-06-06 14:31:18 +00:00
  • 9f4f81ed17 fixed case where abs_level > MAX_LEVEL Fabrice Bellard 2002-06-06 14:25:44 +00:00
  • 0f440e0214 optimizing MPV_decode_mb Michael Niedermayer 2002-06-05 23:43:56 +00:00
  • 8ee14970d6 added ff_idct_put/add Fabrice Bellard 2002-06-05 18:48:07 +00:00
  • d36a246675 added inlined put/add functions Fabrice Bellard 2002-06-05 18:46:25 +00:00
  • ad31c904b2 use ff_idct_put/add() Fabrice Bellard 2002-06-05 18:36:03 +00:00
  • ee4b748b7f use ff_idct_put() Fabrice Bellard 2002-06-05 18:35:28 +00:00
  • 5bcfd1ad98 use a local dir for tests Fabrice Bellard 2002-06-05 18:14:21 +00:00
  • 412ba501b1 removed unused code - began to merge alpha specific stuff - added mac macros for suitable CPUs Fabrice Bellard 2002-06-05 14:25:06 +00:00
  • 16300e23d5 * Get the buffer size right now we have the buffer inside the FFStream block Philip Gladstone 2002-06-05 02:21:10 +00:00
  • e4c47db44b Add the copyright/comment/author/title keywords Philip Gladstone 2002-06-05 02:19:45 +00:00
  • 084fada8d1 * Add the comment block if any of the comment fields are present. * Eliminate compiler warning * Add the codec name if we have it Philip Gladstone 2002-06-05 02:18:17 +00:00
  • 2ac887bae9 * Give the max stream time configuration item a chance of working * Add parameters to set author/comment/copyright/title to streamed asf * Format the stats output a little bit better. Philip Gladstone 2002-06-05 02:17:06 +00:00
  • 2824c47368 Remove some calls to av_free that tured out to be duplicate. This improves the behaviour of ffserver streaming asf files from disk. Philip Gladstone 2002-06-04 20:40:53 +00:00
  • dd536160cd run1 can be <0 bugfix (found by fabrice) Michael Niedermayer 2002-06-04 18:35:31 +00:00
  • 03c94ede93 avoid name clash with libjpeg - added missing externs Fabrice Bellard 2002-06-04 12:58:40 +00:00
  • c3aea5c424 added missing externs (we were lucky that commons are used) Fabrice Bellard 2002-06-04 12:56:04 +00:00
  • 6d5bf5343c added missing externs Fabrice Bellard 2002-06-04 12:53:11 +00:00
  • 39825f315f * reimplemented remaing avg_ pixel functions * modified PAVGB mmx macro to select mmx register with FE constant Zdenek Kabelac 2002-06-03 17:35:35 +00:00
  • d3cd07425a * implemented remaing avg_ pixel functions (these are not used offen) Zdenek Kabelac 2002-06-03 17:31:46 +00:00
  • e7650becc6 Revert previous bogus warning fix. Falk Hüffner 2002-06-03 14:44:37 +00:00
  • 20695ec921 Minor warning cleanup. Falk Hüffner 2002-06-03 11:16:11 +00:00
  • 8696b63645 use qstride instead of fixed constants Nick Kurshev 2002-06-03 07:58:35 +00:00
  • ae72cda62b new field for communicating with external postprocessing Nick Kurshev 2002-06-03 07:01:42 +00:00
  • 4136dd2437 100l divx501+ seeking bugfix Michael Niedermayer 2002-06-02 22:08:04 +00:00
  • bc45bca372 gcc 3.1 warning fix (patch by Felix Buenemann <atmosfear at users.sourceforge.net>) Felix Bünemann 2002-06-02 16:06:41 +00:00
  • 90864f2712 10l found&patch by D Richard Felker III <dalias at aerifal.cx> D Richard Felker III 2002-06-02 15:49:21 +00:00
  • 333547be44 typo (found by Bohdan Horst <nexus at hoth.amu.edu.pl>) Michael Niedermayer 2002-06-02 15:31:30 +00:00
  • 2a052693dd divx5 bug workaround Michael Niedermayer 2002-06-02 13:31:48 +00:00
  • 1f6b6e50ce single coefficient elimination error concealment / error resilience b_quant_offset (unfinished, should be 0 for now) Michael Niedermayer 2002-06-02 12:25:54 +00:00
  • 9effc0c71b b_quant_offset (unfinished, should be 0 for now) Michael Niedermayer 2002-06-02 12:24:26 +00:00
  • 5bb6fbb351 data partitioning Michael Niedermayer 2002-06-02 12:23:22 +00:00
  • 287229e554 msmpeg4v1 decoding Michael Niedermayer 2002-06-02 12:22:30 +00:00
  • 7f2fe444a3 single coefficient elimination prequantization more readable malloc & check if NULL error concealment / error resilience b_quant_offset (unfinished, should be 0 for now) data partitioning Michael Niedermayer 2002-06-02 12:20:39 +00:00
  • 0d21a84605 dont double check vectors more correct EPZS implementation much faster halfpel ME simplifications / reducing duplicate code 4MV in LQ mode Michael Niedermayer 2002-06-02 12:18:18 +00:00
  • 6733417a5f error concealment / error resilience merging s->first_gob_line & s->first_slice_line Michael Niedermayer 2002-06-02 12:16:28 +00:00
  • 92073d01ca error concealment / error resilience data partitioning encoding/decoding resync marker encoding more correct headers merging s->first_gob_line & s->first_slice_line Michael Niedermayer 2002-06-02 12:15:17 +00:00
  • c9b5489c08 fixing get_bits_count at the end Michael Niedermayer 2002-06-02 12:13:09 +00:00
  • 7fd08ac1d1 sqrt MAX, MIN Michael Niedermayer 2002-06-02 12:11:44 +00:00
  • ab00685a75 bugfix Michael Niedermayer 2002-06-01 23:18:44 +00:00
  • 1eb2212eae mpegaudio decoder is in high precision mode by default (low precision is only interesting for slow/old CPUs) Fabrice Bellard 2002-06-01 14:35:55 +00:00
  • 8155233413 fixed layer1/2 overflow if very loud sound - fixed broken free format decoding to pass all mpeg audio standard decoding tests (please avoid patching the parser without having all test streams available - contact me if necessary) Fabrice Bellard 2002-06-01 14:34:29 +00:00
  • 31def22984 * Bad buffer management bug. Forgot to take care of the case where doubling the size of the buffer is not enough. Philip Gladstone 2002-05-30 20:37:51 +00:00