- 10 Apr, 2013 - 9 commits
-
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Dmitry Kovalev authored
-
Yunqing Wang authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
Merge sb32x32 and sb64x64 functions; allow for rectangular sizes. Code gives identical encoder results before and after. There are a few macros for rectangular block sizes under the sbsegment experiment; this experiment is not yet functional and should not yet be used. Change-Id: I71f93b5d2a1596e99a6f01f29c3f0a456694d728
-
Dmitry Kovalev authored
Change-Id: I8fe25a905717a3cd2da5f87ba0403357536183cf
-
- 09 Apr, 2013 - 9 commits
-
-
Yunqing Wang authored
-
John Koleszar authored
-
Yunqing Wang authored
Modified for option "--enable-gprof". Change-Id: I07f78f28c1b789c0b3e9e7db3561463551ae5460
-
Yunqing Wang authored
Scale factor for second ref frame wasn't assigned in the code. Change-Id: I6ef3f3f71bd652a879ad847369c54c744782ea37
-
Dmitry Kovalev authored
Renaming vp9_ht_dequant_idct_add* functions to vp9_dequant_iht_add*. Change-Id: Ie427b322b1cc7c8f39d1155f5df91dedfbd944af
-
Dmitry Kovalev authored
Adding ALLOWED_REFS_PER_FRAME constant instead of hard coded number 3. Change-Id: I46146aa837896936f920c748c7d4aa4c27f026e4
-
Dmitry Kovalev authored
-
Jingning Han authored
-
Dmitry Kovalev authored
Lower case variable names, less code. Change-Id: I1abc8f592ad2343ab5c76fe2d16262741a4a894a
-
- 08 Apr, 2013 - 5 commits
-
-
John Koleszar authored
Restructure the code to avoid the majority of per-block-size switches, code duplication, etc. All block types (mb/sb32/sb64) can be handled by the same code. Change-Id: I4022718d66e31a15a7074e43f3b98cd0a5124ea7
-
Dmitry Kovalev authored
Removing several commented code blocks, using uint32_t and uint8_t types, removing redundant code. Change-Id: Ifc5cc9863897925ea2a7cab4f7309ccf28d80bfe
-
Ronald S. Bultje authored
Change-Id: I40524170334109e2864b06e3c73c8b34e5aa8b0f
-
Jingning Han authored
Clamp only the motion vectors inferred from neighboring reference macroblocks. The motion vectors obtained through motion search in NEWMV mode are constrained during the search process, which allows a relatively larger referencing region than the inferred mvs. Hence further clamping the best mv provided by the motion search may affect the efficacy of NEWMV mode. Synchronized the decoding process. The decoded mvs in NEWMV modes should be guaranteed to fit in the effective range. Put a mv range clamping function there for security purpose. This improves the coding performance of high motion sequences, e.g., derf set: foreman 0.233% husky 0.175% icd 0.135% mother_daughter 0.337% pamphlet 0.561% stdhd set: blue_sky 0.408% city 0.455% also saw sunflower goes down by -0.469%. Change-Id: I3fcbba669e56dab779857a8126a91b926e899cb5
-
Ronald S. Bultje authored
0.15% quality increase on derf, particularly noticeable on hard clips at the higher bitrate end. Change-Id: I02415a96eb9bbc361cba923069625fae71844bc9
-
- 05 Apr, 2013 - 17 commits
-
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
* changes: Move EOB to per-plane data Move qcoeff, dqcoeff from BLOCKD to per-plane data
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Yaowu Xu authored
-
Yaowu Xu authored
-
Ronald S. Bultje authored
This is a VP8-only feature (part of profile 3) that is unsupported in VP9. Change-Id: I78016eede8d9c834d44d4c517f3e8b8fc2a378b1
-
Dmitry Kovalev authored
Change-Id: If7fa8aea02f26c2c2bb5daf4e65c3e661d7031ca
-
Ronald S. Bultje authored
Change-Id: Ic219e7878428128e4bb1b3995e8151f92b6bd9c3
-
Ronald S. Bultje authored
It is never used. Change-Id: If7462357c0498ed05af2645f0c272124381d3aab
-
Ronald S. Bultje authored
Change-Id: Icd6b4322841fefcc86f06645e6aaf1ea42fdfabd
-
Ronald S. Bultje authored
It is never used. Change-Id: Ibae898c52c766aabf65868611060f9c38fb85b35
-
Dmitry Kovalev authored
Cleaning up the code, removing unused vp9_check_segref_inter function and useless comments. Change-Id: Ia0e1a3878dc0f9789cba84aeb507a83d9dccd26b
-