platform/upstream/libav.git
20 years agorewrite h261 loop filter
Michael Niedermayer [Sun, 30 May 2004 21:21:13 +0000 (21:21 +0000)]
rewrite h261 loop filter
no malloc(64) memcpy free stuff
no filter1 A->B then filter2 A->B (yes not B->A)
no incorrect rouding after the 1d filter

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

20 years agoh261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>)
Michael Niedermayer [Sun, 30 May 2004 20:37:15 +0000 (20:37 +0000)]
h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>)

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

20 years agoAnother (final?) patch for libpostproc.
Romain Dolbeau [Sun, 30 May 2004 01:53:43 +0000 (01:53 +0000)]
Another (final?) patch for libpostproc.
This one replace horizClassify by a
transpose/(use Vert)/transpose sequence.
This add LowPass and DefFilter for "free".
I also fixed the header in postprocess.c
and special-cased some of the well-aligned
cases (all horiz stuff is well-aligned).

patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

20 years ago10l
Michael Niedermayer [Sun, 30 May 2004 01:04:50 +0000 (01:04 +0000)]
10l

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

20 years agoskip subtitle streams instead of perishing
Michael Niedermayer [Sun, 30 May 2004 00:43:43 +0000 (00:43 +0000)]
skip subtitle streams instead of perishing

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

20 years agomuch better AV sync, for some files
Michael Niedermayer [Sun, 30 May 2004 00:38:09 +0000 (00:38 +0000)]
much better AV sync, for some files

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

20 years agocorrectly interleave packets during encoding
Michael Niedermayer [Sat, 29 May 2004 18:50:31 +0000 (18:50 +0000)]
correctly interleave packets during encoding
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead

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

20 years agoexport low_delay for encoding too
Michael Niedermayer [Sat, 29 May 2004 15:16:52 +0000 (15:16 +0000)]
export low_delay for encoding too

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

20 years agoexporting keyframe flags, fixes keyframe stuff with streamcopy
Michael Niedermayer [Sat, 29 May 2004 12:01:28 +0000 (12:01 +0000)]
exporting keyframe flags, fixes keyframe stuff with streamcopy

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

20 years agopass AVPacket into av_write_frame()
Michael Niedermayer [Sat, 29 May 2004 02:06:32 +0000 (02:06 +0000)]
pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

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

20 years agoNewer version, using a vectorized version of the
Romain Dolbeau [Fri, 28 May 2004 13:31:38 +0000 (13:31 +0000)]
Newer version, using a vectorized version of the
new organisation of code in doVertLowPass. it
seems to be faster in AltiVec also...

Also includes a compile fix for the new do_a_deblock
when using AltiVec.

patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

20 years agoper line lowpass filter in mmx
Michael Niedermayer [Fri, 28 May 2004 13:23:53 +0000 (13:23 +0000)]
per line lowpass filter in mmx

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

20 years agommx optimized version of the per line/accurate deblock filter
Michael Niedermayer [Thu, 27 May 2004 21:42:00 +0000 (21:42 +0000)]
mmx optimized version of the per line/accurate deblock filter
vertical default mmx deblock filter fix

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

20 years agofaster c lowpass filter
Michael Niedermayer [Thu, 27 May 2004 16:16:09 +0000 (16:16 +0000)]
faster c lowpass filter

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

20 years agoaccurate/slow (per line instead of per block) deblock filter spport which is identica...
Michael Niedermayer [Thu, 27 May 2004 15:57:20 +0000 (15:57 +0000)]
accurate/slow (per line instead of per block) deblock filter spport which is identical to what is recommanded in the mpeg4 spec

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

