summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-06Merge "remove tools/vpx-style.sh"James Zern
2016-08-06Merge changes Ice037acb,I806af11b,I344a7dd0,Ib7cb87faJames Zern
* changes: vp9: normalize vpx_enc_frame_flags_t usage args.c: add some explicit casts webmdec: quiet -Wshorten-64-to-32 warning test/decode_test_driver: rm unused deadline member
2016-08-05Fix a bug in test/lpf_8_test.ccLinfeng Zhang
This bug is introduced in 36608af524bb65e39177f229301111f669bf0d20, where buffer tmp_s is not fully initialized. Change-Id: I125b966cf054a82bc63c72647cdd463f434eda17
2016-08-04vp9: normalize vpx_enc_frame_flags_t usageJames Zern
quiets -Wshorten-64-to-32 warnings Change-Id: Ice037acb675d1d81bfedf2dfcfa91a8a29a19dfd
2016-08-04args.c: add some explicit castsJames Zern
values are range checked before returning; quiets -Wshorten-64-to-32 warnings Change-Id: I806af11b2aaf6760c7ab234a2fe2fdf40e7bece7
2016-08-04webmdec: quiet -Wshorten-64-to-32 warningJames Zern
track->GetNumber() will fit in an int in well-behaved files Change-Id: I344a7dd05d04daf3df2d67358ea69f8014a03a5b
2016-08-04test/decode_test_driver: rm unused deadline memberJames Zern
has the side-effect of removing some lint and -Wshorten-64-to-32 warnings Change-Id: Ib7cb87fa65cd65534096921f243d15288e97256d
2016-08-04remove tools/vpx-style.shJames Zern
update ftfy.sh to use clang-format Change-Id: I8ac740c5b3842beed2b8878fbe506f381f4c57e4
2016-08-04Merge changes I6ef79702,Id332c641,I354b5d22,I84438013Johann Koenig
* changes: Use common transpose for vpx_idct32x32_1024_add_neon Use common transpose for vpx_idct8x8_[12|64]_add_neon Use common transpose for vp9_iht8x8_add_neon Use common transpose for vpx_idct16x16_[10|256]_add_neon
2016-08-04Merge "Remove armv6 target"Johann Koenig
2016-08-04Merge "correct break placement"James Zern
2016-08-04Use common transpose for vpx_idct32x32_1024_add_neonJohann
Change-Id: I6ef7970206d588761ebe80005aecd35365ec50ff
2016-08-04Use common transpose for vpx_idct8x8_[12|64]_add_neonJohann
Change-Id: Id332c641f05336ef9a45e17493ff149fd0a168f0
2016-08-04Use common transpose for vp9_iht8x8_add_neonJohann
Change-Id: I354b5d22130d76b0eceda0748db1f871f58fa372
2016-08-04Use common transpose for vpx_idct16x16_[10|256]_add_neonJohann
Change-Id: I84438013f483e82084d33ba9a63c33273d35fcaa
2016-08-04Merge "Extract neon transpose for re-use"Johann Koenig
2016-08-04Merge "vp9_ratectrl.c: apply clang-format"James Zern
2016-08-04correct break placementJames Zern
these should be placed within {}s when present Change-Id: Ia775fac5373603e77360398f19b07958fb43f476
2016-08-04Merge "Don't expand to Q register for 4x4 intrapred"Johann Koenig
2016-08-04Remove armv6 targetJohann
Change-Id: I1fa81cc9cabf362a185fc3a53f1e58de533a41e5
2016-08-04Merge "Pad 'Left' when building under ASan"Johann Koenig
2016-08-04Merge "Update Loop8Test{6,9}Param to test filter8() in mb_lpf_vertical_edge_w()"Linfeng Zhang
2016-08-04Extract neon transpose for re-useJohann
Change-Id: I5e1c7f4c80d1c6f7fd582ac468c6eaaa3603a06c
2016-08-04Merge changes from topic 'clang-format'James Zern
* changes: README: add a note about clang-format README: update target list README: fix typo
2016-08-04vp9_ratectrl.c: apply clang-formatclang-format
after: ff0a87c vp9 1pass vbr: Adjustment to gf interval. Change-Id: I1296e53e601bf0c2b562e3a34082ac45c294a5f1
2016-08-04Don't expand to Q register for 4x4 intrapredJohann
The code was expanding to Q registers so that vqrshn could be used, for vector quad round shift and narrow. If 4 values are added together, there is a shift by 2. If 8 values, a shift by 3. Since this accounts for any possibility of overflow, we can skip the narrowing shift. This allows keeping the values in D registers and casting the 16 bit value to 8 bits. Change-Id: I8d9cfa07176271f492c116ffa6a7b351af0b8751
2016-08-04Update Loop8Test{6,9}Param to test filter8() in mb_lpf_vertical_edge_w()Linfeng Zhang
One branch of filter8() in mb_lpf_vertical_edge_w() was not tested. Change-Id: I194202d771d9acd6b4e5e600ee2bae89986b49f3
2016-08-04Merge "vp9 1pass vbr: Adjustment to gf interval."Marco Paniconi
2016-08-03Fix msvc compiler warningsYaowu Xu
MSVC 2013 complained about using 32 shift where 64 bit shift should be used. Change-Id: I7a2b165d1a92d3c0a91dd4511b27aba7709b5e55
2016-08-04Merge "Resolve -Wshorten-64-to-32 warnings in prob.h."James Zern
2016-08-03README: add a note about clang-formatJames Zern
Change-Id: I835401e3befffcbc68e7d2bdd2fd556a19948e91
2016-08-03README: update target listJames Zern
Change-Id: I80293720a5f12bc2449ceaadbb2ad0f924141552
2016-08-03README: fix typoJames Zern
Change-Id: I2c3ecc62b1fd1e600b3d70b623c8b11e1e8e4d13
2016-08-04Merge "test: apply clang-format"James Zern
2016-08-04Merge "vp9/decoder,vp9/*.[hc]: apply clang-format"James Zern
2016-08-03Pad 'Left' when building under ASanJohann
The neon intrinsics are not able to load just the 4 values that are used. In vpx_dsp/arm/intrapred_neon.c:dc_4x4 it loads 8 values for both the 'above' and 'left' computations, but only uses the sum of the first 4 values. BUG=webm:1268 Change-Id: I937113d7e3a21e25bebde3593de0446bf6b0115a
2016-08-03vp9 1pass vbr: Adjustment to gf interval.Marco
Increase the minimum distance. Reduces the overshoot somewhat on some clips, small gain in avgPSNR (~0.1%) on ytlive set. Change-Id: Id5ddde20c2907dbdb536e79542eff775019c142b
2016-08-03vp9/decoder,vp9/*.[hc]: apply clang-formatclang-format
Change-Id: Ic38ea06c7b2fb3e8e94a4c0910e82672a1acaea7
2016-08-03Merge "vp9 svc: Fix a valgrind error."Yaowu Xu
2016-08-02vp9/common: apply clang-formatclang-format
Change-Id: Ie0f150fdcfcbf7c4db52d3a08bc8238ed1c72e3b
2016-08-02vp9/encoder: apply clang-formatclang-format
Change-Id: I45d9fb4013f50766b24363a86365e8063e8954c2
2016-08-02vp9 svc: Fix a valgrind error.JackyChen
This error was introduced by the patch: 8ce67d7 vp9 svc: Enable different speed setting for each spatial layer. To use svc, svc_param should be cleared to 0 at the beginning. Change-Id: I222f03ddae8a50e84b4690b78263abb742fae91e
2016-08-02Resolve -Wshorten-64-to-32 warnings in prob.h.Alex Converse
Change-Id: I1244ee908d81467f0fc8a8fce979fc8077a325b4
2016-08-02Merge "Resolve -Wshorten-64-to-32 in variance."Alex Converse
2016-08-02change HBD pixel value from uint8_t to uint16_tYaowu Xu
This fixes a regression in 10/12 bit encoding results. Change-Id: I438877352a41aae0a864a8d9979afe4aa2061d81
2016-08-01Add pointer conversion for HBD buffersYaowu Xu
This fixes a crash in HBD build. Change-Id: I7f688f50227323e69bba65df0d56f4360f01771b
2016-08-01Merge "Unfork 8-bit in HBD path in vp9_model_rd_from_var_lapndz callers."Alex Converse
2016-08-01Merge "Cache optimizations in optimize_b()."Alex Converse
2016-07-29Cache optimizations in optimize_b().Alex Converse
Move best index into the token state. Shrink it down to one byte. This is more cache friendly (access are group together) and uses less total memory. Results in 4% fewer cycles in optimize_b(). Change-Id: I75db484fb3dc82f59928d54b659d79c80ee40452
2016-07-29Merge "replace by VSTM/VLDM to reduce one of VST1/VLD1"Johann Koenig