summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-05-03Merge "Extend number of reference buffers to 8." into experimentalAdrian Grange
2013-05-03Extend 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-03Merge "Removed is_inter_mode() check" into experimentalScott LaVarnway
2013-05-03Merge "Reduced y_dequant, uv_dequant size" into experimentalScott LaVarnway
2013-05-02Fix use of wrong rate/distortion variables in 16x8 r/d check.Ronald S. Bultje
Change-Id: Ib5961b4c8ca84d54c84b2651a4e0317c72fe7da4
2013-05-02Merge "Removing MAXF macro and using MAX instead." into experimentalDmitry Kovalev
2013-05-02Merge changes Ifea8618a,I014b832a into experimentalJames Zern
* changes: convolve_test: cosmetics convolve_test: remove unnecessary memset
2013-05-02convolve_test: cosmeticsJames Zern
fix indent, whitespace, casts Change-Id: Ifea8618a90f9da263a8955dd242bb3aa7fc59ae5
2013-05-02Merge "superframe_test: use delete[] where appropriate" into experimentalJohn Koleszar
2013-05-02superframe_test: use delete[] where appropriateJames Zern
Change-Id: Id374267c93a7e14e985b8079833364c8eff5248b
2013-05-02Fix 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-02Fix state update in sb8x8 rate-distortion loopJingning Han
Update mode_info of 8x8 blocks within the scope of current block. Change-Id: I110c599e60664a5acde6afd919b107cea8419a0d
2013-05-02Merge "Cache splitmv motion vectors appropriately in decoder." into experimentalJingning Han
2013-05-02Merge "Fix i4x4 mode reading and writing in sb8x8 bitstream." into experimentalRonald S. Bultje
2013-05-02Cache 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-02Fix 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-02Merge "Set transform size correctly for non-tx_select splitmv/i4x4_pred." ↵Ronald S. Bultje
into experimental
2013-05-02convolve_test: remove unnecessary memsetJames Zern
input_ is filled with random values just afterward. the size was wrong anyway as input_ is allocated with memalign so sizeof(input_)==sizeof(uint8_t*) Change-Id: I014b832ac60960cd22b6f369dbc9fd648d4055b5
2013-05-02Set 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-02Removing MAXF macro and using MAX instead.Dmitry Kovalev
Change-Id: I51c53692b1150005645bf362c5e5a8275178a8fd
2013-05-02Merge "Fix intra4x4 decoder reconstruction stride for sb8x8 experiment." ↵Ronald S. Bultje
into experimental
2013-05-02Fix intra4x4 decoder reconstruction stride for sb8x8 experiment.Ronald S. Bultje
Change-Id: I5a886a6fa19086629a274f9ada7a862fd0ddf62f
2013-05-02Merge "Always initialize values in sb/mb_partitioning." into experimentalRonald S. Bultje
2013-05-02Removed is_inter_mode() checkScott LaVarnway
If a reference frame is inter, the only valid modes would be inter modes. This check is unnecessary. Change-Id: Ib8433ab5a3418f94149ee4e3062d48d7740d225a
2013-05-02Merge "Using treed_read/treed_write functions for segment ids." into ↵Dmitry Kovalev
experimental
2013-05-02Always 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-02Fix right-edge availability for intra prediction in sb8x8.Ronald S. Bultje
Fixes valgrind uninitialized value use warnings. Change-Id: Ie9314d684e2ad194f8aca5bde1729fb9b7c0221d
2013-05-02Merge "Fix some more offset errors in sb8x8." into experimentalRonald S. Bultje
2013-05-02Merge "Fix bug in sb8x8 partition context" into experimentalJingning Han
2013-05-02Fix some more offset errors in sb8x8.Ronald S. Bultje
Change-Id: I83677227f7610fdf2db9f15f87fecd4d8e072427
2013-05-02Merge "Fix block reconstruction with sb8x8 enabled." into experimentalRonald S. Bultje
2013-05-01Fix bug in sb8x8 partition contextJingning Han
Fix the issue that causes array bound excess in getting partition context. Change-Id: I66166f047f0bcaefebb0bcf441c5b1f777d8da44
2013-05-01Merge "Fix bugs in sb8x8 experiment/context prob update" into experimentalJingning Han
2013-05-01Fix block reconstruction with sb8x8 enabled.Ronald S. Bultje
The encoder reconstruction is now correct. Decoder to follow shortly. Change-Id: Iedf98cdaebb4ca1256c7714cad7024a75853ad6a
2013-05-01Merge "Fix bug in sb8x8 bitstream decoding." into experimentalRonald S. Bultje
2013-05-01Merge "Store splitmv modes in context after 8x8 rd loop." into experimentalRonald S. Bultje
2013-05-01Fix bug in sb8x8 bitstream decoding.Ronald S. Bultje
Change-Id: I7ac69a369851b09d9422f2e3c62b12b3fcd49a4c
2013-05-01Store splitmv modes in context after 8x8 rd loop.Ronald S. Bultje
Change-Id: I07aa89a67e0ac5f99ef0c448553dbc46b0ed27f2
2013-05-01Fix bugs in sb8x8 experiment/context prob updateJingning Han
Fix bugs occur in contextual partition probability update, when sb8x8 is enabled. Change-Id: I19e2cec8a54c2dafd2be2803bbfde7337a2ae45f
2013-05-01Merge "Remove unused quantize optimizations." into experimentalJohann
2013-05-01Merge "Change to fourcc to enable decoding of ffmpeg files." into experimentalJames Zern
2013-05-01Fix some crashes in sb8x8 experiment.Ronald S. Bultje
Change-Id: I390bb1cedc835f439fd5dd6cda6572b29cbb139c
2013-05-01Merge "Enable bit-stream support to SB8X8" into experimentalJingning Han
2013-05-01Reduced y_dequant, uv_dequant sizeScott LaVarnway
Currently, only two values are used. Removed the unused values. Change-Id: Idc5b8be354d84ffc68df39ea3e45f9f50d977b35
2013-05-01Enable bit-stream support to SB8X8Jingning Han
This commit enables bit-stream writing and reading for recursive partition down to block 8x8. Change-Id: I163cd48d191cc94ead49cbb7fc91374f6bf204e2
2013-05-01Merge "Adding vp9_get_qindex function." into experimentalDmitry Kovalev
2013-04-30Merge "Make vp9_optimize_sb* common" into experimentalJohn Koleszar
2013-04-30Make vp9_optimize_sb* commonJohn Koleszar
Unify the various vp9_optimize_sb functions into one that handles all transform sizes. Change-Id: I48b642fbfb3e72cc2e0bcf1d0317a80a80547882
2013-04-30Migrating MB decoding into decode_sb/atomJingning Han
The decode_mb only carries I8X8_PRED decoding, which will be covered by the regular MB intra modes when SB8X8 is on. To be removed later. Change-Id: I3b9ee55917a30b42518b81987bc10c22b1a19e7f
2013-04-30Remove unused quantize optimizations.Johann
Files were copied from vp8 and never maintained. Change-Id: I9659a8755985da73e8c19c3c984423b6666d8871