Les articles publiés sur le site
-
6 août 2015, par Jingning Han
Changed Paths:
Modify /test/test_vector_test.cc
Fix compiler error in vp8/9 decoder test
The test file compiler fails if one uses --disable-vp8-decoder
--enable-vp9-decoder. It effectively turns on CONFIG_VP8 and
CONFIG_DECODERS, but turns off CONFIG_VP8_DECODER, which causes
compiler error at test_vector_test.cc.
This commit fixes this issue by adding vp8/9 decoder flags to
the decoder behavior test, respectively.
Change-Id: I097ff8fd5e12715a94a565a82e54503885eb7187
-
6 août 2015, par Jingning Han
Changed Paths:
Modify /configure
Modify /libs.mk
Modify /test/codec_factory.h
Modify /test/decode_api_test.cc
Modify /test/encode_test_driver.h
Modify /tools_common.c
Modify /tools_common.h
Add /vp10/common/arm/neon/vp9_iht4x4_add_neon.c
Add /vp10/common/arm/neon/vp9_iht8x8_add_neon.c
Add /vp10/common/mips/dspr2/vp9_itrans16_dspr2.c
Add /vp10/common/mips/dspr2/vp9_itrans4_dspr2.c
Add /vp10/common/mips/dspr2/vp9_itrans8_dspr2.c
Add /vp10/common/mips/msa/vp9_idct16x16_msa.c
Add /vp10/common/mips/msa/vp9_idct4x4_msa.c
Add /vp10/common/mips/msa/vp9_idct8x8_msa.c
Add /vp10/common/mips/msa/vp9_mfqe_msa.c
Add /vp10/common/vp10_rtcd.c
Add /vp10/common/vp10_rtcd_defs.pl
Add /vp10/common/vp9_alloccommon.c
Add /vp10/common/vp9_alloccommon.h
Add /vp10/common/vp9_blockd.c
Add /vp10/common/vp9_blockd.h
Add /vp10/common/vp9_common.h
Add /vp10/common/vp9_common_data.c
Add /vp10/common/vp9_common_data.h
Add /vp10/common/vp9_debugmodes.c
Add /vp10/common/vp9_entropy.c
Add /vp10/common/vp9_entropy.h
Add /vp10/common/vp9_entropymode.c
Add /vp10/common/vp9_entropymode.h
Add /vp10/common/vp9_entropymv.c
Add /vp10/common/vp9_entropymv.h
Add /vp10/common/vp9_enums.h
Add /vp10/common/vp9_filter.c
Add /vp10/common/vp9_filter.h
Add /vp10/common/vp9_frame_buffers.c
Add /vp10/common/vp9_frame_buffers.h
Add /vp10/common/vp9_idct.c
Add /vp10/common/vp9_idct.h
Add /vp10/common/vp9_loopfilter.c
Add /vp10/common/vp9_loopfilter.h
Add /vp10/common/vp9_mfqe.c
Add /vp10/common/vp9_mfqe.h
Add /vp10/common/vp9_mv.h
Add /vp10/common/vp9_mvref_common.c
Add /vp10/common/vp9_mvref_common.h
Add /vp10/common/vp9_onyxc_int.h
Add /vp10/common/vp9_postproc.c
Add /vp10/common/vp9_postproc.h
Add /vp10/common/vp9_ppflags.h
Add /vp10/common/vp9_pred_common.c
Add /vp10/common/vp9_pred_common.h
Add /vp10/common/vp9_quant_common.c
Add /vp10/common/vp9_quant_common.h
Add /vp10/common/vp9_reconinter.c
Add /vp10/common/vp9_reconinter.h
Add /vp10/common/vp9_reconintra.c
Add /vp10/common/vp9_reconintra.h
Add /vp10/common/vp9_scale.c
Add /vp10/common/vp9_scale.h
Add /vp10/common/vp9_scan.c
Add /vp10/common/vp9_scan.h
Add /vp10/common/vp9_seg_common.c
Add /vp10/common/vp9_seg_common.h
Add /vp10/common/vp9_systemdependent.h
Add /vp10/common/vp9_textblit.c
Add /vp10/common/vp9_textblit.h
Add /vp10/common/vp9_thread_common.c
Add /vp10/common/vp9_thread_common.h
Add /vp10/common/vp9_tile_common.c
Add /vp10/common/vp9_tile_common.h
Add /vp10/common/x86/vp9_idct_intrin_sse2.c
Add /vp10/common/x86/vp9_mfqe_sse2.asm
Add /vp10/common/x86/vp9_postproc_sse2.asm
Add /vp10/decoder/vp9_decodeframe.c
Add /vp10/decoder/vp9_decodeframe.h
Add /vp10/decoder/vp9_decodemv.c
Add /vp10/decoder/vp9_decodemv.h
Add /vp10/decoder/vp9_decoder.c
Add /vp10/decoder/vp9_decoder.h
Add /vp10/decoder/vp9_detokenize.c
Add /vp10/decoder/vp9_detokenize.h
Add /vp10/decoder/vp9_dsubexp.c
Add /vp10/decoder/vp9_dsubexp.h
Add /vp10/decoder/vp9_dthread.c
Add /vp10/decoder/vp9_dthread.h
Add /vp10/encoder/arm/neon/vp9_avg_neon.c
Add /vp10/encoder/arm/neon/vp9_dct_neon.c
Add /vp10/encoder/arm/neon/vp9_error_neon.c
Add /vp10/encoder/arm/neon/vp9_quantize_neon.c
Add /vp10/encoder/mips/msa/vp9_avg_msa.c
Add /vp10/encoder/mips/msa/vp9_error_msa.c
Add /vp10/encoder/mips/msa/vp9_fdct16x16_msa.c
Add /vp10/encoder/mips/msa/vp9_fdct4x4_msa.c
Add /vp10/encoder/mips/msa/vp9_fdct8x8_msa.c
Add /vp10/encoder/mips/msa/vp9_fdct_msa.h
Add /vp10/encoder/mips/msa/vp9_temporal_filter_msa.c
Add /vp10/encoder/vp9_aq_complexity.c
Add /vp10/encoder/vp9_aq_complexity.h
Add /vp10/encoder/vp9_aq_cyclicrefresh.c
Add /vp10/encoder/vp9_aq_cyclicrefresh.h
Add /vp10/encoder/vp9_aq_variance.c
Add /vp10/encoder/vp9_aq_variance.h
Add /vp10/encoder/vp9_avg.c
Add /vp10/encoder/vp9_bitstream.c
Add /vp10/encoder/vp9_bitstream.h
Add /vp10/encoder/vp9_block.h
Add /vp10/encoder/vp9_blockiness.c
Add /vp10/encoder/vp9_context_tree.c
Add /vp10/encoder/vp9_context_tree.h
Add /vp10/encoder/vp9_cost.c
Add /vp10/encoder/vp9_cost.h
Add /vp10/encoder/vp9_dct.c
Add /vp10/encoder/vp9_denoiser.c
Add /vp10/encoder/vp9_denoiser.h
Add /vp10/encoder/vp9_encodeframe.c
Add /vp10/encoder/vp9_encodeframe.h
Add /vp10/encoder/vp9_encodemb.c
Add /vp10/encoder/vp9_encodemb.h
Add /vp10/encoder/vp9_encodemv.c
Add /vp10/encoder/vp9_encodemv.h
Add /vp10/encoder/vp9_encoder.c
Add /vp10/encoder/vp9_encoder.h
Add /vp10/encoder/vp9_ethread.c
Add /vp10/encoder/vp9_ethread.h
Add /vp10/encoder/vp9_extend.c
Add /vp10/encoder/vp9_extend.h
Add /vp10/encoder/vp9_fastssim.c
Add /vp10/encoder/vp9_firstpass.c
Add /vp10/encoder/vp9_firstpass.h
Add /vp10/encoder/vp9_lookahead.c
Add /vp10/encoder/vp9_lookahead.h
Add /vp10/encoder/vp9_mbgraph.c
Add /vp10/encoder/vp9_mbgraph.h
Add /vp10/encoder/vp9_mcomp.c
Add /vp10/encoder/vp9_mcomp.h
Add /vp10/encoder/vp9_picklpf.c
Add /vp10/encoder/vp9_picklpf.h
Add /vp10/encoder/vp9_pickmode.c
Add /vp10/encoder/vp9_pickmode.h
Add /vp10/encoder/vp9_psnrhvs.c
Add /vp10/encoder/vp9_quantize.c
Add /vp10/encoder/vp9_quantize.h
Add /vp10/encoder/vp9_ratectrl.c
Add /vp10/encoder/vp9_ratectrl.h
Add /vp10/encoder/vp9_rd.c
Add /vp10/encoder/vp9_rd.h
Add /vp10/encoder/vp9_rdopt.c
Add /vp10/encoder/vp9_rdopt.h
Add /vp10/encoder/vp9_resize.c
Add /vp10/encoder/vp9_resize.h
Add /vp10/encoder/vp9_segmentation.c
Add /vp10/encoder/vp9_segmentation.h
Add /vp10/encoder/vp9_skin_detection.c
Add /vp10/encoder/vp9_skin_detection.h
Add /vp10/encoder/vp9_speed_features.c
Add /vp10/encoder/vp9_speed_features.h
Add /vp10/encoder/vp9_ssim.c
Add /vp10/encoder/vp9_ssim.h
Add /vp10/encoder/vp9_subexp.c
Add /vp10/encoder/vp9_subexp.h
Add /vp10/encoder/vp9_svc_layercontext.c
Add /vp10/encoder/vp9_svc_layercontext.h
Add /vp10/encoder/vp9_temporal_filter.c
Add /vp10/encoder/vp9_temporal_filter.h
Add /vp10/encoder/vp9_tokenize.c
Add /vp10/encoder/vp9_tokenize.h
Add /vp10/encoder/vp9_treewriter.c
Add /vp10/encoder/vp9_treewriter.h
Add /vp10/encoder/x86/vp9_avg_intrin_sse2.c
Add /vp10/encoder/x86/vp9_dct_mmx.asm
Add /vp10/encoder/x86/vp9_dct_sse2.c
Add /vp10/encoder/x86/vp9_dct_ssse3.c
Add /vp10/encoder/x86/vp9_dct_ssse3_x86_64.asm
Add /vp10/encoder/x86/vp9_denoiser_sse2.c
Add /vp10/encoder/x86/vp9_error_intrin_avx2.c
Add /vp10/encoder/x86/vp9_error_sse2.asm
Add /vp10/encoder/x86/vp9_highbd_block_error_intrin_sse2.c
Add /vp10/encoder/x86/vp9_quantize_sse2.c
Add /vp10/encoder/x86/vp9_quantize_ssse3_x86_64.asm
Add /vp10/encoder/x86/vp9_ssim_opt_x86_64.asm
Add /vp10/encoder/x86/vp9_temporal_filter_apply_sse2.asm
Add /vp10/exports_dec
Add /vp10/exports_enc
Add /vp10/vp10_common.mk
Add /vp10/vp10cx.mk
Add /vp10/vp10dx.mk
Add /vp10/vp9_cx_iface.c
Add /vp10/vp9_dx_iface.c
Add /vp10/vp9_iface_common.h
Modify /vpx/vp8cx.h
Modify /vpx/vp8dx.h
Modify /vpx_dsp/variance.h
Modify /vpx_dsp/vpx_dsp.mk
Modify /vpx_dsp/vpx_dsp_rtcd_defs.pl
Modify /vpx_scale/generic/yv12config.c
Modify /vpx_scale/generic/yv12extend.c
Modify /vpx_scale/vpx_scale_rtcd.pl
Modify /vpxdec.c
Modify /vpxenc.c
Fork VP9 and VP10 codebase
This commit folks the VP9 and VP10 codebase and makes libvpx
support VP8, VP9, and VP10.
Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
6 août 2015, par James Zern
Changed Paths:
Modify /vpx_util/endian_inl.h
endian_inl.h: fix mips32 android build
when configuring with mips32-android-gcc HAVE_MIPS32 would be set, but the
ndk does not set -mips32r2 for APP_ABI=mips which results in BSwap32 failing
to build; refine the check in endian_inl.h
Change-Id: I22893fe61f29111eb902d961b500b2174596268d
-
6 août 2015, par James Zern
Merge "Support build with Visual Studio 14."
-
Changed Paths:
Modify /vp9/encoder/vp9_ratectrl.c
Rate control adjustment for temporal-svc 1pass.
-For ambient qp in active_worst setting: increase the initial
averaging time (from very first frame) to account for avg_qp of key_frame.
-In postencode on key frame: update the last_q/avg_q[key_frame] for
all temporal layers.
Change-Id: I5313153d350b1045b4835ce948dfffb7d2039b52