- Dec 04, 2017
-
-
Jingning Han authored
This commit re-structures the speed feature setup for the codec development purpose. Instead of progressively reducing encoder complexity at the expense of incremental coding loss, we allow a separate set of speed features, each corresponds to a certain category of coding units: 1 << 0: transform coding 1 << 1: inter prediction 1 << 2: intra prediction 1 << 3: block partition 1 << 4: loop filters 1 << 5: rd early skip [6 - 7] are left open for next adjustment. It is constructed to facilitate the codec development purpose. When working on a coding functions, one could choose to turn on one or more less related coding units to speed up the evaluation process. For example, to test a transform related experiment, one could set --dev-sf=2, 6, or 22 which corresponds to turning on: 2 - inter prediction speed features, 6 - both inter / intra speed features, 22 - inter / intra, and loop filter features. The goal is to allow faster experimental verification during the development process. With the experiment in a stable state, we can evaluate its performance in speed 0 at higher confidence level. Change-Id: Ib46c7dea2d2a60204c399dc01f10262c976adf0d
-
Imdad Sardharwalla authored
When this is set (use --monochrome), all decoded frames will be given constant chroma planes. If the rawvideo option is used in conjunction with the monochrome option (i.e. --monochrome --rawvideo), the written output will only consist of the Y (luma) plane. Change-Id: I967817f1c3ebb1162fa9771b51cf6431120b835c
-
Jingning Han authored
This commit resolves the inter mode context model dependency on the reconstructed motion vectors. Change-Id: I3fd885dba6c10be8b1dcd072c1a5b3925ef4d1f5
-
Dake He authored
remove tmp0 in update_cdf due to the use of EC_MIN_PROB introduced by Thomas Davies. further changes to update_cdf include: 1. Start the rate at 3+get_msb(nsymbs) and increase the rate by one at counts 16 and 32. 2. Check if tmp is less than cdf[i] to avoid shifting a negative number. Change-Id: I5088ebd450d6e57ec6c3e92bb2f47a078489b947
-
Jingning Han authored
Change-Id: I2ad279d27fb34c9c6bcee6029a40377541f066a7
-
Angie Chiang authored
TX64X64 uses 32x32 coeff buffer Change-Id: Ied4279807207176d590af4c1fc4bb648a618d158
-
Angie Chiang authored
Change-Id: I717bcec45e061e9685c00282f1c2a4d53a3481ef
-
Angie Chiang authored
This will make txk_sel support maximum bsize to 128x128 Change-Id: I33941966cb1ae4406ac68a2124c859c833a084d8
-
Zoe Liu authored
Change-Id: I72a01937abc3ad5a1ddd5f5ef1ea79e2320343ad
-
Nathan E. Egge authored
This 8-point Type-IV DST uses the same computation graph as the asymmetric 8-point Type-IV DST with the following changes: - The fDST and iDST contain different multiplication constants - The fDST does not reuse the passed shifts in the first additions - The iDST does not have any OD_RSHIFT1(t_) on the last additions This reused computation structure could be later pulled into a macro or exploited by a hardware implementation. Change-Id: Iac09c29549ce5dcf7752f71e9e6d24609e7b018a
-
- Dec 03, 2017
-
-
Tom Finegan authored
This is a work in progress. So far this tool supports only reading of OBU headers with and without extensions. OBU payload parsing will be added in future commits. Change-Id: Ie4c184ad4ae8e536e00015e9bde6a7cde8dada28
-
Deb Mukherjee authored
Change-Id: I64eccc4ce8f2a0f6884bb6f35f4b74ce00b25a30
-
Nathan E. Egge authored
subset-1: daala_tx@2017-12-02T19:45:07.284Z -> new_dct16@2017-12-02T20:45:01.824Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0179 | -0.0640 | 0.0507 | -0.0464 | -0.0246 | -0.0304 | -0.0122 Change-Id: Id9f90f1cec7f0948d456c7b0b3564c0b2bd1ac3c
-
Nathan E. Egge authored
Change-Id: Ida7e054d3e8eedc9e134f0a595072c8cd50e74f9
-
- Dec 02, 2017
-
-
Deb Mukherjee authored
Change-Id: Ifa0b0c56fd1454d6c856486c96092ed1d3f1b4b9
-
Deb Mukherjee authored
Change-Id: I57e6cd7ca71e975082b1431b0cf80d080cabeb9b
-
Deb Mukherjee authored
Adds various tables, scan patterns etc. for 16x64 and 64x16 transforms. Also adds scan tables for previously missing 4:1 transforms for intra. Also adds missing CDFs for filterintra with tx64x64. Change-Id: I8b16e749741f503f13319e7b7b9685128b723956
-
Monty Montgomery authored
The lossless mode special-case that dispatches out to the inv 4x4 WHT transform in Daala TX had the HDB and LBD dispatch cases backward due to a rebase error. Change-Id: If77b298834b1a51348fe08702a5144ea5b66df71
-
Sebastien Alaiwan authored
Change-Id: I6a384bf0b5adcdbc22d67a08a9d99a0bed1fdd6d
-
Hui Su authored
It was wrong when ext-partition is on and sb_size=64, potentially causing big compression loss. Change-Id: I39cba439811bc0ab7c5532842887cf82bb3b5657
-
Tom Finegan authored
- OBU_TD => OBU_TEMPORAL_DELIMITER - METADATA_TYPE => OBU_METADATA_TYPE - Prefix OBU_METADATA_TYPE enum vals with "OBU_". BUG=aomedia:1046 Change-Id: I0c63d36b77905520e427e6b77fbf4cbedabc7e51
-
Yunqing Wang authored
Modified the warped motion mode context based on neighbor's motion modes and current block's mode. Change-Id: I77ca35fab37ec640bb38661ff1799f643d5aafdc
-
Nathan E. Egge authored
subset-1: new_dct4@2017-11-27T20:52:07.119Z -> new_dct8@2017-11-27T23:57:04.520Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0030 | 0.0566 | -0.1127 | -0.0244 | -0.0078 | -0.0154 | 0.0026 Change-Id: I1fde36a5ed454a50acf81004a618fc0a0c8c9073
-
Nathan E. Egge authored
subset-1: master@2017-11-27T19:24:03.517Z -> new_dct4@2017-11-27T20:52:07.119Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0113 | 0.0459 | 0.1285 | 0.0085 | 0.0005 | 0.0093 | 0.0352 Change-Id: I0a76037ea2a08071ca9c4013979cca3ee3efe55c
-
Deb Mukherjee authored
Change-Id: I7f108fce272b5bf416836d99430f07af801daada
-
Cheng Chen authored
Although four bits are enough to represent current distances since Golden Frame Group is 16, for flexibility, we use 5 bits and allow frame distance up to 32. BUG=aomedia:1072 Change-Id: I9f413baffd656eb8bd54333ba31a4e33faefd57a
-
Tom Finegan authored
And do so unconditionally: It's harmless to allow the types to be defined without CONFIG_OBU enabled. BUG=aomedia:1046 Change-Id: I5b9a3a68e4e70b07137e381f05345d2ea609a09a
-
Dake He authored
Multisymbol BR coding is simplified as follows. 1. Remove computation of level counts by using a template of size 8; 2. Context is derived by using a template of size 3. 3. lps and eob probabilities are trained. 4. Share contexts between TX_16X16 and above. The number of probability values used in BR coding are reduced from 1152 to 378. Change-Id: I0419127e871f9e566c2489aa4b1825c5364aec5a
-
Zoe Liu authored
Add a block level usage flag for skip mode. If no block has chosen the skip mode, the frame level flag for skip mode will be set off. This patch also includes a small code cleanup, including the check on whether the best RD mode is aligned with skip mode, if yes, the best RD mode will be replaced by skip mode. This patch slightly improves the coding performance of ext-skip. Change-Id: If06092d5e32f15e63dcb5f35d32e68bc0f827c2b
-
Angie Chiang authored
Change-Id: I584694374a2468e0dcfe6e4fdb2582e5cae051ef
-
- Dec 01, 2017
-
-
Nathan E. Egge authored
Change-Id: I671009d26c7be031b0f742ae9cf841233edbc4c8
-
Sarah Parker authored
This produces a 0.03% drop in performance but reduces the tx search space. Change-Id: I27ae62403f059c4654e9237c39f15bed7f860c15
-
Dake He authored
Add counters and newly trained initial probabilities for coefficient coding. Change-Id: I2647303c639b60018b8caacfefce77be26cae92c
-
Sebastien Alaiwan authored
Change-Id: Id6127524a02d308072408b3c3af0e4c604e5f527
-
Angie Chiang authored
Change-Id: I891a331ca7c8c59f493ecfe460a96de07e6537a1
-
Angie Chiang authored
Change-Id: I763e844875680961d9550bfd39a61a9caf2727b5
-
Angie Chiang authored
Record the best_txk_type in calc_rd_given_intra_angle() Change-Id: I174709096d019d31567517b5aec6c2858ee68bc3
-
Imdad Sardharwalla authored
If the frame's monochrome flag is set, the decoded frame will be given constant chroma planes, regardless of any chroma data in the original frame. Change-Id: I9ea078f02c279ae9ec1d23cc33f69c6abcb18b9f
-
Sebastien Alaiwan authored
Change-Id: I6eca9ab77cf48c5b027319a25c59b36b9c0c4313
-
Sebastien Alaiwan authored
Change-Id: Id695bbe1ac37750b98c144685c9a9fd3ab5ae091
-