- 28 Aug, 2014 - 1 commit
-
-
James Zern authored
this change is proactive: the loop filter expects valid input and may produce undefined results / crash in other cases. Change-Id: I6cc1e966062a91cbc6db981c87cd03d9129fc8fe
-
- 27 Aug, 2014 - 4 commits
-
-
James Zern authored
attempting to decode a frame after the previous frame failed has the potential of interrupting an earlier loop filter task Change-Id: I6f2b1ddcdf5b89c3e2ee8caf5289dada2a087d66
-
James Zern authored
if the first frame was corrupt and loop filter not called, the next call would assume the necessary allocations had been done and segfault when accessing a NULL pointer Change-Id: Ib6ef505e5c594e6f0fe65ab0700172bcf06b92a6
-
Yaowu Xu authored
-
Marco authored
-
- 26 Aug, 2014 - 14 commits
-
-
Marco authored
Keep one test, BasicBufferModel, with denoiser set off. Change-Id: I762c2004b3adca24f677535cfa5b991108f31f01
-
James Zern authored
-
Marco authored
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
-
Marco authored
Change-Id: I7f3bc292b1b411e10586f0975143ae996ea78d1d
-
Yaowu Xu authored
This commit addes a new strategy to reduce the search for optimal interpolation filter type. The encoder counts and store how many each filter type is selected and used for each of the reference frames. A filter type that is rarely used for all three reference frames is masked out to avoid computation. The impact on compression is neglectible: -0.02% on derf +0.02% on stdhd Encoding time is seen to reduce by 2~3%. Change-Id: Ibafa92291b51185de40da513716222db4b230383
-
Dmitry Kovalev authored
Change-Id: Ib04a545b43f3a36c6df7eaf3ed2d802cf41119bb
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
We don't output invisible frames with VP9. Change-Id: I7b874d3ac454c1b2966d5d7d72e12a864b49afae
-
- 25 Aug, 2014 - 20 commits
-
-
Dmitry Kovalev authored
-
Tom Finegan authored
Echo args back from new util functions to decrease the repetition in this file. Change-Id: Id4d7c02bf81cf2c5261f58b560e033869a346677
-
Dmitry Kovalev authored
The variable is never read. Change-Id: I94141c1667fa5d10604cd6f83c5f64df107dee94
-
Minghai Shang authored
-
Tom Finegan authored
-
Dmitry Kovalev authored
-
Tom Finegan authored
- Make $1 input file at all call sites. - Actually use vpxenc_pipe(). Change-Id: I22f25719aeb3dce60863207b2e2a49e42e27ed06
-
Tom Finegan authored
-
Dmitry Kovalev authored
Change-Id: I3e319f581215ccb814afca247c1d911be231a4ac
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: Ic5e3ff5f572ed55d7dd3df8c606e57daacf885dc
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
Change-Id: I2b9609dd22bacbf26e669f70bf155613b0316eb3
-
Minghai Shang authored
We can use one frame context for each layer so that we don't have to reset the probs every frame. But we can't use prev_mi since we may drop enhancement layers. So we have to generate a non vp9 compatible bitstream and modify it in the player. 1. We need to code all frames as invisible frame to let prev_mi not to be used. But in the bitstream we need to code the show_frame flag to 1 so that the publisher will know it's supposed to be a visible frame. 2. In the player we need to change the show_frame flag to 0 for all frames. Then add an one byte frame into the super frame to tell the decoder which layer we want to show. Change-Id: I75b7304cf31f0ab952f043e33c034495e88f01f3
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
Jim Bankoski authored
-
- 23 Aug, 2014 - 1 commit
-
-
James Zern authored
restore const lost in: f0f9ab68 invalid_file_test.cc: remove unused param warnings Change-Id: I0c5318f84c81e3dd7bb44468463faf9edd6bc18a
-