- 29 Nov, 2017 25 commits
-
-
Luc Trudeau authored
Change-Id: I43da630aa38c1b77fd76e5ef1a8e07a3b2b4ba6b
-
Luc Trudeau authored
This struct does not appear to be used. Change-Id: I964362e783a7f9ab6cf6ccc98bc7a279876075b4
-
Hui Su authored
Change-Id: I334281aee38be03a383ae6899970b4200ec43c01
-
Debargha Mukherjee authored
zero_rate should not be added. Change-Id: I372b82f69915809869cbc352c2db44c963c31cfa
-
Linfeng Zhang authored
Change-Id: I3acd24acbd121c93e89817f865a54327d5e8e92e
-
James Zern authored
Rename aom_highbd_lpf_horizontal_edge_8() to aom_highbd_lpf_horizontal_16(). Rename aom_highbd_lpf_horizontal_edge_16() to aom_highbd_lpf_horizontal_16_dual(). based on the same change from libvpx: 7f1f35183 Unify loopfilter function names Change-Id: I40cd587e74e0fe02bae23e6c10280c8e269df1d6
-
Jingning Han authored
Change-Id: I4eb1800c3fca7ea76d0e44dd44f2a3edbf209518
-
Peter de Rivaz authored
BUG=aomedia:78 Change-Id: Id85cf22302317d33b593345fd31090a6620f4101
-
Yaowu Xu authored
Change-Id: Ibca63a41bdffaab2ee603497e8a5fc66d5b7d11f
-
Debargha Mukherjee authored
Change-Id: Ib002bb918366ba6848c983f5311aeb74ab37c1a0
-
David Barker authored
Change-Id: Ic31a53a37ff9200fad178e5054cffc4b87c6cc42
-
Frederic Barbier authored
This experiment has been abandonned for AV1. Change-Id: I83fb51a17d67df6713308665d2626c232376d25a
-
Sebastien Alaiwan authored
This experiment has been abandonned for AV1. Change-Id: Ib9a8eea6b0ad5580dc81836be8fc5e898bb9bb45
-
Hui Su authored
Tested on lowres for 30 frames, no compression loss; a few percent encoding speed improvement. Change-Id: I11b230c0082a669a494c6a9b26a291fd07ac37a4
-
Yaowu Xu authored
Change-Id: Ic4719c70567b9a9faef15b3d09ebe920750aa19e
-
James Zern authored
only output short usage to stderr on error, with --help use stdout BUG=aomedia:44 Change-Id: Ia7d0316a354d2dfadb36698dd4958355f6168a60
-
Yaowu Xu authored
This is for aom_memset16() used later in the code. Change-Id: I4426354bae4f0bf2e3012a138a8e779098b35173
-
Jingning Han authored
Change-Id: Ibfa7d22f9e304c1f8871ef0a11a63005b17dd780
-
Jingning Han authored
Change-Id: I94200d74719c8fb646d628d14a7843ec80c1b7c4
-
Yaowu Xu authored
BUG=aomedia:1074 Change-Id: Icb973b56ac60780ef4fa61bcd4114de37f6fd120
-
Yaowu Xu authored
This avoids a valgrind warning of "use of uninitialized memory". Change-Id: I4a0e6540b704a9cf532cf894101779277ec66ba4
-
Yushin Cho authored
If "--enable-dist-8x8=1" with a lossless mode, exit with system error. BUG=aomedia:1027 Change-Id: I08b4cdfd7b94d6098702091d2aab0f94d651ceb9
-
Linfeng Zhang authored
Change-Id: If840d0b8d22fef8cbf5a7bfc1d9b5ee324a2f020
-
Yushin Cho authored
The dist-8x8 can only work with pixel domain distortion. Thus, dist-8x8 will be automatically disabled if cpu-used >= 2, which set sf->use_transform_domain_distortion as 1. BUG=aomedia:1027 Change-Id: I3180a2d5b126318615afcca49c5c2d1b75f9fb58
-
Yushin Cho authored
Larger than 8 bit input seems to introduce different rounding methods in different distortion calculation functions, which causes assertion failed for dist-8x8's sanity check. BUG=aomedia:1027 Change-Id: I1f607f32d4017d8f9abbbe0b09d9dbb01a63fe9c
-
- 28 Nov, 2017 10 commits
-
-
Debargha Mukherjee authored
Adds an option to split chroma tx size by one level if the luma transform size is split at least one level. Otherwise use the largest transform size for chroma. This option is enabled with DISABLE_VARTX_FOR_CHROMA set as 2, but is currently turned off until we finish testing. Change-Id: Ie048c4e33193e0cc7e1bbee37e4ccc085834433c
-
Maxym Dmytrychenko authored
Change-Id: Ide6069ba831fd276aae7b3cb1b8d36a984401248
-
RogerZhou authored
Change-Id: Ie19eef5f6f588cd445b66afae7482999952e118f
-
Maxym Dmytrychenko authored
Can be up to 40% faster with bit exact results Change-Id: Ia67ba154222fdfb6173bf8942275649e511abe43
-
Yi Luo authored
In cb4x4, dual loopfilter filters 2 * 4 = 8 pixels. This patch does not influence encoder/decoder since they are not applied in bit mask implementation. Change-Id: Ifdeb8990127de39143971156db69a69ee3bd3136
-
Sarah Parker authored
This mistake was fixed in a8db0e8d and brought back in for the daala-tx case in 4a05a58c. Change-Id: I9cf36b63f2dacd9d01887bfaacd8b318245f882a
-
Urvang Joshi authored
Reuse the existing ones to support the 64x64, 64x32 and 32x64 configs instead. Change-Id: Ibadc65eb03518d19146f32657ccfd6949c0071cc
-
Cheng Chen authored
Instead of using -1 to indicate jnt_comp is used or not, use a separate variable. Change-Id: I9b206d63394c431741d89611a614087343a417fc
-
Yunqing Wang authored
Added convolve 1d functions for 1d-only sub-pixel interpolation, including av1_convolve_x() function for "subpel_x_q4 == 0" case and av1_convolve_y() function for "subpel_y_q4 == 0" case. Separated into different cases for speeding up the codec(especially the decoder). The optimized version will be added later. Change-Id: I08fd317d02c786af68270a971bb3b17c94bd52ca
-
Yaowu Xu authored
This fixes a segfault in nightly tests for 32-bit clang builds. Change-Id: Ie6de357443bc5bc5f3180791f34fce2566c242a9
-
- 27 Nov, 2017 5 commits
-
-
Jingning Han authored
Unify the non-zero counting and scan order update process for the rectangular transform block sizes. Change-Id: I5f2b833d7552ab67d4486b21d8d5e2fbf1bc217c
-
Jingning Han authored
Support adaptive scan order update for flip ADST types of block sizes 8x8 and below. Change-Id: Ibcb3c9e9e0b8d397ef260a219b10a23e49758a63
-
Jingning Han authored
Apply the adaptive scan order update to the significant regions in large transform block sizes. Change-Id: Ief6c37b09462a2ac5a26464b9aa336530b940839
-
Jingning Han authored
Skip the last SB row counting for per frame adaptive scan order. This allows enough time window for HW decoder to process the scan order update for next frame decoding. Change-Id: I8a3b48fe452c68c921d55dc76cc787f0a8e00e29
-
Jingning Han authored
Limit the maximum transform block count to be 256 per adaptive scan order model. Change-Id: If6ae054d4427b784f05dd944747b6249b86f401b
-