- 22 May, 2014 - 10 commits
-
-
Dmitry Kovalev authored
We use libwebm instead of libmkv and nestegg. Change-Id: I339eae081061c2e3eb8b234f14ae1bc846f85011
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Paul Wilkins authored
-
Yaowu Xu authored
-
Paul Wilkins authored
Breaks rate control completely. This reverts commit 9067b293. Change-Id: I8f89e209cf7bd607f7de5c4872adcd57a9c5c72b
-
James Zern authored
-
James Zern authored
more work would be necessary to avoid leaks in all failure cases Change-Id: I9c92ae1c34e120b17109bc832b6b2789b909761d
-
James Zern authored
quoting within $() doesn't need to be escaped; removes trailing " in test_name Change-Id: I97ffad9fdfd97b3cdf4dec2a8547804875d85e66
-
- 21 May, 2014 - 15 commits
-
-
Minghai Shang authored
Change-Id: I2a41c1fe08261065dd21fe631b2b5937acfbfb51
-
Dmitry Kovalev authored
Change-Id: I79576920efb7f3f6f197d386727409759d8bda8d
-
Deb Mukherjee authored
Renames all x86_64 specific assembly files to consistently end in _x86_64.asm. This will be useful for build systems to handle these files differently. All new 64-bit specific assembly files should use the new naming convention. Change-Id: I36c89584967c82ffc4088b1b5044ac15d2bb7536
-
-
Yaowu Xu authored
This commit changed to enable the encoder to adjust motion dection speed threshold based on picture size. In addition, cpu-used 1 now does a partition search every other frame instead of every third frame for low resolution inputs. The change has no quality/speed impact for 720p and above. Test showed the change increase encoding time by between 3% to 6% for cpu-used 2 encodiong of 360p sequences. It also has a compression gain about .3%. For cpu-used 2, the change resolved some very disturbing visual artifacts in certain sequences when large block partitionings and transforms are used as a result of copying the partition from a previous frame. Change-Id: Ic7fd22508cdb811d4ca935655adbf20109286cfa
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
hkuang authored
https://gerrit.chromium.org/gerrit/#/c/70162/ Change-Id: I797be6a4b21460de6d791125fc20d2be3a35364f
-
Jingning Han authored
-
Deb Mukherjee authored
-
Dmitry Kovalev authored
Change-Id: I3258b789ce8c59fdfeaaca1acb9638b565e82a2a
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Deb Mukherjee authored
Also adds compile check and a libyuv configure flag Change-Id: Ib9f0f4a71c4083e6f0aea7b5a5d175531ef0f66b
-
- 20 May, 2014 - 14 commits
-
-
Deb Mukherjee authored
-
Tom Finegan authored
-
Tom Finegan authored
-
hkuang authored
-
James Zern authored
-
James Zern authored
-
Deb Mukherjee authored
This is needed for profiles 1 and 2. Change-Id: I5dd7644c2932d055ab89e050d4be7d4117cd1028
-
hkuang authored
The current decode_tiles decodes the frame one tile by one tile and then loopfilter the whole frame or use another worker thread to do loopfiltering. |------|------|------|------| |Tile1-|Tile2-|Tile3-|Tile4-| |------|------|------|------| For example, if a tile video has one row and four cols, decode_tiles will decode the Tile1, then Tile2, then Tile3, then Tile4. And during decode each tile, decode_tile will decode row by row in each tile. For frame parallel decoding, decode_tiles will decode video in row order across the tiles. So the order will be: "Decode 1st row of Tile1" -> "Decode 1st row of Tile2" -> "Decode 1st row of Tile3" -> "Decode 1st row of Tile4" -> "Decode 2nd row of Tile1" -> "Decode 2nd row of Tile2" -> "Decode 2nd row of Tile3" -> "Decode 2nd row of Tile4"-> "loopfilter 1st row" Change-Id: I2211f9adc6d142fbf411d491031203cb8a6dbf6b
-
Dmitry Kovalev authored
Change-Id: Id79138f2dd472ee95c784b0eb2781d4037c51dd8
-
Dmitry Kovalev authored
Change-Id: I87bb1876f8a04ef28cb7135b657815e12f2f31cb
-
Minghai Shang authored
Change-Id: I76a48b03388a8c5cc74b871deb836cd92263b306
-
Paul Wilkins authored
-
James Zern authored
-
Tom Finegan authored
-
- 19 May, 2014 - 1 commit
-
-
Jingning Han authored
-