- Mar 18, 2016
-
-
Julia Robson authored
Change-Id: I91d280a64d1da77be31004ea91d08d1a70529e42
-
- Mar 15, 2016
-
-
Hui Su authored
For experiments to improve compression efficiency of entropy coding. Change-Id: Idf30dc554bd7eea3a79d21d18515c3e6b8f64b26
-
- Mar 12, 2016
-
-
Yunqing Wang authored
Using the up-sampled reference frames in sub-pixel motion search is enabled as a speed feature for good-quality mode speed 0 and speed 1. Change-Id: Ieb454bf8c646ddb99e87bd64c8e74dbd78d84a50
-
- Mar 08, 2016
-
-
Deb Mukherjee authored
Change-Id: I6c3bf5545c42030b484a8aaf434b63bd409a0487
-
- Feb 29, 2016
-
-
Yunqing Wang authored
Up-sampled the reference frames to 8 times in each dimension using the 8-tap interpolation filter. In sub-pixel motion search, use the up-sampled reference frames to find the best matching blocks. This largely improved the motion search precision, and thus, improved the compression quality. There was no change in decoder side. Borg test and speed test results: 1. On derflr set, Overall PSNR gain: 1.306%, and SSIM gain: 1.512%. Average speed loss on derf set was 6.0%. 2. On stdhd set, Overall PSNR gain: 0.754%, and SSIM gain: 0.814%. On hevchd set, Overall PSNR gain: 0.465%, and SSIM gain: 0.527%. Speed loss on HD clips was 3.5%. Change-Id: I300ebaafff57e88914f3dedc8784cb21d316b04f
-
- Feb 10, 2016
-
-
Yue Chen authored
obmc: We add an obmc prediction mode at superblock level. When it is enabled, predictors of the above and left blocks are used to refine the regular block-based motion compensation. Change-Id: I6310104ea3dfece16d736351e368861471dd1c9b
-
- Feb 05, 2016
-
-
Yaowu Xu authored
And enabled the warning flag in configure for vp10. Change-Id: If556d6fac65755af3d6ed7fe71b8eca0ef1b1965
-
Yaowu Xu authored
Temporaly disable warning for unused function for vp10, needs clean out the warnings before re-enable the flag for vp10. Change-Id: I5636f8cd607423f6ea6963db9c2cbd688e30b495
-
- Feb 04, 2016
-
-
James Zern authored
when INLINE is defined and mips is not being targeted. otherwise keep the old --enable-extra-warnings behavior Change-Id: Iba576edbe5fca03efa56ce99eee11f9cafc573ad
-
- Jan 15, 2016
-
-
Deb Mukherjee authored
ext-partition: to hold partition extensions (ex. ext-partition, ext-coding-unit-size from nextgen) loop-restore: to hold in-loop restoration filter (ex. loop-postfilter from nextgen and other Wiener restoration filters) Change-Id: I71c7f1588f05fb0f2b00f7004a78e90c9cceae3f
-
- Jan 12, 2016
-
-
Aℓex Converse authored
Change-Id: Ie41bc72127e700887566dcc951da9d83a0b94891
-
- Jan 08, 2016
-
-
Deb Mukherjee authored
Also includes a bug fix. Change-Id: Ia49ed00f8ffd1531c10bcf89b1f497310ee7cb82
-
Deb Mukherjee authored
The nominal tx_type for a given mode is used as a context to encode the actual tx_type for intra. Results: derflr: -0.241% BDRATE hevcmr: -0.366% BDRATE Change-Id: Icfe7b0a58d79bc6497a06e3441779afec6e01e21
-
- Jan 05, 2016
-
-
Yaowu Xu authored
This commit adds a new configure option: --enable-better-hw-compatibility The purpose of the configure option is to provide information on known hardware decoder implementation bugs, so encoder implementers may choose to implement their encoders in a way to avoid triggering these decoder bugs. The WebM team were made aware of that a number of hardware decoders have trouble in handling the combination of scaled frame reference frame and 8x4 or 4x8 partitions. This commit added asserts to vp9 decoder, so when built with above configure option, the decoder can assert if an input bitstream triggers such decoder bug. Change-Id: I386204cfa80ed16b50ebde57f886121ed76200bf
-
- Dec 18, 2015
-
-
Johann Koenig authored
Change-Id: I6998e15f9ed2849a270033217c02e27c79ee8343
-
Johann Koenig authored
https://bugs.chromium.org/p/webm/issues/detail?id=1119 Change-Id: I88891d9f0be29ac6f845d2b470e5735dad16e693
-
- Nov 19, 2015
-
-
Jingning Han authored
Change-Id: Ie2101e362aeb01681313adf67596bc6b479e873e
-
- Nov 18, 2015
-
-
James Zern authored
--disable-XXX has the effect of disabling all extensions above it, e.g., --disable-ssse3 disables ssse3-avx2. Change-Id: If02b44ca71ee12e4acb12010db8593a7989f2a9d
-
- Nov 13, 2015
-
-
Deb Mukherjee authored
Change-Id: Ie43027f7d46c43df137fd4a7f731ff6ccb78fcee
-
- Nov 02, 2015
-
-
Aℓex Converse authored
Change-Id: I174f5b41be384894e41b8e2926cbf8fd0f8e21b2
-
Deb Mukherjee authored
Change-Id: I38952cd55b91f35e5db45bc8e6a20ef25069c464 --ext-refs: extended references - for multi-ref in nextgen --ext-inter: extended inter - for new_inter/copy_mode in nextgen --ext-interp: for new interpolation
-
- Oct 23, 2015
-
-
Yaowu Xu authored
This commit fixes the merge conflicts between master and nextgenv2 and disable early termination in choose_tx_size() to avoid failure in test. The test failures are pre-existing, some of the issue were fixed in masterbase already, so will have another merge to introduce the fixes. Change-Id: Ib71889661955e73aedbb4db49d8be70425281dcb
-
- Oct 22, 2015
-
-
Ronald S. Bultje authored
Change-Id: I2f2deb700748408b8278b7f5c29ee1f2e39785ec
-
Ronald S. Bultje authored
Change-Id: I79fc3c0594535adc0056339c929cff69b8188760
-
- Oct 16, 2015
-
-
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
-
- Oct 12, 2015
-
-
Ronald S. Bultje authored
This change (in a new config experiment: universal_hp) removes the bitstream parsing dependency of the HP MV bit on the ref MV to be coded. It also cleans up clearing of the HP bit in near/nearestMV, since HP is always on if it's set in the frame header. This admittedly doesn't clean up the crap that could be cleaned up, but that's mostly because I think this needs some careful review; not so much for coding style, but more from hardware people and from the codec team on what we/you want. It would also be nice to get some actual numbers on the real quality impact of this change. If, for example, hardware people come up and tell us they don't actually care anymore, we should probably just this code as-is and do nothing (i.e. discard this patch). See issue 1036. Change-Id: Ic9b106f34422aa0f79de0c28125b72d566bd511a
-
- Oct 08, 2015
-
-
Jingning Han authored
This commit re-designs the bitstream syntax to support recursive transform block partition. The initial stage targets the inter prediction residuals. Change-Id: I556ab3c68c198387a2fd2d02e2b475e83cd417c3
-
- Oct 07, 2015
-
-
Hui Su authored
Experiment for extended/extra intra prediction. Change-Id: Icfeaeb62bafd69474302d2de36d42c6a077a46c2
-
- Sep 29, 2015
-
-
Yaowu Xu authored
Resolved Conflicts in the following files: configure vp10/common/idct.c vp10/encoder/dct.c vp10/encoder/encodemb.c vp10/encoder/rdopt.c Change-Id: I4cb3986b0b80de65c722ca29d53a0a57f5a94316
-
- Sep 12, 2015
-
-
James Zern authored
same usage as --extra-cflags Change-Id: Iff2ed7b8ebb6e51610ee0851aeec08413367ab23
-
- Sep 08, 2015
-
-
Ronald S. Bultje authored
Will be used to hold various trivial bitstream fixes. Change-Id: Ic8ba07a2ae392db7c956ebae124913afe2ae4409
-
- Aug 27, 2015
-
-
James Zern authored
previously any flags added while setting up the toolchain would override the user selections; environment variables could be treated similarly Change-Id: Ibfcc644137d8e579af554d19a38d4020019a7a34
-
- Aug 26, 2015
-
-
Hui Su authored
derflr +0.202% hevclf +0.207% hevcmr +0.095% hevchr +0.077% Tested locally on several derf sequences, speed (encoder + decoder) is slower by less than 1%. It is part of the EXT_TX experiment, which is to be continued to explore different transform variants. Change-Id: I05d44994a62106538a9a241ed8d89bd7c5d14761
-
- Aug 17, 2015
-
-
Jingning Han authored
To turn on vp10, one needs to explicitly set --enable-vp10. Change-Id: Ifc7e294aea9a5bdf5d08f0001ae26fba5a837b64
-
- Aug 12, 2015
-
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- Aug 05, 2015
-
-
Change-Id: Id0d7c19857e29b66c652c8cc1ab56b64e4fc0fa3
-
- Jul 25, 2015
-
-
James Zern authored
requires r10e or newer: Android NDK, Revision 10e (May 2015) ... Other bug fixes: ... - Fixed .asm support for ABI x86_64. Change-Id: I51ec9a5f77c982b7412d922e896348a83ae2d7d6
-
- Jun 03, 2015
-
-
KO Myung-Hun authored
Change-Id: I5750db0504cb69ead52f9f44bf583e693bffbb7e
-
- May 22, 2015
-
-
Johann Koenig authored
Change-Id: Idddefb2fd3e4441421f61bd246479c627020a652
-
- May 15, 2015
-
-
James Zern authored
silences a missing prototype warning Change-Id: I31a11c8390ae58e9a99ecc7cdf2a36334fac3f65
-