History log of /frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3cb2048960ca2273817153772ebd506ad804918c 10-Apr-2018 Chong Zhang <chz@google.com> Check max supported image encoder size

If image encoder can't support the size, need to fallback to
framework tiling solution using HEVC encoders.

bug: 74343403
bug: 77865356
Test: heifwriter androidTest
Change-Id: I06c4ca8c6ca3a778fc3c1293dc1c0f8536004dd2
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
e35a2622eb8b4a84d359aff4a6c25308050d3300 02-Apr-2018 TreeHugger Robot <treehugger-gerrit@google.com> Merge "heifwriter: rotation support -- DO NOT MERGE" into pi-dev
b8aa7b3a65331060158806a9a1e0e327556c6df7 26-Mar-2018 Jason Monk <jmonk@google.com> Follow updates to Media APIs

Test: TH
Bug: 74831433
Change-Id: Ib0ea69275ea72dfe08efb43a52f466c3b03433ce
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
c6cd9ccf97400c11e449072798866f0f86b64701 13-Mar-2018 Chong Zhang <chz@google.com> heifwriter: rotation support -- DO NOT MERGE

Add rotation support, and change public constructor to
Builder instead so that additional parameters can be
supported later.

Test: HeifWriterTest; local test app with rotation flag set.
Bug: 63633199
Change-Id: I04d8a3fd8ab454f85c200b0e2e4c8ab8f5917d5a
(cherry picked from commit 941fb082e942763b49abf2a1be83ae418b7253dc)
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
b12f17f77f3b42d149abed231bc7875e658d08c2 28-Feb-2018 Chong Zhang <chz@google.com> heifwriter: use HEIC encoder if available -- DO NOT MERGE

Prefer to use HEIC full-frame image encoder if it's
available, no need to copy tiles if encoding full frame.

If encoding from bitmaps, use canvas to copy to encoder
input and no need to set up GL copy, this saves time in
initializing GL.

bug: 63633199
bug: 74073607
Test: HeifWriterTest; local test app to encode HEIF
Change-Id: Ic64c6e90c24fdf4ec1df8be8646b372e79ecf686
(cherry picked from commit c6c697a4607e511c202997824caed9f4d4e3758d)
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
ac5fe7c617c66850fff75a9fce9979c6e5674b0f 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library

Test: None
Change-Id: I92e450c739fc9d77e8f8840bed4165ab88247fd6
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
f27b1ffc67228d73326ec3426fef4c9db75cd6fd 06-Mar-2018 Aurimas Liutikas <aurimas@google.com> Revert "Refactor support library."

This reverts commit b31c3281d870e9abb673db239234d580dcc4feff.

Change-Id: Icfa5b9af633739ad2c857dff22a2181bac6661ef
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
b31c3281d870e9abb673db239234d580dcc4feff 20-Feb-2018 Aurimas Liutikas <aurimas@google.com> Refactor support library.

Test: None
Change-Id: I11a047324832801555673dac45ec1d6590a6338b
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java
db1945bea4e3816a04afe0ad41681cec1d0c074d 02-Mar-2018 Alan Viverette <alanv@google.com> Migrate heifwriter to new package style

Bug: 73773662
Test: ./gradlew createArchive
Change-Id: Iedfef8cca792e9c23d6775e8999c8b160746c914
/frameworks/support/heifwriter/src/main/java/androidx/heifwriter/HeifEncoder.java