Luca Abeni [Sat, 5 Jun 2004 22:36:43 +0000 (22:36 +0000)]
sample_rate and channels in aac audio patch by (Luca Abeni <lucabe72 at email dot it>)
Originally committed as revision 3198 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 22:33:47 +0000 (22:33 +0000)]
mini-fix for compatibility with other compilers by (Hauke Duden <H.NS.Duden at gmx dot net>)
Originally committed as revision 3197 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 22:29:37 +0000 (22:29 +0000)]
avg_pixels8_xy2_altivec in AltiVec, enabling avg_pixels8_altivec, hadamard fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 3196 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 22:26:03 +0000 (22:26 +0000)]
hadamard/AltiVec: fix to compiler fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 3195 to svn://svn.ffmpeg.org/ffmpeg/trunk
Romain Dolbeau [Sat, 5 Jun 2004 22:23:55 +0000 (22:23 +0000)]
remove AltiVec.linux warning patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 3194 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 21:08:45 +0000 (21:08 +0000)]
-cbp
change -dc range from 0-3 to 8-11
Originally committed as revision 3193 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 18:10:23 +0000 (18:10 +0000)]
qscale + qprd fix
Originally committed as revision 3192 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sat, 5 Jun 2004 02:51:52 +0000 (02:51 +0000)]
update todo list
Originally committed as revision 3191 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Fri, 4 Jun 2004 10:10:29 +0000 (10:10 +0000)]
check for sdl-config
avoid which
Originally committed as revision 3190 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Fri, 4 Jun 2004 10:00:36 +0000 (10:00 +0000)]
small linux/altivec compile fix in postproc/ by (Romain Dolbeau <dolbeau at irisa dot fr>)
Originally committed as revision 12533 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
Michael Niedermayer [Thu, 3 Jun 2004 19:29:47 +0000 (19:29 +0000)]
change qscale -> lambda for the motion estimation
finetune bit/distortion weighting factor used in motion estimation, the old coeffs where finetuned relative to incorrect mv_penalty tables which where then fixed later but the coeffs where not
this _may_ fix the long standing blocking artifacts, but may also introduce mudding artefacts theoretically, so please tell us if u stumble across any so we can either fix them or export this variable so the user can change it
Originally committed as revision 3189 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Thu, 3 Jun 2004 14:17:59 +0000 (14:17 +0000)]
infinite loop fix
Originally committed as revision 3188 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Wed, 2 Jun 2004 18:51:43 +0000 (18:51 +0000)]
-qprd
Originally committed as revision 3187 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Wed, 2 Jun 2004 17:17:44 +0000 (17:17 +0000)]
10l (-top 0)
Originally committed as revision 3186 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Tue, 1 Jun 2004 11:53:03 +0000 (11:53 +0000)]
remove stupid YV12-huffyuv warning
Originally committed as revision 3185 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Mon, 31 May 2004 23:44:02 +0000 (23:44 +0000)]
10l fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
Originally committed as revision 3184 to svn://svn.ffmpeg.org/ffmpeg/trunk
Roberto Togni [Mon, 31 May 2004 20:18:08 +0000 (20:18 +0000)]
Add support for qtrle4 (16 colors/gray levels)
Originally committed as revision 3183 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Mon, 31 May 2004 16:57:00 +0000 (16:57 +0000)]
fix playback of http://www.zonque.org/test-long.ps
better seeking, (not to keyframes but at least to the start of packets ...)
Originally committed as revision 3182 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Mon, 31 May 2004 00:45:27 +0000 (00:45 +0000)]
dv regression test
Originally committed as revision 3181 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Mon, 31 May 2004 00:42:55 +0000 (00:42 +0000)]
h261 dequant fix
Originally committed as revision 3180 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sun, 30 May 2004 22:29:15 +0000 (22:29 +0000)]
removing h263 specific code
Originally committed as revision 3179 to svn://svn.ffmpeg.org/ffmpeg/trunk
Michael Niedermayer [Sun, 30 May 2004 21:39:38 +0000 (21:39 +0000)]
simplify
Originally committed as revision 3178 to svn://svn.ffmpeg.org/ffmpeg/trunk
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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