Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ ea937d01

# Date Author Comment
ea937d01 01/28/2003 02:50 PM Fabrice Bellard

win32: rint() does not seem to be defined with mingw32-gcc 2.95 - do you have a better solution ?

Originally committed as revision 1519 to svn://svn.ffmpeg.org/ffmpeg/trunk

d44b50b0 01/28/2003 02:37 PM Fabrice Bellard

win32: added vsnprintf

Originally committed as revision 1518 to svn://svn.ffmpeg.org/ffmpeg/trunk

cb009a8c 01/28/2003 09:26 AM Michael Niedermayer

10l / 4mv segfault fix

Originally committed as revision 1517 to svn://svn.ffmpeg.org/ffmpeg/trunk

c81f0349 01/27/2003 08:39 PM Michael Niedermayer

optimizing av_log2

Originally committed as revision 1515 to svn://svn.ffmpeg.org/ffmpeg/trunk

425ed6e2 01/27/2003 09:21 AM Fabrice Bellard

DV audio decoder by Roman Shaposhnick

Originally committed as revision 1514 to svn://svn.ffmpeg.org/ffmpeg/trunk

49c79e6c 01/26/2003 11:11 PM Michael Niedermayer

drawing cute arrows instead of lame lines for motion vector visualization

Originally committed as revision 1512 to svn://svn.ffmpeg.org/ffmpeg/trunk

2ba8f6b8 01/26/2003 11:09 PM Michael Niedermayer

feeding doxygen

Originally committed as revision 1511 to svn://svn.ffmpeg.org/ffmpeg/trunk

3b991c54 01/26/2003 10:29 PM Romain Dolbeau

Altivec on non darwin systems patch by Romain Dolbeau

Originally committed as revision 1509 to svn://svn.ffmpeg.org/ffmpeg/trunk

0d4c5878 01/23/2003 11:18 PM Fabrice Bellard

removed warning

Originally committed as revision 1506 to svn://svn.ffmpeg.org/ffmpeg/trunk

8e1e6f31 01/23/2003 11:03 PM Fabrice Bellard

use av_malloc() functions - added av_strdup and av_realloc()

Originally committed as revision 1505 to svn://svn.ffmpeg.org/ffmpeg/trunk

ddedacfe 01/23/2003 10:59 PM Fabrice Bellard

undefine malloc macros

Originally committed as revision 1503 to svn://svn.ffmpeg.org/ffmpeg/trunk

e78df699 01/23/2003 01:20 AM Michael Niedermayer

reversing my own stupidity ... (raw packed yuv422 files dont use YUY2 but UYVY)

Originally committed as revision 1494 to svn://svn.ffmpeg.org/ffmpeg/trunk

a968e365 01/22/2003 09:35 AM Fabrice Bellard

fixed dependancy generation (I want the case where SRC_PATH is not . to work too - very useful if you have different gcc versions to test at the same time...) - fixed -msse stuff

Originally committed as revision 1488 to svn://svn.ffmpeg.org/ffmpeg/trunk

b7a22d84 01/21/2003 09:30 PM Michael Niedermayer

cleanup

Originally committed as revision 1487 to svn://svn.ffmpeg.org/ffmpeg/trunk

68f593b4 01/21/2003 05:34 PM Michael Niedermayer

GetBitContext.size is allways multiplied by 8 -> use size_in_bits to avoid useless *8 in a few inner loops

Originally committed as revision 1486 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe50f385 01/20/2003 10:50 PM Romain Dolbeau

More AltiVec MC functions patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

Originally committed as revision 1485 to svn://svn.ffmpeg.org/ffmpeg/trunk

566986ee 01/20/2003 10:41 PM Max Krasnyansky

img_convert() (YUV to YUV) patch by (Max Krasnyansky <maxk at qualcomm dot com>)

Originally committed as revision 1484 to svn://svn.ffmpeg.org/ffmpeg/trunk

69572401 01/20/2003 10:26 PM Fabrice Bellard

added gray<->RGB functions - fixed rgb<->yuv functions for non RGB24 case

Originally committed as revision 1483 to svn://svn.ffmpeg.org/ffmpeg/trunk

f943e138 01/20/2003 08:37 PM Michael Niedermayer

trying to fix mb skip bug in mpeg1/2 if slices are not used

Originally committed as revision 1482 to svn://svn.ffmpeg.org/ffmpeg/trunk

d0162d09 01/20/2003 08:33 PM Michael Niedermayer

fixing yuv422 -> yuv420p (i need that for the vceq videos ...)

