- 23 Oct, 2015 1 commit
-
-
Jingning Han authored
Add 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
-
- 22 Oct, 2015 11 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
Change-Id: I2f2deb700748408b8278b7f5c29ee1f2e39785ec
-
Ronald S. Bultje authored
Change-Id: I79fc3c0594535adc0056339c929cff69b8188760
-
Ronald S. Bultje authored
Change-Id: Ic64b6928af7ae8ecc987f845b0bf0faecdacb072
-
- 21 Oct, 2015 4 commits
-
-
Ronald S. Bultje authored
Change-Id: Ibd0e13721a2bb71c532d20b36c42f4cccf5c5de2
-
Ronald S. Bultje authored
Change-Id: Id48fb193bbdb3afed1d0db26c4ddded65a293b1b
-
Ronald S. Bultje authored
Change-Id: Idb869a77a126982814b8e7e288f952a65340e6be
-
Ronald S. Bultje authored
Change-Id: Ia81cf3858ef6c8d1fd4b1fb2dd9627906081129d
-
- 20 Oct, 2015 13 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
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. Bultje authored
See issue 1088. Change-Id: Icb15d33b4e316add848f210b50cbccd7c7847207
-
Marco authored
Change-Id: Ifb384fa571eb08b516ed08fe05b8bca0c94b1edf
-
Hui Su authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
James Zern authored
-
- 19 Oct, 2015 1 commit
-
-
Ronald S. Bultje authored
See issue 1087. Change-Id: I231f6f12f870d0a56391daf1673536048418b207
-
- 17 Oct, 2015 1 commit
-
-
James Zern authored
VP8E_UPD_ENTROPY, VP8E_UPD_REFERENCE and VP8E_USE_REFERENCE have been deprecated since the initial public release Change-Id: Ied16b441eec13434d85f1ab115d49ccaf5f2f7b0
-
- 16 Oct, 2015 9 commits
-
-
Ronald S. Bultje authored
Some more testing of this patch would probably be useful, but I think the basics of it should work fine now. See issue 1035. Change-Id: I4a36d58f671c5391cb09d564581784a00ed26245
-
Ronald S. Bultje authored
This experiment allows using full above/right edges for all transform sizes whenever available (for d45/d63), and adds bottom/left edges for d207. See issue 1043. Change-Id: I5cf7f345e783e8539bb6b6d2c9972fb1d6d0a78b
-
Ronald S. Bultje authored
In VP9, the ref MV had to point to a block that itself fully resided within the visible image, i.e. all borders of the image had to be within the visible borders of the coded frame. This is somewhat illogical, and had obscure side effects, e.g. clamping of fairly reasonable motion vectors such as 0,0 were clipped to negative values if the block was overhanging on frame edges (such as the last rows on 1080p content), which makes no sense whatsoever. Instead, relax clamping constraints such that the ref MVs are allowed to point to blocks exactly outside the visible edges in both Y as well as UV planes, including the 8tap filter edges (that's why the offset is 8 pixels + block size). See issue 1037. Change-Id: I2683eb2a18b24955e4dcce36c2940aa2ba3a1061
-
Ronald S. Bultje authored
See issue 1040 point 5. Change-Id: I51a70b9eade39efba392a1457bd70a3c515525cb
-
Ronald S. Bultje authored
This has various benefits: - simplify implementations because we don't have to switch between multiple probability tables depending on frametype - allows fw subexp and bw adaptivity for partitions/uvmode in keyframes See issue 1040 point 5. Change-Id: Ia566aa2863252d130cee9deedcf123bb2a0d3765
-
Ronald S. Bultje authored
Locate them (code-wise) in frame_context, and have them be updated as any other probability using the subexp forward and adaptive bw updates. See issue 1040 point 1. TODOs: - real-world default probabilities - why is counts sometimes NULL in the decoder? Does that mean bw adaptivity updates only work on some frames? (I haven't looked very closely yet, maybe this is a red herring.) Change-Id: I23b57b4e5e7574b75f16eb64823b29c22fbab42e
-
Yaowu Xu authored
to make meaning of color_range obvious. Change-Id: I303582e448b82b3203b497e27b22601cc718dfff
-
James Zern authored
allows controls to be tested for at compile-time Change-Id: I1cd01287dc144392956c82e6dbac003f37703039
-
James Zern authored
-