Support Deps
  1. Support Deps

libvpx

Public
AuthorCommitMessageCommit dateIssues
William KingWilliam King
9bf651c01b7Moving the libvpx2 patch into a debian package quilt patch
William KingWilliam King
ea84e72ce04Revert "Updated for v1.5"This reverts commit 474395127e690e737c6d3bfa5acb345e1fa1bdfa. Moves the patch into a debian quilt patch Conflicts: debian/changelog
William KingWilliam King
acc1f2ed4cbFix distro targets
William KingWilliam King
36198540b2bFor the tar files, use the next release for the version
Anthony MinessaleAnthony Minessale
0558d2ffa8afix symlink to new minor version bump
William KingWilliam King
553c250daf9Version bump to track upstream version increment
William KingWilliam King
b55624d6082All Kinds of symbols changing.
Seven DuSeven Du
8e94c51d2b6properly initialize thread_attr
William KingWilliam King
474395127e6Updated for v1.5
William KingWilliam King
0ebc7cc0f82MMerge branch 'upstream_v150'
Johann KoenigJohann Koenig
cbecf57f3e0Release v1.5.0Javan Whistling Duck release. Change-Id: If44c9ca16a8188b68759325fbacc771365cb4af8
James ZernJames Zern
bc98bf65e86vp9_dx_iface: move struct defs to separate headerthis avoids redefining vpx_codec_vp9_dx, vpx_codec_vp9_dx_algo in vp9_encoder_parms_get_to_decoder.cc Change-Id: I3b89e7a62497227ee32419f1a7d30e4c10a13c05 (cherry picked from commit ca163b85bb13fc07df3e1be60d4e4b71c8e83090)
James ZernJames Zern
8f9c9ab5c91vp9_decodeframe.h: add missing includeChange-Id: I8ef772a016a79cab88bee8e9739530aa030baaa9 (cherry picked from commit 68ecfc1e62408800611ed96c37949d65b7f25cf7)
Marco PaniconiMarco Paniconi
dc9d36c0a6cMMerge "Code cleanup for vp9-denoiser."
Paul WilkinsPaul Wilkins
cce3982c484MMerge "Incorrect frame used in KF boost loop."
Paul WilkinsPaul Wilkins
26abc15e045MMerge "Bug in clamping of base_frame_target."
Marco PaniconiMarco Paniconi
f2845ed83c9Code cleanup for vp9-denoiser.Change-Id: Ibb573f50c4bf2cfb382b589803f3363db0ac1285
Deb MukherjeeDeb Mukherjee
65dd056e413MMerge "Optimize vpx_quantize_{b,b_32x32} assembler."
Deb MukherjeeDeb Mukherjee
35cae7f1b30MMerge "Optimize vp9_highbd_block_error_8bit assembly."
Aℓex ConverseAℓex Converse
e34c7e3f59aMMerge "palette: Replace rand() call with custom LCG."
Jingning HanJingning Han
e1a056e163dMMerge "Use explicit block position in foreach_transformed_block"
Aℓex ConverseAℓex Converse
171fd8999fepalette: Replace rand() call with custom LCG.The custom LCG is based on the POSIX recommend constants for a 16-bit rand(). This implementation uses less computation than typical standard library procedures which have been extended for 32-bit support, is guaranteed to be reentrant, and identical everywhere. Change-Id: I3140bbd566f44ab820d131c584a5d4ec6134c5a0 Ref: http://pubs.opengroup.org/onlinepubs/9699919799/functions/rand.html
Paul WilkinsPaul Wilkins
762c0f22648Bug in clamping of base_frame_target.Bug relating to issue:- http://b/25090786 base_frame_target is supposed to track the idealized bit allocation based on error score and not the actual bits allocated to each frame. The clamping of this value based on the VBR min and max pct values was causing a bug where in some cases the loop that adjusts the active max quantizer for each GF group was running out of bits at the end of a KF gr...
Marco PaniconiMarco Paniconi
d162934bdcaVP9: Estimate noise level for denoiser.Periodically estiamte noise level in source, and only denoise if estimated noise level is above threshold. Change-Id: I54f967b3003b0c14d0b1d3dc83cb82ce8cc2d381
Jingning HanJingning Han
caeb10bf06fUse explicit block position in foreach_transformed_blockAdd the row and column index to the argument list of unit functions called by foreach_transformed_block wrapper. This avoids the repeated internal parsing according to the block index. Change-Id: Ie7508acdac0b498487564639bc5cc6378a8a0df7
Ronald S. BultjeRonald S. Bultje
f4af1a9af48MMerge "vp10: merge ext_ipred_bltr experiment into misc_fixes."
Ronald S. BultjeRonald S. Bultje
806ae29d802MMerge "vp10: merge universal_hp experiment into misc_fixes."
Ronald S. BultjeRonald S. Bultje
d6fc63ac317MMerge "Adjust superframe-is-optional unit test for vp10 superframe syntax."
Ronald S. BultjeRonald S. Bultje
dbefcc06099MMerge "vp10: don't allow comp_inter_inter on keyframes."
Ronald S. BultjeRonald S. Bultje
a8577282672MMerge "vp10: fix tile size in remuxing step."
Ronald S. BultjeRonald S. Bultje
40347d0c07aMMerge "vp10: use correct constant for bw adaptation of seg pred probs."
Ronald S. BultjeRonald S. Bultje
de4e2662d77MMerge "vp10: don't make right edge available across tile boundaries."
Ronald S. BultjeRonald S. Bultje
69df5844165MMerge "vp10: clip MVs before adding to find_ref_mvs() list."
Ronald S. BultjeRonald S. Bultje
53dc9fd0a03vp10: merge ext_ipred_bltr experiment into misc_fixes.Change-Id: I2f2deb700748408b8278b7f5c29ee1f2e39785ec
Ronald S. BultjeRonald S. Bultje
194c0a5cfb6vp10: merge universal_hp experiment into misc_fixes.Change-Id: I79fc3c0594535adc0056339c929cff69b8188760
Ronald S. BultjeRonald S. Bultje
aa112565551Adjust superframe-is-optional unit test for vp10 superframe syntax.Change-Id: Ic64b6928af7ae8ecc987f845b0bf0faecdacb072
Paul WilkinsPaul Wilkins
4e887f032d9Incorrect frame used in KF boost loop.Fixes a bug in the calculation of the boost for key frames. Change-Id: I75e9c96a9e86379239fbbbecb56ccd529783dc7c
Ronald S. BultjeRonald S. Bultje
6a032503caevp10: don't allow comp_inter_inter on keyframes.Change-Id: Ibd0e13721a2bb71c532d20b36c42f4cccf5c5de2
Ronald S. BultjeRonald S. Bultje
558d93f3a5avp10: fix tile size in remuxing step.Change-Id: Id48fb193bbdb3afed1d0db26c4ddded65a293b1b
Ronald S. BultjeRonald S. Bultje
59058775fc1vp10: use correct constant for bw adaptation of seg pred probs.Change-Id: Idb869a77a126982814b8e7e288f952a65340e6be
Ronald S. BultjeRonald S. Bultje
3d908191497vp10: don't make right edge available across tile boundaries.Change-Id: Ia81cf3858ef6c8d1fd4b1fb2dd9627906081129d
Geza LoreGeza Lore
aa8f85223b7Optimize vp9_highbd_block_error_8bit assembly.A new version of vp9_highbd_error_8bit is now available which is optimized with AVX assembly. AVX itself does not buy us too much, but the non-destructive 3 operand format encoding of the 128bit SSEn integer instructions helps to eliminate move instructions. The Sandy Bridge micro-architecture cannot eliminate move instructions in the processor front end, so AVX will help on these machines. Fu...
Ronald S. BultjeRonald S. Bultje
56cfbeefb43MMerge "vp10: disallow coding zero-sized tiles-in-frame/frames-in-superframe."
Ronald S. BultjeRonald S. Bultje
293e20df912vp10: clip MVs before adding to find_ref_mvs() list.This causes the output of find_ref_mvs() to always be unique or zero. A nice side-effect of this is that it also causes the output of find_ref_mvs_sub8x8() to be unique-or-zero, and it will not ignore available candidate MVs under certain conditions. See issue 1012. Change-Id: If4792789cb7885dbc9db420001d95f9b91b63bfa
Ronald S. BultjeRonald S. Bultje
dec4405cfa2vp10: disallow coding zero-sized tiles-in-frame/frames-in-superframe.See issue 1088. Change-Id: Icb15d33b4e316add848f210b50cbccd7c7847207
Marco PaniconiMarco Paniconi
be3f2713ad5Setting change in sample encoder: vpx_temporal_svc_encoder.cChange-Id: Ifb384fa571eb08b516ed08fe05b8bca0c94b1edf
Hui SuHui Su
96b69deca55MMerge "VP10: some changes to palette mode"
Ronald S. BultjeRonald S. Bultje
9897e1c27c6MMerge "vp10: write colorspace info for profile 0 intraonly frames."
Ronald S. BultjeRonald S. Bultje
bafadaafbbeMMerge "vp10: per-segment lossless coding."
Ronald S. BultjeRonald S. Bultje
92c4d8149adMMerge "vp10: add extended-intra prediction edges experiment."