Statistics
| Branch: | Revision:

ffmpeg @ f9bb4bdf

# Date Author Comment
f9bb4bdf 09/29/2002 03:14 PM Falk Hüffner

Add Alpha assembly for pix_abs16x16. Optimized for pca56, no large win
on ev6.

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

ea689c8e 09/28/2002 02:18 AM Falk Hüffner

An easy way to speed up encoding by 6%.

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

7ffbb60e 09/28/2002 01:49 AM Falk Hüffner

Minor warning fix.

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

a9c68306 09/27/2002 03:38 PM Michael Niedermayer

minor optimization of h263_encode_motion()

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

202ef8b8 09/27/2002 10:27 AM Michael Niedermayer

ff_get_fourcc() & XVIX support

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

0c2dd16e 09/26/2002 11:27 PM Michael Niedermayer

autodetect UMP4 (by adding a fourcc field to AVCodecContext)

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

7f2bdb62 09/26/2002 10:37 PM Michael Niedermayer

automatically detect broken opendivx codec and workaround, so bug=1 shouldnt be needed anymore for mpeg4 files, if there still are files which need bug=1 then tell me ...

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

5482970b 09/26/2002 09:16 AM Michael Niedermayer

h263_dc_scale() cleanup

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

fcb48651 09/26/2002 12:22 AM Michael Niedermayer

mpeg4 interlaced dct encoding

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

b560f4b6 09/24/2002 11:57 PM Leon van Stuivenberg

ps2 idct bugfix patch by (Leon van Stuivenberg <leonvs at iae dot nl>)

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

9e4c6948 09/24/2002 03:07 PM Michael Niedermayer

adaptive quantization for h263

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

d87c0267 09/24/2002 12:33 PM Michael Niedermayer

adaptive quantization for mpeg1

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

5e746b99 09/24/2002 10:53 AM Michael Niedermayer

darkness masking (lumi masking does only bright stuff now)

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

99609036 09/24/2002 09:15 AM Michael Niedermayer

fixing ac prediction encoding with adaptive quantization

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

693b0e1d 09/23/2002 03:16 PM Michael Niedermayer

fixing variance scaling for b frames (messed adaptive quants up)
cliping too long MVs in b frames instead of setting them to 0

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

c5d309f2 09/23/2002 02:56 PM Michael Niedermayer

adaptive quantization (lumi/temporal & spatial complexity masking)

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

d46aba26 09/23/2002 08:44 AM Leon van Stuivenberg

ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)

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

18a7b2a8 09/22/2002 02:33 AM Arpi

tons of warning fixes, also some 10l bugfixes, including Dominik's PVA bug

Originally committed as revision 7473 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

1dbb6d90 09/20/2002 03:22 PM Michael Niedermayer

regression test for ratecontrol & adv mpeg4 stuff

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

084c726b 09/20/2002 10:03 AM Michael Niedermayer

pix_sum16_mmx()

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

3f09f52a 09/19/2002 10:14 PM Arpi

fdct_mmx -> ff_fdct_mmx (renamed to avoid namespace conflict with xvid)
[found by Kim Minh Kaplan]

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

b3a391e8 09/19/2002 08:22 PM Michael Niedermayer

fixing i_quant_factor, this should finally fix the bitrate bug with ffserver hopefully

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

e8b62df6 09/19/2002 06:24 PM Michael Niedermayer

fixing apiexample

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

b71901e6 09/19/2002 05:44 PM Michael Niedermayer

documenting most stuff in AVCodecContext

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

0af65aac 09/19/2002 04:06 PM Falk Hüffner
  • Remove -finline-limit=8000 (not supported by gcc 2.95)
  • Hack to force correct gcc arch flags for motion_est_alpha.c

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

590d3f81 09/19/2002 10:26 AM Michael Niedermayer

fixing *pixels_tab stuff (hopefully, as its untested ...)

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

a949d72e 09/19/2002 09:13 AM Michael Niedermayer

avcodec_alloc_context()

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

947ac25a 09/18/2002 06:30 PM Michael Niedermayer

10l (forgot to commit)

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

6a1f7e7b 09/18/2002 06:28 PM Michael Niedermayer

better min/max rate handling
cleanup

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

946c8a12 09/18/2002 09:08 AM Michael Niedermayer

fixing
fixing max_rate/min_rate

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

ff78c596 09/16/2002 07:39 PM Arpi

use detected WORDSIZE instead of warning, when inttypes.h doesn't define __WORDSIZE

Originally committed as revision 7422 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

29700fa6 09/16/2002 08:45 AM Michael Niedermayer

fixing rc of non-intra-only streams which only contain i frames

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

8f2b21a8 09/15/2002 10:02 AM Michael Niedermayer

fixing memalign

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

