Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 18f77016

# Date Author Comment
18f77016 11/12/2002 03:00 PM Zdenek Kabelac
  • fixing some minor const warnings

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

92ddb692 11/12/2002 10:05 AM Zdenek Kabelac
  • init for inv_zigzag_direct16 moved to init block

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

5abd509a 11/12/2002 10:01 AM Zdenek Kabelac
  • init table once

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

45553457 11/12/2002 09:47 AM Zdenek Kabelac
  • using macros to shorten init part
  • removing some unused/unneeded code
  • unifing some function names

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

34dfe896 11/11/2002 09:44 PM Zdenek Kabelac
  • quick fix for bit exact setting
    (FIXME - add this into context flags)

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

c9a2ebc4 11/11/2002 04:17 PM Michael Niedermayer

100l for kabi (fixing qpel)

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

af19f78f 11/11/2002 10:04 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension
  • these are untested - users/developers please check

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

85bd5526 11/11/2002 09:44 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension
  • fixing compiler warning about uninit level

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

ec7e0bf0 11/11/2002 09:43 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension
  • I think IDCT needs some better generic solution

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

eb4b3dd3 11/11/2002 09:40 AM Zdenek Kabelac
  • using DSPContext - so each codec could use its local (sub)set of CPU extension

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

fb602cd1 11/11/2002 09:37 AM Zdenek Kabelac
  • useless commit - ignore

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

c6af86c2 11/11/2002 09:31 AM Zdenek Kabelac
  • avcodec_init could be removed I guess...

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

2602c846 11/11/2002 09:30 AM Zdenek Kabelac
  • consts

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

8350df97 11/11/2002 09:24 AM Zdenek Kabelac
  • added dsp_mask
  • using frame_bits for wav bits_per_sample

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

df1c67ad 11/10/2002 06:45 PM Arpi

10l - set pixelfmt (colorspace) before calling get_buffer() callback

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

b8a78f41 11/10/2002 11:46 AM Michael Niedermayer

reversing header game
MIN/MAX -> FFMIN/FFMAX

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

f11d3f23 11/10/2002 11:24 AM Michael Niedermayer

avoid duplicate ";" warnings (based upon a patch by mru at users dot sourceforge dot net (Måns Rullgård))

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

347ae22e 11/10/2002 10:54 AM Michael Niedermayer

hurry_up>=5 -> skip everything except header & set pict_type&key_frame

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

c2d418f1 11/09/2002 01:57 PM Michael Niedermayer

fixing -sameq with mpeg2

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

f01a1894 11/09/2002 10:38 AM Michael Niedermayer

cleanup

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

d7425f59 11/08/2002 06:35 PM Michael Niedermayer

cleanup (breaks compatibility, requested by fabrice)
remove CODEC_FLAG_NOT_TRUNCATED & add CODEC_FLAG_TRUNCATED
add CODEC_CAP_TRUNCATED
add alpha plane to AVPicture
remove CODEC_ID_MSMPEG4
remove various unused stuff
support "truncated" mpeg4 streams

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

218baf10 11/06/2002 11:59 AM Michael Niedermayer

cleanup

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

81ada1ce 11/06/2002 09:30 AM Michael Niedermayer

cleanup

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

3d71589f 11/05/2002 05:31 PM Michael Niedermayer

cleanup

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

95e2ce4a 11/05/2002 12:07 AM Michael Niedermayer

lrintf detection (based upon a patch by François Revol <revol at free dot fr>)

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

b587a7cb 11/04/2002 08:57 PM Michael Niedermayer

vc++ sucks, found by ("csharprules" <csharprules at hotmail dot com>)

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

b0397e0e 11/04/2002 06:03 PM Zdenek Kabelac
  • DR1 support

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

145956de 11/02/2002 10:49 PM Alex Beregszaszi

fixed some bugs in app parser - some jfif and adobe jpgs fixed

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

9f9c3229 11/02/2002 06:47 PM Michael Niedermayer

support forcing low_delay during decoding

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

05c4072b 11/02/2002 11:28 AM Michael Niedermayer

Altivec Patch (Mark III) by (Dieter Shirley <dieters at schemasoft dot com>)

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

3f95e843 11/02/2002 10:39 AM François Revol

added MACE (Macintosh Audio Compression/Expansion) 3:1 & 6:1 support
contribution by Laszlo Torok <>
4CC 'MAC3' and 'MAC6' in Quicktime.
It works for mono streams, needs to be fixed for stereo when I get my hands on a stereo sample :)
patch by (François Revol <revol at free dot fr>)...

