Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 6d5bf534

# Date Author Comment
6d5bf534 06/04/2002 12:53 PM Fabrice Bellard

added missing externs

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

39825f31 06/03/2002 05:35 PM Zdenek Kabelac
  • reimplemented remaing avg_ pixel functions
  • modified PAVGB mmx macro to select mmx register with FE constant

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

d3cd0742 06/03/2002 05:31 PM Zdenek Kabelac
  • implemented remaing avg_ pixel functions (these are not used offen)

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

e7650bec 06/03/2002 02:44 PM Falk Hüffner

Revert previous bogus warning fix.

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

20695ec9 06/03/2002 11:16 AM Falk Hüffner

Minor warning cleanup.

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

8696b636 06/03/2002 07:58 AM Nick Kurshev

use qstride instead of fixed constants

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

ae72cda6 06/03/2002 07:01 AM Nick Kurshev

new field for communicating with external postprocessing

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

4136dd24 06/02/2002 10:08 PM Michael Niedermayer

100l divx501+ seeking bugfix

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

bc45bca3 06/02/2002 04:06 PM Felix Bünemann

gcc 3.1 warning fix (patch by Felix Buenemann <atmosfear at users.sourceforge.net>)

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

90864f27 06/02/2002 03:49 PM D Richard Felker III

10l found&patch by D Richard Felker III <dalias at aerifal.cx>

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

333547be 06/02/2002 03:31 PM Michael Niedermayer

typo (found by Bohdan Horst <nexus at hoth.amu.edu.pl>)

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

2a052693 06/02/2002 01:31 PM Michael Niedermayer

divx5 bug workaround

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

1f6b6e50 06/02/2002 12:25 PM Michael Niedermayer

single coefficient elimination
error concealment / error resilience
b_quant_offset (unfinished, should be 0 for now)

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

9effc0c7 06/02/2002 12:24 PM Michael Niedermayer

b_quant_offset (unfinished, should be 0 for now)

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

5bb6fbb3 06/02/2002 12:23 PM Michael Niedermayer

data partitioning

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

287229e5 06/02/2002 12:22 PM Michael Niedermayer

msmpeg4v1 decoding

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

7f2fe444 06/02/2002 12:20 PM Michael Niedermayer

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

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

0d21a846 06/02/2002 12:18 PM Michael Niedermayer

dont double check vectors
more correct EPZS implementation
much faster halfpel ME
simplifications / reducing duplicate code
4MV in LQ mode

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

6733417a 06/02/2002 12:16 PM Michael Niedermayer

error concealment / error resilience
merging s->first_gob_line & s->first_slice_line

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

92073d01 06/02/2002 12:15 PM Michael Niedermayer

error concealment / error resilience
data partitioning encoding/decoding
resync marker encoding
more correct headers
merging s->first_gob_line & s->first_slice_line

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

c9b5489c 06/02/2002 12:13 PM Michael Niedermayer

fixing get_bits_count at the end

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

7fd08ac1 06/02/2002 12:11 PM Michael Niedermayer

sqrt
MAX, MIN

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

ab00685a 06/01/2002 11:18 PM Michael Niedermayer

bugfix

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

81552334 06/01/2002 02:34 PM Fabrice Bellard

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)

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

fca0f0e5 05/30/2002 03:14 PM Zdenek Kabelac
  • removed MANGLE from macros for setting constants
  • using MOVQ_WONE/MOVQ_BFE as two instruction instead of static memory value access
    as its always faster
  • PAVGB_MMX macro is using now mm6 -> mm7 is unmodified
  • replaced original pixels_xy2_mmx with new faster and equal implementation...
ff965706 05/29/2002 08:00 PM Zdenek Kabelac
  • using unrolled loops seems to help to MMX Celerons
  • calculating average in parallel to use two MMX units
  • disabled xy2 put code - it's producing rouding errors

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

6aa6ea8e 05/29/2002 07:57 PM Zdenek Kabelac
  • reenabled original xy2 put routine - rounding error is really bad with
    the new code
  • added PAVGP macros for parallel processing to safe few more cycles on
    celerons

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

91abb473 05/29/2002 05:16 PM Zdenek Kabelac
  • code with new PAVGB for MMX only CPU splited into separate file
    and being compiled in the same way as _avg.h
  • PAVG_MMX macros accept also output parameter
  • implemented faster put_pixels_xy2, but it has slightly smaller precission.
    But there is not visible difference in the image quality - might be eventualy...
def60345 05/29/2002 02:29 PM Zdenek Kabelac

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

541027e2 05/29/2002 02:20 PM Zdenek Kabelac
  • cosmetic minor change

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

d17b6f0b 05/29/2002 08:31 AM Zdenek Kabelac
  • optimized remaing avg_pixels_xy2

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

