Statistics
| Branch: | Revision:

ffmpeg @ e4cb187d

# Date Author Comment
e4cb187d 04/29/2004 02:21 PM Michael Niedermayer

remove duplicated find_frame_end() code
move codec specific code from parser.c -> .c as far as its easily possible Originally committed as revision 3087 to svn://svn.ffmpeg.org/ffmpeg/trunk

20da3179 04/29/2004 03:33 AM Michael Niedermayer

2 channels decoding fix

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

8aedc51d 04/27/2004 01:50 PM Michael Niedermayer

simplify

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

3834be58 04/27/2004 01:28 PM Luca Abeni

fix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>)

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

7daabccb 04/27/2004 04:06 AM Mike Melanson

move the 0x80 vector outside of the function, thus saving the compiler
the trouble of having to initialize each byte on the stack individually

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

f9ed9d85 04/27/2004 03:58 AM Mike Melanson

separate out put_signed_pixels_clamped() into its own function and
implement an optimized MMX version of the function

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

c0c37848 04/27/2004 03:35 AM Michael Niedermayer

export pts if available

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

293ed23f 04/27/2004 02:55 AM Michael Niedermayer

NULL pointers ...

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

4b85a28f 04/26/2004 11:06 PM Wolfram Gloger

Fix synthetic next_pts calculation / audio pts patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

22494489 04/26/2004 10:16 PM Hauke Duden

mpeg SVCD compatibility, SCR fixes, standard compliance
- fixed VBR+constrained bitstream header flags for non-VCD
- more sane (and SVCD compatible) value for video stream->max_buffer_size
- always write at least one PES header stuffing byte for MPEG-2 to...

ae4b7d59 04/26/2004 09:46 PM Michael Niedermayer

H.263 MCBPC fix

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

db7a2e0d 04/26/2004 07:38 PM Matthieu Castet

attribute_used patch by (matthieu castet <castet.matthieu at free dot fr>)

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

f4ae934a 04/26/2004 09:43 AM Alex Beregszaszi

avoid macro conflicts

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

d890d4ae 04/26/2004 08:51 AM Alex Beregszaszi

disable hadamard for gcc below 3.3 - better fix awaited

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

16f5ef9c 04/26/2004 08:48 AM Alex Beregszaszi

use the AVV macro from gcc_fixes.h instead ifdefs

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

d65f20b1 04/26/2004 08:30 AM Alex Beregszaszi

100l, and another one because it boils out with ICE under gcc 3.2.3

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

75b4f3c6 04/26/2004 12:33 AM Mike Melanson

yes, that's nice...

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

116824d0 04/26/2004 12:20 AM Mike Melanson

reorganize and simplify the VP3 IDCT stuff

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

4ea4b274 04/25/2004 07:43 PM Michael Niedermayer

lmin/lmax

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

3c0da30c 04/25/2004 07:03 PM Michael Niedermayer

fix decoding with quant matrixes which contain elements <16

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

49f3806d 04/25/2004 04:14 PM Michael Niedermayer

rv10 decoding fix

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

7aae3168 04/25/2004 01:30 PM Michael Niedermayer

ring buffer fix by (Luca Abeni <lucabe72 at email dot it>)

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

92a69cf8 04/25/2004 04:06 AM Mike Melanson

move __align16 some place where non-MMX machines can see it

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

6186b94c 04/25/2004 03:38 AM Mike Melanson

hush...

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

38acbc3c 04/25/2004 03:33 AM Mike Melanson

hook up support for SSE2-optimized VP3 IDCT

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

78a16bfe 04/25/2004 03:30 AM Mike Melanson

add selected SSE2 ASM macros

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

5f937900 04/25/2004 03:29 AM Mike Melanson

SSE2-optimized variant of VP3 IDCT

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

daae8699 04/25/2004 03:26 AM Mike Melanson

correct MMX-optimized variant of VP3 IDCT, with comments (thank you
Perl!)

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

f20f8a8b 04/25/2004 02:09 AM Michael Niedermayer

support reusing mb types and field select values of the source file, but use motion vectors just as additional predictors
minor cleanup
segfault fix

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

7e56cd92 04/24/2004 07:30 PM Mike Melanson

add the minimal documentation to make this decoder useful

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

0f12310f 04/24/2004 03:23 PM James Morrison

License change and cpu detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)

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

bb476ff3 04/24/2004 03:16 PM James Morrison

vis detection patch by (James Morrison <ja2morri at csclub dot uwaterloo dot ca>)

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

