As addTile() can be run multiple times before listener receives
the update, addTile() should always use the latest updated value
from settings but not from the cache value.
Bug: 28185436
Change-Id: I8c840343b797b00373a6f40cc5ea125efe68a6e1
Support additional corner cases in level ordering:
- MPEG4Level1 only implies support for MPEG4Level0
- HEVC high tier levels are only supported by other high tier levels
H263 unusual level definitions:
- levels 45/50+ define minimum requirements that codecs can extend
- levels 10-45 define minimum size
- restrict to QCIF and CIF only if codecs only supports levels 10-40
(or 45 in profiles 0 and 2)
MPEG4 max width/height/frame rate:
- Only specified for MPEG4Level0/0b
- Using arbitrary 2:1 aspect ratio and 60fps for other levels
This is sure to include typical sizes for levels
Fix level limits:
- MPEG2LevelML max 25fps for D1 PAL
- H263Level20 max 30fps, but only 15fps for CIF
- H263Level45 max 15fps
- H263Level45+ min alignment is 4
- MPEG4Level0b max 15fps
- add support for VP9 HDR profiles
- fix HEVC overflow for Level62 calculations
Bug: 28671284
Change-Id: Ie75ae1d19f20d5c6eb40807d03c3b487854eb9a0
If we switch to single-line, the min lines property gets overriden
so we need to manually call setMinLines to reset the state to the
initial state.
Change-Id: I1b47a093981045c2c0d176c831e37f8e9431ae1c
Fixes: 29056442
am: e4e240f13f
* commit 'e4e240f13f6c64049ef346b27d1cf78699fa800e':
HWUI: do not call glCopyTexSubImage2D on empty area.
Change-Id: Ica6dcf88c3fea43f07352f460343d97599280cdc
Have FastPrintWriter note all cases where an exception is
thrown, and stop trying to push more data into the output
stream when this happens.
Change-Id: I51a1eeb26578f02b2a6f45ef7bc2513dfde702a2
am: 80354c4dfe
* commit '80354c4dfeae62fc120977d4fbdb8818f505b253':
Handle the uncommon case that a name is null
Change-Id: I2569b9c4a049698e1885d829f36fef15db22269c
am: bd2b9e0d53
* commit 'bd2b9e0d53a211d0a5093b8bf24ac32e1a72ffea':
TIF: Release an existing audio patch before creating a new one
Change-Id: I85a8f3e89feb7953100b9a56cf4306aef78cd530
am: ddf5c44567
* commit 'ddf5c445673bab848b3d9c8af4de8978daf9b56b':
Use text input to deal with fullscreen IME
Change-Id: I0aadae2eac2b0bbf81658525aeda70ca2512337c
Previous check .isEmpty() is not sufficient, because getWidth() may have
value 0.5, so technically it is not empty, but when this size is passed
to texture calls it is converted to uint_32 and it becomes zero.
bug:28941093
Change-Id: Ia7c2bf0340466d5376f235fb5da54ad2ddfa0a03
am: 82c9562d3c
* commit '82c9562d3c35df6569fcb04e7cd999fdc11d5d99':
docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.
Change-Id: Iedcb96181b7a4e6a7b6ac94eb73bcb466ae19139
am: 441209abc7
* commit '441209abc78b8c6bcbcc6b1eb08d2f41219ce344':
docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.
Change-Id: I761a39db759030d4f07cb6e77326fc45db215677
am: 6df8a9a89f
* commit '6df8a9a89fc87649595926592bf895768c861b68':
Only call finish on operations that have started.
Change-Id: I7e9d30640800ace35a19f17d327b1db6ece42edf
am: 65f1973ba9
* commit '65f1973ba9f91c6727a7131b31b6c563cd880ee0':
Do not sanitize override config for fullscreen
Change-Id: Ic9c62b12f529e17c39ac7f466433cb30cb13f356
am: 2d6015b18b
* commit '2d6015b18ba0bf52ebe402503c7c66ddae23d8bd':
docs: Fixed setAllowGeneratedReplies() link to point to Android N API reference.
Change-Id: I76168738a10e3f379134a88a89667a63d818323d
am: 42621023cf
* commit '42621023cfac084b8c74fd4d362bc2c64d61674e':
Fixes a few bugs on the keyguard with font density changes
Change-Id: Ic871ddca73896db588ca8436c2aea92c50eb37aa
am: b04f86acae
* commit 'b04f86acae9f5a0101e997a2dde08342c92b180f':
cherry-pick: docs: Added note that <application> at end of manifest.
Change-Id: Id5b9ffebcafb4035b6d330e9aae0d65a09a282e2
am: d05a7b5972
* commit 'd05a7b5972cb06f711cc8cfa66efa9f0f6d901a5':
Radio buttons belong in a radio group.
Change-Id: Ia5b4cd5135fb78ccf98f1b05e63fafc7a04349d8
am: 748620e9f0
* commit '748620e9f03dd66bfed38d91d32b35d79684173b':
Fix call to equals that could never succeed.
Change-Id: I27b594ae75430b5cb9fe3bc905461b547ba5841c