e9c0a38f 05/28/2002 04:35 PM Zdenek Kabelac
  • optimized avg_* functions (except xy2)
  • minor speedup for put_pixels_x2 & cleanup

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

cd4af68a 05/27/2002 04:42 PM Zdenek Kabelac
  • started to cleanup name clashes for onetime compilation

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

c0eb0bb7 05/27/2002 02:09 PM Zdenek Kabelac
  • more PIC friendly and faster code

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

5f623001 05/27/2002 11:32 AM Zdenek Kabelac
  • removed TESTCPU_MAIN - not needed for testing

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

8758f7e4 05/27/2002 09:17 AM Zdenek Kabelac
  • for this moment bswap.h included ahead of HAVE_AV_CONFIG_H check
    as its functionality is used even in those parts which are being
    compiled without this flag
    - generaly this would require more complicated cleanup patch
    - for now leaving for the main author...
e5f3d22d 05/27/2002 08:37 AM Zdenek Kabelac
  • undefine local defines when they are no longer needed

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

f0ca2e1b 05/27/2002 08:34 AM Zdenek Kabelac
  • compatibilized declaration with its original definition
    (though I'm not sure which one is correct - but they should match)

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

30eb0396 05/27/2002 08:31 AM Zdenek Kabelac
  • avoids double inclusion of this header
    (how about making all headers in ffmpeg working this way ?)

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

74fc9989 05/26/2002 03:24 PM Fabrice Bellard

don't use inttypes.h - use inline function for bswap_64()

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

6a3d7e36 05/26/2002 03:07 PM Fabrice Bellard

fixed mangle issue

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

fad9f495 05/26/2002 02:41 PM Fabrice Bellard

removed invalid buffer handling

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

bbdadbda 05/26/2002 09:45 AM Nick Kurshev

untested generic bswap64

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

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

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

2ef0f2b2 05/25/2002 10:42 PM Fabrice Bellard

consistent include usage

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

3093185e 05/25/2002 10:39 PM Fabrice Bellard

fixed incorrect buffer handling

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

d503f970 05/25/2002 10:38 PM Fabrice Bellard

better logic for bswap

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

d75dd1ca 05/25/2002 10:36 PM Fabrice Bellard

removed

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

b17c92d1 05/25/2002 10:36 PM Fabrice Bellard

moved in libavcodec

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

935cdf09 05/24/2002 01:16 AM Philip Gladstone

Add an av_abort macro that aborts, but also prints out the location of the abort.
Helps track down bugs.

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

52af45ad 05/23/2002 04:19 PM Zdenek Kabelac
  • baling 8 seems to have the same speed

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

fbdedc17 05/23/2002 03:57 PM Zdenek Kabelac
  • always baling even though it seems to produce sometime worse
    results then for -fPIC compilation - don't ask me why...

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

31ddcf98 05/23/2002 03:48 PM Zdenek Kabelac
  • cleanup for put_pixels_mmx

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

ec9a41f5 05/23/2002 01:34 PM Zdenek Kabelac
  • somewhat more advanced test suit for dsp code - for now i386 only
    cd test ; make dsptest ; ./dsptest

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

6efad6fd 05/23/2002 12:17 PM Zdenek Kabelac
  • align the source initialy address

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

2bd978bd 05/23/2002 10:10 AM Zdenek Kabelac
  • fixed contrains and avoid usage of scale index access

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

dcb9cd4b 05/23/2002 10:09 AM Zdenek Kabelac
  • added simple test main - see comments about how to
    compile - should be probably made as a regression test

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

ba0420d8 05/22/2002 11:18 PM Michael Niedermayer

using 1 operand less and slightly faster put_pixels_y2

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

a213d664 05/22/2002 08:46 PM Zdenek Kabelac
  • fix for -fPIC compilation - compiles with 2.95.2 as well - any
    other compiler shows any problem here ??

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

d7d267df 05/22/2002 01:53 PM Zdenek Kabelac
  • minor cleanup

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

92ba5ffb 05/21/2002 11:13 PM Michael Niedermayer

workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this)

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

ddad77fa 05/21/2002 11:07 PM Zdenek Kabelac
  • oops - these are the midnight commits...
    removed -fPIC used for testing compilability

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

c77b16dd 05/21/2002 10:18 PM Zdenek Kabelac
  • restored previous behaviour for this moment
    users are supposed to supply proper SCR_PATH however

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

8083185f 05/21/2002 09:50 PM Zdenek Kabelac
  • restored previous non '..' version

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

59d3e367 05/21/2002 09:07 PM Fabrice Bellard

fixed incorrect global gain - slightly increased precision of n^(4/3) table

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

777cc95f 05/21/2002 07:42 PM Zdenek Kabelac
  • using ../ for bswap.h

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