5596c60c 09/14/2002 10:07 PM Michael Niedermayer

dont store version for bit-exact tests

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

b7c27ee6 09/14/2002 07:00 PM Michael Niedermayer

alignment info

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

a172cae6 09/14/2002 05:18 PM Michael Niedermayer

interlaced b frames fix

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

1e7bfebe 09/14/2002 12:36 PM Michael Niedermayer

fixing qpel 4mv

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

85bf478e 09/14/2002 12:30 PM Alex Beregszaszi

complete aspect support

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

590a6358 09/14/2002 10:11 AM Michael Niedermayer

interlaced qpel mpeg4 fixed

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

8c7b533e 09/13/2002 11:27 PM Falk Hüffner

Synthesize pixels16 functions from pixels functions.

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

050fe8ba 09/13/2002 07:31 PM Alex Beregszaszi

aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars)

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

60286c8a 09/13/2002 03:44 PM Falk Hüffner

Fix for h % 8 == 4 in put_pixels_axp_asm.

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

e3bd83f8 09/13/2002 11:47 AM Michael Niedermayer

10l (field select readed at the wrong place ...)

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

fc97db64 09/13/2002 11:24 AM Michael Niedermayer

interlaced b frames cleanup

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

a343d33e 09/13/2002 10:56 AM Falk Hüffner

Due to version renumbering, Alpha builtins aren't supported in thegcc
3.2 release.

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

bea669e5 09/13/2002 09:45 AM Michael Niedermayer

interlaced mpeg4 b frame decoding

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

1c73a3fb 09/13/2002 09:28 AM Falk Hüffner

Adapt to new 8/16 table scheme.

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

2276785c 09/13/2002 07:46 AM Michael Niedermayer

fixing 1/0 if the headers are incomplete (like what M$ encoder generates)

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

b9d2bb5b 09/12/2002 06:28 PM Michael Niedermayer

fixing interlaced mpeg4 decoding

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

8409b8fe 09/12/2002 04:41 PM Michael Niedermayer

error resilience command line option

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

f3cfadd5 09/12/2002 03:22 PM Michael Niedermayer

parsing resync header extension support

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

33cbc605 09/12/2002 03:02 PM Michael Niedermayer

vbv parameter parsing (more skiping actually ;) )

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

77277835 09/12/2002 03:00 PM Michael Niedermayer

avoid nonsense frame-skip messages

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

df266acd 09/12/2002 02:53 PM Michael Niedermayer

regression checksum change cuz of LIBAVCODEC_BUILD change

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

dae9ffc4 09/12/2002 02:43 PM Michael Niedermayer

uninitialized var ...

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

2f0f5b20 09/12/2002 12:46 PM Michael Niedermayer