86f85dca 11/02/2002 08:55 AM Michael Niedermayer

cleanup

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

288daa84 11/02/2002 01:43 AM Arpi

handle init error in ffmpeg12

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

8671359b 11/02/2002 12:05 AM Michael Niedermayer

better padding bug detection

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

75460b0c 11/01/2002 08:37 PM Michael Niedermayer

put MIN/MAX under ifndef MAX/MIN

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

6a70098a 11/01/2002 06:55 PM Michael Niedermayer

fixing msmpeg4v3 with mb_height % slice_height != 0

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

f56dd362 11/01/2002 01:25 PM Michael Niedermayer

hopefully fixing sprite_warping_points==0

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

f408fc67 10/31/2002 08:22 PM Zdenek Kabelac
  • avoid negative numbers as well

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

dd3be2c9 10/31/2002 06:22 PM Nick Kurshev

10l

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

b8e6ad84 10/31/2002 06:17 PM Nick Kurshev

reverse first hunk

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

d08070e6 10/31/2002 06:08 PM Nick Kurshev

fixed debug compilation

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

bbed9259 10/31/2002 04:11 PM Michael Niedermayer

put a few large tables under #ifdef CONFIG_ENCODERS or dynamically allocate them

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

6bb925f4 10/31/2002 12:11 PM Michael Niedermayer

dont call emms_c() for each MB

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

0aa7875a 10/31/2002 11:47 AM Michael Niedermayer

cleanup

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

f9745d55 10/31/2002 09:24 AM Alex Beregszaszi

fixed 10l

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

af27aea9 10/31/2002 12:48 AM Michael Niedermayer

fixing another assert q>0.0 issue caused by variance < 0, this fix allso changes the inter/intra decission very slightly -> all regression checksums need to be updated

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

4707cb07 10/31/2002 12:07 AM Fabrice Bellard

fixed nb_block_sizes detection - fixed codec_id test (avctx->codec_id does not need to be initialized)

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

0bfacb95 10/30/2002 10:55 PM Michael Niedermayer

fixing q>0.0 assert failure caused by overflow of variance for b frames

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

6b72ac63 10/30/2002 08:41 PM Michael Niedermayer

exporting the internal qscale table, this allso fixes the ordering

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

6234d753 10/30/2002 08:31 PM Alex Beregszaszi

NetBSD fix by Bernd Ernesti <>

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

5981f4e6 10/30/2002 09:09 AM Fred

1) Add MMX deinterlace code.
2) "Fix" first and last line deinterlace. I had second-thoughts that this might be some image filtering algorithm that someone cleverer than I created.
3) Add in-place deinterlace functions (only used when src == dst).
patch by (Fred <foohoo at shaw dot ca>)...

bc423886 10/29/2002 10:39 PM Fabrice Bellard

use lrintf to avoid double conversion

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

9d85cbd9 10/29/2002 10:38 PM Fabrice Bellard

added lrintf for non ISOC libcs (fixme: find a better test)

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

ab253fe3 10/29/2002 10:27 PM Fabrice Bellard

avoid name clash - fixed again block size selection

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

82696bee 10/29/2002 10:26 PM Fabrice Bellard

avoid name clash

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

f3a34447 10/28/2002 04:29 PM Alex Beregszaszi

FOURCC removed, using ff_get_fourcc instead (should be big-endian safe), workarounded a restart interval bug (Spectralfan.mov) (rst support should be rewritten and moved from decode_sos)

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

64c13389 10/28/2002 01:42 AM Fabrice Bellard

fixed block size selection

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

6d2abd6b 10/28/2002 12:51 AM Fabrice Bellard

added new fft/mdct code - added fft-test program

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

bc8d1857 10/28/2002 12:48 AM Fabrice Bellard

added wma decoder

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

6107fa87 10/28/2002 12:39 AM Fabrice Bellard

preparing integration of new AC3 decoder

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

bb6f5690 10/28/2002 12:34 AM Fabrice Bellard

new generic FFT/MDCT code for audio codecs

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

1c0a593a 10/27/2002 09:02 PM Michael Niedermayer

get_vlc2()

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

055317a7 10/27/2002 07:20 PM Arpi

3rd 10l - don't let it read data beyond the end of frame

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

9d3748be 10/27/2002 07:11 PM Alex Beregszaszi

2nd 10l (noticed by arpi)

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

7b5c80f6 10/27/2002 07:01 PM Alex Beregszaszi

minor speedup noticed by arpi

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

