Age | Commit message (Collapse) | Author |
|
The later encoding process will take the top-left block's
mode_info for pre-determined block size.
Change-Id: I76a90f9ce7f3b2dbc2975b52442114e461c465b5
|
|
The per block rd cost calculation is not needed when partition
size is preset.
Change-Id: Ie5575248bbffb584e908aa13097f697ace6ec747
|
|
macroblockd."
|
|
|
|
|
|
|
|
|
|
|
|
the flag in the header wasn't being set based on the encoder
configuration in non-intra only mode
broken since:
fbc2fbf Adding oxcf temp variable.
Change-Id: Ib4cff9901889824bc4e68d7f0f6deb1e41df2f53
|
|
|
|
|
|
|
|
This improve the deocde performance by ~2% on Nexus 7 2013.
Change-Id: Ie9c4ba0371a149eb7fddc687a6a291c17298d6c3
|
|
string literal to int within an assert
Change-Id: I76a173f96b9add5bf27c3f5ad5d72c6f30e51629
|
|
The initial reset of this_rdc in vp9_pick_inter_mode is not needed,
since it will be re-assign when used.
Change-Id: Ic0e12d741cbab292fc214c1eabb48b129af7839b
|
|
Compare the current best mode rate-distortion cost with the skip
threshold to decide if performing motion search.
Change-Id: Ia071824f8dd3b7db485f424692a485a2da6a1a9f
|
|
Change-Id: I0222f7abc61202f4a83b117bbfb042ada6304562
|
|
|
|
Change-Id: I0363d98f6f6558a43276aec48f27dca37c93f5ad
|
|
|
|
|
|
|
|
It makes the overall speed -6 about 2% faster with no compression
performance change.
Change-Id: I680a967b421caa2c5a5cdb821311c4726a2df45a
|
|
These speed-up features for key frame coding are only turned on
in the settings of hybrid non-RD and RD mode decision. It provides
about 20% speed-up to the hybrid key frame coding at the expense
of certain compression performance loss. For vidyo1, the key frame
coding statistics are changed
9838F, 35.020 dB, 61677 us -> 9920F, 34.834 dB, 47556 us
Overall rtc set compression performance is down by -0.257%.
Change-Id: I0025447fda26bb7855e982955642b5f55d71b51f
|
|
When block size is below 16x16, the encoder swap from non-RD to
RD mode for key frame coding. This largely brough back the key
frame compression performance. For vidyo1 at 1000 kbps, the key
frame coding statistics are changed
9978F, 34.183 dB, 36807 us -> 9838F, 35.020 dB, 61677 us
As compared to the full RD case
7187F, 34.930 dB, 214470 us
The overall rtc set coding performance (single key frame setting)
is improved by 1.5%.
Change-Id: I78a4ecf025d7b24ec911e85be94e01da05e77878
|
|
|
|
ioc found a potential integer overflow in the rate control.
This is related to https://code.google.com/p/webm/issues/detail?id=821
Change-Id: Ib6c4acd6e964972f932fce7490592eb134f2b7ea
|
|
|
|
|
|
|
|
|
|
Change 72193 made the encoder behave differently
when configured with and without high bitdepth.
This change means the same algorithm is used for both.
Change-Id: I707a44a94afca773a9e0c2f7ebeeea83030257c5
|
|
Change-Id: Ifcf2efbb232ea4cabcdebbe77e0820d121e4a6da
|
|
Currently, VP9 supports column-tile encoding, which allows a frame
to be encoded in multiple column tiles independently. The number of
column tiles are set by encoder option "--tile-columns". This
provides a way to encode a frame in parallel.
Based on previous set of patches, this patch implemented the tile-
based multi-threaded encoder. Each thread processes one or more
tiles.
Usage:
For HD clips:
--tile-columns=2 --threads=1/2/3/4
While using 4 threads, tests showed that the encoder achieved
2.3X - 2.5X speedup at good-quality speed 3, and 2X speedup at
realtime speed 5.
Change-Id: Ied987f8f2618b1283a8643ad255e88341733c9d4
|
|
|
|
|
|
Change 71789 renamed CONFIG_VP9_HIGH to CONFIG_VP9_HIGHBITDEPTH.
However, one use of CONFIG_VP9_HIGH was missed.
Change-Id: I0ebb9c71380c6d810a25708d15471abf9533e695
|
|
|
|
Bug was introduced in https://gerrit.chromium.org/gerrit/#/c/72122/
Change-Id: Idb500ea619a30e7bc50e22fb8ee03be5282f41db
|
|
|
|
Change-Id: Id8c8c3be882bcd92afea3ccec6ebdf3f208d28ef
|
|
Change-Id: I0c39136d67e1e83020d61f86b062a04182ec9b00
|
|
|
|
|
|
Change-Id: I714ca22b5d51016bf8b035cf457616c707257641
|
|
|
|
For a few refresh periods after key frame, use large qp-delta
to increase quality ramp-up.
Change-Id: Ib5a150fb2dfa6bafd0d4e6b5d28dfd0724b61319
|
|
Change-Id: I6e5e0571d6967b9b992966336715e35bb97f187e
|
|
|
|
|