a1ce46cf52fixing rgb24tobgr32
Michael Niedermayer
2002-06-30 19:04:02 +00:00
0598bcbb5ffixing memory overwrite bugs in the new converters
Michael Niedermayer
2002-06-29 21:43:28 +00:00
8f4260888atest new converter stuff too
Michael Niedermayer
2002-06-29 21:35:48 +00:00
ac4d0aea71merging changes from mplayerxp (rgb2rgb*.{c,h} only)
Michael Niedermayer
2002-06-29 21:26:15 +00:00
d8dad2a525fixing memory overwrite bugs again ...
Michael Niedermayer
2002-06-29 20:50:11 +00:00
a28ea2c04dcolorspace 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
b241cbf2cfyvu9 -> yv12 unscaled converter with linear chroma scaling
Michael Niedermayer
2002-06-27 23:48:53 +00:00
7c30782729fixing 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
a406617f2ainit dc_scale tables to defaults (fixes mjpeg sig11)
Michael Niedermayer
2002-06-25 10:15:42 +00:00
db42e13bfbUgly 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
3155c994b6Reintroduce 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
5ac80202c8killing globals
Michael Niedermayer
2002-06-24 20:05:53 +00:00
f10bd870bf4mv bugfix
Michael Niedermayer
2002-06-24 15:02:52 +00:00
985c51335510l
Michael Niedermayer
2002-06-24 00:56:27 +00:00
5859233b70100l (non mmx versions didnt compile) some cleanup
Michael Niedermayer
2002-06-24 00:18:29 +00:00
0c51ef979fIF09 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
e616aa936eyvu9 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
3f7bb50cddcleanup
Michael Niedermayer
2002-06-23 11:01:25 +00:00
c7a810cc25selftest support bugfixes
Michael Niedermayer
2002-06-23 10:36:18 +00:00
390dffc5admore mpeg4 fourcc's
Michael Niedermayer
2002-06-22 23:08:37 +00:00
44c1035c2fcleanup & grayscale support
Michael Niedermayer
2002-06-22 20:37:30 +00:00
bd5e1c72f8fixing 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
0d9f3d85f6sync 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
d661d18d89pre-yvu9toyv12 converter, only grayscale Y-plane coping :)
Alex Beregszaszi
2002-06-21 17:37:00 +00:00
cbadbf19fcChange 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
c25fdfc683Add 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
66cd0d8eadordered dither for 8bpp
Michael Niedermayer
2002-06-16 21:24:57 +00:00
431b47f9fd8bpp support (no dithering yet, use -vop noise for now)
Michael Niedermayer
2002-06-16 20:25:50 +00:00
2dbceb9f8aChange 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
4fd6044859reverted to inttypes.h since it gives problems on some unixes
Fabrice Bellard
2002-06-13 23:36:30 +00:00
ce992c6932moved code to mem.c and allcodecs.c
Fabrice Bellard
2002-06-11 13:45:17 +00:00
6d4985bbdfmove unaligned access macros to dsputil.h - added unaligned 32 bit store
Fabrice Bellard
2002-06-11 13:43:27 +00:00
544eb99cbfmemory functions are exported
Fabrice Bellard
2002-06-11 13:42:18 +00:00
771b9a7045put 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
d01fe86dacput 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
773cefc602added installlib target to install static libraries and includes
Fabrice Bellard
2002-06-11 13:39:47 +00:00
96707bb783do not export internal functions - use stdint.h
Fabrice Bellard
2002-06-11 13:38:54 +00:00
d714edf190optimized 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
6282185e82grayscale only encoding
Michael Niedermayer
2002-06-09 14:04:36 +00:00
0398717356passing avctx->flags so that grayscale only decoding works with mpeg1/2 too
Michael Niedermayer
2002-06-09 13:43:53 +00:00
b50eef3ae0grayscale only decoding
Michael Niedermayer
2002-06-09 13:35:56 +00:00
800d7cebb6in 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
5bcfd1ad98use a local dir for tests
Fabrice Bellard
2002-06-05 18:14:21 +00:00
412ba501b1removed 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
e4c47db44bAdd 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
2824c47368Remove 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
dd536160cdrun1 can be <0 bugfix (found by fabrice)
Michael Niedermayer
2002-06-04 18:35:31 +00:00
03c94ede93avoid name clash with libjpeg - added missing externs
Fabrice Bellard
2002-06-04 12:58:40 +00:00
c3aea5c424added missing externs (we were lucky that commons are used)
Fabrice Bellard
2002-06-04 12:56:04 +00:00
8696b63645use qstride instead of fixed constants
Nick Kurshev
2002-06-03 07:58:35 +00:00
ae72cda62bnew field for communicating with external postprocessing
Nick Kurshev
2002-06-03 07:01:42 +00:00
4136dd2437100l divx501+ seeking bugfix
Michael Niedermayer
2002-06-02 22:08:04 +00:00
bc45bca372gcc 3.1 warning fix (patch by Felix Buenemann <atmosfear at users.sourceforge.net>)
Felix Bünemann
2002-06-02 16:06:41 +00:00
90864f271210l found&patch by D Richard Felker III <dalias at aerifal.cx>
D Richard Felker III
2002-06-02 15:49:21 +00:00
333547be44typo (found by Bohdan Horst <nexus at hoth.amu.edu.pl>)
Michael Niedermayer
2002-06-02 15:31:30 +00:00
2a052693dddivx5 bug workaround
Michael Niedermayer
2002-06-02 13:31:48 +00:00
1f6b6e50cesingle 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
9effc0c71bb_quant_offset (unfinished, should be 0 for now)
Michael Niedermayer
2002-06-02 12:24:26 +00:00
5bb6fbb351data partitioning
Michael Niedermayer
2002-06-02 12:23:22 +00:00
287229e554msmpeg4v1 decoding
Michael Niedermayer
2002-06-02 12:22:30 +00:00
7f2fe444a3single 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
0d21a84605dont 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
92073d01caerror 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
c9b5489c08fixing get_bits_count at the end
Michael Niedermayer
2002-06-02 12:13:09 +00:00
7fd08ac1d1sqrt MAX, MIN
Michael Niedermayer
2002-06-02 12:11:44 +00:00
ab00685a75bugfix
Michael Niedermayer
2002-06-01 23:18:44 +00:00
1eb2212eaempegaudio 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
8155233413fixed 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