- 22 Oct, 2012 - 6 commits
-
-
Ronald S. Bultje authored
This can be used to distinguish between 16x8, 8x16, 8x8 and 4x4 partitioning modes when choosing splitmv as a MB mode. Change-Id: Idc8b59772e1a80ccc4ad44d63c5c2ec3fc061a3c
-
Ronald S. Bultje authored
-
Jim Bankoski authored
-
Ronald S. Bultje authored
It currently counts the probability that the branch is true, but it should count the probability that the branch is false. Change-Id: I963825da2e7a7ed3a613eb23ffd085e427dc36e5
-
Ronald S. Bultje authored
-
Jim Bankoski authored
Change-Id: Idd2722a538423b451e1e3495f89a7141480493d6
-
- 21 Oct, 2012 - 2 commits
-
-
Deb Mukherjee authored
-
Deb Mukherjee authored
Allows B_VL_PRED & B_LD_PRED modes to be used for all blocks within a MB in B_PRED mode. These modes were temporarily disabled with super-block coding. Change-Id: I973b9bdb82c3da5f12d7cc963162a28805f25303
-
- 20 Oct, 2012 - 1 commit
-
-
Ronald S. Bultje authored
Change-Id: Ica58d0c7d8addb5ddd5d6e1fdea8f0f96e110862
-
- 19 Oct, 2012 - 4 commits
-
-
John Koleszar authored
There were several different methods for calculating bitstream probabilities in use. Consolodate these into a pair of functions, get_prob() and get_binary_prob(). Change-Id: I5534f517f74027fee16d89c9baefaafea8156b2f
-
John Koleszar authored
When run with no arguments, report warnings in the diff between the working tree and HEAD. With arguments, report warnings in the diff between the named commit and its parents. Change-Id: Ie10dcdecb303edf8af51bad645cc11206a1fc26b
-
John Koleszar authored
Pass the bool coder to be used explicitly. This avoids cases where two different bool coders can be addressed from the same function. Also be more consistent with bool coder variable naming, start to standardize on 'bc'. Change-Id: I1c95e2fdbe24ebe8c0f84924daa1728e3b054a31
-
Deb Mukherjee authored
Separates the logic on transform type selection previously spread out over a number of files into a separate function. Currently the tx_type field in b_mode_info is not used, but still left in there to eventually use for signaling the transform type in the bitstream. Also, now for tx_type = DCT_DCT, the regular integer DCT is used, as opposed to the floating point DCT used in conjuction with hybrid transform. Results change somewhat due to the transform change, but are within reasonable limits. The hd/std-hd sets are slightly up, while derf/yt are slightly down. Change-Id: I5776840c2239ca2da31ca6cfd7fd1148dc5f9e0f
-
- 18 Oct, 2012 - 6 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
Deb Mukherjee authored
Change-Id: If9fc2df4051ccfb8d804dae9d1be08d12d0f81ce
-
John Koleszar authored
Prior to this patch, if there were any lint errors, this script would exit with an error, even if those errors were not in the hunks being tested by this script. This change makes it so that if any lint lines are printed, an error is returned. Change-Id: I69c8bef4367ccf25d287508f29e587b1f4426143
-
Ronald S. Bultje authored
Change-Id: Ib42a5dbded27abf2a01fd656a47a1e96b1fe2912
-
- 17 Oct, 2012 - 14 commits
-
-
John Koleszar authored
-
Ronald S. Bultje authored
Change-Id: Id8a7265dc721e5cdcaa144e0041beeb32a98f51c
-
pascal massimino authored
-
John Koleszar authored
-
John Koleszar authored
-
John Koleszar authored
* changes: Move remaining per-frame data into partition 0 Interleave modes/residual per macroblock Force interleaved decoding
-
John Koleszar authored
remove useless space after address-of operator. Change-Id: I1fb9e82e8d6cf87558fbd454fb5c0f87599ca2ab
-
John Koleszar authored
This commit moves a bit of data that ended up packed with the modes/mv/residual partition during the change to interleaved encoding into partition 0 where it belongs. Change-Id: Ic711a378c58d9d6a17254384f492c213a15bad92
-
John Koleszar authored
Rather than diffing only the index, support checking arbitrary commits. Change-Id: Ia135a487990d8293d1e0799dc062b9f49e020b25
-
Ronald S. Bultje authored
Change-Id: Ic975ab85a9924adc7b3d421f64155cc79f40ffd0
-
John Koleszar authored
Packs the bitstream with each mb's residual following its mode/mv information. TODO: There are still a few fields that should be packed into partition 0 but are included in partition 1, due to them being serialized from write_kfmodes/pack_inter_mode_mvs, which execute after the first partition is finalized. These need to be separated out into a separate function, similar to mb_mode_mv_init() in decodemv.c. Change-Id: I43a46c363601ab36954d07ebe498760e1e2e3af4
-
Ronald S. Bultje authored
Change-Id: I76095d5a02edcc5d404ea830157780b24fd509d7
-
Scott LaVarnway authored
-
Jim Bankoski authored
this commit fixes the build on windows with visual studio 2008. Change-Id: I0baa4044e9e54237da29f2e17332ea6f766dbbec
-
- 16 Oct, 2012 - 7 commits
-
-
Scott LaVarnway authored
Change-Id: I446b2ffcbe732ffb112dbd97a4799272d4c01a84
-
John Koleszar authored
Rather than decoding all modes/mvs separately, decode them per MB. This forces the mode which was already used form the CONFIG_NEWBESTREFMV and CONFIG_SUPERBLOCKS experiments, and is a precursor to changing to interleaved encoding. Change-Id: If19ee74ac8a987846d1cd0cf2b2e02a82f1a43ad
-
Jim Bankoski authored
-
Ronald S. Bultje authored
Change-Id: I0681d3183f51627be8c2bb76f343b7270f9116d8
-
Jim Bankoski authored
This reinstates reverted commit 2113a831 Change-Id: I9a9af13497d1e58d4f467e3e083fddf06b1b786c
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-