Originally committed as revision 1481 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a743f63 01/20/2003 07:04 PM Zdenek Kabelac
  • code for parsing options
    now options have to be added...
    - see main for a simple usage example.

Originally committed as revision 1480 to svn://svn.ffmpeg.org/ffmpeg/trunk

56f7fda1 01/20/2003 06:43 PM Nick Kurshev

reverse

Originally committed as revision 1479 to svn://svn.ffmpeg.org/ffmpeg/trunk

bfbc8de9 01/20/2003 04:33 PM Nick Kurshev

Function renaming. Solves some namespace conflicts

Originally committed as revision 1478 to svn://svn.ffmpeg.org/ffmpeg/trunk

76fbb024 01/19/2003 08:04 PM Michael Niedermayer

align

Originally committed as revision 1477 to svn://svn.ffmpeg.org/ffmpeg/trunk

35e5fb06 01/19/2003 07:00 PM Romain Dolbeau

PPC perf, PPC clear_block, AltiVec put_pixels8_xy2 patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

Originally committed as revision 1476 to svn://svn.ffmpeg.org/ffmpeg/trunk

ef9f7306 01/19/2003 06:30 PM Måns Rullgård

C99 initializers and kill warnings patch by (mru at users dot sourceforge dot net (Måns Rullgård))

Originally committed as revision 1474 to svn://svn.ffmpeg.org/ffmpeg/trunk

67725183 01/19/2003 05:55 PM Michael Niedermayer

finetuneing thresholds/factors
nicer mb decission
a few minor improvements & fixes

Originally committed as revision 1472 to svn://svn.ffmpeg.org/ffmpeg/trunk

6b026927 01/19/2003 12:06 PM Falk Hüffner

sse16_c is totally fucked up (unaligned loads, LONG_MAX is undefined,
uint32 array index -> segv), so let's just use a nice plain
unobfuscated version, which also happens to be faster for me.

Originally committed as revision 1470 to svn://svn.ffmpeg.org/ffmpeg/trunk

1d0eab1d 01/18/2003 01:37 AM Michael Niedermayer

bugs

Originally committed as revision 1469 to svn://svn.ffmpeg.org/ffmpeg/trunk

e51d4def 01/17/2003 10:40 PM Arpi

- removed nonsense *.d dependancy stuff, there was already a better 'make dep' support in it
- enabled .depend generation by default, so no need to 'make dep' then...

Originally committed as revision 1468 to svn://svn.ffmpeg.org/ffmpeg/trunk

db40a39a 01/16/2003 09:54 PM Michael Niedermayer

AltiVec perf (take 2), plus a couple AltiVec functions by (Romain Dolbeau <dolbeau at irisa dot fr>)

Originally committed as revision 1464 to svn://svn.ffmpeg.org/ffmpeg/trunk

0e15384d 01/15/2003 07:21 PM Michael Niedermayer

fixing DCTELEM != short

Originally committed as revision 1462 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a87ac94 01/15/2003 06:05 PM Michael Niedermayer

more compare functions (rd & bit)

Originally committed as revision 1461 to svn://svn.ffmpeg.org/ffmpeg/trunk

aaa1e4cd 01/14/2003 07:25 PM Michael Niedermayer

10l

Originally committed as revision 1460 to svn://svn.ffmpeg.org/ffmpeg/trunk

77b71ddc 01/14/2003 03:30 PM Philip Gladstone

AUtomatic dependency generation. Runs on Linux (at least). Probably should
update .cvsignore (somehere) to exclude .d files

Originally committed as revision 1459 to svn://svn.ffmpeg.org/ffmpeg/trunk

cb7c98d6 01/13/2003 01:20 PM Michael Niedermayer

padding bug autodetection improvement 2nd try

Originally committed as revision 1458 to svn://svn.ffmpeg.org/ffmpeg/trunk

650faac6 01/13/2003 12:57 PM Michael Niedermayer

better padding/stuffing bug autodetection

Originally committed as revision 1457 to svn://svn.ffmpeg.org/ffmpeg/trunk

741235eb 01/13/2003 12:55 PM Michael Niedermayer

gmc1 segfault fix (found by kabi)

Originally committed as revision 1456 to svn://svn.ffmpeg.org/ffmpeg/trunk

744ac4be 01/12/2003 01:29 PM Michael Niedermayer

dct_unquantize_h263_altivec by (Romain Dolbeau <dolbeaur at club-internet dot fr>)

Originally committed as revision 1455 to svn://svn.ffmpeg.org/ffmpeg/trunk

