- 07 Jul, 2015 2 commits
-
-
Jingning Han authored
Change-Id: I202d4924e627eec94838741df004ed9259d38b88
-
Jingning Han authored
The decoding process handles detokenization and reconstruction per transform block sequentially. There is no need to offset the dqcoeff buffer according to the transform block index. This allows to reduce the memory spill and improve cache performance. Change-Id: Ibb8bfe532a7a08fcabaf6d42cbec1e986901d32d
-
- 06 Jul, 2015 1 commit
-
-
James Zern authored
expose filter_kernels[] and do the table lookup directly Change-Id: I0b10bff0327c3e01a723736141a9ffd377cd3d20
-
- 03 Jul, 2015 1 commit
-
- 02 Jul, 2015 4 commits
-
-
Jingning Han authored
Change the dir name to include more util tools. Change-Id: Id5b16062803ce5eed872fe2edb36d7e56b32eed8
-
James Zern authored
this is tested for each block Change-Id: I229c6f0e9513fb206bdbce8be9699a4bf4008ca4
-
Jingning Han authored
Replace vp9_ prefix with vpx_ for common multi-threading functions. Change-Id: I941a5ead9bfe8213fdad345511d2061b07797b55
-
Jingning Han authored
This commit moves the primitive multi-threading files from vp9 folder to vpx_thread, which will be accessible by all vpx codec. Change-Id: Ib51e66e9c69801c10631fab56d35a0c0aaed5883
-
- 01 Jul, 2015 2 commits
-
-
James Zern authored
Change-Id: I24e10c37ea8f06600cd04b43512efa6170e23e5c
-
James Zern authored
add one to each entry to remove the universal 'value + 1'. Change-Id: I8919b1d7fde8155d1728196c4d577db3064e2c1e
-
- 30 Jun, 2015 1 commit
-
-
James Zern authored
the max value of the lookup in expanded form is: (((1 << 7) - 1) << 1) - 65 + 1 + 64 = 254 remove the clamp [0, 253] and add one table entry Change-Id: I0b5d0c66702fdb0b8f1cc9ab9b0dac66326e85a6
-
- 22 Jun, 2015 1 commit
-
-
Scott LaVarnway authored
and added to MACROBLOCKD. Change-Id: I0e60aaa9f84bcc9f2376d71bd934f251baee38db
-
- 16 Jun, 2015 4 commits
-
-
Scott LaVarnway authored
from read_partition() to decode_partition(). Change-Id: I6bee2a0e9ff315290a690c9d773c9648dd2a200d
-
Scott LaVarnway authored
Moved the frame_type check to the tile level and stored the prob ptr in MACROBLOCKD. Change-Id: I10b5a4abd58213dc7610e3ade1a1583c01526842
-
James Zern authored
+ drop 'vp9_' prefix Change-Id: If3f3ec32d03026af78b8fcd82749e587a3f43059
-
James Zern authored
+ drop 'vp9_' prefix Change-Id: Id5a3c8d416dbdf93d9f4f1bde662f7b2c2290168
-
- 11 Jun, 2015 2 commits
-
-
Scott LaVarnway authored
and change name. Change-Id: I706645cf9d9dc04f1b3b6ac80df80edb7f101854
-
Scott LaVarnway authored
and changed name. Change-Id: Ie023ca66cc2c823032f58d4faeb53fd1863c94f3
-
- 10 Jun, 2015 7 commits
-
-
James Zern authored
all allocated workers are used, the final one in the main thread. Change-Id: I04647d4fb2e01d6d404790e7899515289047f553
-
James Zern authored
Change-Id: I342075eb5a4ba2a85d36d47ae52d1f3476039e31
-
James Zern authored
this is done by init_read_bit_buffer() Change-Id: I222eaa4e9758ff9f7e1e4122106c5c4652ffa99c
-
James Zern authored
vp9_init_dequantizer() was deleted in: bdd249be Optimize the dequantization process on decoder side. Change-Id: Iedb5b6a3a03964dd6901c1e3b2325194d94bc708
-
James Zern authored
Change-Id: Iaea9850890b726c7b5552c5f02b3a309086edc85
-
James Zern authored
removes the need for a prototype for the static function dec_build_inter_predictors_sb Change-Id: I36580ceae061d27f341ab0a16ece479f92e98004
-
James Zern authored
+ strip 'vp9_' prefix Change-Id: Ia057432095e5741473275d4da03ab665c37e924e
-
- 08 Jun, 2015 1 commit
-
-
Scott LaVarnway authored
Added check to see if last frame was all intra. This will eliminate two checks in find_mv_refs_idx(). Also, do not update the frame mvs if the current frame is all intra. This improved performance on material with frequent intra-only frames. Change-Id: I44a4042c3670ab0d38439d565062a0e2a1ba9d1e
-
- 05 Jun, 2015 3 commits
-
-
hkuang authored
Change-Id: Ia689c254bd2d4f274abcc451a9b758f62e3a2b1f
-
Scott LaVarnway authored
member access within null pointer of type 'FRAME_COUNTS' Change-Id: Id3bf75e0a6f2a1abf8522cf9fbb98b3a4443de38
-
Frank Galligan authored
This control allows the application to skip the loop filter in the decoder. This is an advanced control that should only be used in extreme circumstances as it may introduce and accumulate decode artifacts. Change-Id: I278c65c60826f84c9141ebe06c6eeed3c2335fa8
-
- 04 Jun, 2015 2 commits
-
-
Scott LaVarnway authored
Reduced size from 124 bytes to 104 bytes. For decode only builds, it is reduced to 68 bytes. Change-Id: If9e6b92285459425fa086ab5a743d0a598a69de3
-
Scott LaVarnway authored
Change-Id: Iee24b6bb095f748333223e6036fc5c9d9e7e5f1c
-
- 02 Jun, 2015 1 commit
-
-
Scott LaVarnway authored
Moved to MACROBLOCKD. Change-Id: Icce765b334f2755f4fe2a4c39fb2ae2d7660d004
-
- 27 May, 2015 2 commits
- 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
-
- 20 May, 2015 1 commit
-
-
Minghai Shang authored
1. Check existing buffer sizes when re-allocate context buffers. 2. Don't need to set mi buffers to 0 during setup_mi. Change-Id: I6b48b0e077a4d804312b605ad0dc34aec5795a6d
-
- 16 May, 2015 1 commit
-
-
James Zern authored
split call of extend_and_predict() and return, fixes visual studio build warning since: 0a80164c Move mc_buf to cut down size of MACROBLOCKD. Change-Id: I7cdf712941ef773a07f038539cb8080dc27861cd
-
- 15 May, 2015 2 commits
-
-
James Zern authored
silences a missing declaration warning Change-Id: I2f49ebca9ba7a47f3c48f5fe919b90cd4114a9bc
-
Frank Galligan authored
Change-Id: Icea64b9e5632b41aaa7cd7018c501d6add9b7a7f
-
- 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
-