- 03 Oct, 2017 12 commits
-
-
Debargha Mukherjee authored
Change-Id: Ic843e99bd9b79cb9a0a26b95e3a48717ff2ec2a5
-
David Barker authored
These two flags serve essentially the same purpose, so we can simplify down to just having one flag. Since the frame_id_numbers_present_flag is older and listed in the reference-buffer design doc, this is the one we'll keep. Note that, previously, frame_id_numbers_present_flag was only sent when CONFIG_OBU was enabled - otherwise it was always set to 1. On the other hand, use_reference_buffer was always signalled so that allowed us to disable frame ids even without CONFIG_OBU. In order to keep the ability to disable frame IDs without CONFIG_OBU, we send a "real" sequence header (ie, with the same data as in CONFIG_OBU) in-line within the uncompressed header. This is sent every keyframe and every intra-only frame, just as the use_reference_buffer flag was before this patch. BUG=aomedia:853 Change-Id: I4bb6c7a222aeddfb6d3737a39d10782d32ee2eee
-
Yushin Cho authored
For select_tx_block() in rdopt.c. Change-Id: Iaac658ab7e7c0b53597f4f781a4fd0f340e9308d
-
Ryan authored
enable single pass CDEF by default since it has been adopted. Change-Id: I5d19dc49126f6b9bbe490466c853405e100773ad
-
Thomas Davies authored
No need to read any of the compressed header. BUG=aomedia:846 Change-Id: I1e7c2fc3d22621075cf9420b799ddc8c778c1564
-
Cheng Chen authored
Before LOOPFILTER_LEVEL, there's one filter level, now we have four filter levels for y plane vertical, y plane horizontal, u plane and v plane. This patch enables experiment LOOPFILTER_LEVEL to support per superblock loop filter level update. Change-Id: Ib11a1564471eb3076c26e73e5cdf7b5a3045ef97
-
Tom Finegan authored
Resolves mismatch between CMake and configure build configs. BUG=aomedia:856 Change-Id: I0ffbbec04a2a1b39d70f16e9509bd0cf7618ee88
-
Tom Finegan authored
Resolves mismatch between CMake and configure build configs. BUG=aomedia:856 Change-Id: Iab9b9b503d45c06a9610cf415b2f2b3c5f14148c
-
Tom Finegan authored
CMake build updates: - The conflict with warped_motion has been resolved. - This also resolves a configure build mismatch with ncobmc_adapt_weight: warped_motion forcing it to off caused the mismatch. BUG=aomedia:856 Change-Id: Ida2f68676c8a25a63c631dbfe101041409dcafe6
-
Tom Finegan authored
BUG=aomedia:856 Change-Id: I62791bfa1c1b1dba63999ee496d4358fbd247584
-
Tom Finegan authored
BUG=aomedia:856 Change-Id: I053d50850fa892f40876b4862ddd530358ff590d
-
Angie Chiang authored
Since alloc_compressor_data() may be called multiple times before dealloc_compressor_data() is called The av1_alloc_txb_buf() called by alloc_compressor_data() should free the txb_buf before allocating new txb_buf Change-Id: I0fe15de771e0669ec3521e5aac322f5cedfd67a9
-
- 02 Oct, 2017 22 commits
-
-
Johann authored
Allow disabling all adopted experiments with a single flag. Simplifies running comparisons with one enabled at a time. Change-Id: I1b6d6a07307cff4cf0098e3edca95b885209cd42
-
Yaowu Xu authored
Change-Id: Id013e141f78d32d7c5132af07d5e9154c23b0472
-
Thomas Davies authored
Reduce the number of contexts from 10 to 6. BUG=aomedia:830 Change-Id: If0ec302816975293b7dbd164c867feb66fa76847
-
Rupert Swarbrick authored
This specialisation can't work: it gets the configuration to use from av1_get_fwd_txfm_64x64_cfg, which specifies a TXFM_TYPE equal to TXFM_TYPE_DCT64 (reasonable enough), but the code in av1_fwd_txfm2d_sse4.c only supports TXFM_TYPE_DCT32 and TXFM_TYPE_ADST32. BUG=aomedia:852 Change-Id: I37ffa0c8ae520c780105b30df9f627c2290de425
-
Pavel Frolov authored
BUG=aomedia:850 Change-Id: I24d9487f13809e92239467403bae0c6c9fcb4c39
-
Yaowu Xu authored
Change-Id: I3160b55f19c3d29f2d22a1b106152456f014cf26
-
Yaowu Xu authored
Change-Id: I62a8fd48593992d1451b96006efb1b43c048d4ba
-
Jingning Han authored
Initialize the counter to be zero. Change-Id: I6752a881eda032d9bcc803f724e53fdf79e95e75
-
Sebastien Alaiwan authored
Change-Id: I01c97d6200e3f4d17c6b38095ca7c8c31967a2ce
-
Angie Chiang authored
Change-Id: I751a6719e08d18ea45ee902b783bf3b3c830cc58
-
Angie Chiang authored
Change-Id: Ibdf1de139e8ce63b0be2d0cd1fd098f06739d8cc
-
Angie Chiang authored
Change-Id: I03adc36f5e5f839d23c4f50a864d317d008e30a6
-
Urvang Joshi authored
This assert was wrong for tx sizes of 4x4 (and 2x2), and was causing some failures on AWCY like this one: https://arewecompressedyet.com/?job=debargha-adopted-0927%402017-09-28T00%3A03%3A48.310Z Change-Id: Ib75ba7ec6282c700cbe1742b9871a5489eb7e18c
-
Tom Finegan authored
Directly adding libm to the libaom target when building non-MSVC and non-APPLE targets. BUG=aomedia:831 Change-Id: Ia1f9cf6b79c4b4d15297969ff9ef4b9831113f4f
-
Sebastien Alaiwan authored
Change-Id: Ib5e5346fb4231551739edefdf5ff09628ca71221
-
Nathan E. Egge authored
This patch removes the restriction that both rect_tx and var_tx must be turned off when any daala transform is enabled. For now, all square transforms are done using daala with the rectangular transforms done using AV1. subset1: master@2017-09-19T20:41:26.136Z -> daala_tx-dst4@2017-09-19T21:06:47.190Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0135 | -0.0201 | -0.0049 | -0.0619 | -0.0144 | -0.0521 | -0.0264 Change-Id: Icceb3b0c5bcc40d01fd773b20a2a6588179c0ee6
-
Sebastien Alaiwan authored
This experiment has been adopted, we can simplify the code by dropping the associated preprocessor conditionals. Change-Id: Ic077963f72e8cc2ae9872b58c8a0241988384110
-
Urvang Joshi authored
tx_size is transmitted using CDFs now, so these tables are obsolete. Also, remove a related tx_size_totals table. Change-Id: I949b46c1c9499bc556e68c77adbdb5aa3288c9a2
-
Sebastien Alaiwan authored
BUG=aomedia:39 Change-Id: I89858a8a26547fea4a9d37855a28c0098273316f
-
Pavel Frolov authored
BUG=aomedia:851 Change-Id: Ib188f4b640a58c47147cda977a589e527f765a54
-
Sebastien Alaiwan authored
This isn't needed anymore, now that the super frame index is transmitted before the frames. Change-Id: I8dfb514e59f2df4c2d6697f0ef27fe591fc3b4a2
-
Joe Young authored
This experiment was provisionally adopted on 2017-9-12 The ResizeCspTest unit test is disabled when intra_edge is enabled, as the PSNR of the first frame increases from 77dB to 100dB. This results in a failure when later frames are compared with the first one. Change-Id: I4e9629d9657b01b5d3e64f2dfcfd82e47292c9c6
-
- 01 Oct, 2017 6 commits
-
-
Ryan authored
on windows build Change-Id: I841eb96b26155dd8fcba008884437035abc7e806
-
Debargha Mukherjee authored
Change-Id: I7aa27af5e8839a9acd756d8c3c12d977012f09ca
-
Debargha Mukherjee authored
Change-Id: Ifa983d83a509cdfad78f6400df7d60c8f5b4f68c
-
Angie Chiang authored
Change-Id: I17c2193202b7b5299c31f8387ad22409ac6f9c79
-
Angie Chiang authored
Change-Id: I179037007c3f0e35ef66b0dcad84540f7d8cf098
-
Angie Chiang authored
Change-Id: I9ad1986d3f2332e81e80d687663ffd89e4efa1db
-