67309e49 01/12/2003 01:13 PM Michael Niedermayer

/* align 16 */

Originally committed as revision 1454 to svn://svn.ffmpeg.org/ffmpeg/trunk

92148550 01/12/2003 12:16 PM Michael Niedermayer

average motion vector rounding like the reference says and not what the standard says

Originally committed as revision 1453 to svn://svn.ffmpeg.org/ffmpeg/trunk

a33c7159 01/12/2003 12:48 AM Michael Niedermayer

get_format()

Originally committed as revision 1451 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a006cd3 01/11/2003 10:32 PM Felix von Leitner

sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) (with some modifications)

Originally committed as revision 1450 to svn://svn.ffmpeg.org/ffmpeg/trunk

d32ac509 01/11/2003 09:04 PM Felix von Leitner

add/diff_bytes bugfix patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>)

Originally committed as revision 1449 to svn://svn.ffmpeg.org/ffmpeg/trunk

e629ab68 01/11/2003 08:51 PM Romain Dolbeau

altivec jumbo patch by (Romain Dolbeau <dolbeaur at club-internet dot fr>)

Originally committed as revision 1448 to svn://svn.ffmpeg.org/ffmpeg/trunk

f3ec2d46 01/11/2003 08:34 PM Slavik Gnatenko

os2 support patch by ("Slavik Gnatenko" <miracle9 at newmail dot ru>)

Originally committed as revision 1447 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a877875 01/11/2003 04:54 AM Fabrice Bellard

added missing formats in all functions - added monoblack, monowhite and gray8 support for most conversions

Originally committed as revision 1435 to svn://svn.ffmpeg.org/ffmpeg/trunk

5915a6dc 01/11/2003 04:52 AM Fabrice Bellard

moved avpicture_xxx to imgconvert

Originally committed as revision 1434 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d1a4094 01/11/2003 04:51 AM Fabrice Bellard

build update - avpicture_fill() returns the image size

Originally committed as revision 1433 to svn://svn.ffmpeg.org/ffmpeg/trunk

0b2612b1 01/11/2003 12:13 AM Fabrice Bellard

changed BGRA32 to RGBA32. XXX: clarify expected behaviour on big endian cpu

Originally committed as revision 1432 to svn://svn.ffmpeg.org/ffmpeg/trunk

524c6b63 01/11/2003 12:08 AM Fabrice Bellard

simplified code (need automatic testing) - added primitive new format support.

Originally committed as revision 1431 to svn://svn.ffmpeg.org/ffmpeg/trunk

9bbffbb1 01/11/2003 12:07 AM Fabrice Bellard

moved avcodec_get_chroma_sub_sample() to imgconvert.c

Originally committed as revision 1430 to svn://svn.ffmpeg.org/ffmpeg/trunk

dab64ebc 01/11/2003 12:04 AM Fabrice Bellard

new image formats - suppressed ill defined formats (endianness, unless specified, is always the one of the CPU) - added avcodec_get_pix_fmt_name()

Originally committed as revision 1429 to svn://svn.ffmpeg.org/ffmpeg/trunk

1a02ea65 01/10/2003 01:35 PM Falk Hüffner

Implement sad8x8 and sad16x16 with pix_abs.

Originally committed as revision 1428 to svn://svn.ffmpeg.org/ffmpeg/trunk

88e9ab1f 01/09/2003 10:10 PM Michael Niedermayer

typo (noticed by kabi)

Originally committed as revision 1427 to svn://svn.ffmpeg.org/ffmpeg/trunk

db794953 01/09/2003 08:42 PM Michael Niedermayer

qpel fix

Originally committed as revision 1426 to svn://svn.ffmpeg.org/ffmpeg/trunk

28269849 01/09/2003 11:37 AM Michael Niedermayer

fixed wmv2 slices

Originally committed as revision 1425 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5ab4fdd 01/09/2003 01:43 AM Michael Niedermayer

workaround dropable p frame after first frame bug

Originally committed as revision 1424 to svn://svn.ffmpeg.org/ffmpeg/trunk

4013fcf4 01/08/2003 06:47 PM Fabrice Bellard

altivec patches by Romain Dolbeau

Originally committed as revision 1423 to svn://svn.ffmpeg.org/ffmpeg/trunk

e366e679 01/07/2003 11:49 PM Fabrice Bellard

suppressed getopt.h

Originally committed as revision 1422 to svn://svn.ffmpeg.org/ffmpeg/trunk

