ffmpeg.git
15 years agonoise preserving sum of squares comparission function
Michael Niedermayer [Mon, 7 Jun 2004 03:23:31 +0000 (03:23 +0000)]
noise preserving sum of squares comparission function

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

15 years agofix normalization
Michael Niedermayer [Sun, 6 Jun 2004 20:15:53 +0000 (20:15 +0000)]
fix normalization

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

15 years agosanity checks
Michael Niedermayer [Sun, 6 Jun 2004 19:44:05 +0000 (19:44 +0000)]
sanity checks

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

15 years agocubic filter instead of truncated sinc
Michael Niedermayer [Sun, 6 Jun 2004 13:46:50 +0000 (13:46 +0000)]
cubic filter instead of truncated sinc
looks much better for upscaling & scaling where src and dst size are quite similar

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

15 years agoBuilding with faad2-cvs fix by ("Steven M. Schultz" <sms at 2bsd dot com>)
Michael Niedermayer [Sun, 6 Jun 2004 03:52:42 +0000 (03:52 +0000)]
Building with faad2-cvs fix by ("Steven M. Schultz" <sms at 2bsd dot com>)

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

15 years agooptional and disabled by default memalign hack for SSE/SSE2 on that alternative OS
Michael Niedermayer [Sun, 6 Jun 2004 03:45:53 +0000 (03:45 +0000)]
optional and disabled by default memalign hack for SSE/SSE2 on that alternative OS

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

15 years agosample_rate and channels in aac audio patch by (Luca Abeni <lucabe72 at email dot...
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

15 years agomini-fix for compatibility with other compilers by (Hauke Duden <H.NS.Duden at gmx...
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

15 years agoavg_pixels8_xy2_altivec in AltiVec, enabling avg_pixels8_altivec, hadamard fix by...
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

15 years agohadamard/AltiVec: fix to compiler fix by (Romain Dolbeau <dolbeau at irisa dot fr>)
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

15 years agoremove AltiVec.linux warning patch by (Romain Dolbeau <dolbeau at irisa dot fr>)
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

15 years ago-cbp
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

15 years agoqscale + qprd fix
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

15 years agoupdate todo list
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

15 years agocheck for sdl-config
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

15 years agosmall linux/altivec compile fix in postproc/ by (Romain Dolbeau <dolbeau at irisa...
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

15 years agochange qscale -> lambda for the motion estimation
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

15 years agoinfinite loop fix
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

15 years ago-qprd
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

15 years ago10l (-top 0)
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

15 years agoremove stupid YV12-huffyuv warning
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

15 years ago10l fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
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

15 years agoAdd support for qtrle4 (16 colors/gray levels)
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

15 years agofix playback of http://www.zonque.org/test-long.ps
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

15 years agodv regression test
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

15 years agoh261 dequant fix
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

15 years agoremoving h263 specific code
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

15 years agosimplify
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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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

15 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