49d71c7b 05/21/2002 06:56 PM Zdenek Kabelac
  • avoid conflicts with non-ffmpeg config.h and also it's consistent
    with few other header files included from the main ffmpeg's dir

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

747a67fb 05/20/2002 09:15 PM Fabrice Bellard

fixed one overflow problem

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

57060b1e 05/20/2002 04:37 PM Fabrice Bellard

removed unused stuff - added dsputil_set_bit_exact() support for easier testing

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

4f12a497 05/20/2002 04:25 PM Fabrice Bellard

removed unused code

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

fb4a4a56 05/20/2002 04:24 PM Fabrice Bellard

mpeg1/2 identifier - fixed frame rate for some bad mpeg1 streams

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

4d7a0a05 05/20/2002 04:23 PM Fabrice Bellard

better av_freep()

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

51a49663 05/20/2002 04:22 PM Fabrice Bellard

added avcodec_set_bit_exact() for testing

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

10fc8424 05/19/2002 01:49 AM Michael Niedermayer

fixing alignment for alignment picky cpus

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

82acee8f 05/18/2002 11:05 PM Fabrice Bellard

removed unmaintained vc stuff

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

6000abfa 05/18/2002 11:03 PM Fabrice Bellard

removed useless header includes - use av memory functions

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

4cc281d9 05/18/2002 11:01 PM Fabrice Bellard

added VPATH support for multiple dir compilation

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

3123dd79 05/18/2002 10:59 PM Fabrice Bellard

proper memory handling functions

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

61a4e8ae 05/18/2002 10:59 PM Fabrice Bellard

removed debug function

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

f9ed4f88 05/18/2002 10:58 PM Fabrice Bellard

put all integer init code to compute n^(4/3) - memory alloc and header fixes

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

5bd12d12 05/18/2002 10:56 PM Fabrice Bellard

improved mpeg1/2 decoding speed

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

44f27b3a 05/18/2002 10:56 PM Fabrice Bellard

added proper memory handling functions - fixed include paths

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

92415510 05/18/2002 10:49 PM Fabrice Bellard

tried to avoid gcc 2.95.2 bug by puting explicit register constraints - added comment about rounding bug in some functions (need to correct or suppress them for regression tests)

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

4b7b1960 05/17/2002 03:31 PM Michael Niedermayer

qmin==1 bugfix

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

a7bd8797 05/17/2002 01:01 PM Michael Niedermayer

shared lib support (req by kabi) ...

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

607dce96 05/17/2002 01:04 AM Michael Niedermayer

hopefully faster mmx2&3dnow MC

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

59fe111e 05/16/2002 11:29 PM Michael Niedermayer

new hopefully faster MC

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

02734c6a 05/16/2002 10:01 PM Michael Niedermayer

print frame decoding time support (x86 only)

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

e0a3d744 05/14/2002 07:56 PM Juanjo

- repeat_pict meaning changed, now it signals the extra delay for the
decoded frame.
- extra_delay = (repeat_pict / 2) * (1/fps)

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

e8f14793 05/14/2002 02:17 PM Zdenek Kabelac
  • first shot for the new avcodec API
    - comments, critics, improvements on the ffmpeg list are welcomed

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

13a0314f 05/14/2002 02:36 AM Philip Gladstone
  • Mea culpa: it seems that I broke encoding to 8-bit pcm files. This fixes it.

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

79b0d5f9 05/12/2002 04:06 PM Nick Kurshev

build num ++

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

8bceb6af 05/12/2002 03:53 PM Nick Kurshev

build info for ABI

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

5d27890a 05/12/2002 03:30 PM Nick Kurshev

I was too lazy to be a hero ;)

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

c80340a4 05/12/2002 02:55 AM Juanjo

- repeat_pict added to AVCodecContext to signal if the decoder must repeat
frames from 3:2 pulldown sources.
- repeat_pict honoured by MPEG-1/2 decoder.

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

9cd3766f 05/11/2002 11:42 PM Juanjo

- pict_type exported to AVCodecContext
- Added real_pict_num to AVCodecContext, it represent the number of the
previous encoded frame, usefull when coding with B frames.
- Warning fix in motion_est.c

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

564ef23d 05/09/2002 05:42 AM Juanjo

- Warning fix.

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

0edf8a7a 05/09/2002 01:24 AM Philip Gladstone
  • Don't allocate 0 bytes of memory. It upsets electricFence!

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

8170f3dc 05/09/2002 01:23 AM Philip Gladstone
  • Fix a problem with the first sample when down sampling.
  • Note that this code needs to be fixed -- the rate conversion from 48000->44100
    sounds horrible!

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

4c3d2e5f 05/09/2002 01:22 AM Philip Gladstone
  • Every frame is a key_frame

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