Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-21 | Moving itxm_add pointer from MACROBLOCKD to MACROBLOCK. | Dmitry Kovalev | |
The final goal is eventually to get rid of both itxm_add and fwd_txm4x4. This patch does it in the decoder. Change-Id: Ibb3db57efbcbb1ac387c6742538a9fcf2c6f24a5 | |||
2014-05-21 | Merge "Deadline is not supported in VP9 decoder, removing it completely." | Dmitry Kovalev | |
2014-05-21 | Merge "Cleaning up calculate_section_intra_ratio()." | Dmitry Kovalev | |
2014-05-21 | Merge "Adjust the forward 16x16 DCT computation steps" | Jingning Han | |
2014-05-20 | Cleaning up calculate_section_intra_ratio(). | Dmitry Kovalev | |
Change-Id: I3258b789ce8c59fdfeaaca1acb9638b565e82a2a | |||
2014-05-20 | Merge "Cleaning up vp9_twopass_postencode_update()." | Dmitry Kovalev | |
2014-05-20 | Merge "Replacing int_mv with MV." | Dmitry Kovalev | |
2014-05-20 | Merge "Hiding struct diff in *.c file." | Dmitry Kovalev | |
2014-05-20 | Merge "Extends temporal filtering to work for 422 data" | Deb Mukherjee | |
2014-05-20 | Extends temporal filtering to work for 422 data | Deb Mukherjee | |
This is needed for profiles 1 and 2. Change-Id: I5dd7644c2932d055ab89e050d4be7d4117cd1028 | |||
2014-05-20 | Refactor decode_tiles and loopfilter code. | hkuang | |
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 | |||
2014-05-20 | Cleaning up vp9_twopass_postencode_update(). | Dmitry Kovalev | |
Change-Id: Id79138f2dd472ee95c784b0eb2781d4037c51dd8 | |||
2014-05-20 | [spatial svc] Remove some restrictions that are needed to improve the quality | Minghai Shang | |
Change-Id: I76a48b03388a8c5cc74b871deb836cd92263b306 | |||
2014-05-20 | Merge "Cosmetic clean up." | Paul Wilkins | |
2014-05-19 | Merge "Add static-threshold skipping in non-rd mode" | Yunqing Wang | |
2014-05-19 | Adjust the forward 16x16 DCT computation steps | Jingning Han | |
This commit adjusts the forward 16x16 DCT computation steps to simplify the register level operations. It fixes the corresponding sse2 version accordingly. Change-Id: I72a9c25b8ca9442fc5e113f47cd701ae55aa7f08 | |||
2014-05-19 | Add static-threshold skipping in non-rd mode | Yunqing Wang | |
Added a skipping test in non-rd inter-mode. After interpolation prediction step, the residuals are tested to see if they will be quantized to 0 based on modeling between spatial domain and frequency domain. Set static-thresh to 800 for >=720p and 300 for <720p, rtc set tests showed 1. Speed 5, psnr: -0.514%; ssim: -1.748%; speedup on related clips: 5% -11% 2. Speed 6, psbr: -0.628%; ssim: -1.637%; speedup on related clips: 4% - 9% Change-Id: I62fbf26bc043ecd2b584f255f1a4ee5ab52bfcf3 | |||
2014-05-19 | Replacing int_mv with MV. | Dmitry Kovalev | |
Change-Id: Icd7eea20e944e3e28e5eb20cdc088866a54d53b4 | |||
2014-05-19 | Merge "Remove unused varables" | Yaowu Xu | |
2014-05-19 | Hiding struct diff in *.c file. | Dmitry Kovalev | |
Change-Id: Ia0dc05e530428af9ab5aa57e24f1115b0b4765d3 | |||
2014-05-19 | Removing unused members from PICK_MODE_CONTEXT struct. | Dmitry Kovalev | |
Change-Id: Ieb3bc037a2ae7791323a0f9cec04381ba9b0c795 | |||
2014-05-19 | Merge "Cleaning up vp9_cx_iface.c." | Dmitry Kovalev | |
2014-05-19 | Merge "Cleaning up vp9_pick_inter_mode()." | Dmitry Kovalev | |
2014-05-19 | Merge "Reusing swap_block_ptr() function." | Dmitry Kovalev | |
2014-05-19 | Merge "Removing unused fields from twopass_rc struct." | Dmitry Kovalev | |
2014-05-19 | Merge "Hiding vp9_sub_pel_filters_{8, 8s, 8lp} filters in *.c file." | Dmitry Kovalev | |
2014-05-19 | Merge "Making vp9_initialize_dec() static." | Dmitry Kovalev | |
2014-05-19 | Merge "Add a TODO" | Yaowu Xu | |
2014-05-19 | Cosmetic clean up. | Paul Wilkins | |
Use type TWO_PASS instead of "struct twopass". Change-Id: I9d92920893bd436537b2ca19e9c9d355cca56c7c | |||
2014-05-16 | Merge "Moving PC_TREE from MACROBLOCK to VP9_COMP." | Dmitry Kovalev | |
2014-05-16 | Add a TODO | Yaowu Xu | |
Change-Id: I16bf93d40e9b345705b49bf09dd4b6996b513a83 | |||
2014-05-16 | Moving PC_TREE from MACROBLOCK to VP9_COMP. | Dmitry Kovalev | |
Because PC_TREE is encoder-level data, not MACROBLOCK-level data. Change-Id: I4f620c0781acd3a2744860610117e74948e0b2b5 | |||
2014-05-16 | Cleaning up vp9_cx_iface.c. | Dmitry Kovalev | |
Marking unused parameters with (void), adding consts, fixing formatting. Change-Id: I8ac1e6606c0f2673f78bc41830e672a680ffed02 | |||
2014-05-16 | Removing MACROBLOCKD dependency from loop filter. | Dmitry Kovalev | |
Change-Id: I9ef40f3d95ab8f94f69e92ea25678a40956bc1ce | |||
2014-05-16 | Merge "Removing redundant decoder_init flag." | Dmitry Kovalev | |
2014-05-16 | Merge "Fix post-processor macros & remove vizualization" | Adrian Grange | |
2014-05-16 | Merge "cleanup -wextra warnings:" | Yaowu Xu | |
2014-05-15 | Remove unused varables | Yaowu Xu | |
Change-Id: Ieb508d97026d624e853c2cd61b1ddf3591bf8233 | |||
2014-05-15 | Reuse precalculated result | Yaowu Xu | |
Change-Id: Iff9efff6c9cb41f833cee40eae014bd4489a87d0 | |||
2014-05-15 | Merge "Removing redundant "8x8" suffix from MODE_INFO vars." | Dmitry Kovalev | |
2014-05-15 | Merge "vp9_rdopt.c: cleanup -wextra warnings" | Yaowu Xu | |
2014-05-15 | Merge "vp9_tokenize.c: cleanup -wextra warnings" | Yaowu Xu | |
2014-05-15 | cleanup -wextra warnings: | Yaowu Xu | |
vp9_decoder.c vp9_dthread.c Change-Id: Iaafe941545db98e9e3559096a955894646084ac2 | |||
2014-05-15 | Merge "vp9_firstpass.c: clean -wextra warnings" | Yaowu Xu | |
2014-05-15 | Merge "Removing unused img_setup field." | Dmitry Kovalev | |
2014-05-15 | Removing redundant decoder_init flag. | Dmitry Kovalev | |
Change-Id: Ieee7a7e3c40d6bcc9fa4df8d10ee9620995aa691 | |||
2014-05-15 | Merge "vp9_pickmode.c: cleanup -wextra warnings" | Yaowu Xu | |
2014-05-15 | Merge "Revert "Remove Wextra warnings from vp9_sad.c"" | Jim Bankoski | |
2014-05-15 | Merge "AVX2 To VP9 Block Error Optimization" | Yunqing Wang | |
2014-05-15 | vp9_firstpass.c: clean -wextra warnings | Yaowu Xu | |
Change-Id: Ic488fe6edbc119f475763d72a85809499df60106 |