97d4469a 10/27/2002 06:03 PM Alex Beregszaszi

10l

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

109362cb 10/27/2002 05:59 PM Alex Beregszaszi

reworked decode_frame marker searching, fixes many non-working samples

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

060f89b3 10/27/2002 12:20 PM Michael Niedermayer

mergeing inter & intra rl_length tables (50% smaller & no meassureable difference in filesize/quality)

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

f3c09da1 10/27/2002 12:09 PM Michael Niedermayer

75% smaller rl_length table

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

a09907d9 10/27/2002 09:20 AM Leon van Stuivenberg

dsputil mmi cleanup patch by (Leon van Stuivenberg <leonvs at iae dot nl>)

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

d6db1c9c 10/27/2002 12:02 AM Michael Niedermayer

handle direct rendering buffer allocation failure

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

384855ee 10/26/2002 06:56 PM Jürgen Keil

segfault fix patch by (Juergen Keil <jk at tools dot de>)

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

917f5827 10/25/2002 04:06 PM Michael Niedermayer

fixing decoding of streams with no keyframe at the start

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

50eb9cbc 10/25/2002 01:39 PM Michael Niedermayer

idct_permutation_type variable, so the permutation type can quickly be identified

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

6e2d5f1a 10/25/2002 10:50 AM Michael Niedermayer

regression test for H263+

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

945eeee1 10/25/2002 12:08 AM Michael Niedermayer

slice encoding cleanup

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

c42612f1 10/24/2002 12:51 AM Michael Niedermayer

clip MVs for direct mode

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

7801d21d 10/23/2002 03:11 PM Michael Niedermayer

optimize block_permute()
optimize dct_quantize_c()
dont permute s->q_inter/intra_matrix

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

4a3d7fbc 10/23/2002 08:14 AM Michael Niedermayer

fixing interlaced MC & edge-emu

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

8d0e42ca 10/22/2002 11:43 PM Michael Niedermayer

more defaults

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

7da71a5c 10/22/2002 07:48 PM Michael Niedermayer

xvid qpel bug autodetect

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

03e93d35 10/22/2002 06:55 PM Michael Niedermayer

xvid qpel bug workaround

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

fc48cbad 10/20/2002 05:02 PM Michael Niedermayer

fixing msmpeg4v3 encoding at bitrates <128k

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

35aa136a 10/19/2002 11:48 PM Michael Niedermayer

fixing h263 slice decoding (again)

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

49943a18 10/19/2002 11:03 AM Michael Niedermayer

fixing interlaced dct with 4mv

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

8b32880c 10/19/2002 01:31 AM Michael Niedermayer

fixing h263 decoding (did segfault)

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

fb8a9e2f 10/18/2002 06:32 PM Michael Niedermayer

fixing interlaced dct + hq mode

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

9fee1e23 10/16/2002 10:18 PM Michael Niedermayer

init flags before using it (found by arpi)

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

073b013d 10/16/2002 07:55 PM Michael Niedermayer

complete mpeg4 GMC decoding support

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

46fd0de8 10/16/2002 05:23 PM Michael Niedermayer

fixing alt_scan for the first frame (variable was reset)

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

d2975f8d 10/15/2002 03:24 PM Michael Niedermayer

warning fixes

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

a61f8265 10/14/2002 07:53 PM Michael Niedermayer

better padding bug detection

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

ec6a3752 10/14/2002 06:25 PM Fabrice Bellard

removed warnings

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

4f891f53 10/14/2002 06:01 PM Fabrice Bellard

removed invalid header include

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

b704e742 10/14/2002 12:21 PM Michael Niedermayer

mpeg4 header parser clenup (needed for parsing of VOL header in avctx->extradata)

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

26893f6b 10/13/2002 07:53 PM Michael Niedermayer

fixing wmv1 slice decoding

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

4d2858de 10/13/2002 01:16 PM Michael Niedermayer

better/cleaner error resilience (done in a 2nd pass after decoding)
h263/mpeg4 out of order slice decoding

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

8b313a47 10/11/2002 11:01 PM Falk Hüffner

Move Alpha optimized IDCT to own file. Based on a patch by Måns
Rullgård <>.

I've left out the idctCol2 part, because W4 has recently been decreed
to be 16383, and also I doubt it will give a noticeable speedup.

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

18f4e34f 10/11/2002 01:49 PM Fabrice Bellard

removed unused variables

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

a5e88058 10/11/2002 09:16 AM Fabrice Bellard

corrected pixel format display

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