Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-07 | Merge "General code cleanup inside treewriter-related files." into experimental | Dmitry Kovalev | |
2013-05-07 | Merge "Adding encode_loopfilter function." into experimental | Dmitry Kovalev | |
2013-05-07 | Use common setup_dst_planes function | John Koleszar | |
Previous code assumed 4:2:0 subsampling. Change-Id: Ie0814e45d099e84d0ded880b62e7bc98f85b7f0c | |||
2013-05-07 | Merge "Merge SB8X8 into the codebase" into experimental | Jingning Han | |
2013-05-07 | Merge SB8X8 into the codebase | Jingning Han | |
Pull sb8x8 out of experimental list. verified via borg run tests. Fixed unit test failures. Change-Id: I12a4bbd17395930580c048ab68becad1ffe46e76 | |||
2013-05-07 | Merge "Removed vp9_setup_intra_recon()" into experimental | Scott LaVarnway | |
2013-05-06 | Merge "Fix tile independency issue in sb8x8" into experimental | Jingning Han | |
2013-05-06 | Merge "Remove heap alloc of FIRSTPASS_STATS" into experimental | John Koleszar | |
2013-05-06 | Fix tile independency issue in sb8x8 | Jingning Han | |
Resolved the unit test failure on tile independence when sb8x8 enabled. Change-Id: I23ca86c88170e49ca160e8e897d913905e6080ce | |||
2013-05-06 | Merge "Adding model_rd_for_sb function." into experimental | Dmitry Kovalev | |
2013-05-06 | Remove heap alloc of FIRSTPASS_STATS | John Koleszar | |
There is only one instance of these structures, no need for them to be allocated separately on the heap. Change-Id: I1333cc92d06bbe21be643c2b2f0e3936f0264cac | |||
2013-05-06 | Removing 3 unused bits from bitstream. | Dmitry Kovalev | |
Change-Id: I9cd21c5c9107d6197caab6949700b29c51658af3 | |||
2013-05-06 | Removed vp9_setup_intra_recon() | Scott LaVarnway | |
This setup is now handled by vp9_build_intra_predictors() when left_available and/or up_available is zero. Change-Id: I59cec0ab95f8be69ce885fd20727510e4deef8a0 | |||
2013-05-06 | Adding model_rd_for_sb function. | Dmitry Kovalev | |
Iterating over all planes in the loop instead of custom y,uv code inside handle_inter_mode function. Change-Id: I301f9276d6d544c2fd7203d84f1318ac80ea625d | |||
2013-05-06 | Merge "Automatically flag intrinsic files" into experimental | Johann | |
2013-05-06 | Fix a unit test failure of sb8x8 on scaling ref | Jingning Han | |
Disable the use of scaled reference frame for motion search in SPLITMV mode. This fixes the unit test failure issue triggered when merging sb8x8 from experimental list. Change-Id: I02ac25fd8db8d5762f8fee29513b947189875fa0 | |||
2013-05-04 | Fix first-pass intra4x4 for sb8x8 experiment. | Ronald S. Bultje | |
Change-Id: I1df17f45721c690d157800daa6a0b377e3d32bc2 | |||
2013-05-03 | Merge "Fix overflow in RD error calculation code." into experimental | Ronald S. Bultje | |
2013-05-03 | Remove old_block_idx_4x4 | John Koleszar | |
Removes several instances where the old block numbering was still in use. Change-Id: Id35130591455a4abe6844613e45c0b70c1220c08 | |||
2013-05-03 | Merge "Separate transform and quant from vp9_encode_sb" into experimental | John Koleszar | |
2013-05-03 | Automatically flag intrinsic files | Johann | |
Change-Id: Iee9894615265d42aa23c43a4183924953aedb0c6 | |||
2013-05-03 | Separate transform and quant from vp9_encode_sb | John Koleszar | |
This allows removing a large number of transform size specific functions, as well as supporting 444/alpha by routing all code through the subsampling-aware path. Change-Id: Ieb085cebe9f37f24fc24de179898b22abfda08a4 | |||
2013-05-03 | Merge "vp9/count_segs: fix out of bounds read" into experimental | James Zern | |
2013-05-03 | Fix overflow in RD error calculation code. | Ronald S. Bultje | |
Change-Id: I61ef1f198c876f9f79787ea7d7385a862cfbae19 | |||
2013-05-03 | Merge "Create common vp9_encode_sb{,y}" into experimental | John Koleszar | |
2013-05-03 | Merge "Extend number of reference buffers to 8." into experimental | Adrian Grange | |
2013-05-03 | Extend number of reference buffers to 8. | Adrian Grange | |
The number of reference buffers is extended to 8 and a reference sign-bias added for the LAST_FRAME. Whilst the number of reference buffers used by an individual frame remains unchanged at 3, these may now be selected from 8 possible buffers. Change-Id: I2d247b9c1c2b3a339d6c9fac125e81ba373f75a7 | |||
2013-05-03 | Merge "Removed is_inter_mode() check" into experimental | Scott LaVarnway | |
2013-05-03 | Merge "Reduced y_dequant, uv_dequant size" into experimental | Scott LaVarnway | |
2013-05-02 | Fix use of wrong rate/distortion variables in 16x8 r/d check. | Ronald S. Bultje | |
Change-Id: Ib5961b4c8ca84d54c84b2651a4e0317c72fe7da4 | |||
2013-05-02 | Merge "Removing MAXF macro and using MAX instead." into experimental | Dmitry Kovalev | |
2013-05-02 | vp9/count_segs: fix out of bounds read | James Zern | |
don't access mi until mi_{row,col} validation has been done Change-Id: Ie1be052612cfccb2730dff9281c222bca28bf2c6 | |||
2013-05-02 | Fix 16x16-iteration indexing bug in main encode_sb_row loop. | Ronald S. Bultje | |
With this, encoder/decoder appear to match with sb8x8 experiment. Needs some larger-scale testing. Change-Id: I44d3cac37b3c98264985ed0a0fc763c30089aa64 | |||
2013-05-02 | Fix state update in sb8x8 rate-distortion loop | Jingning Han | |
Update mode_info of 8x8 blocks within the scope of current block. Change-Id: I110c599e60664a5acde6afd919b107cea8419a0d | |||
2013-05-02 | Merge "Cache splitmv motion vectors appropriately in decoder." into experimental | Jingning Han | |
2013-05-02 | Adding encode_loopfilter function. | Dmitry Kovalev | |
Moving code from huge vp9_pack_bitstream to encode_loopfilter function. Change-Id: Idceb836da5b346cd54fc33402283e7cfb6d9097d | |||
2013-05-02 | Create common vp9_encode_sb{,y} | John Koleszar | |
Creates a common encode (subtract, transform, quantize, optimize, inverse transform, reconstruct) function for all sb sizes, including the old 16x16 path. Change-Id: I964dff1ea7a0a5c378046a069ad83495f54df007 | |||
2013-05-02 | Merge "Fix i4x4 mode reading and writing in sb8x8 bitstream." into experimental | Ronald S. Bultje | |
2013-05-02 | Cache splitmv motion vectors appropriately in decoder. | Ronald S. Bultje | |
This fixes some problems in splitmv-related bitstream parsing in the sb8x8 experiment. Change-Id: Id168f9ec9c88626877d8f536e6f394b6f4f782e4 | |||
2013-05-02 | Fix i4x4 mode reading and writing in sb8x8 bitstream. | Ronald S. Bultje | |
Don't allow i4x4 except for sb8x8 recursion step. Read only 4 (not 16) i4x4 submodes if we are i4x4. Change-Id: Iaaaced1a134006b2c96eed66f014300eae41e0ed | |||
2013-05-02 | Merge "Set transform size correctly for non-tx_select splitmv/i4x4_pred." ↵ | Ronald S. Bultje | |
into experimental | |||
2013-05-02 | Set transform size correctly for non-tx_select splitmv/i4x4_pred. | Ronald S. Bultje | |
Fixes mismatch in keyframes with sb8x8 experiment enabled. Change-Id: Id44c25e1cd32be5c6543ed8cd840a5b0c8e726f1 | |||
2013-05-02 | Removing MAXF macro and using MAX instead. | Dmitry Kovalev | |
Change-Id: I51c53692b1150005645bf362c5e5a8275178a8fd | |||
2013-05-02 | Merge "Fix intra4x4 decoder reconstruction stride for sb8x8 experiment." ↵ | Ronald S. Bultje | |
into experimental | |||
2013-05-02 | Fix intra4x4 decoder reconstruction stride for sb8x8 experiment. | Ronald S. Bultje | |
Change-Id: I5a886a6fa19086629a274f9ada7a862fd0ddf62f | |||
2013-05-02 | Merge "Always initialize values in sb/mb_partitioning." into experimental | Ronald S. Bultje | |
2013-05-02 | Removed is_inter_mode() check | Scott LaVarnway | |
If a reference frame is inter, the only valid modes would be inter modes. This check is unnecessary. Change-Id: Ib8433ab5a3418f94149ee4e3062d48d7740d225a | |||
2013-05-02 | Merge "Using treed_read/treed_write functions for segment ids." into ↵ | Dmitry Kovalev | |
experimental | |||
2013-05-02 | Always initialize values in sb/mb_partitioning. | Ronald S. Bultje | |
This doesn't affect the output, because in previous cases where the values were uninitialized, this was because the mb_row/col is outside the codable area, and thus encode_sb will test them for the next decomposition-level, but return right after that on size-check. All this does is prevent a warning in valgrind. Change-Id: I90d8a29e6f8ebb2b0143684e08fe77ae3a0816b1 | |||
2013-05-02 | Fix right-edge availability for intra prediction in sb8x8. | Ronald S. Bultje | |
Fixes valgrind uninitialized value use warnings. Change-Id: Ie9314d684e2ad194f8aca5bde1729fb9b7c0221d |