- 02 Nov, 2015 2 commits
-
-
Alex Converse authored
Change-Id: I174f5b41be384894e41b8e2926cbf8fd0f8e21b2
-
Debargha 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
-
- 23 Oct, 2015 1 commit
-
-
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
-
- 22 Oct, 2015 2 commits
-
-
Ronald S. Bultje authored
Change-Id: I2f2deb700748408b8278b7f5c29ee1f2e39785ec
-
Ronald S. Bultje authored
Change-Id: I79fc3c0594535adc0056339c929cff69b8188760
-
- 16 Oct, 2015 1 commit
-
-
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
-
- 12 Oct, 2015 1 commit
-
-
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
-
- 08 Oct, 2015 1 commit
-
-
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
-
- 07 Oct, 2015 1 commit
-
-
hui su authored
Experiment for extended/extra intra prediction. Change-Id: Icfeaeb62bafd69474302d2de36d42c6a077a46c2
-
- 29 Sep, 2015 1 commit
-
-
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
-
- 12 Sep, 2015 1 commit
-
-
James Zern authored
same usage as --extra-cflags Change-Id: Iff2ed7b8ebb6e51610ee0851aeec08413367ab23
-
- 08 Sep, 2015 1 commit
-
-
Ronald S. Bultje authored
Will be used to hold various trivial bitstream fixes. Change-Id: Ic8ba07a2ae392db7c956ebae124913afe2ae4409
-
- 27 Aug, 2015 1 commit
-
-
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
-
- 26 Aug, 2015 1 commit
-
-
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
-
- 17 Aug, 2015 1 commit
-
-
Jingning Han authored
To turn on vp10, one needs to explicitly set --enable-vp10. Change-Id: Ifc7e294aea9a5bdf5d08f0001ae26fba5a837b64
-
- 12 Aug, 2015 1 commit
-
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- 05 Aug, 2015 1 commit
-
-
Ghislain MARY authored
Change-Id: Id0d7c19857e29b66c652c8cc1ab56b64e4fc0fa3
-
- 25 Jul, 2015 1 commit
-
-
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
-
- 03 Jun, 2015 1 commit
-
-
KO Myung-Hun authored
Change-Id: I5750db0504cb69ead52f9f44bf583e693bffbb7e
-
- 22 May, 2015 1 commit
-
-
Johann authored
Change-Id: Idddefb2fd3e4441421f61bd246479c627020a652
-
- 15 May, 2015 1 commit
-
-
James Zern authored
silences a missing prototype warning Change-Id: I31a11c8390ae58e9a99ecc7cdf2a36334fac3f65
-
- 13 May, 2015 1 commit
-
-
Tom Finegan authored
These targets no longer build (PPC support was removed from libvpx). Remove the dead code and misleading help output. BUG=https://code.google.com/p/webm/issues/detail?id=997 Change-Id: Ib35614806adeae970f3821da0d8dbcc54ab8d868
-
- 07 May, 2015 1 commit
-
-
Johann authored
Use memcpy instead of casting. Change-Id: Ieca725cc628883985bde23c7d742af8781c5dbb5
-
- 22 Apr, 2015 1 commit
-
-
James Zern authored
vestigial. there are tools better suited for this Change-Id: I7a72a2cfe32377f07c8cd0973ddb18842720a225
-
- 21 Apr, 2015 2 commits
-
-
James Zern authored
vestigial. there are tools better suited for this Change-Id: I1d6f604452fbc62cb7523eec8d1f8a72a276d6b5
-
James Zern authored
vestigial. the code is stale and couldn't be configured directly; there are better ways to achieve this now Change-Id: I5a9c62e099215588cd0d7e5ae002dfc77c21a895
-
- 03 Apr, 2015 1 commit
-
-
Johann authored
Change-Id: I560b1a954a5089a8af69952b8084408c6a420b96
-
- 02 Apr, 2015 1 commit
-
-
Johann authored
There are no functional optimizations for AltiVec/PPC Change-Id: I6877a7a9739017fe36fc769be22679c65ea99976
-
- 24 Mar, 2015 1 commit
-
-
Parag Salasakar authored
For P5600: CROSS=$MTI/bin/mips-mti-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\ ../configure --target=mips32-linux-gcc --cpu=p5600 --enable-msa For I6400: CROSS=$IMG/bin/mips-img-linux-gnu- CFLAGS='-EL' CXXFLAGS='-EL' LDFLAGS='-EL'\ ../configure --target=mips64-linux-gcc --cpu=i6400 --enable-msa Change-Id: Id25f721ea1f1991d5116e04dba713aebd7378f05
-
- 10 Feb, 2015 1 commit
-
-
James Zern authored
defaults to enabled. when disabled skips dependency file (.d) generation allowing for faster one-time builds. Change-Id: I2d7d7f905f1663315b8eb2b2e81fffb6fcb15829
-
- 05 Feb, 2015 1 commit
-
-
James Zern authored
This reverts commit a6715a75. Removes a duplicate entry; this was previously added by: 14e37cf9 Add help info for --enable-vp9-highbitdepth Change-Id: I61408e782232821ef6ed84775b5c79d172ba7f2d
-
- 22 Jan, 2015 1 commit
-
-
Lawrence Velázquez authored
Change-Id: I5baa4405e0b52fd3b6f312bd2dc94b19e6ff3da7
-
- 16 Jan, 2015 1 commit
-
-
Yaowu Xu authored
Change-Id: I89497a483117fc472be3a836070109498258140d
-
- 02 Jan, 2015 1 commit
-
-
Yaowu Xu authored
This fixes issue# 903. Change-Id: I649d8584898a93681073e1ac1b444ff66e240050
-
- 01 Dec, 2014 1 commit
-
-
Johann authored
Probably not even the dominant platform the library is being built for. Add --cpu= option description to help. The option already exists. Don't allow passing just --cpu as a no-op. BUG=826 Change-Id: Iaa3f4f693ec78b18927b159b480daafeba0549c0
-
- 21 Nov, 2014 1 commit
-
-
Johann authored
All the assembly code has been removed, the tests no longer check for the target, and android and chrome do not use the targets. Change-Id: I193993f7b2b0bd6478453402f573ce3606e04e8d
-
- 13 Nov, 2014 1 commit
-
-
Marco authored
Change-Id: I7a941c0efbb5912aa97348da6fd1aba28df4482a
-
- 07 Nov, 2014 1 commit
-
-
Johann authored
The obj_int_extract code is no longer worth maintaining. It creates significant issues when adapting for different build systems and no longer offers as significant of a performance benefit due to improvements in intrinsics. Source files will remain until the various third-party builds are updated. The neon fast quantizer has been moved to intrinsics. The armv6 version has been removed because so few remaining targets require it. Compilers and processors have improved significantly since the pack_tokens code was written. The assembly is no longer faster than the C code. pack_tokens were the only optimizations for the armv5te targets so the targets will be removed after the test infrastructure has been updated. BUG=710 Change-Id: Ic785b167cd9f95eeff31c7c76b7b736c07fb30eb
-
- 03 Oct, 2014 1 commit
-
-
Deb Mukherjee authored
Incorporates the WRAPLOW macro into the non-highbitdepth transforms to aid hardware verification between a software C model and an intended hardware implementation though the use of the configure options: --enable-experimental --enable-emulate-hardware. Note that to avoid further discrepancies between the sse/sse2 implementations of the transforms and the C implementation, when the emulate hardware option is invoked, we also disable sse/sse2/etc. Also incudes some minor cleanups/renaming etc. Change-Id: Ib864d8493313927d429cce402982f1c8e45b3287
-
- 12 Sep, 2014 1 commit
-
-
Deb Mukherjee authored
Adds various high bitdepth transform functions and tests. Much of the changes are related to using typedefs tran_low_t and tran_high_t for the final transform cofficients and intermediate stages of the transform computation respectively rather than fixed types int16_t/int. When vp9_highbitdepth configure flag is off, these map tp int16_t/int32_t, but when the flag is on, they map to int32_t/int64_t to make space for needed extra precision. Change-Id: I3c56de79e15b904d6f655b62ffae170729befdd8
-