Age | Commit message (Collapse) | Author |
|
Change-Id: Iefad9d8d96a08dcc788a5efdca2df6a815d1205f
|
|
Store it in nextgenv2 for now.
Change-Id: Iab0af0e15246758e3b6e8bde4a74b13c410576fc
|
|
Change-Id: Ibd0e13721a2bb71c532d20b36c42f4cccf5c5de2
|
|
Some more testing of this patch would probably be useful, but I
think the basics of it should work fine now.
See issue 1035.
Change-Id: I4a36d58f671c5391cb09d564581784a00ed26245
|
|
See issue 1040 point 5.
Change-Id: I51a70b9eade39efba392a1457bd70a3c515525cb
|
|
|
|
We only write EOSB tokens if we write tokens (i.e. not for skip blocks),
and we write EOSB tokens per-plane instead of per block.
Change-Id: I8d7ee99f8ec50eb7ae809f9f9282c1c91dbf6537
|
|
Add palette mode for keyframe luma channel. Palette mode is enabled
when using "--tune-content=screen" in encoding config parameters.
on screen_content testset: +6.89%
on derlr : +0.00%
Design doc (WIP):
https://goo.gl/lD4yJw
Change-Id: Ib368b216bfd3ea21c6c27436934ad87afdaa6f88
|
|
We have historically added new bits to cat6 whenever we added a new
transform size (or bitdepth, for that matter). However, we have
always coded these new bits regardless of the actual transform size,
which means that for smaller transforms, we code bits that cannot
possibly be set. The coding (quality) impact of this is negligible,
but the bigger issue is that this allows creating bitstreams with
coefficient values that are nonsensible and can cause int overflows,
which then de facto become part of the bitstream spec. By not coding
these bits, we remove this possibility.
See issue 1065.
Change-Id: Ib3186eca2df6a7a15ddc60c8b55af182aadd964d
|
|
This is preparatory work for allowing per-segment lossless coding.
See issue 1035.
Change-Id: I9487d02717ee3e766aee61a487780056bb35d2d3
|
|
This is preparatory work for allowing per-segment lossless coding.
See issue 1035.
Change-Id: Idd72e2a42d90fa7319c10122032d1a7c7a54dc05
|
|
This commit removes mbmi_ext_base pointer from MACROBLOCK struct.
Its use case can be fully covered by cpi->mbmi_ext_base pointer.
Change-Id: I155351609336cf5b6145ed13c21b105052727f30
|
|
Change-Id: Ic39d4523e78863c816b0fc85f56ea5ae5e0b3310
|
|
Change-Id: I711135054f02883289cca2efb1f109637009ffbb
|
|
Change-Id: I2e387a06484a06301f3cd6600c4ba2f4335b61ee
|
|
Spatial/temporal svc code was removed. Verified using Borg test,
and the results before and after the change are matching.
Change-Id: I4c2ee5cd560428e3e50be02e57e5871ef4246390
|
|
prevents redeclaration warnings;
vp8 has its own define which will be resolved in a future commit
Change-Id: Ic941fef3dd4262fcdce48b73075fe6b375f11c9c
|
|
Code cleanup.
Change-Id: I668bd5a4e5fbe96969d51d9ee777fc5f1d8abfe6
|
|
Change-Id: I83b5c69621f9f28b742e5b13517d4e5b99c6cd26
|
|
Change-Id: I651b7bee90f33581368853da81f9622805ccc0ea
|
|
|
|
|
|
In encode_superblock, call set_ref_ptrs only for inter blocks.
Change-Id: I27545c0e3e679e1838b78d7c9d01fe5a4d3cc0fb
|
|
Change-Id: Ia069da11eebb271063e9eb837bdb3e7175ecce13
|
|
Change-Id: Ic5004f8bdc1c2b025b598e80374ee1f286ea95ee
|
|
Remove the vp9_ prefix from vp10 file names.
Change-Id: I513a211b286a57d6126fc1b0fbfd6405120014f1
|