summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-04-09Cleanup of set_offsets function.Dmitry Kovalev
Adding ALLOWED_REFS_PER_FRAME constant instead of hard coded number 3. Change-Id: I46146aa837896936f920c748c7d4aa4c27f026e4
2013-04-05Merge "Small cleanup inside setup_loopfilter function." into experimentalJohn Koleszar
2013-04-05Merge "Segmentation code cleanup." into experimentalJohn Koleszar
2013-04-05Merge changes Ibbfa68d6,Idb76a0e2 into experimentalJohn Koleszar
* changes: Move EOB to per-plane data Move qcoeff, dqcoeff from BLOCKD to per-plane data
2013-04-05Merge "Remove full-pixel-related code." into experimentalRonald S. Bultje
2013-04-05Merge "Remove some unused macros." into experimentalRonald S. Bultje
2013-04-05Merge "Remove struct POS." into experimentalRonald S. Bultje
2013-04-05Merge "Remove unused vpx_log() function prototype." into experimentalRonald S. Bultje
2013-04-05Merge "Remove "tx_type" member from union b_mode_info." into experimentalRonald S. Bultje
2013-04-05Merge "Removed a speed feature no longer used" into experimentalYaowu Xu
2013-04-05Merge "make one_shot_q an experiment" into experimentalYaowu Xu
2013-04-05Remove full-pixel-related code.Ronald S. Bultje
This is a VP8-only feature (part of profile 3) that is unsupported in VP9. Change-Id: I78016eede8d9c834d44d4c517f3e8b8fc2a378b1
2013-04-05Small cleanup inside setup_loopfilter function.Dmitry Kovalev
Change-Id: If7fa8aea02f26c2c2bb5daf4e65c3e661d7031ca
2013-04-05Remove some unused macros.Ronald S. Bultje
Change-Id: Ic219e7878428128e4bb1b3995e8151f92b6bd9c3
2013-04-05Remove struct POS.Ronald S. Bultje
It is never used. Change-Id: If7462357c0498ed05af2645f0c272124381d3aab
2013-04-05Remove unused vpx_log() function prototype.Ronald S. Bultje
Change-Id: Icd6b4322841fefcc86f06645e6aaf1ea42fdfabd
2013-04-05Remove "tx_type" member from union b_mode_info.Ronald S. Bultje
It is never used. Change-Id: Ibae898c52c766aabf65868611060f9c38fb85b35
2013-04-05Segmentation code cleanup.Dmitry Kovalev
Cleaning up the code, removing unused vp9_check_segref_inter function and useless comments. Change-Id: Ia0e1a3878dc0f9789cba84aeb507a83d9dccd26b
2013-04-05Removed a speed feature no longer usedYaowu Xu
Change-Id: Id0c2e44daa936f1d6fb76469fd1bd72a4d7c19fd
2013-04-05Merge "Simplifying get_delta_q function." into experimentalJohn Koleszar
2013-04-04Move EOB to per-plane dataJohn Koleszar
Continue migrating data from BLOCKD/MACROBLOCKD to the per-plane structures. Change-Id: Ibbfa68d6da438d32dcbe8df68245ee28b0a2fa2c
2013-04-04Move qcoeff, dqcoeff from BLOCKD to per-plane dataJohn Koleszar
Start grouping data per-plane, as part of refactoring to support additional planes, and chroma planes with other-than 4:2:0 subsampling. Change-Id: Idb76a0e23ab239180c818025bae1f36f1608bb23
2013-04-04make one_shot_q an experimentYaowu Xu
so it is configurable to faciliate testings Change-Id: I247b62736c3a08ec2934793959d1ae605a05efa3
2013-04-04Fixing the newbintramodes experimentDeb Mukherjee
Adds back special casing B_PRED mode decoding but protected within the experimental macro. Change-Id: If98dc8e56b0ecfb1202540c2b7dfdd070cb81ca0
2013-04-04Simplifying get_delta_q function.Dmitry Kovalev
Change-Id: I3a1e9cc5c3ed5be01ff75a84a6c82ec02c75af9c
2013-04-04Merge "Bugfix in encode_inter_mb_segment_8x8" into experimentalDeb Mukherjee
2013-04-04Bugfix in encode_inter_mb_segment_8x8Deb Mukherjee
Fixes an indexing bug. Looks like the bug has been there for a while. Change-Id: I9fc04b0c30754bcb47366ad94a08112925600c4d
2013-04-04Fixing bug introduced by previous commit.Dmitry Kovalev
Inside decode_sb_4x4 it should be "get_tx_type_4x4(mb, y_idx * y_size + x_idx)" but it was "get_tx_type_4x4(mb, y_idx * (2 * y_size) + x_idx)". Also making code of decode_sb_4x4, decode_sb_8x8, and decode_sb_16x16 formatted in the same way. Change-Id: I15c7bef4fb575f7e9da19f953912324cb35d24dd
2013-04-04Merge "Remove special case vp9_decode_coefs_4x4" into experimentalJohn Koleszar
2013-04-04Fixed incorrect use of compute_qdelta()Paul Wilkins
This function expects real Q values as inputs not index values. The use-age her impacts the Q chosen for force key frames. Though this is a bug fix I have not yet verified whether following the bug fix the q multiplier value used is correct. Change-Id: I49f6da894d90baeb1e86c820c335f02dc80d3b66
2013-04-03Merge "Adding decode_sb_16x16 function." into experimentalJohn Koleszar
2013-04-03Merge "Reimplementation of setup_frame_size." into experimentalJohn Koleszar
2013-04-03Merge "Adding setup_pred_probs and read_txfm_mode functions." into experimentalJohn Koleszar
2013-04-03Merge "General code cleanup." into experimentalJohn Koleszar
2013-04-03General code cleanup.Dmitry Kovalev
Making code more readable in different places. Change-Id: Iea92c9a35e64d257ee358879fc04fc926843d52e
2013-04-03Adding decode_sb_16x16 function.Dmitry Kovalev
Moving command code from decode_sb32 and decode_sb64 into new decode_sb_16x16 function. Change-Id: I57a161300af085557adec2fe600f3c10a145faf2
2013-04-03Merge "Motion vector decoder cleanup." into experimentalJohn Koleszar
2013-04-03Motion vector decoder cleanup.Dmitry Kovalev
Better formatting, shorter code, adding read_switchable_filter_type function. Change-Id: Ib919b529385cae34c2d682b1c3093518b6942fc1
2013-04-03Remove special case vp9_decode_coefs_4x4John Koleszar
This code was only called in the BPRED case, but had no real special case associated with it. Made BPRED behave like all other modes. No bitstream change. Change-Id: I87ba11fe723928b6314d094979011228d5ba006f
2013-04-03Merge "Modify vp9_setup_interp_filters function" into experimentalYunqing Wang
2013-04-03Modify vp9_setup_interp_filters functionYunqing Wang
Took vp9_setup_scale_factors_for_frame() out from vp9_setup_interp_filters(), so that it is only called once per frame instead of per macroblock. Decoder tests showed a 1.5% performance gain. Change-Id: I770cb09eb2140ab85132f82aed388ac0bdd3a0aa
2013-04-03Reimplementation of setup_frame_size.Dmitry Kovalev
General code cleanup in loopfilter code. Modification of setup_frame_size, so now VP9_COMMON is modified in one place after all width/height checks passed. Change-Id: Iedf32df43a912d7aae788ed276ac6c429973f6fe
2013-04-03Adding setup_pred_probs and read_txfm_mode functions.Dmitry Kovalev
Decomposition vp9_decode_frame function, moving code into read_txfm_mode and setup_pred_probs functions. Change-Id: I90970dea43cbcef4d6d61fdef267c2094ddee65d
2013-04-03Merge "Fix overlapping writes by copy_and_extend_plane" into experimentalJohn Koleszar
2013-04-03Merge "Remove unused inplace idct_add functions" into experimentalJohn Koleszar
2013-04-02Merge "Renaming sb32_coded and sb64_coded fields." into experimentalJohn Koleszar
2013-04-02Merge "Lower case names for struct members." into experimentalJohn Koleszar
2013-04-02Merge "Adding functions with common code for superblock decoding." into ↵John Koleszar
experimental
2013-04-02Merge "Code cleanup in vp9_onyx_if.c." into experimentalJohn Koleszar
2013-04-02Renaming sb32_coded and sb64_coded fields.Dmitry Kovalev
Renaming sb32_coded to prob_sb32_coded and sb64_coded to prob_sb64_coded. Change-Id: I6de5cad00a57c3e066d53467f8c38cb6073dce11