aab9cdcf 04/24/2004 02:41 PM Michael Niedermayer

qpel & SSE/SATD regression test

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

5efe481a 04/24/2004 01:34 PM Michael Niedermayer

-qpel option

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

45d6de92 04/24/2004 01:10 PM Sascha Sommer

nut files in cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)

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

2a86d50b 04/24/2004 11:51 AM Sascha Sommer

cygwin patch by ("Sascha Sommer" <saschasommer at freenet dot de>)

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

aacc6615 04/24/2004 03:43 AM Michael Niedermayer

sanity checks

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

9964df63 04/24/2004 03:36 AM Michael Niedermayer

minor motion estimation cleanup
4mv motion vector passthrough

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

5c668f46 04/24/2004 03:02 AM Sascha Sommer

libavcodec Cygwin compilation failure (II) patch by (Sascha Sommer)

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

cbdd9b53 04/24/2004 02:02 AM Roman Shaposhnik
  • Enabling UltraSparc stuff wit _SPARC64

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

44f54ceb 04/23/2004 11:38 PM Michael Niedermayer

VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>)
ported to ffmpeg by (ja2morri at csclub dot uwaterloo dot ca (james morrison))
useable under LGPL with their agreement

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

1671083f 04/23/2004 09:17 PM Michael Niedermayer

sanity check

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

df70de1f 04/23/2004 09:02 PM Dmitry Borisov

Mpeg start codes patch by ("Dmitry Borisov" <jbors at mail dot ru>)

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

2f0472ff 04/23/2004 08:39 PM Timofei V. Bondarenko

me_range patch by ("Timofei V. Bondarenko" <timm at ipi dot ac dot ru>)

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

c8470cc1 04/23/2004 07:44 PM Michael Niedermayer

h264 nal decoding fix by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

693399ba 04/23/2004 07:36 PM Laurent Aimar

h264 hurry up fix and a tiny cabac clean patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

f4f3223f 04/23/2004 07:06 PM Michael Niedermayer

reuse motion vectors/mb types/field select values of the source video, if the SSE for a macroblock which is predicted with these values is below me_threshold
currently works only with mpeg1/2 source or some luck
may need -sync 0 as otherwise framedrops could lead to extreemly long b frame sequences...

10f3005f 04/22/2004 11:15 PM Michael Niedermayer

RSHIFT fix

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

25ef43bb 04/22/2004 09:41 PM Michael Niedermayer

corrupted field pictures segfault fix

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

6c08a057 04/22/2004 08:56 PM Michael Niedermayer

10l (segfault fix)

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

9007f514 04/22/2004 01:21 PM Romain Dolbeau

better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

2750b827 04/22/2004 03:31 AM Michael Niedermayer

motion estimation cleanup
replace ugly macros by always_inline functions, that way its much more readable and flexible as always_inline can simply be removed while the macros couldnt be
about 0.5 % speedup with default parameters

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

c4a17148 04/20/2004 05:05 PM Michael Niedermayer

hadamard8_diff8x8 in AltiVec, the 16bits edition by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

7c4f71c4 04/19/2004 03:33 AM Michael Niedermayer

exporting field_select/ref_index values

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

8857a7ef 04/18/2004 09:59 PM Michael Niedermayer

10l

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

38030214 04/18/2004 06:30 PM Michael Niedermayer

fix y scale of mv vissualization of interlaced MVs

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

0c352cad 04/18/2004 05:46 PM Michael Niedermayer

fix exported motion vectors

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

11a8e425 04/18/2004 03:26 PM Michael Niedermayer

various fixes

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

e31d863e 04/18/2004 01:43 PM Michael Niedermayer

pts fix / b frame segfault fix

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

2de28abb 04/18/2004 11:22 AM Michael Niedermayer

10l (segfault fix)

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

a4d36c11 04/17/2004 07:41 PM Michael Niedermayer

passing AVFrame instead of AVPicture around in ffmpeg, that way stuff like motion vectors can be passed from the decoder to the encoder
moving ref_index from Picture to AVFrame

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

14e2a940 04/17/2004 01:36 PM Michael Niedermayer

flv dropable p frame support

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

068f2a22 04/17/2004 12:04 PM Michael Niedermayer

cleanup
fix streamcopy

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

bf17ff61 04/17/2004 03:34 AM Michael Niedermayer

stream copy pts fix

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

da63aac5 04/16/2004 06:50 PM Michael Niedermayer

seems wmv8 doesnt use intra-inter prediction

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

