vpx/vp8/common
John Koleszar bdd35c13cc avoid resetting framerate during vpx_codec_enc_config_set()
The calculated frame_rate is a state variable in the codec, and
shouldn't be maintained in the configuration struct. Move it to the
main part of cpi so that it isn't clobbered when the configuration
struct is updated. The initial framerate estimate is moved from the
vp8_cx_iface.c wrapper into the body of init_config() in onyx_if.c, so
that it is only called once and not reset on every call to
vp8_change_config().

Change-Id: I8d9a3d1283330d1ee297d07e9d78d1f2875f2465
2011-11-11 14:45:58 -08:00
..
arm ARMv6 optimized Intra4x4 prediction 2011-11-09 09:13:51 +02:00
generic ARMv6 optimized Intra4x4 prediction 2011-11-09 09:13:51 +02:00
ppc remove simpler_lpf 2011-04-25 17:37:41 -04:00
x86 Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
alloccommon.c Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
alloccommon.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
asm_com_offsets.c ARMv6 optimized Intra4x4 prediction 2011-11-09 09:13:51 +02:00
bigend.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
blockd.c Removed vp8_block2type 2011-02-24 14:35:18 -05:00
blockd.h Change use of eob in the encoder 2011-11-03 16:08:09 +02:00
coefupdateprobs.h Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently 2011-06-28 17:03:55 -04:00
common_types.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
common.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
context.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
debugmodes.c MODE_INFO size reduction 2011-05-24 13:24:52 -04:00
default_coef_probs.h fix file permissions 2011-11-04 18:50:35 -07:00
dma_desc.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
duck_io.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
entropy.c Faster vp8_default_coef_probs 2011-08-16 16:21:21 -04:00
entropy.h Use MAX_ENTROPY_TOKENS and ENTROPY_NODES more consistently 2011-06-28 17:03:55 -04:00
entropymode.c Improved decode_split_mv() 2011-10-27 11:26:30 -04:00
entropymode.h Improved decode_split_mv() 2011-10-27 11:26:30 -04:00
entropymv.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
entropymv.h Use full-pixel MV in mvsadcost calculation 2011-04-01 16:41:58 -04:00
extend.c Copy less when active map is in use 2011-08-19 10:29:41 -04:00
extend.h Copy less when active map is in use 2011-08-19 10:29:41 -04:00
filter.c Increase static linkage, remove unused functions 2011-03-17 20:53:47 -04:00
filter.h clean up bilinear filter 2011-02-08 17:42:54 -05:00
findnearmv.c MODE_INFO size reduction 2011-05-24 13:24:52 -04:00
findnearmv.h Improved mv_bias 2011-10-26 11:46:10 -04:00
g_common.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
header.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
idct.h Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
idctllm.c Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
invtrans.c Relocated idct/add calls for encoder 2011-11-09 10:41:05 -05:00
invtrans.h Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
littlend.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
loopfilter_filters.c Reduce computational complexity of generic C loop filter. 2011-09-29 17:25:48 -05:00
loopfilter.c Reduce partial frame copy in encoder's pick_filter_level_fast 2011-10-26 15:25:07 +03:00
loopfilter.h Reduce partial frame copy in encoder's pick_filter_level_fast 2011-10-26 15:25:07 +03:00
mbpitch.c Change use of eob in the encoder 2011-11-03 16:08:09 +02:00
modecont.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
modecont.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
modecontext.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
mv.h Using int_mv instead of MV 2011-05-12 11:08:16 -04:00
onyx.h avoid resetting framerate during vpx_codec_enc_config_set() 2011-11-11 14:45:58 -08:00
onyxc_int.h Fix building with --disable-postproc 2011-08-01 17:50:23 -04:00
onyxd.h Changing decoder input partition API to input fragments. 2011-11-01 14:44:37 -07:00
postproc.c Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
postproc.h postproc : Re-work posproc calling to allow more flags. 2010-11-10 14:14:46 -08:00
ppflags.h postproc : Re-work posproc calling to allow more flags. 2010-11-10 14:14:46 -08:00
pragmas.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
quant_common.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
quant_common.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
recon.h ARMv6 optimized Intra4x4 prediction 2011-11-09 09:13:51 +02:00
reconinter.c Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
reconinter.h Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
reconintra4x4.c ARMv6 optimized Intra4x4 prediction 2011-11-09 09:13:51 +02:00
reconintra4x4.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
reconintra.c Remove usage of predict buffer for decode 2011-10-18 12:06:50 -04:00
reconintra.h SSE2/SSSE3 optimizations for build_predictors_mbuv{,_s}(). 2011-04-27 11:31:27 -07:00
setupintrarecon.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
setupintrarecon.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
subpixel.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
swapyv12buffer.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
swapyv12buffer.h Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
systemdependent.h Replace vpx_ports/config.h with vpx_config.h 2011-09-22 13:33:54 +03:00
textblit.c Eliminate more warnings. 2010-10-27 18:08:04 -07:00
threading.h threading: avoid defining _WIN32_WINNT 2011-11-08 18:50:45 -08:00
treecoder.c Use WebM in copyright notice for consistency 2010-09-09 10:01:21 -04:00
treecoder.h Eliminate more warnings. 2010-10-27 18:08:04 -07:00
type_aliases.h Eliminate more warnings. 2010-10-27 18:08:04 -07:00