mpegvideo_probe cant distinguish mpeg4 and mpeg1 raws :( so m4v needs "-f m4v" now

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

66370d3f 09/12/2002 12:26 PM Michael Niedermayer

statistics for forw & back p-MBs instead of just one counter for both

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

7866eeff 09/12/2002 11:10 AM Michael Niedermayer

m4v input support
return the correct number of bytes consumed for decding h263 like formats (needed for reading raw streams) this could break some divx files with b frames, so please tell me ASAP if u notice any problems

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

15415af4 09/12/2002 10:54 AM Michael Niedermayer

export pts from stream if available
store pts in stream if available (otherwise use frame_rate)

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

02ac3136 09/12/2002 02:34 AM Philip Gladstone

Change abort() calls to av_abort() calls.

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

42343f7e 09/12/2002 02:34 AM Philip Gladstone

Change calls to abort() to be calls to av_abort()

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

a782f209 09/12/2002 02:31 AM Philip Gladstone
  • Add code to pace sending a stream when it is being sent from a file.
    We limit the datarate to twice the average datarate (however the first
    few seconds are sent flat out to help with prebuffering).
  • Add the initialization of the rc_eq fields and the like for VIDEO codecs....
75bdb984 09/12/2002 02:26 AM Philip Gladstone

Add the transfer of the new parameters from ffmpeg to ffserver and vice-versa
This adds functions to send and receive doubles and also null terminated strings.

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

208d3ddf 09/12/2002 12:27 AM Michael Niedermayer

set pict_type & key_frame on decoding too

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

89b3d7c9 09/11/2002 06:46 PM Max Krasnyansky

mpeg4 raw output support patch by ("Maksim (Max) Krasnyanskiy" <maxk at qualcomm dot com>)

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

c2c2cd2d 09/11/2002 05:04 PM Michael Niedermayer

fixing raw yuv input

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

b3184779 09/11/2002 12:39 PM Michael Niedermayer

put/avg_pixels16
fixing 2 small qpel bugs

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

6b460aa3 09/11/2002 07:26 AM Michael Niedermayer

reducing sizeof MpegEncContext to avoid stack overflow on crap M$ windo$

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

df1b2c14 09/09/2002 10:48 PM Michael Niedermayer

fixing y422p output

Originally committed as revision 7352 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

9780c7ff 09/09/2002 04:18 PM Alex Beregszaszi

fixed palette8to{rgb24,bgr24,rgb32,bgr32}

Originally committed as revision 7335 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

0eaec105 09/07/2002 10:57 AM Nikolai Zhubr

fixing overflow in 16->8 bit conversion, patch by (Nikolai Zhubr <s001 at hotbox dot ru>)

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

b2a0a7fb 09/07/2002 10:55 AM Michael Niedermayer

10l (forgot checksums after mpeg4_encode_block() optimizations which generates slightly shorter bitstream)

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

3db48188 09/07/2002 12:16 AM Michael Niedermayer

optimizing mpeg4_encode_block(), generates allso slightly shorter bitstream as some codes can be represented as esc1 and esc2 and esc2 is shorter for a few of them

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

6ebd933b 09/06/2002 10:59 PM Michael Niedermayer

regression tests for msmpeg4v2 & wmv1

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

14207b27 09/06/2002 10:30 PM Michael Niedermayer

support decoding of the last mpeg "packet" even if no startcode is immedeatly afterwards (fixes bugs with mpeg in avi)
new behavior is only activated if CODEC_FLAG_NOT_TRUNCATED is set

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

ad436907 09/06/2002 01:01 PM Henry Mason

yuv4mpeg output support patch by (Henry Mason <talus25 at speakeasy dot net>)

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

0b61920a 09/05/2002 01:23 PM Michael Niedermayer

fixing rv10 encoding (ffmpeg can at least decode its own rv10 files now)

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

cfda33cb 09/05/2002 10:06 AM Michael Niedermayer

apiexample needs EXTRALIBS

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

6acce86b 09/05/2002 08:48 AM Michael Niedermayer

fixing tests

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

64a7a8af 09/03/2002 08:41 PM Michael Niedermayer

do regression tests for rv10 too

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

9db99069 09/03/2002 08:15 PM Michael Niedermayer

fixing segfault

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

b59f5747 09/02/2002 05:08 PM Michael Niedermayer

10l (compilation if defined ARCH_ALPHA)

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

1a684b3d 09/02/2002 04:56 PM Michael Niedermayer

fixing encoding at high QPs (was broken after the dct accuracy increase due to too small inverse table)

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

be7109c1 09/02/2002 04:48 PM Michael Niedermayer

ar -s -> ranlib

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

ecfd40b3 09/02/2002 09:51 AM Henry Mason

new vbv calculation patch by (Henry Mason <talus25 at speakeasy dot net>) with slight modification by me

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

ab6c65f6 09/02/2002 08:48 AM Brian Foley

altivec build tidyup patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)

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

004c18ee 09/01/2002 08:54 PM Michael Niedermayer

higher accuracy

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

81e0d0b4 09/01/2002 06:07 PM Mark Hills

oggvorbis support patch by (Mark Hills <mark at pogo dot org dot uk>)

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

ad324c93 09/01/2002 04:52 PM Michael Niedermayer

dct cleanup
more accurate mmx dct (dont discard bits for fun)
fixing mmx quantizer bug for qscale%2==1 (bias was slightly wrong)

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

6b791538 09/01/2002 02:30 PM Arpi

warning fixes by Dominik Mierzejewski <>

Originally committed as revision 7221 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc

cca1b241 09/01/2002 11:13 AM Lennert Buytenhek

dont needlessly gettimeofday in video grabber patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>)

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

86748dbc 09/01/2002 09:33 AM Michael Niedermayer

dct-test update
test simple-idct and ijg int DCT too
do tests with random & sparse matrixes
print systematic error matrixes

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

e61efa24 09/01/2002 08:54 AM Lennert Buytenhek

unmap video buffers on close patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>)

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

5bd11e31 09/01/2002 07:40 AM Lennert Buytenhek

dont discard first frame patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>)

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

1565dabc 09/01/2002 07:26 AM Lennert Buytenhek

be less verbose patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>)

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

ab6d194a 09/01/2002 07:19 AM Michael Niedermayer

croping patch by (talus25 at speakeasy dot net) with fixes from atmos & me

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

d3b3efe3 08/31/2002 02:18 PM Michael Niedermayer

checksums for the bitexact simple idct

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

e7fce5e9 08/31/2002 02:17 PM Michael Niedermayer

bitexact hack for the simple mmx idct

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

8e779b90 08/30/2002 07:51 PM Michael Niedermayer

not used anymore

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

463678ac 08/30/2002 07:49 PM Michael Niedermayer

using only the fast int dct for regression tests

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