- 11 Mar, 2017 3 commits
-
-
James Zern authored
with --enable-debug (CONFIG_DEBUG) when available BUG=aomedia:388 Change-Id: I5dd0718d6bd0ba17bc1b52d5842e250244d2d1d8
-
James Zern authored
This reverts commit 48c10c7d. Reason for revert: this incorrectly detects feenableexcept for i686-w64-mingw32 (at least), causing the link to fail BUG=aomedia:388 Change-Id: I141fec2285bd67d1312f1eb6be528cc69108cd27
-
James Zern authored
with --enable-debug (CONFIG_DEBUG) when available BUG=aomedia:388 Change-Id: I3b67aedc519043e3215b4ee41503b34297aa32ce
-
- 10 Mar, 2017 3 commits
-
-
Ryan Lei authored
this change added back the original 15 tap filter from VP9 back into the parallel_deblocking experiment. when transform size of both blocks along the edge is greater than 16x16, 15 tap filter is used. Change-Id: Ieae0393b66b1168572292bcebabd2707058b7f1d
-
Tom Finegan authored
Move the analyzer setup to process_toolchain() in configure to ensure the {CXX,LD}FLAGS are picked up for all targets. Change-Id: I037f52406c19a42ddd848adad2f43d3a49b00ded
-
Urvang Joshi authored
This tool was adopted in the AOM codec WG call on 03/03/2017. Resubmitting, now that the log2() use has been removed: https://aomedia-review.googlesource.com/#/c/8463/ Change-Id: Iec4cff00ea901ab3ed6ed703599ef41c3f860ca1
-
- 09 Mar, 2017 6 commits
-
-
Nathan E. Egge authored
Change-Id: I753b51a1ae9759086198c7433410717296f61c20
-
Tom Finegan authored
It was touched only in configure, and then only for dist dir naming. No source level changes. Change-Id: I5b6134ad800c74d0f022441553da99ab97311b79
-
Nathan E. Egge authored
Change-Id: I93da53eae42d91419cc5bb4d55e7ce87eadd2551
-
Alex Converse authored
Change-Id: I9f9140ed187cd82517481df95c5c98eebffa51a0
-
Nathan E. Egge authored
This ports the wx-widgets stream analyzer from Daala to AV1. Currently, this supports playback, zooming, and printing bit accounting statistics to stdout. The configure script does not yet build the analyzer, to compile it: g++ -I. examples/analyzer.cc video_reader.c ivfdec.c tools_common.c \ libaom.a `wx-config --cppflags` `wx-config --libs` -o analyzer Change-Id: I0e4288d52a103850b255f226f398892cc50d29e8
-
- 08 Mar, 2017 2 commits
-
-
Tom Finegan authored
- Remove {av1_,}temporal_denoising feature from configure. - Remove CONFIG_{AV1_,}TEMPORAL_DENOISING from cmake build. Change-Id: I5ed823c0fcc9a2e1be8ce495fe55c321da206c51
-
Urvang Joshi authored
This tool was adopted in the AOM codec WG call on 03/03/2017. Change-Id: I253e9cf0bd7471940f6bf5ef7f9cceb9ee72c708
-
- 07 Mar, 2017 4 commits
-
-
Tom Finegan authored
Does nothing; clean up patch. Change-Id: Ic96f9a70dc2d947b406cd50cd00878ce8b2c1ca0
-
Tom Finegan authored
Change-Id: Ida916960e1291a560d96e9ebcbea602c78392d8d
-
Tom Finegan authored
Change-Id: I4553666b3f162b7a4017a9c6b81bac24a0206cd6
-
hui su authored
Split it into two experiments: q_adapt_probs: multiple initial coeff prob tables based on q-index subframe_prob_update: multiple backward prob updates within frame Change-Id: I78041ebd4ba34afc9152f6861225f63c2e8eb686
-
- 03 Mar, 2017 2 commits
-
-
Thomas Davies authored
ext-tile is incompatible, so when it is enabled, tile groups will be disabled. Change-Id: Ibf1728a7b576c7c6ad92a2a0de3145a8ecbed6d8
-
Nathan E. Egge authored
This patch adds a decoder control that exposes frame data via a simple callback. Change-Id: Icae73ae6b5da8a7783db9fadb1fff4a85d77174b
-
- 27 Feb, 2017 1 commit
-
-
Sebastien Alaiwan authored
Change-Id: I93bfff59810fe2d8e880012de02921ae857f300b
-
- 25 Feb, 2017 2 commits
-
-
zhipin deng authored
Change-Id: I5a2469d10f7295f1b8a6bea64e36b8325c8dca22
-
Jingning Han authored
Add temporal motion vector referencing experiment flag. Change-Id: I9a0fced67f4f94071bd6a38eacf9e4f311099c79
-
- 24 Feb, 2017 4 commits
-
-
Angie Chiang authored
This is for level-map coefficient coding experiment Change-Id: Id16c64da3749c91558824f98bdfe4c4982cd03cc
-
Fangwen Fu authored
* code the palette color index using 45 wavefront * interleave the coeff and palette color index in transform block level * the above change does not change code efficiency Details: The 45 wavefront scan allows to compute the ctx of the diagonal samples' indices at the same time. Interleaving palette indices and palette residual on a transform block basis means that the entropy decoding and further processing of the palette residual is not delayed by the entropy decoding of all the color indices of the palette encoded block. Change-Id: Ie9f576002a9a68394b99c23b01e9730df06df070
-
Sebastien Alaiwan authored
This allows compiling a codec using the same operating path (the generic "high-bitdepth" one), regardless of the profile of the input bitstream. For now, keep the 16-bit (generic) pixel operating path disabled by default. Change-Id: Idd31a842b801a82c4918b1cfa7cc0bff5b11d060
-
Alex Converse authored
daala_ec now works without ec multisymbol, ec_multisymbol was accepted at the face to face meeting. Enable ec_multisymbol on its own and not as a carryover with daala_ec. Change-Id: I2f9d2523decd0641be6bc476c78cfd60f2e83a02
-
- 23 Feb, 2017 2 commits
-
-
Jingning Han authored
Support 2x2 chroma block size. Change-Id: I2e06b26b23bc2e2286825c1acd5a607b47b154d7
-
Urvang Joshi authored
"palette" experiment was adopted during the F2F meeting. Change-Id: I8f6d6864b6d729935bd0d89d10b32194d4161e4b
-
- 22 Feb, 2017 1 commit
-
-
Yushin Cho authored
Change-Id: Ib3797b7e0ea6050225a56464042deaa856f6a72f
-
- 18 Feb, 2017 1 commit
-
-
Jean-Marc Valin authored
The result is identical to enabling both deringing and CLPF Change-Id: I71db5ba9e21fcaf11ad87e94841eaf80be58c0a8
-
- 17 Feb, 2017 1 commit
-
-
Rostislav Pehlivanov authored
This commit implements a new rate control system which was ported from Daala's rate control system (which was based off of Theora's rate control system) to the encoder. Its aim is to address the weaknesses of the current rate control system and eventually serve as its replacement. This is still work in progress. So far this commit only implements support for single pass encoding for constant quality and bitrate targeting. Additional commits which implement two-pass support and the rest to match the feature set of the current rate control system are coming soon. The rate control system hasn't been fully tuned (and will likely need additional tuning as the encoder's development progresses) and does contain some "hacks", to convert the quality to a quantizer value (empirical) and to tweak the quantizer in between golden frames (which uses some code from the current rate control system as well as code which attempts to model what that code does), the latter of which is only in the constant quality codepath. Bitrate targeting works much better than the current rate control system's targeting and will actually closely match the rate specified by the user without the current rate control system's bursty behaviour. Change-Id: I588fbfd2e80a3d21ce7176903115d6a96ef1700a
-
- 16 Feb, 2017 1 commit
-
-
Nathan E. Egge authored
It is now possible to use daala_ec without ec_multisymbol by running: ./configure --enable-experimental --disable-ec_mulitsymbol. Change-Id: I55a0473b887846f01ef832059cdbe31aebebce05
-
- 15 Feb, 2017 1 commit
-
-
Nathan E. Egge authored
The use of raw bits is now disabled by default and can be turned on with: ./configure --enable-experimental --enable-rawbits This commit has a negligible impact on rate. subset1: master@2017-02-14T18:57:22.282Z -> no_rawbits@2017-02-14T18:57:41.977Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0000 | -0.0000 | -0.0000 | -0.0000 | -0.0000 | -0.0000 | -0.0000 objective-1-fast: master@2017-02-14T18:52:48.425Z -> no_rawbits@2017-02-14T18:52:04.489Z PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 | -0.0001 Change-Id: I01e79e9f314565a64b224ca41047f7bd7fe33f70
-
- 11 Feb, 2017 1 commit
-
-
Zoe Liu authored
Noticed that some ALTREF_FRAMEs could have used compound modes for its prediction but have been labeled as SINGLE_REFERENCE mode in the frame header. This experiment is to remove the COMPOUND_REFERENCE mode from the frame-level reference mode choices and only leave SINGLE_REFERENCE and REFERENCE_MODE_SELECT the two choices in the frame header. When turning on both ext-refs and ref-adapt, compared against ext-refs itself, a small gain is achieved. In PSNR, the bitrate saving gains are as follows: lowres: Avg -0.120%; BDRate -0.128% midres: Avg -0.155%; BDRate -0.128% Change-Id: I2cfff8a6b7eaa65ef863dbdbc4dd086d3b586f8c
-
- 10 Feb, 2017 1 commit
-
-
Angie Chiang authored
Change-Id: Ibf160e83e7cb1c7dce8b40e7cbead48416440974
-
- 06 Feb, 2017 1 commit
-
-
Alex Converse authored
The new_tokenset experiment replaces the unconstrained tokenset with a multisymbol alphabet in an inventive way. Tested configurations: new_tokenset + ec_adapt, new_tokenset, ec_multisymbol Change-Id: I846ab2e51c2a1dc3f2f9904ed8c47a8e98f853c5
-
- 04 Feb, 2017 1 commit
-
-
Fangwen Fu authored
Change-Id: I1050b69045407381d4626b65a0bf6f35957a66f4
-
- 03 Feb, 2017 2 commits
-
-
Tom Finegan authored
Change-Id: Ib90be26f69c658a6be6e133097c41845db58b6e1
-
Ryan Lei authored
This commit renames deblocking_across_tiles to loopfilter_across_tiles, to get ready for dering and clpf integration. Change-Id: Id25b051da9b1e5cb92f35a9619662597462d9537
-