9ebc63a9 01/07/2003 11:47 PM Fabrice Bellard

tests link all libavcodec

Originally committed as revision 1421 to svn://svn.ffmpeg.org/ffmpeg/trunk

0fe67fa7 01/07/2003 10:51 PM Fabrice Bellard

suppressed pix_norm_altivec

Originally committed as revision 1420 to svn://svn.ffmpeg.org/ffmpeg/trunk

f08ce7fe 01/07/2003 10:43 PM Fabrice Bellard

suppressed redundant math.h - suppressed M_PI redefinition

Originally committed as revision 1419 to svn://svn.ffmpeg.org/ffmpeg/trunk

c4d82fea 01/07/2003 10:38 PM Fabrice Bellard

generic M_PI define

Originally committed as revision 1418 to svn://svn.ffmpeg.org/ffmpeg/trunk

8d268a7d 01/07/2003 06:15 PM Fabrice Bellard

fft altivec by Romain Dolbeau - simplified patch, test it on PPC with fft-test and wma decoding

Originally committed as revision 1417 to svn://svn.ffmpeg.org/ffmpeg/trunk

15e35d0d 01/07/2003 06:15 PM Fabrice Bellard

removed redundant includes

Originally committed as revision 1416 to svn://svn.ffmpeg.org/ffmpeg/trunk

923ceff8 01/07/2003 05:48 PM Fabrice Bellard

enabled SSE fft (first code using GCC 3.2 vector builtins on x86 - please tell me if you have better ideas for intrinsic naming or Makefile support)

Originally committed as revision 1415 to svn://svn.ffmpeg.org/ffmpeg/trunk

b35a02d5 01/07/2003 05:46 PM Fabrice Bellard

align fixes for sse/altivec

Originally committed as revision 1414 to svn://svn.ffmpeg.org/ffmpeg/trunk

bbbb6d6f 01/07/2003 05:45 PM Fabrice Bellard

enabled SSE fft on x86

Originally committed as revision 1413 to svn://svn.ffmpeg.org/ffmpeg/trunk

d9823692 01/07/2003 05:44 PM Fabrice Bellard

use av_malloc instead of malloc

Originally committed as revision 1412 to svn://svn.ffmpeg.org/ffmpeg/trunk

ea0f841a 01/07/2003 05:43 PM Fabrice Bellard

compile fixes

Originally committed as revision 1411 to svn://svn.ffmpeg.org/ffmpeg/trunk

e1958604 01/07/2003 05:41 PM Fabrice Bellard

added define for builtins use - inverse fix by Romain Dolbeau

Originally committed as revision 1410 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a508a98 01/07/2003 01:00 PM Michael Niedermayer

PIC / ebx fix

Originally committed as revision 1408 to svn://svn.ffmpeg.org/ffmpeg/trunk

0b093b6f 01/07/2003 11:59 AM Michael Niedermayer

more gcc bug workarounds

Originally committed as revision 1407 to svn://svn.ffmpeg.org/ffmpeg/trunk

3df6fa77 01/07/2003 11:07 AM Michael Niedermayer

gcc 3.2.2 -O3 bug workaround (older gcc are very likely affected too but didnt check)

Originally committed as revision 1406 to svn://svn.ffmpeg.org/ffmpeg/trunk

2f62e147 01/06/2003 10:47 PM Fabrice Bellard

oops : better error resilience - should fix most wma decoding problems

Originally committed as revision 1404 to svn://svn.ffmpeg.org/ffmpeg/trunk

