Age | Commit message (Collapse) | Author |
|
from read_partition() to decode_partition().
Change-Id: I6bee2a0e9ff315290a690c9d773c9648dd2a200d
|
|
|
|
Moved the frame_type check to the tile level and stored
the prob ptr in MACROBLOCKD.
Change-Id: I10b5a4abd58213dc7610e3ade1a1583c01526842
|
|
|
|
|
|
* changes:
vp9_decodeframe: simplify init_read_bit_buffer signature
vp9_decode_frame: remove explicit read_bit_buffer init
|
|
* changes:
vp9_decodeframe.h: remove unused prototype
vp9_decodeframe: move public funcs to end of file
vp9_decodeframe: reorder some functions
vp9_decodeframe: hide vp9_dec_build_inter_predictors_sb
|
|
and change name.
Change-Id: I706645cf9d9dc04f1b3b6ac80df80edb7f101854
|
|
and changed name.
Change-Id: Ie023ca66cc2c823032f58d4faeb53fd1863c94f3
|
|
all allocated workers are used, the final one in the main thread.
Change-Id: I04647d4fb2e01d6d404790e7899515289047f553
|
|
Change-Id: I342075eb5a4ba2a85d36d47ae52d1f3476039e31
|
|
this is done by init_read_bit_buffer()
Change-Id: I222eaa4e9758ff9f7e1e4122106c5c4652ffa99c
|
|
vp9_init_dequantizer() was deleted in:
bdd249b Optimize the dequantization process on decoder side.
Change-Id: Iedb5b6a3a03964dd6901c1e3b2325194d94bc708
|
|
Change-Id: Iaea9850890b726c7b5552c5f02b3a309086edc85
|
|
removes the need for a prototype for the static function
dec_build_inter_predictors_sb
Change-Id: I36580ceae061d27f341ab0a16ece479f92e98004
|
|
+ strip 'vp9_' prefix
Change-Id: Ia057432095e5741473275d4da03ab665c37e924e
|
|
|
|
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
|
|
Change-Id: Ia689c254bd2d4f274abcc451a9b758f62e3a2b1f
|
|
|
|
member access within null pointer of type 'FRAME_COUNTS'
Change-Id: Id3bf75e0a6f2a1abf8522cf9fbb98b3a4443de38
|
|
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
|
|
Reduced size from 124 bytes to 104 bytes. For decode only builds,
it is reduced to 68 bytes.
Change-Id: If9e6b92285459425fa086ab5a743d0a598a69de3
|
|
Change-Id: Iee24b6bb095f748333223e6036fc5c9d9e7e5f1c
|
|
Moved to MACROBLOCKD.
Change-Id: Icce765b334f2755f4fe2a4c39fb2ae2d7660d004
|
|
|
|
|
|
|
|
Change-Id: I60ea7724e6ab06fc658f678c1b76d984a43f5a5e
|
|
Change-Id: If28b59b9521204a6e3aecedcf75932d76a752567
|
|
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
|
|
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
|
|
split call of extend_and_predict() and return, fixes visual studio build
warning since:
0a80164 Move mc_buf to cut down size of MACROBLOCKD.
Change-Id: I7cdf712941ef773a07f038539cb8080dc27861cd
|
|
silences a missing declaration warning
Change-Id: I2f49ebca9ba7a47f3c48f5fe919b90cd4114a9bc
|
|
|
|
Change-Id: Icea64b9e5632b41aaa7cd7018c501d6add9b7a7f
|
|
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
|
|
|
|
Remove a few repeated data structure reads from
read_uncompressed_header.
Change-Id: I6eb741b39f9415ad0aa4631dfbf4a1ace4eba56a
|
|
|
|
Create a new component, vpx_dsp, for code that can be shared
between codecs. Move the SAD code into the component.
This reduces the size of vpxenc/dec by 36k on x86_64 builds.
Change-Id: I73f837ddaecac6b350bf757af0cfe19c4ab9327a
|
|
The code was using one row too many.
Change-Id: Ie0c05d02c22ae3d0d13d3b6565c40de3bc4fa17a
|
|
times of border extension.
Change-Id: I8e5bd590cc696ee71cfe1f4cc66c12fb24aaf44e
|
|
Should be using xd->above_mi and xd->left_mi.
Change-Id: Ifab83512db5491a955a3ed44a2d6e3b25b5ae5a5
|
|
return the difference between the 2 buffer sizes rather than exactly
-1/0/1.
Change-Id: Idf1ccff7088b31845470bcc71bea5927b0598cc7
|
|
vestigial. replace instances with memset() which they already were being
defined to.
Change-Id: Ie030cfaaa3e890dd92cf1a995fcb1927ba175201
|
|
instead of calculating every block.
Change-Id: Ib19ff2546be8441f8755ae971ba2910f29412029
|
|
(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
|
|
Change-Id: Ib1e17d8aae9b713b87f560ab5e49952ee2bfdcc2
|
|
Change-Id: Ia2956f06f409b9b0ca8320ca4c1ea5680e938402
|