Michael Niedermayer
|
3502a54f59
|
kill av_mallocz_static() calls in init_rl()
Originally committed as revision 8402 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-14 13:19:19 +00:00 |
|
Michael Niedermayer
|
861450d551
|
cosmetic
Originally committed as revision 8392 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-13 22:51:49 +00:00 |
|
Michael Niedermayer
|
3e207bb1bd
|
remove silly static int done protecting the initalization of 32 elements to 1
Originally committed as revision 8391 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-13 22:51:11 +00:00 |
|
Michael Niedermayer
|
2d2020b825
|
remove redundant memset()
Originally committed as revision 8390 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-13 22:47:59 +00:00 |
|
Michael Niedermayer
|
5ac0915179
|
dont malloc() static mv_penalty arrays
Originally committed as revision 8389 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-13 22:47:05 +00:00 |
|
Baptiste Coudurier
|
5a6b9443ed
|
dummy support for mpeg2 non linear quant
Originally committed as revision 8215 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-04 02:26:20 +00:00 |
|
Baptiste Coudurier
|
6b936ec662
|
get rid of CODEC_FLAG_H263P_AIC with next major bump
Originally committed as revision 8167 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-03-01 10:29:03 +00:00 |
|
Reimar Döffinger
|
f66e4f5f9e
|
Add av_ prefix to clip functions
Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-02-25 10:27:12 +00:00 |
|
Michel Bardiaux
|
1d726a5958
|
Spelling fix
Originally committed as revision 7988 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-02-15 12:57:20 +00:00 |
|
Luca Barbato
|
994fd8500d
|
Fix warnings and simplify/reorder the code
Originally committed as revision 7726 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-01-27 12:35:12 +00:00 |
|
Michael Niedermayer
|
1fdefd9881
|
fix inifnite loop with http://sam.zoy.org/zzuf/lol-mplayer.mpg
Originally committed as revision 7718 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-01-26 15:26:08 +00:00 |
|
Baptiste Coudurier
|
9d57fd9be5
|
add hint for closed gop and sc threshold error message
Originally committed as revision 7692 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-01-24 16:15:00 +00:00 |
|
Michael Niedermayer
|
6ad7cd0469
|
set last_picture for h.264 too, this significantly improves error concealment quality, i hope it doesnt break anything as last_picture_ptr was always NULL for h.264
Originally committed as revision 7686 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-01-24 14:20:00 +00:00 |
|
Michael Niedermayer
|
2d0bcfb412
|
some interlaced direct sanity checks
Originally committed as revision 7442 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2007-01-13 02:45:05 +00:00 |
|
Michael Niedermayer
|
c52f5d66a2
|
skiprd
Originally committed as revision 7365 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-23 03:05:36 +00:00 |
|
Aurelien Jacobs
|
df32bc1213
|
more simplification
Originally committed as revision 7352 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 22:58:02 +00:00 |
|
Michael Niedermayer
|
acff54d831
|
10l
Originally committed as revision 7351 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 22:35:13 +00:00 |
|
Michael Niedermayer
|
5970845f1f
|
FIXME has already been fixed ages ago
Originally committed as revision 7348 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 15:49:40 +00:00 |
|
Michael Niedermayer
|
66884a2946
|
simplify
Originally committed as revision 7347 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 15:46:32 +00:00 |
|
Michael Niedermayer
|
d6975eb82b
|
use qscale_table in adaptive quant
some PSNR/bitrate improvement for adaptive quant
Originally committed as revision 7346 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 15:45:53 +00:00 |
|
Michael Niedermayer
|
2f16af0667
|
skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome)
Originally committed as revision 7343 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-21 15:20:02 +00:00 |
|
Michael Niedermayer
|
cb284d4b77
|
try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD
Originally committed as revision 7336 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-20 23:43:13 +00:00 |
|
Måns Rullgård
|
849f10351d
|
rename always_inline to av_always_inline and move to common.h
Originally committed as revision 7256 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-08 00:35:08 +00:00 |
|
Michael Niedermayer
|
6dc7d5da70
|
ff_check_alignment to warn the user about a missaligned stack
Originally committed as revision 7249 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-07 18:33:00 +00:00 |
|
Måns Rullgård
|
8da9266cea
|
use the standard INT64_C() macro for 64-bit constants
Originally committed as revision 7240 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-12-06 23:46:11 +00:00 |
|
Michael Niedermayer
|
bb243e7100
|
fix b frames + -mbd rd without -psnr (yes that was seriously buggy and probably hasnt been noticed as everyone who tested stuff used -psnr)
Originally committed as revision 7148 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-21 19:37:44 +00:00 |
|
Michael Niedermayer
|
169bc475d1
|
100l infinite loop fix
Originally committed as revision 7147 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-21 19:35:06 +00:00 |
|
Tom Harper
|
9f83e1427a
|
Fix linking with H.261 support disabled.
patch by Tom Harper, d.thomas.harper gmail com
Originally committed as revision 7134 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-20 14:13:32 +00:00 |
|
Michael Niedermayer
|
ec9ed85dc7
|
infiinit loop fix for CBR + adaptive quant
Originally committed as revision 7133 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-20 11:53:02 +00:00 |
|
Michael Niedermayer
|
789382d340
|
100l qprd fix 2nd try
Originally committed as revision 7132 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-20 10:48:23 +00:00 |
|
Michael Niedermayer
|
3f9fea7230
|
testing all dquant for qp_rd fixes the qp runaway to 31 bug
Originally committed as revision 7126 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-19 23:19:52 +00:00 |
|
Baptiste Coudurier
|
a57d13b713
|
throw error if unsupported resolution is used with h261
Originally committed as revision 7097 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-16 09:58:34 +00:00 |
|
Baptiste Coudurier
|
9cc6be9d27
|
add low delay forcing option for mpeg1/2 encoding
Originally committed as revision 7008 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-13 11:30:26 +00:00 |
|
Måns Rullgård
|
1d50395746
|
rename squareTbl -> ff_squareTbl
Originally committed as revision 6995 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-12 21:48:04 +00:00 |
|
Baptiste Coudurier
|
1766295516
|
add codec_tag and codec_stream_tag to MpegEncContext to not alter avctx values
Originally committed as revision 6930 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-07 09:46:57 +00:00 |
|
Steve L'Homme
|
949b1a13bf
|
Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com
Originally committed as revision 6868 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-01 22:39:58 +00:00 |
|
Michael Niedermayer
|
45f3704c6d
|
10l (forgot ALT_SCAN)
Originally committed as revision 6866 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-01 21:41:54 +00:00 |
|
Diego Biurrun
|
1345f4ed6c
|
Rename SWAP macro to FFSWAP.
Originally committed as revision 6865 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-11-01 21:28:36 +00:00 |
|
Michael Niedermayer
|
7aba918708
|
fix 1/0 b frames + CBR bug
Originally committed as revision 6850 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-31 22:22:11 +00:00 |
|
Michael Niedermayer
|
1928d04640
|
prevent overflow if lambda2 is "too" large
Originally committed as revision 6823 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-28 15:20:00 +00:00 |
|
Michael Niedermayer
|
ea7307df20
|
use lambda/lmax instead of qscale/qmax as end check for vbv retry
Originally committed as revision 6822 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-28 11:15:06 +00:00 |
|
Michael Niedermayer
|
5dc4970661
|
prevent infinite loop
Originally committed as revision 6753 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-21 22:07:01 +00:00 |
|
Diego Biurrun
|
c26abfa541
|
Rename ABS macro to FFABS.
Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-11 23:17:58 +00:00 |
|
Diego Biurrun
|
b78e7197a8
|
Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-07 15:30:46 +00:00 |
|
Michael Niedermayer
|
075060023d
|
fix buffer underflows by reencoding the current frame with a higher QP
Originally committed as revision 6565 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-05 19:27:18 +00:00 |
|
Baptiste Coudurier
|
2bb7875987
|
mjpeg 4:2:2 encoding support
Originally committed as revision 6550 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-04 12:49:52 +00:00 |
|
Loren Merritt
|
2833fc4646
|
approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast.
Originally committed as revision 6412 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-10-01 21:25:17 +00:00 |
|
Måns Rullgård
|
bca99b47bf
|
return 0 from encode_picture() and estimate_qp() on success
Originally committed as revision 6363 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-09-27 22:12:08 +00:00 |
|
Måns Rullgård
|
62bb489b13
|
add some #ifdef CONFIG_ENCODERS/DECODERS
Originally committed as revision 6356 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-09-27 19:54:07 +00:00 |
|
Måns Rullgård
|
191e8ca752
|
fix some signedness warnings
Originally committed as revision 6355 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
2006-09-27 19:47:39 +00:00 |
|