87fb268f 01/06/2003 06:09 PM Zdenek Kabelac
  • avoid usage of next/last buffer after flush
    (but there still something wrong when the first frame isn't keyframe)

Originally committed as revision 1403 to svn://svn.ffmpeg.org/ffmpeg/trunk

628d601b 01/06/2003 06:06 PM Zdenek Kabelac
  • first shot for generaly usable option parser for codecs

Originally committed as revision 1402 to svn://svn.ffmpeg.org/ffmpeg/trunk

c296f66b 01/06/2003 09:55 AM Michael Niedermayer

1000l (push & esp) using mangle now ...

Originally committed as revision 1401 to svn://svn.ffmpeg.org/ffmpeg/trunk

4a711c33 01/06/2003 01:20 AM Michael Niedermayer

b frame segfault fix

Originally committed as revision 1400 to svn://svn.ffmpeg.org/ffmpeg/trunk

3178ee4c 01/05/2003 08:59 PM Michael Niedermayer

qpel in b frames bugfixes

Originally committed as revision 1398 to svn://svn.ffmpeg.org/ffmpeg/trunk

3643bd9c 01/05/2003 07:53 PM Michael Niedermayer

slowdown / gcc 2.95.* bug workaround (this should be reversed as soon as gcc 2.95.* support is droped)

Originally committed as revision 1397 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7b47594 01/05/2003 05:59 PM Michael Niedermayer

negative linesize support (so mplayer -flip works)

Originally committed as revision 1395 to svn://svn.ffmpeg.org/ffmpeg/trunk

369fe599 01/05/2003 05:17 PM Thomas Jarosch

pts encoding fix patch by (Thomas Jarosch <tomj at simonv dot com>)

Originally committed as revision 1394 to svn://svn.ffmpeg.org/ffmpeg/trunk

826f429a 01/05/2003 03:57 PM Michael Niedermayer

qpel in mmx2/3dnow
qpel refinement quality parameter

Originally committed as revision 1393 to svn://svn.ffmpeg.org/ffmpeg/trunk

70ac76c0 01/03/2003 11:21 PM Michael Niedermayer

mpeg4 header encoding bugfix

Originally committed as revision 1392 to svn://svn.ffmpeg.org/ffmpeg/trunk

f931ff7b 01/02/2003 12:48 PM Michael Niedermayer

pre motion estimation cleanup/bugfix

Originally committed as revision 1390 to svn://svn.ffmpeg.org/ffmpeg/trunk

f5fb6b34 01/02/2003 01:29 AM Michael Niedermayer

motion estimation pre pass

Originally committed as revision 1389 to svn://svn.ffmpeg.org/ffmpeg/trunk

0a13093d 01/01/2003 04:47 PM Michael Niedermayer

bugfix

Originally committed as revision 1388 to svn://svn.ffmpeg.org/ffmpeg/trunk

ccfddafb 01/01/2003 03:10 PM bubu

warnings patch by (bubu <bubu at bubu dot net>)

Originally committed as revision 1386 to svn://svn.ffmpeg.org/ffmpeg/trunk

b07a5980 01/01/2003 02:36 PM Michael Niedermayer

shape adaptive diamonds for EPZS
user specified amount of MV predictors from the last frame
b frame MV predictor scaling fixed

Originally committed as revision 1384 to svn://svn.ffmpeg.org/ffmpeg/trunk

c442d75c 01/01/2003 12:42 AM Michael Niedermayer

trellis quantization for mpeg1
rounding bugfix for mpeg1 (seems this was introduced during the ME changes)

Originally committed as revision 1382 to svn://svn.ffmpeg.org/ffmpeg/trunk

9981dfc6 12/31/2002 10:58 PM Michael Niedermayer

more optimized trellis quantizer

Originally committed as revision 1381 to svn://svn.ffmpeg.org/ffmpeg/trunk

477ab036 12/31/2002 05:23 PM Michael Niedermayer

trellis quantization

Originally committed as revision 1380 to svn://svn.ffmpeg.org/ffmpeg/trunk

41773b73 12/30/2002 12:28 AM Michael Niedermayer

correcter mpeg4 headers

Originally committed as revision 1376 to svn://svn.ffmpeg.org/ffmpeg/trunk

2bbf7177 12/29/2002 10:35 PM Michael Niedermayer

removing PIX_FMT_ANY

Originally committed as revision 1373 to svn://svn.ffmpeg.org/ffmpeg/trunk

5fe061a0 12/29/2002 10:20 PM Michael Niedermayer

better set pix_fmt explicitly

Originally committed as revision 1372 to svn://svn.ffmpeg.org/ffmpeg/trunk

a6a494fb 12/29/2002 01:27 AM Michael Niedermayer

xvid build 3 still has the padding wrong in 1/8 of the cases :(((((
having the padding right in 7/8 of the cases confuses the autodetection code too

Originally committed as revision 1371 to svn://svn.ffmpeg.org/ffmpeg/trunk

1457ab52 12/27/2002 11:51 PM Michael Niedermayer

qpel encoding
4mv+b frames encoding finally fixed
chroma ME
5 comparission functions for ME
b frame encoding speedup
wmv2 codec (unfinished)
user specified diamond size for EPZS

Originally committed as revision 1365 to svn://svn.ffmpeg.org/ffmpeg/trunk

a46a7052 12/22/2002 10:34 PM Alex Beregszaszi

disabled aspect code due to it is extra buggy

Originally committed as revision 1359 to svn://svn.ffmpeg.org/ffmpeg/trunk