a1947624 04/16/2004 12:47 PM Romain Dolbeau

forgotten copyright & dct_quantize_altivec disabled patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

0abd6916 04/16/2004 12:39 PM Michael Niedermayer

10l by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

12043e1d 04/16/2004 02:51 AM Steven M. Schultz

FreeBSD pthread patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

0f5c3f21 04/16/2004 01:48 AM Hauke Duden

fixed buffering for low bitrates patch by (Hauke Duden <H.NS.Duden at gmx dot net>)

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

365e75f8 04/16/2004 01:29 AM Michael Niedermayer

t/dprintf printf -> av_log

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

a76078b9 04/16/2004 01:08 AM Michael Niedermayer

+-1 bugfix regression test checksum update

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

e4a1fdfd 04/16/2004 01:02 AM Michael Niedermayer

segfault fix

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

137c8468 04/16/2004 01:01 AM Michael Niedermayer

unify table indexing (motion_val,dc_val,ac_val,coded_block changed)
minor +-1 bugfix

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

37f5cd5a 04/15/2004 04:34 PM Michael Niedermayer

10l (stats didnt include av_write_trailer())

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

1008ceb3 04/15/2004 01:57 PM Michael Niedermayer

print video/audio/global_header size and muxing overhead

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

a18b5183 04/14/2004 09:26 PM Michael Niedermayer

10l

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

450420ce 04/14/2004 01:13 PM Zdenek Kabelac
  • removed config.h

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

550f0a9b 04/13/2004 01:33 PM Wolfram Gloger

Off-by-two in mpegts.c patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)

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

6c205de2 04/13/2004 01:17 PM Michael Niedermayer

assert(time_incr >= 0) so its clear that this MUST be the case

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

17c22f57 04/12/2004 10:54 PM Steven M. Schultz

libavformat/os_support.c HAVE_LOCALTIME_R patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

31179d85 04/12/2004 10:23 PM Michael Niedermayer

store correct pts

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

75553f82 04/12/2004 08:06 PM Michael Niedermayer

bit-exact

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

2fefb220 04/12/2004 06:42 PM Michael Niedermayer

distclean by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

e5d64d68 04/12/2004 06:32 PM Michael Niedermayer

10l

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

3ec34bfd 04/12/2004 05:40 PM Steven M. Schultz

libavformat/mov.c fails with gcc 2.95.3 patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

8d14a25c 04/12/2004 04:50 PM Michael Niedermayer

moving nearly identical binary search code from nut/mpeg/asf to utils.c

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

ee777235 04/11/2004 07:32 PM Michael Niedermayer

codec tag for FLV

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

7585aa5c 04/11/2004 07:18 PM Michael Niedermayer

4xm codec tag

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

9e528114 04/11/2004 04:28 PM Laurent Aimar

progressive P frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

b4c64c50 04/11/2004 02:58 PM Michael Niedermayer

some tag for mpeg2, so looking MPEG2VIDEO up works

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

d223532c 04/11/2004 01:54 PM Allen Day

printf macro patch by (Allen Day <allenday at ucla dot edu>)

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

d8019eb5 04/11/2004 01:50 PM Allen Day

verbosity patch by (Allen Day <allenday at ucla dot edu>)

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

31290c2b 04/11/2004 02:07 AM Michael Niedermayer

avoid seeking to the end, as it confuses some crappy code

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

ee76016c 04/10/2004 08:11 PM Michael Niedermayer

set codec_tag

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

a90466f7 04/10/2004 07:42 PM Michael Niedermayer

prefix global

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

44f110f5 04/10/2004 03:09 PM Mike Melanson

patch courtesy of Todd Kirby:

  • Fixes a small memory leak in read_rle_sgi()
  • Remove temp buffer in read_rle_sgi(). Write rle data directly to image
    buffer.
  • Adds sanity check to read_rle_sgi() to insure decoded rle data row
    equals image width.

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

2b382987 04/09/2004 04:47 PM Michael Niedermayer

checksum threshold removial

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

aec8f88a 04/09/2004 04:46 PM Michael Niedermayer

removing keyframe prediction and checksum threshold

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

19f82bc8 04/09/2004 04:32 PM Michael Niedermayer

fixing alignment problems -> SSE2 support enabled again in libavcodec (from ffdshow / milan_cutka)

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

1c0e205f 04/09/2004 03:04 PM Matthias Fritschi

writing corrupt files on MinGW patch by (Matthias Fritschi <choi at netlabs dot org>)

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