Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-08-18 | [spatial svc]Add a few different encode frame tests. | Minghai Shang | |
1. Clean the code for encode frame tests 2. Add encode w/ and w/o alt reference frame test 3. Add encode SNR layers test 4. Add encode multiple layers but decode partial layers test Change-Id: Ibd2c9bc02525db584a6f931a98405f2d851b3cd6 | |||
2014-08-11 | Merge "remove unused fields from BOOL_CODER / vp9_writer" | James Zern | |
2014-08-11 | Merge "remove remaining references to XMA" | James Zern | |
2014-08-11 | remove remaining references to XMA | James Zern | |
the bulk of the functionality was removed in: a42b5c2 Removing legacy XMA features from libvpx. BUG=840 Change-Id: I8ca51d6aa76028f36d0eb1a15d2f2e3161e12ea4 | |||
2014-08-11 | Merge "vp9_write_bit_buffer: fix function name typo" | James Zern | |
2014-08-11 | Merge "Enable fast forward txfm and quant for rate-distortion search" | Jingning Han | |
2014-08-11 | Merge "Implementing right flushing for simple_encoder." | Dmitry Kovalev | |
2014-08-11 | Merge "Add tune-content command line option" | Alex Converse | |
2014-08-11 | Implementing right flushing for simple_encoder. | Dmitry Kovalev | |
simple_encoder: Flush encoder. According to the current API spec we need to call vpx_codec_encode() until vpx_codec_get_cx_data() returns NULL. Change-Id: Ibc37706e5257a3d51e5421ca17f77ab41249d9b5 | |||
2014-08-11 | [spatial svc]Remove CONFIG_SPATIAL_SVC for ss_enable_auto_alt_ref in ↵ | Minghai Shang | |
vpx_codec_enc_cfg to fix heap-overflow issue in asan config Change-Id: Icdf08501db5f416285f751d316941dfacd2c69ba | |||
2014-08-11 | Merge "Removing unised OUTPUT_YUV_SRC define." | Dmitry Kovalev | |
2014-08-11 | Merge "Integrate fast txfm and quant path into skip_recode system" | Jingning Han | |
2014-08-11 | Merge "Extend skip_txfm flag into array to cover YUV planes" | Jingning Han | |
2014-08-10 | Merge "Adds spatial-svc macros to code to allow disabling" | Deb Mukherjee | |
2014-08-08 | Merge "test/vpxenc.sh: Convert vpxenc() to a simple wrapper." | Tom Finegan | |
2014-08-08 | Merge "vp8: Code cleanup for control of denoiser mode." | Marco Paniconi | |
2014-08-08 | Removing unised OUTPUT_YUV_SRC define. | Dmitry Kovalev | |
Change-Id: Ia88eebf10c8620dadaa66722543db291e44fe104 | |||
2014-08-08 | Enable fast forward txfm and quant for rate-distortion search | Jingning Han | |
This commit enables encoder to select fast forward transform and quantization path according to the prediction residual sse/variance, in the rate-distortion optimization scheme. Change-Id: Ief9fc3844fd4107166d401970e800c6e5ce2b5fe | |||
2014-08-08 | vp8: Code cleanup for control of denoiser mode. | Marco Paniconi | |
Change-Id: Icb9918dd38d15061d62852e6a2d905e8ceb2c1ac | |||
2014-08-08 | Adds spatial-svc macros to code to allow disabling | Deb Mukherjee | |
Adds a couple of CONFIG_SPATIAL_SVC macros to allow compilation when spatial-svc is disabled. Change-Id: I67f84406d1d3fa26f225d9c6518161a0841f2d29 | |||
2014-08-08 | Merge "Moving pass from VP9_COMP to VP9EncoderConfig." | Dmitry Kovalev | |
2014-08-08 | Merge "Common encode/decode function to get reference frame" | Adrian Grange | |
2014-08-08 | test/vpxenc.sh: Convert vpxenc() to a simple wrapper. | Tom Finegan | |
- Split vpxenc() into vpxenc() and vpxenc_pipe(). - Drop all but one positional param (the input file) in favor of passing args directly to vpxenc. - Add an extra lossless test that explicitly sets min-q and max-q to 0. Change-Id: I7d5f7b495f8b9447388c5f459bc9f6de2214caf2 | |||
2014-08-08 | Merge "Removing legacy XMA features from libvpx." | Dmitry Kovalev | |
2014-08-08 | Moving pass from VP9_COMP to VP9EncoderConfig. | Dmitry Kovalev | |
We had a very complicated way to initialize cpi->pass from cfg->g_pass: switch (cfg->g_pass) { case VPX_RC_ONE_PASS: oxcf->mode = ONE_PASS_GOOD; break; case VPX_RC_FIRST_PASS: oxcf->mode = TWO_PASS_FIRST; break; case VPX_RC_LAST_PASS: oxcf->mode = TWO_PASS_SECOND_BEST; break; } cpi->pass = get_pass(oxcf->mode). Now pass is moved to VP9EncoderConfig and initialization is simple: switch (cfg->g_pass) { case VPX_RC_ONE_PASS: oxcf->pass = 0; break; case VPX_RC_FIRST_PASS: oxcf->pass = 1; break; case VPX_RC_LAST_PASS: oxcf->pass = 2; break; } Change-Id: I8f582203a4575f5e39b071598484a8ad2b72e0d9 | |||
2014-08-08 | Merge "Cleaning up vp9_encodeframe.c." | Dmitry Kovalev | |
2014-08-08 | Common encode/decode function to get reference frame | Adrian Grange | |
Replaced encoder and decoder functions to get a pointer to a reference frame with a common function, vp9_get_ref_frame, and simplified it. Change-Id: Icb206fcce8caace3bfd1db3dbfa318dde79043ee | |||
2014-08-08 | Remove coding_use_prev_mi member from VP9_COMMON | Adrian Grange | |
This was shadowing the use of error_resilient_mode, but with the opposite sense. Change-Id: Ie4d30263a304fe4b3e94f0c7741db6888cc6afd8 | |||
2014-08-08 | Merge "Fix active_map speed 6." | Alex Converse | |
2014-08-08 | Merge "Cleanup SEG_LVL_SKIP handling in encode_superblock." | Alex Converse | |
2014-08-07 | Merge "Fix bug 807" | James Zern | |
2014-08-07 | Fix bug 807 | levytamar82 | |
in the sub_pixel_*variance* function the dst is aligned to 16 bytes and not to 32 bytes - now load unaligned data Change-Id: I2e0b9745543697efc56fefa32857ea10117af135 | |||
2014-08-07 | test/vpxenc.sh: Enable the VP9 lossless test. | Tom Finegan | |
Change-Id: Iff403dfb4c8face0494f0dba840ce91f51e9ca04 | |||
2014-08-07 | Merge "vp9 ssvc test: Remove disabled tests." | James Zern | |
2014-08-07 | Merge "vpxenc tests: Relocate vpxenc wrapper." | Tom Finegan | |
2014-08-07 | Merge "Fix bug 806" | James Zern | |
2014-08-07 | Fix active_map speed 6. | Alex Converse | |
Fix the interaction between active map and reuse_inter_pred_sby. The reuse_inter_pred_sby feature expects inter predictors to already be built, but blocks with active map on skip this step. Change-Id: Ibb2bf0d228f678935d82a0ede9cb0919ab7c8878 | |||
2014-08-07 | Cleanup SEG_LVL_SKIP handling in encode_superblock. | Alex Converse | |
Change-Id: Ib7497ba08696765cbc1b2cc4218d37f4298f278c | |||
2014-08-07 | vp9 ssvc test: Remove disabled tests. | Tom Finegan | |
The disabled tests require a mode parameter that has been removed from the ssvc example. BUG=https://code.google.com/p/webm/issues/detail?id=833 Change-Id: I1a5d67628ed769cc5372c4a864f33d5569b6eb13 | |||
2014-08-07 | Merge "tools_common.c: unsigned signed mismatch addressed" | Jim Bankoski | |
2014-08-07 | Cleaning up vp9_encodeframe.c. | Dmitry Kovalev | |
Change-Id: Ia3001ae5c44faee3978fc3eb7a027cd9712a0373 | |||
2014-08-07 | Merge "vp8: for spatial resize, reallocate denoiser in vp8_allocate_comp." | Marco Paniconi | |
2014-08-07 | Fix bug 806 | levytamar82 | |
in the function sad32x32x4d and sad64x64x4d the source is aligned to 16 bytes and not to 32 bytes - the load is now unaligned. Change-Id: I922fdba56d0936b5cf72e4503519f185645a168c | |||
2014-08-07 | Merge "Removing direct references to VP9_COMP." | Dmitry Kovalev | |
2014-08-07 | vp8: for spatial resize, reallocate denoiser in vp8_allocate_comp. | Marco Paniconi | |
Change-Id: I1827efe2126501a4a5637ee3ae85233d7526bc0e | |||
2014-08-07 | Merge "vp9_bitstream: make some function params const" | James Zern | |
2014-08-07 | vpxenc tests: Relocate vpxenc wrapper. | Tom Finegan | |
Move vpxenc() from tools_common.sh to vpxenc.sh. Change-Id: If3bc1e8616f7e0334d39b560946e467482fe5cf4 | |||
2014-08-07 | Merge "Changes hdr for profiles > 1 for intraonly frames" | Deb Mukherjee | |
2014-08-07 | vp9_bitstream: make some function params const | James Zern | |
Change-Id: Ic49e290c7c88c55e730a0b2b0eb16ee3d0f120e7 | |||
2014-08-07 | Merge "vp9_cx_iface.c: warning missing default" | Alex Converse | |