Age | Commit message (Collapse) | Author |
|
Change-Id: I75873846e6fdafbe7597a1bd0192115d2d1e9987
|
|
set_frame_size() is being called twice, once before entering
encode_encode_frame_to_data_rate(), and once again in that function.
No need to call it twice for one-pass mode.
Change-Id: I5fabaf0a90482d4f42cd89ef7ae1402c31aec600
|
|
|
|
Moved the frame_type check to the tile level and stored
the prob ptr in MACROBLOCKD.
Change-Id: I10b5a4abd58213dc7610e3ade1a1583c01526842
|
|
|
|
|
|
* changes:
vp9_encodeframe: make coord_lookup[] static
vp9_resize: make vp9_filteredinterp_*[] static
|
|
|
|
|
|
|
|
This patch modified the thread creating code. When use_svc is true,
the number of threads created is decided by the highest resolution.
This resolved WebM issue 1018.
Change-Id: I367227b14d1f8b08bbdad3635b232a3a37bbba26
|
|
Change-Id: Ia3b1c1db54204fd92a56b7f698a9f26d27ee572a
|
|
unused since its initial commit
~91% faster over 20M pixels
Change-Id: Ic8b5b3246bc97c8406be8bc4496601370403b70a
|
|
Change-Id: I19588f9e674c8635b6e58e4633120be736d256a6
|
|
+ drop the vp9_ prefix
Change-Id: I6dc338a69265dcaa8c6fe071e5757312bf92efca
|
|
it's been unused since:
4ac6a25 Moving vp9_tree_probs_from_distribution() to encoder.
Change-Id: Ieae65864277fc3dbe993c5c08d75c6c5fcaa3a2d
|
|
rename to init_mode_probs
Change-Id: Id451d7763b784ed37e43f2c35073a778078d3d0f
|
|
|
|
* 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
|
|
|
|
|
|
|
|
|
|
This commit fixes a potential integer overflow issue in function
hadamard_16x16. It adds corresponding dynamic range comment.
Change-Id: Iec22f3be345fb920ec79178e016378e2f65b20be
|
|
Add comment to assist SIMD optimization.
Change-Id: I300d5a848e6e9947e451de2a871a88940703fc9f
|
|
|
|
filter by weight - average improvement ~2x-3x
Change-Id: I4832033335d339cdafdce697f07ce3e643920057
|
|
|
|
s/CONFIG_VP8\b/CONFIG_VP8_ENCODER/
Change-Id: I616aace9cf8f18d7e83f00f7aef3b8a26fc4c17b
|
|
the declaration containing the alignment in vp9_filter.h was removed in:
eb88b17 Make vp9 subpixel match vp8
fixes a crash in 32-bit builds
Change-Id: I9a97e6b4e8e94698e43ff79d0d8bb85043b73c61
|
|
|
|
If the frame size increases, the tile data buffer needs to be
re-allocated according to the number of tiles existing in current
frame. This patch makes the multi-tile encoding work in spatial
SVC usage case, and partially solved WebM issue 1018.
Change-Id: I1ad6f33058cf5ce6f60ed5024455a709ca80c5ad
|
|
and change name.
Change-Id: I706645cf9d9dc04f1b3b6ac80df80edb7f101854
|
|
Refactor/no change in behavior.
Change-Id: Idb3c55b1304feaf689b90403f79bc96dba26f060
|
|
|
|
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
|
|
fixes instability; noticed on mingw
Change-Id: Idef4349339444ec84916e5fcd908ee9633d28aaa
|
|
|
|
|
|
* changes:
libs.mk: relocate TEST_INTRA_PRED_SPEED_OBJS init
test_intra_pred_speed: remove #if w/in another macro
|
|
|