20 years agoaltivec optimizations and horizontal filter fix by (Romain Dolbeau <dolbeau at irisa...
Michael Niedermayer [Wed, 26 May 2004 20:15:15 +0000 (20:15 +0000)]
altivec optimizations and horizontal filter fix by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

20 years ago10l fixes by ("Debabrata Banerjee" <davatar at comcast dot net>)
Michael Niedermayer [Wed, 26 May 2004 20:04:49 +0000 (20:04 +0000)]
10l fixes by ("Debabrata Banerjee" <davatar at comcast dot net>)

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

20 years ago10l (interlaced b frame decoding fix)
Michael Niedermayer [Wed, 26 May 2004 19:42:00 +0000 (19:42 +0000)]
10l (interlaced b frame decoding fix)

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

20 years agorpza resolution fix, courtesy of Todd Kirby (doubleshot at pacbell.net)
Mike Melanson [Wed, 26 May 2004 02:42:41 +0000 (02:42 +0000)]
rpza resolution fix, courtesy of Todd Kirby (doubleshot at pacbell.net)

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

20 years agodont add padding in the middle of the data patch by (Sidik Isani <isani at cfht dot...
Sidik Isani [Tue, 25 May 2004 23:06:00 +0000 (23:06 +0000)]
dont add padding in the middle of the data patch by (Sidik Isani <isani at cfht dot hawaii dot edu>)

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

20 years agoavcodec_find is in no header file, and appearently not used or very usefull so lets...
Michael Niedermayer [Tue, 25 May 2004 18:17:25 +0000 (18:17 +0000)]
avcodec_find is in no header file, and appearently not used or very usefull so lets make it static ...

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

20 years agowarning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)
Michael Niedermayer [Tue, 25 May 2004 18:07:25 +0000 (18:07 +0000)]
warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

20 years ago100l (avi seeking)
Michael Niedermayer [Mon, 24 May 2004 15:13:23 +0000 (15:13 +0000)]
100l (avi seeking)

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

20 years ago100l (AVStream.duration)
Michael Niedermayer [Mon, 24 May 2004 13:08:00 +0000 (13:08 +0000)]
100l (AVStream.duration)

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

20 years agocur_dts in native timebase
Michael Niedermayer [Sun, 23 May 2004 21:36:23 +0000 (21:36 +0000)]
cur_dts in native timebase

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

20 years agostore index for seeking in the native timebase of each stream
Michael Niedermayer [Sun, 23 May 2004 16:26:12 +0000 (16:26 +0000)]
store index for seeking in the native timebase of each stream
set correct timebase for nut
merge mpeg-ts seeking with existing seeking code
10l fix in mpegts (27mhz vs. 90khz)

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

20 years ago100l
Michael Niedermayer [Sun, 23 May 2004 14:35:55 +0000 (14:35 +0000)]
100l

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

20 years agompeg audio timestamp fix
Michael Niedermayer [Sun, 23 May 2004 01:10:15 +0000 (01:10 +0000)]
mpeg audio timestamp fix

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

20 years agoooops
Michael Niedermayer [Sat, 22 May 2004 12:21:58 +0000 (12:21 +0000)]
ooops

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

20 years agomove time_base (pts_num/pts_den) from AVFormatContext -> AVStream
Michael Niedermayer [Fri, 21 May 2004 20:43:21 +0000 (20:43 +0000)]
move time_base (pts_num/pts_den) from AVFormatContext -> AVStream

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

20 years agomore data_size=0 cleanup
Michael Niedermayer [Fri, 21 May 2004 14:40:35 +0000 (14:40 +0000)]
more data_size=0 cleanup

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

20 years agodata_size = 0 cleanup
Michael Niedermayer [Fri, 21 May 2004 14:37:16 +0000 (14:37 +0000)]
data_size = 0 cleanup

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

20 years agooops, forgot to commit that change from the warning fixes by (Michael Roitzsch <mroi...
Michael Niedermayer [Fri, 21 May 2004 14:29:25 +0000 (14:29 +0000)]
oops, forgot to commit that change from the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

20 years agoforgotten prototypes
Michael Niedermayer [Fri, 21 May 2004 13:44:03 +0000 (13:44 +0000)]
forgotten prototypes

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

20 years agomuxing overhead statistic fix for stream copying
Michael Niedermayer [Thu, 20 May 2004 16:05:47 +0000 (16:05 +0000)]
muxing overhead statistic fix for stream copying

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

20 years agobytestream tracing support
Michael Niedermayer [Thu, 20 May 2004 16:00:22 +0000 (16:00 +0000)]
bytestream tracing support
sync points
removing timestamp lru prediction
extendible frame_code / frame_code table

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

20 years agortp callback context patch by ("Chris Flerackers" <cflerackers at androme dot be>)
Chris Flerackers [Tue, 18 May 2004 17:23:49 +0000 (17:23 +0000)]
rtp callback context patch by ("Chris Flerackers" <cflerackers at androme dot be>)

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

20 years agosome of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot...
Michael Niedermayer [Tue, 18 May 2004 17:09:46 +0000 (17:09 +0000)]
some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>)

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

20 years ago * IEC DV seems to accept SMPTE way of tagging 16:9 too.
Roman Shaposhnik [Tue, 18 May 2004 02:33:27 +0000 (02:33 +0000)]
   * IEC DV seems to accept SMPTE way of tagging 16:9 too.

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

20 years ago * reimplementation using mutexes and condition variables.
Roman Shaposhnik [Tue, 18 May 2004 01:53:43 +0000 (01:53 +0000)]
   * reimplementation using mutexes and condition variables.

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

20 years agodon't compile ffserver if network is not enabled patch by (Luca Abeni <lucabe72 at...
Luca Abeni [Mon, 17 May 2004 20:24:59 +0000 (20:24 +0000)]
don't compile ffserver if network is not enabled patch by (Luca Abeni <lucabe72 at email dot it>)

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

20 years agomention avcodec_align_dimensions()
Michael Niedermayer [Thu, 13 May 2004 19:08:39 +0000 (19:08 +0000)]
mention avcodec_align_dimensions()

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

20 years agosegfault fix
Michael Niedermayer [Thu, 13 May 2004 14:54:57 +0000 (14:54 +0000)]
segfault fix

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

20 years agono longer true
Mike Melanson [Thu, 13 May 2004 12:51:54 +0000 (12:51 +0000)]
no longer true

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

20 years agoremoving unused encoding code
Michael Niedermayer [Wed, 12 May 2004 21:34:38 +0000 (21:34 +0000)]
removing unused encoding code

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

20 years agoautomatic framerate selection
Michael Niedermayer [Wed, 12 May 2004 16:51:39 +0000 (16:51 +0000)]
automatic framerate selection

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

20 years agoautomatic pixel format selection
Michael Niedermayer [Wed, 12 May 2004 16:00:44 +0000 (16:00 +0000)]
automatic pixel format selection

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

20 years agohow to encode SVQ1
Mike Melanson [Wed, 12 May 2004 12:28:15 +0000 (12:28 +0000)]
how to encode SVQ1

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

20 years agosvq1 regression test
Michael Niedermayer [Wed, 12 May 2004 03:33:40 +0000 (03:33 +0000)]
svq1 regression test

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

20 years agosegfault fix
Michael Niedermayer [Wed, 12 May 2004 02:50:48 +0000 (02:50 +0000)]
segfault fix

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

20 years agosupport skiped blocks in SVQ1
Michael Niedermayer [Wed, 12 May 2004 02:19:12 +0000 (02:19 +0000)]
support skiped blocks in SVQ1

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

20 years agomotion estimation for SVQ1
Michael Niedermayer [Wed, 12 May 2004 02:03:24 +0000 (02:03 +0000)]
motion estimation for SVQ1

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

20 years agoUINT64_MAX fix
Michael Niedermayer [Tue, 11 May 2004 12:24:42 +0000 (12:24 +0000)]
UINT64_MAX fix

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

20 years agomoving motion estimation specific variables from MpegEncContext -> MotionEstContext
Michael Niedermayer [Tue, 11 May 2004 01:38:46 +0000 (01:38 +0000)]
moving motion estimation specific variables from MpegEncContext -> MotionEstContext

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

20 years agoreduce dependancy between motion estimation and MpegEncContext
Michael Niedermayer [Tue, 11 May 2004 00:58:08 +0000 (00:58 +0000)]
reduce dependancy between motion estimation and MpegEncContext
this is practically just a s/s->me./c->/

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

20 years agodummy avcodec_thread_init() to avoid linking issues
Michael Niedermayer [Mon, 10 May 2004 23:38:53 +0000 (23:38 +0000)]
dummy avcodec_thread_init() to avoid linking issues

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

20 years agop frame encoding, only with 0,0 motion vectors yet though
Michael Niedermayer [Sun, 9 May 2004 15:50:08 +0000 (15:50 +0000)]
p frame encoding, only with 0,0 motion vectors yet though

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

20 years agousing pointers so the code could eventually be used for P frames
Michael Niedermayer [Sat, 8 May 2004 14:15:45 +0000 (14:15 +0000)]
using pointers so the code could eventually be used for P frames
a few const modifiers to make gcc happier

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

20 years agowidth height %64 != 0 fix
Michael Niedermayer [Sat, 8 May 2004 11:54:55 +0000 (11:54 +0000)]
width height %64 != 0 fix
print average RD score at the end
precalculated codebook vector mean tables

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

20 years agoimlib2 needs -lm
Michael Niedermayer [Sat, 8 May 2004 11:17:29 +0000 (11:17 +0000)]
imlib2 needs -lm

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

20 years agobuffer hints, use reget_buffer, removed copy from previous frame
Roberto Togni [Fri, 7 May 2004 21:34:33 +0000 (21:34 +0000)]
buffer hints, use reget_buffer, removed copy from previous frame

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

20 years agocolor and 10l
Michael Niedermayer [Fri, 7 May 2004 21:10:52 +0000 (21:10 +0000)]
color and 10l

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

20 years agorate distorted intra only encoding
Michael Niedermayer [Fri, 7 May 2004 20:30:52 +0000 (20:30 +0000)]
rate distorted intra only encoding
still grayscale, still no real ratecontrol ...
use -qscale x to set the quality
not optimized yet ...

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

20 years ago10l
Michael Niedermayer [Fri, 7 May 2004 14:57:05 +0000 (14:57 +0000)]
10l

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

20 years agofirst pass at a Sorenson Video 1 (SVQ1) encoder
Mike Melanson [Fri, 7 May 2004 03:10:11 +0000 (03:10 +0000)]
first pass at a Sorenson Video 1 (SVQ1) encoder

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

20 years agosupport SVQ1 in AVI files, just for fun
Mike Melanson [Fri, 7 May 2004 02:57:13 +0000 (02:57 +0000)]
support SVQ1 in AVI files, just for fun

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

20 years agovbr audio fix
Michael Niedermayer [Thu, 6 May 2004 21:52:38 +0000 (21:52 +0000)]
vbr audio fix

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

20 years agonext_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
Michael Niedermayer [Wed, 5 May 2004 21:23:28 +0000 (21:23 +0000)]
next_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
note, dont take the PSNR/stddev values serious, they are caused by a bug in ffmpeg.c which drops one frame before the last frame during encoding with b frames

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

20 years agocoder, context, predictor command line options
Michael Niedermayer [Wed, 5 May 2004 21:19:08 +0000 (21:19 +0000)]
coder, context, predictor command line options

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

20 years agosupport decoding mpeg4 with buggy dc clipping
Michael Niedermayer [Wed, 5 May 2004 19:53:40 +0000 (19:53 +0000)]
support decoding mpeg4 with buggy dc clipping

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

20 years agompeg4 dc prediction simplification
Michael Niedermayer [Wed, 5 May 2004 00:14:22 +0000 (00:14 +0000)]
mpeg4 dc prediction simplification
dc cliping fix

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

20 years agouse AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32
Michael Niedermayer [Tue, 4 May 2004 02:58:30 +0000 (02:58 +0000)]
use AVInteger in av_rescale() so it can finally do 64*64/64 instead of just 64*32/32

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

20 years agoarbitrary precision integer support
Michael Niedermayer [Tue, 4 May 2004 02:51:18 +0000 (02:51 +0000)]
arbitrary precision integer support
+ - * / % << >> log2 compare are supported
and dont fear, no bloated lib, just 130 lines of c code

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

20 years agoAdd buffer hints, enable DR1
Roberto Togni [Sun, 2 May 2004 20:01:39 +0000 (20:01 +0000)]
Add buffer hints, enable DR1

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

20 years agocleanup
Michael Niedermayer [Sun, 2 May 2004 19:18:20 +0000 (19:18 +0000)]
cleanup

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

20 years agobigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
Michael Niedermayer [Sun, 2 May 2004 14:26:28 +0000 (14:26 +0000)]
bigendian fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
with #if defined(WORDS_BIGENDIAN) && (WORDS_BIGENDIAN == 1) -> #ifdef WORDS_BIGENDIAN by me

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

20 years agomatch latest spec
Michael Niedermayer [Sun, 2 May 2004 01:03:55 +0000 (01:03 +0000)]
match latest spec
seeking to startcode-less frames

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

20 years agothis isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such
D Richard Felker III [Sat, 1 May 2004 20:15:21 +0000 (20:15 +0000)]
this isn't actually stupid, but it's not valid C and gcc 3.5 rejects it as such

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

20 years agodont use always_inine with -Os
Michael Niedermayer [Fri, 30 Apr 2004 20:50:01 +0000 (20:50 +0000)]
dont use always_inine with -Os

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

20 years agommx dct optimization
Michael Niedermayer [Fri, 30 Apr 2004 19:53:54 +0000 (19:53 +0000)]
mmx dct optimization

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

20 years agoAMV bug workaround
Michael Niedermayer [Fri, 30 Apr 2004 18:56:33 +0000 (18:56 +0000)]
AMV bug workaround

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

20 years ago-bug
Michael Niedermayer [Fri, 30 Apr 2004 18:54:36 +0000 (18:54 +0000)]
-bug

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

20 years agosimplify
Michael Niedermayer [Fri, 30 Apr 2004 18:11:34 +0000 (18:11 +0000)]
simplify

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

20 years agodont missuse assert()
Michael Niedermayer [Fri, 30 Apr 2004 18:09:24 +0000 (18:09 +0000)]
dont missuse assert()

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

20 years agocleanup & memleak fix
Michael Niedermayer [Fri, 30 Apr 2004 17:42:58 +0000 (17:42 +0000)]
cleanup & memleak fix

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

20 years ago10000l
Michael Niedermayer [Fri, 30 Apr 2004 16:06:20 +0000 (16:06 +0000)]
10000l

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

20 years agointra_dc_precission>0 encoding support
Michael Niedermayer [Fri, 30 Apr 2004 13:44:29 +0000 (13:44 +0000)]
intra_dc_precission>0 encoding support

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

20 years agoOPT_INT
Michael Niedermayer [Fri, 30 Apr 2004 13:41:48 +0000 (13:41 +0000)]
OPT_INT

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

20 years agoffmpeg -version
Michael Niedermayer [Fri, 30 Apr 2004 12:30:51 +0000 (12:30 +0000)]
ffmpeg -version

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

20 years ago10l
Michael Niedermayer [Fri, 30 Apr 2004 01:35:45 +0000 (01:35 +0000)]
10l

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

20 years agocola test
Ivan Kalvachev [Thu, 29 Apr 2004 23:20:46 +0000 (23:20 +0000)]
cola test

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

20 years ago10l
Michael Niedermayer [Thu, 29 Apr 2004 22:12:29 +0000 (22:12 +0000)]
10l

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

20 years agoremove duplicated find_frame_end() code
Michael Niedermayer [Thu, 29 Apr 2004 14:21:33 +0000 (14:21 +0000)]
remove duplicated find_frame_end() code
move codec specific code from parser.c -> <codecname>.c as far as its easily possible

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

20 years ago>2 channels decoding fix
Michael Niedermayer [Thu, 29 Apr 2004 03:33:34 +0000 (03:33 +0000)]
>2 channels decoding fix

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

20 years agosimplify
Michael Niedermayer [Tue, 27 Apr 2004 13:50:41 +0000 (13:50 +0000)]
simplify

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

20 years agofix rounding errors with NTSC patch by (Luca Abeni <lucabe72 at email dot it>)
Luca Abeni [Tue, 27 Apr 2004 13:28:16 +0000 (13:28 +0000)]
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

20 years agomove the 0x80 vector outside of the function, thus saving the compiler
Mike Melanson [Tue, 27 Apr 2004 04:06:24 +0000 (04:06 +0000)]
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

20 years agoseparate out put_signed_pixels_clamped() into its own function and
Mike Melanson [Tue, 27 Apr 2004 03:58:06 +0000 (03:58 +0000)]
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

20 years agoexport pts if available
Michael Niedermayer [Tue, 27 Apr 2004 03:35:14 +0000 (03:35 +0000)]
export pts if available

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

20 years agoNULL pointers ...
Michael Niedermayer [Tue, 27 Apr 2004 02:55:05 +0000 (02:55 +0000)]
NULL pointers ...

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