- 13 Oct, 2015 1 commit
-
-
Jingning Han authored
This commit enables the rate-distortion optimization for recursive transform block coding scheme. Change-Id: Id6a8336ca847bb3af1e94cbfb51db1f4da12d38f
-
- 09 Oct, 2015 1 commit
-
-
Jingning Han authored
This commit makes the rate-distortion optimization for chroma component support the recursive transform block coding scheme. Change-Id: I1bfed6d05b0ebb3905cb625222401e2ccbae10f3
-
- 08 Oct, 2015 2 commits
-
-
Jingning Han authored
This commit allows the decoder to recursively parse and rebuild the pixel blocks. Change-Id: I510f3a30ae7cdad5b70725c66882b00a0594e96f
-
Jingning Han authored
This commit makes the transform, quantization, tokenization and their corresponding inverse operations support recursive transform block coding process. Change-Id: I71f2ef3a7c2d3db7cfc63c1fd3f1337e8e0360b5
-
- 07 Oct, 2015 2 commits
-
-
Jingning Han authored
Add the row and column index to the argument list of unit functions called by foreach_transformed_block wrapper. This avoids the repeated internal parsing according to the block index. Change-Id: I42b3578eac258ebaba7a7c74f684de9abab521a6
-
Jingning Han authored
Change-Id: Id7f7a9b2e53fc0074b55d58143f296afad6b844e
-
- 01 Oct, 2015 1 commit
-
-
hui su authored
ext-tx on derflr: +1.756% (was +1.648) Change-Id: I8a87970fa589e8f5f96db7aa68ec9b6c98e20188
-
- 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
-
- 11 Sep, 2015 1 commit
-
-
Jingning Han authored
Change-Id: Ie3daed0b282b43ef81d2f8797ac1f6e8bde7d65e
-
- 10 Sep, 2015 2 commits
-
-
Jingning Han authored
Change-Id: Ic39d4523e78863c816b0fc85f56ea5ae5e0b3310
-
Debargha Mukherjee authored
Creates new hybrid transforms combining symmetric DST with ADST and DCT. Thus a total of 16 transforms are supported. derfl: +1.659% (up about 0.2%) Change-Id: Idde1cecdb59527890bf05da740099c3f6a5b9764
-
- 09 Sep, 2015 1 commit
-
-
Debargha Mukherjee authored
Does not include DST1 yet. derflr: +1.437 (8-bit internal), +7.243 (12-bit internal) with --enable-ext-tx Change-Id: I91f1759fd2de794755eb6384cda52e80e979cb7d
-
- 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
-
- 24 Aug, 2015 1 commit
-
-
hui su authored
Prepare for adding more transform varieties (EXT_TX and TX_SKIP in nextgen). Change-Id: I2dfe024f6be7a92078775917092ed62abc2e7d1e
-
- 21 Aug, 2015 1 commit
-
-
hui su authored
This makes it easier to add new transform types and scan orders to VP10 in the future. Change-Id: I94874ddc9b19928d7820d57e94e2af04adf51efe
-
- 12 Aug, 2015 3 commits
-
-
Jingning Han authored
Change-Id: Ic5004f8bdc1c2b025b598e80374ee1f286ea95ee
-
Jingning Han authored
Remove the vp9_ prefix from vp10 file names. Change-Id: I513a211b286a57d6126fc1b0fbfd6405120014f1
-
Jingning Han authored
This commit folks the VP9 and VP10 codebase and makes libvpx support VP8, VP9, and VP10. Change-Id: I81782e0b809acb3c9844bee8c8ec8f4d5e8fa356
-
- 10 Aug, 2015 1 commit
-
-
Alex Converse authored
Use system_state.h in vpx_dsp and remove unneeded includes of vp9_systemdependent.h. Change-Id: I92557ec6dd5aa790160b4f31fe7967db0d7ec3c4
-
- 06 Aug, 2015 1 commit
-
-
Jingning Han authored
Change-Id: I83ed3422f1f4009675ad2f5c4b7236bc7b83b30e
-
- 04 Aug, 2015 1 commit
-
-
Jingning Han authored
This commit clears all the vp9_ prefix use case in vpx_dsp. It gets the vp9 folder ready to branch out vp10. Change-Id: I2906eec179ee792b4af8c9b4161313653050e931
-
- 31 Jul, 2015 1 commit
-
-
Alex Converse authored
This is using a define instead of an enum to keep byte packing. Change-Id: I3abb07c8bfe377e19be4531b624af7b7b4207792
-
- 28 Jul, 2015 1 commit
-
-
Jingning Han authored
Clean up the forward 2D-DCT function names in vpx_dsp. Change-Id: I3117978596d198b690036e7eb05fe429caf3bc25
-
- 22 Jul, 2015 1 commit
-
-
hui su authored
Change-Id: Ie4d958b26e586db218f8ee95d5df4bf11f2345a1
-
- 20 Jul, 2015 1 commit
-
-
Jingning Han authored
Separate the hybrid transform case from 2D-DCT case. This will allow us to clear up cross dependency between c and SIMD implementations later. Change-Id: Iaa499e8b096850a1c5a0c50a3b6e63e15d0184bf
-
- 17 Jul, 2015 1 commit
-
-
Yunqing Wang authored
The following quantization functions were moved: vp9_quantize_b vp9_quantize_b_32x32 vp9_highbd_quantize_b vp9_highbd_quantize_b_32x32 vp9_quantize_dc vp9_quantize_dc_32x32 vp9_highbd_quantize_dc vp9_highbd_quantize_dc_32x32 The purpose of doing that was to allow these functions to be shared by multiple codecs. Change-Id: Id8ab939f283353cdd07bd930d47db3d932a5d87f
-
- 13 Jul, 2015 1 commit
-
-
Jingning Han authored
This commit simplifies the intra block boundary condition logic. It removes the block index from the argument set. Change-Id: If00142512eb88992613d6609356dfd73ba390138
-
- 09 Jul, 2015 1 commit
-
-
Jingning Han authored
Change-Id: Ib1303dac9043ab1b1f8fce54611cf4ea8a208038
-
- 06 Jul, 2015 1 commit
-
-
Jingning Han authored
Factor out the subtraction operator as common function. Change-Id: I526e703477c6a290e0e3e3c8898f8bb1ca82779b
-
- 22 May, 2015 1 commit
-
-
Scott LaVarnway authored
Various header/test files had to be re-worked in order to build "Remove cm parameter from vp9_decode_block_tokens()". This patch reverts the "Remove cm" part and only contains the re-worked header files. Change-Id: I520958a88d1991fee988a3c784d0eac40e117a32
-
- 13 May, 2015 1 commit
-
-
Johann authored
With the sad functions, and hopefully the variance functions soon, moving to the vpx_dsp location, place the defines used in the reference C code in a common location. Change-Id: I4c8ce7778eb38a0a3ee674d2f1c488eda01cfeca
-
- 29 Apr, 2015 1 commit
-
-
James Zern authored
vestigial. replace instances with memset() which they already were being defined to. Change-Id: Ie030cfaaa3e890dd92cf1a995fcb1927ba175201
-
- 21 Apr, 2015 1 commit
-
-
Scott LaVarnway authored
(see I3a05cf1610679fed26e0b2eadd315a9ae91afdd6) For the test clip used, the decoder performance improved by ~2%. This is also an intermediate step towards adding back the mode_info streams. Change-Id: Idddc4a3f46e4180fbebddc156c4bbf177d5c2e0d
-
- 03 Mar, 2015 1 commit
-
-
Deb Mukherjee authored
The rounding factor needs to be scaled down by a factor of 2. Also, the quantized and dequantized coefficients are memset to 0 when dc quantizer is used. Change-Id: Ifa68bab02addbf1b83d249c5b4cbd5cda796b1cf
-
- 06 Jan, 2015 1 commit
-
-
Yaowu Xu authored
Change-Id: I1e32bf8f6872a6fb7e9cabe86483e94805e2f790
-
- 23 Dec, 2014 1 commit
-
-
Jim Bankoski authored
Change-Id: Iabe8a8868a747626c24bb13f1796f4c7827af367
-
- 22 Dec, 2014 2 commits
-
-
Jingning Han authored
This reverts commit 9946ee23. Fix the ssse3 asm function. Change-Id: I07f77a63aa98087626e45c4e87aa5dcafc0b0b07
-
Jim Bankoski authored
Change-Id: Iff528c4b7528cc70320343b3a7ce07a92b024dfd
-
- 19 Dec, 2014 1 commit
-
-
Paul Wilkins authored
This reverts commit e9b586e2. Change-Id: I5b36e6727da6c05278d97e2c37b80c109f79bed4
-
- 18 Dec, 2014 1 commit
-
-
Paul Wilkins authored
zbin extra / zbin_oq_value was widely passed around, hence removal touches a lot of code. Change-Id: Idc94359735b60c38a160e4385ae09d5ca8b6b8e5
-