0c1407f79ef36422330c2003a608d37df714256b |
|
03-May-2018 |
Chong Zhang <chz@google.com> |
Decode one row of tiles at a time for image that has tiles Add an api to IMediaMetadataRetriever to decode image rect. It will reuse the same full frame IMemory, and decode only the requested rect. For now, StagefrightMetadataRetriever will only allow decoding of rect that's a full row of tiles, and the requested must be issued sequentially (i.e. no arbitrary rects). When the extract side is fixed to allow seeking by tiles, it can be extended to allow arbitrary rects. This allows HeifDecoderImpl (on client side) to start processing the getScanlines in parallel with the decoding. Test: CTS MediaMetadataRetrieverTest; Manual testing of HEIF decoding of files with or without tiles; Manual testing of HEIF thumbnails generation in Downloads app. bug: 78475896 Change-Id: I820b21cdf33f80593ee6092d8e1ba68b3beb65dd
/frameworks/av/include/private/media/VideoFrame.h
|
3f4e6ddcf05aa1a286bc3963b5a9f53bf30b4327 |
|
25-Apr-2018 |
Chong Zhang <chz@google.com> |
Remove one redundant frame copy in MetadataRetriever When extracting bitmaps, MediaMetadataRetriever does a copy from StagefrightMetadataRetriever's VideoFrame to IMemory. We could just allocate IMemory directly and return that to the client. bug: 78475896 Change-Id: Ibe07e7d2c68f031261470308476089c2fa9298ea
/frameworks/av/include/private/media/VideoFrame.h
|
b51ca280e6aaace44ec1d80837439b825c6fce82 |
|
27-Jul-2017 |
Chong Zhang <chz@google.com> |
stagefright: add HEIF support - add HEIF support in MPEG4Extractor. - decode HEIF image or tiled image in StagefrightMetadataRetriever's getFrameAt() api and convert to requested color format. bug: 64077740 Test: cts-tradefed run cts-dev --module CtsMediaTestCases --compatibility:module-arg CtsMediaTestCases:include-annotation:android.platform.test.annotations.RequiresDevice Change-Id: Id4b26f1584ca6219073ffb0167f208e1c3bf8aa2
/frameworks/av/include/private/media/VideoFrame.h
|
b8c35f94470d1518e2def0582aaec4e038c92af0 |
|
28-Apr-2017 |
Colin Cross <ccross@android.com> |
Fix trivial warnings hidden by -isystem Fix the trivial warnings that are hidden by the use of -isystem to include frameworks/av and caught by -Werror. Test: m -j checkbuild Bug: 31751828 Change-Id: I155f9f772ce0a84b364313814cb7cf528b9de4eb
/frameworks/av/include/private/media/VideoFrame.h
|
04906863a1fa7f296ac11f07e62aa688da39c3ad |
|
09-Oct-2014 |
Marco Nelissen <marcone@google.com> |
Fix VideoFrame class layout for 64/32 bit This structure is passed between 64 and 32 bit processes via shared memory, so ensure it's the same size, and that the members we care about are in the same place. Bug: 17569156 Change-Id: Id776bc825af1fbf43a6dd3407cca064f6d932902
/frameworks/av/include/private/media/VideoFrame.h
|
f3e80dddd7376aa9deeb27de25e1d50030a2ad98 |
|
11-Jun-2014 |
Elliott Hughes <enh@google.com> |
Offer a type-safe album art interface. Bug: 15514223 Change-Id: Iddfc33a00e6cd3779ca09c01a55f62b151f6ec95
/frameworks/av/include/private/media/VideoFrame.h
|
10db45259545989a80fae0cd6fd6a252f3c9924a |
|
13-Sep-2012 |
Christer Fletcher <christer.fletcher@sonyericsson.com> |
Initialize and copy mRotationAngle in VideoFrame When thumbnails were generated they could be generated at random angles as the mRotationAngle variable was not initialized to any value. This variable would have to be explicitly overwritten to not cause random rotation. Changed the implementation to initialize the value to 0 (no rotation). mRotationAngle was also missing in the copy constructor. Change-Id: I67a5340fdd807c6ab3a3da5eecb09b5b9d5f4666
/frameworks/av/include/private/media/VideoFrame.h
|
e53b9ead781c36e96d6b6f012ddffc93a3d80f0d |
|
13-Mar-2012 |
Glenn Kasten <gkasten@google.com> |
Whitespace and indentation Fix indentation to be multiple of 4. Make it easier to search: sp< not sp < to "switch (...)" instead of "switch(...)" (also "if" and "while") Remove redundant blank line at start or EOF. Remove whitespace at end of line. Remove extra blank lines where they don't add value. Use git diff -b or -w to verify. Change-Id: I966b7ba852faa5474be6907fb212f5e267c2874e
/frameworks/av/include/private/media/VideoFrame.h
|
ce0febae177d1816ee7a6750ed9fba52472b9a71 |
|
09-Nov-2010 |
James Dong <jdong@google.com> |
Support extracting thumbnail from rotated video tracks Change-Id: Ife0a2536aaac5ff1efdf1035b9d2c892773ee16c
/frameworks/av/include/private/media/VideoFrame.h
|
89fa4ad53f2f4d57adbc97ae1149fc00c9b6f3c5 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/av/include/private/media/VideoFrame.h
|
15f767b960b38059a74a42a33e16d8df2aec8bc1 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/frameworks/av/include/private/media/VideoFrame.h
|
7b5eb023f8d87cca6d830ae6c11c6aadbe02aca8 |
|
18-Dec-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Code drop from //branches/cupcake/...@124589
/frameworks/av/include/private/media/VideoFrame.h
|