Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-28Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò
None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
2010-12-12Fix indention of one forgotten line in ffv1.cMichael Niedermayer
Originally committed as revision 25935 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-05Fix FFv1 decoder buffer releasing.Stefano Sabatini
Previously it was releasing the buffer which was returned to the user, which was resulting in a crash in case of direct rendering. Originally committed as revision 25678 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-28Fix 10l leak in ffv1.Michael Niedermayer
Originally committed as revision 25595 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-28Try to find a bit better initial states in ffv1 2pass.Michael Niedermayer
Difference in filesizes to foreman ffv1 version=2, context=1 coder=1 18637016 adv-pass2-g300.avi 18638806 adv-pass1-g300.avi 18640534 ref-pass2-g300.avi 18918214 adv-pass2-g1.avi 18982048 ref-pass2-g1.avi 21516230 adv-pass1-g1.avi Originally committed as revision 25594 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-28Keep track of how many slices*gops where encoded in ffv1 2 pass.Michael Niedermayer
Originally committed as revision 25593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-28factorize variable declaration in ffv1.Michael Niedermayer
Originally committed as revision 25592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27FFV1 initial state 2pass code.Michael Niedermayer
Originally committed as revision 25584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Read & write initial_states for ffv1Michael Niedermayer
Originally committed as revision 25583 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Add initial_states array to ffv1.Michael Niedermayer
Originally committed as revision 25582 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Add rc_stat2 to ffv1 this will be needed for finding good initial contexts ↵Michael Niedermayer
in 2 pass mode. Originally committed as revision 25581 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Optimize state initialization in ffv1 clear_state().Michael Niedermayer
Originally committed as revision 25580 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Only allocate stats_out when needed in ffv1Michael Niedermayer
Originally committed as revision 25579 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Factorize litteral constents in ffv1 into STATS_OUT_SIZE.Michael Niedermayer
Originally committed as revision 25578 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-27Make 1pass statistic collection in ffv1 put_symbol_inline() conditional to ↵Michael Niedermayer
avoid slowdown when more statistic collection code is added. Originally committed as revision 25577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-26Increase ffv1 encoding speed from 65 to 80 fps by forcing some inlining.Michael Niedermayer
Originally committed as revision 25571 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-26Add quant_table_index to ffv1 PlaneContext and use it instead of duplicating ↵Michael Niedermayer
the currents implementation of calculating it. Originally committed as revision 25570 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-24Move ffv1 state transition table sorting to its own function.Michael Niedermayer
Originally committed as revision 25563 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-24Fix the case with swaping states 127 and 129 in ffv1Michael Niedermayer
Originally committed as revision 25562 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-24Optimize state transition table sorting in ffv1Michael Niedermayer
Originally committed as revision 25561 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-242 pass mode for ffv1 to optimally order the range coder states.Michael Niedermayer
Originally committed as revision 25560 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-24Factorize state_transition init out.Michael Niedermayer
Originally committed as revision 25559 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-19Replace 5 by named constant MAX_CONTEXT_INPUTS in ffv1.cMichael Niedermayer
Originally committed as revision 25529 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-17Move shared functions out of CONFIG_FFV1_ENCODER ifdefMichael Niedermayer
Originally committed as revision 25511 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Store slice position and size per keyframe in ffv1.2Michael Niedermayer
Originally committed as revision 25478 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Fix indention of ffv1.c after previous commits.Michael Niedermayer
Originally committed as revision 25477 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Store quant table index per plane and slice.Michael Niedermayer
Originally committed as revision 25476 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Assert that the context doesnt overflow in ffv1.Michael Niedermayer
Originally committed as revision 25475 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-15Rectangular slice support for ffv1.2Michael Niedermayer
Originally committed as revision 25474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-11Allow storing multiple quant tables in extradata that can then be selected ↵Michael Niedermayer
per keyframe in ffv1. Originally committed as revision 25439 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-11Store global things in extradata for ffv1 ver=2.Michael Niedermayer
ver=2 is not set yet so this does not affect output. Originally committed as revision 25438 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-11Make sure version is not decreased for 16bit per sample colorspaces in ffv1.Michael Niedermayer
Originally committed as revision 25437 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-10-11Factorize quant table read and write code in ffv1.cMichael Niedermayer
Originally committed as revision 25436 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-26ffv1: remove VLAsMåns Rullgård
Originally committed as revision 23802 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-06-24Set an opaque alpha value when decoding rgba ffv1.Thad Ward
Patch by Thad Ward coderjoe69¤yahoo°com Originally committed as revision 23757 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-01Store range coder state transition table.Michael Niedermayer
Use a better table, 2% compression gain for foreman Originally committed as revision 22763 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-31Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini
is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-23Disallow VLC coding with more than 8 bits as there are several bugsMichael Niedermayer
in that code that could lead to broken files. AC coding is unaffected. Originally committed as revision 22638 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-22Throw out last experimental warning that was printed for colorspaces with ↵Michael Niedermayer
more than 8 bits per component. This does no good except scaring users away. Originally committed as revision 22633 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-03-22Remove the word "experimental"Michael Niedermayer
Originally committed as revision 22629 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-06Mark all pix_fmts and supported_framerates compound literals as const.Reimar Döffinger
Makes no difference for gcc but at least icc can put them in .rodata then. Originally committed as revision 19789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-31Use "FFmpeg video codec #1" instead of "FFmpeg codec #1" as codec long name.Lars Täuber
patch by Lars Täuber, lars.taeuber gmx net Originally committed as revision 19749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-27Fix comments after switching from CABAC to range coder in r3658.Lars Täuber
Patch by Lars Täuber, lars D taeuber A gmx D net Originally committed as revision 19720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-14Fix typo.Carl Eugen Hoyos
Originally committed as revision 19639 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-24indentMichael Niedermayer
Originally committed as revision 18679 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-24Support >8bit per component YUV in FFV1.Michael Niedermayer
decoding becomes slower, encoding becomes faster, with gcc on duron. some inlining overrides like av_flatten are added to keep inlining similar to before. Originally committed as revision 18674 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-24Force speed irrelevant calls to get/put_symbol() to be noinline.Michael Niedermayer
We need to change decode_line to always_inline because gcc decided not to inline it anymore once we force some calls to get/put_symbol() to be non inlined and this decision of gcc would lead to a 10% overall speed loss. 100k smaller object file, no speed change Originally committed as revision 18673 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-24Optimize sign handling in get_symbol().Michael Niedermayer
Originally committed as revision 18672 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-04-21Fix a possibly exploitable buffer overflow.Michael Niedermayer
Originally committed as revision 18640 to svn://svn.ffmpeg.org/ffmpeg/trunk