Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-30 | Merge "Using crop_{width, height} instead of {width, height}." | Dmitry Kovalev | |
2014-04-30 | corrupted frames shouldn't affect stats | Jim Bankoski | |
Don't update the stats if we have a corrupted frame. Change-Id: I65a13adc50e0389b4201d3b671f0225195dfaff4 TODO: Test case that shows this problem. | |||
2014-04-29 | Using crop_{width, height} instead of {width, height}. | Dmitry Kovalev | |
Change-Id: I6dc9741cdcd700f5c4a387f58da7feb58dd4bbda | |||
2014-04-25 | Removing WRITE_RECON_BUFFER related code. | Dmitry Kovalev | |
That code is not used, we could easily return it back using vpx_img_write() function. Change-Id: Id107875c6feab6ad245a518f6b437b6ed4b1246d | |||
2014-04-23 | Add VPXD_SET_DECRYPTOR support to the VP9 decoder. | Joey Parrish | |
Change-Id: I88f86c8ff9af34e0b6531028b691921b54c2fc48 | |||
2014-04-22 | Renaming MB_PREDICTION_MODE to PREDICTION_MODE. | Dmitry Kovalev | |
Actually, it would be great to have two separate enums INTRA_MODES and INTER_MODES in future. Change-Id: I6c4147cf0002853da9c1e03fe9514eab876f01c8 | |||
2014-04-20 | Remove an unused function | Yaowu Xu | |
Change-Id: I0f2592ecfc5197dfb94975260cb2f862315e7895 | |||
2014-04-11 | Renaming VP9D_CONFIG to VP9DecoderConfig. | Dmitry Kovalev | |
Change-Id: I9677aab1c7bb0ca9e989cb21348a3a2c926d8f5a | |||
2014-04-11 | Merge "Removing unused initial_{width, height} from VP9Decoder." | Dmitry Kovalev | |
2014-04-10 | Merge "Cleaning up vp9_dthread.{c, h}." | Dmitry Kovalev | |
2014-04-10 | Cleaning up vp9_dthread.{c, h}. | Dmitry Kovalev | |
Change-Id: If33087462293605f79d9281af133091fff33a876 | |||
2014-04-09 | Merge "Revert "Converting set_prev_mi() to get_prev_mi()."" | Dmitry Kovalev | |
2014-04-09 | Removing unused initial_{width, height} from VP9Decoder. | Dmitry Kovalev | |
Change-Id: I039474b34863bc3db9c6cda82485c32826a1b5d1 | |||
2014-04-09 | Revert "Converting set_prev_mi() to get_prev_mi()." | Dmitry Kovalev | |
This reverts commit 22a3e30790d141033778e430a47ba7d558237362 Change-Id: I460d905edf5fb2006da58c18fbe02c04d0c631bb | |||
2014-04-09 | Merge "Fix TODO typo" | James Zern | |
2014-04-09 | Merge "Converting set_prev_mi() to get_prev_mi()." | Dmitry Kovalev | |
2014-04-09 | Fix TODO typo | Frank Galligan | |
Change-Id: I7a5230852cb24ce22bfe85ea2608cdb4619b5200 | |||
2014-04-08 | Merge "High-level hooks for Profile 2 (10/12 bit)" | Deb Mukherjee | |
2014-04-08 | Merge "Fix decoder resolution change with tiles" | Frank Galligan | |
2014-04-08 | High-level hooks for Profile 2 (10/12 bit) | Deb Mukherjee | |
Adds some high-level hooks for profile 2 before further progress on the implementation. According to the definitiion in this patch: 1. Profile 2 only supports 10 or 12 bit color but not 8 2. Profile 2 supports all color sampling modes: 444, 422 and 420, and alpha plane. 3. Profile 3 is currently undefined. Please consider the definition carefully and suggest modifications to the definition as needed. Change-Id: I5b284fc679e54ac5aee171af72fa7994cfd28995 | |||
2014-04-08 | Fix decoder resolution change with tiles | Frank Galligan | |
There was a bug with the decoder that if you started the decoder with more threads than the first frame had tile columns. Afterwards tried to decode a frame with more tile columns than the first frame, the decoder would hang. E.g. run vpxdec --threads=4. The first frame had two tile columns, then the next key frame had 4 tile columns, the decoder would hang. If you started with 4 tiles and switched to 2 tiles the decoder would be fine. The issue is that the worker the thread loop is using is stale. I added a test vector "vp90-2-14-resize-848x480-1280x720.webm" that exhibited the bug. Change-Id: I7bdd47241a52ac0fe1c693a609bc779257e94229 | |||
2014-04-08 | Renaming VP9D_COMP & VP9Decompressor to VP9Decoder. | Dmitry Kovalev | |
Change-Id: Ieb9b455b8aaef9884391021b7f640ef24c554687 | |||
2014-04-07 | Converting set_prev_mi() to get_prev_mi(). | Dmitry Kovalev | |
Change-Id: Iad4002d7aecaae0e25d88e286bacde7e6cd7264f | |||
2014-04-07 | Cleaning up vp9_{cx, dx}_iface.c files. | Dmitry Kovalev | |
Change-Id: Ib4e31ba74c4b882bd93942ef743f4a189892738d | |||
2014-04-04 | Merge "Code clean up." | hkuang | |
2014-04-03 | Code clean up. | hkuang | |
No need to check pbi->common.frame_to_show again. Change-Id: I572ea4afd0d8b6000c0bb7575b7023d75cad5a4e | |||
2014-04-03 | Removing interp_kernel from MACROBLOCKD. | Dmitry Kovalev | |
Now interp_kernel is obtained when it is really required (based on mbmi->interp_filter value). Change-Id: I4c7a93c179d1045eba16e7526c293d02c9b8b47e | |||
2014-04-01 | Adding return value to set_offsets() function. | Dmitry Kovalev | |
Change-Id: I88e018442c527cf21eac791f0768e805dda244f1 | |||
2014-04-01 | Renaming two members in MACROBLOCKD struct. | Dmitry Kovalev | |
Renames: mi_8x8 -> mi mode_info_stride -> mi_stride Change-Id: I66f3e5fd1e7b7f46f108af5bb711c5fd9493c1be | |||
2014-04-01 | Common configuration for MACROBLOCKD struct. | Dmitry Kovalev | |
Change-Id: Ie2ea9dd8bd338cc9fe12ca9033df64f7644c68b3 | |||
2014-03-28 | Moving dqcoeff array to MACROBLOCKD in decoder. | Dmitry Kovalev | |
Change-Id: I3e20c0cdb9d2437bddf21afb255855f2dead8e02 | |||
2014-03-26 | Removing prev_mi_8x8 from MACROBLOCKD. | Dmitry Kovalev | |
Change-Id: I32beb5f18c10b5771146c55933b5555487f53633 | |||
2014-03-25 | Merge "Removing redundant references to VP9D_COMP struct." | Dmitry Kovalev | |
2014-03-25 | Removing redundant references to VP9D_COMP struct. | Dmitry Kovalev | |
Change-Id: I4c4772c0e6aca2c7d7085a72412ac8dba8874a3d | |||
2014-03-25 | Removing redundant vpx_free() call. | Dmitry Kovalev | |
above_seg_context is alreaded freed during vp9_remove_common() call. Change-Id: I16b72c710e71d2f143df2d47e876d220c8d374e0 | |||
2014-03-25 | Moving above_context to VP9_COMMON. | Dmitry Kovalev | |
Change-Id: I713af99d1e17e05a20eab20df51d74ebfd1a68d2 | |||
2014-03-24 | Merge "Align threading LFWorkerData to 32 bytes." | Yaowu Xu | |
2014-03-24 | Merge "Making c++ compiler happier." | Dmitry Kovalev | |
2014-03-24 | Merge "Initialization code cleanup." | Dmitry Kovalev | |
2014-03-24 | Merge "General cleanup in vp9_decoder.{h, c}." | Dmitry Kovalev | |
2014-03-24 | Align threading LFWorkerData to 32 bytes. | Yaowu Xu | |
This is to silent a number misalignment warning reported by valgrind. Change-Id: Ia47a06010b28d7a88dde21f3e4ccb9308fc6f8cf | |||
2014-03-24 | Initialization code cleanup. | Dmitry Kovalev | |
Change-Id: I47a8b4bf9a6cc0063d1a6785eaaad641d0659e24 | |||
2014-03-24 | Merge "Removing unused members from VP9D_CONFIG struct." | Dmitry Kovalev | |
2014-03-21 | Making c++ compiler happier. | Dmitry Kovalev | |
Change-Id: Ie224e968589bdb0774dc112e6f6df56cc0447465 | |||
2014-03-21 | General cleanup in vp9_decoder.{h, c}. | Dmitry Kovalev | |
Change-Id: I68819558a9c5ac6ea85fe62260712af6f4cc46b7 | |||
2014-03-21 | Removing unused members from VP9D_CONFIG struct. | Dmitry Kovalev | |
Change-Id: I83a201ab4dcf2f00131f2030f382c6dbfcb39d7e | |||
2014-03-21 | Removing redundant {above, left}_seg_context manipulation code. | Dmitry Kovalev | |
Change-Id: Ib3c1746e61220c629cbd971b2458aa686b5c9e36 | |||
2014-03-21 | Merge "Reusing {above, left}_seg_context vars in both encoder and decoder." | Dmitry Kovalev | |
2014-03-21 | Merge "Removing source & source_sz from VP9Decompressor struct." | Dmitry Kovalev | |
2014-03-21 | Merge "Remove duplicate declaration" | Yaowu Xu | |