| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
fix getting capability index from type
Bug: 12065651
Change-Id: Id2bc60410a92e17c841a5dd072257bc40ad6236f
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 12065651
Change-Id: Icfb73c0009621cd747e113d8a0cd84c966bf055d
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
BUG: 15699665
Change-Id: Ie7da017cf32ccc08094fe4b01a2b07d2739770d2
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
- seek based on user-visible timestamp
- seek to previous, next and closest exactly
Bug: 12786906
Change-Id: I2d5e1fbff6469b6f081a284be2222a4cb50aa754
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- handle widevine:// scheme
- add separate looper for renderer (as it can block initial buffer
handling if all buffers are used)
- initiate secure codecs before source is started
- don't read secure buffers
- share ACodec's input buffers with Widevine source
on the decoder side
- keep track of mediabuffers released by widevine source
- keep track of dequeued input buffers (for safety)
- release mediabuffer when buffer is subsequently dequeued. (This
was hardcoded into OMXCodec to do this when buffer-empties message
was handled, but MediaCodec does not support such functionality.)
Bug: 15699665
Change-Id: I4a369443294e45c644be8b0257010e52db1d7c9b
|
|
|
|
|
| |
Bug: 15699665
Change-Id: Ided823bd0b1118bbabb288cf62d6389518f820a9
|
|
|
|
|
| |
Bug: 15699665
Change-Id: If37e5c70e56821375ede911e781b5d4b8d41f8ad
|
|
|
|
|
| |
Bug: 15699665
Change-Id: I31c1ab4413c62ff3dd4e0d5b06a398064b4aaddd
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 15699665
Change-Id: I2aaddc4c937cf5c1e36386bafd7d396d5781bf6d
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 16343447
Change-Id: I6854b9b837a141a77ab318953dc002ec5ad5d31d
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Buffer frame count and notification frame count
are now calculated by server instead of by client.
The server has more information and can do a better job.
Also fix a few bugs:
- If a fast track was re-created, even with same pipe depth, it would fail.
Now it can correctly re-create a fast track provided the pipe depth is same.
- Notification frame count for fast tracks was calculated by client
as 1/2 of the total frame count, which is a large value due to the pipe.
Now the notification frame count is set by server to the HAL frame count.
This should reduce latency for fast tracks.
- EVENT_OVERRUN were happening frequently when there was sample rate conversion,
because the client didn't know about the sample rate conversion,
and under-estimated the necessary buffer size. Now since server
calculates the buffer sizes, EVENT_OVERRUN is unlikely.
- RecordThread::createRecordTrack_l was checking for mono and stereo
for fast tracks. This is not necessary, and now we can handle a
multi-channel fast track.
Bug: 7498763
Change-Id: I0c581618e8db33084d5ff9ed50a592990c9749e8
|
| |
| |
| |
| | |
Change-Id: I9f37be05f8dc7b85a8827a94e76ca0f45453e170
|
|/
|
|
|
|
|
| |
For backward compatibility, until flags are correctly calculated,
we will assume that the request is for a low latency input stream.
Change-Id: I76746834e870df00833dc77cbdaa2edd2ffeec95
|
|\ |
|
| |
| |
| |
| |
| | |
Bug:16351654
Change-Id: I64e9510f719b220471522b4d78a9b00a98bda772
|
|/
|
|
|
| |
Bug: 15153976
Change-Id: I0204c4188d485cda026497469c7cde24f7bd5c95
|
|
|
|
|
| |
Bug: 16017037
Change-Id: Ibfff99387fb5b3e721144a2b3f9174092d785137
|
|
|
|
|
| |
Bug: 12034929
Change-Id: I326f1356df89474aa088c1c87f8505b33654139d
|
|
|
|
|
| |
Change-Id: I88106ba25f9b3f8fd7616307ab6b7fbe7afb6e91
(cherry picked from commit bfd3b9764841971be2d2f04a3fdbd41a2144beea)
|
|
|
|
| |
Change-Id: Ibb1be86ae99439ccbce3fc2b38d92115083ef7ff
|
|
|
|
|
|
|
|
| |
Decoder initialized to 320x240. When higher resolution comes,
the decoder reinitialized to the resolution.
Bug: 14571712
Change-Id: I6b6ad17dd87f0112ce7ccf4f6c17bb4c65b5d8af
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 11990118
Change-Id: I3278aecb20df88c42fa2709a66e6166eb3cbe56f
|
| |
| |
| |
| | |
Change-Id: If525ee259b74314191d1913f7c2a3e828e05c38f
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
In case of offload getOutputPlayPositionUs_l returns
zero on reaching EOS. Return duration as position.
Bug: 15770459
Change-Id: I7aeafdc315a86ccd197d555d604e1069eead3153
|
|\ \
| |/ |
|
| |
| |
| |
| |
| |
| | |
Bug: 11990118
Change-Id: I6fe4b407d9c85cddec8d958620d5d356735273cf
|
|/
|
|
|
|
|
|
| |
Pass audio aac sub formats in offloadinfo according to
aac profile. Audio HAL can take decision about offload
using DSP capabilities
Change-Id: If269a3654b5d2b09c183212b0646ef03e06f2d8f
|
|
|
|
|
|
|
|
|
|
| |
These are designed to be called from the same thread as the one
calling dequeue?Buffer, and use a mutex to avoid switching
context. All other calls of MediaCodec are designed to be blocking
and synchronous.
Bug: 14297827
Change-Id: If341c6e4407ca6f10f5e0d47008dddc0e20b0a50
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ic8153b33413a34d75a3053dbfb9530a639e0ec12
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Fix SubIfd handling.
- Add StripSources, convenience functions for writing image strips.
- Update Input classes to use with JNI.
- Add skip method.
- Add tag definitions for GPS tags.
- Add name string to tag definitions.
Bug: 15112503
Change-Id: I9535b21261027f6c06a041c1621de8f865a0ad32
|
|\ \
| | |
| | |
| | | |
Change-Id: I91afd8f9cba04559d21e1c84e25c5c60c990165d
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
new icu."
* commit 'be44e0e0ffda04725c4864d894a7cc80bd74b5ca':
Switch frameworks/av/media/libmedia to the new icu.
|
| | |\ \
| | | | |
| | | | |
| | | | |
| | | | | |
* commit '0bffd2e60f644c8b8650c48d320c8cc22deb8ab6':
Switch frameworks/av/media/libmedia to the new icu.
|
| | | |\ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I45349756bac6d89b02dba082ba6d606f4c489dcf
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Bug: 15987446
Change-Id: I6a13e1f73b067b733e2592e12ee21210d4c4d476
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ic83973339fb46a83b48382e6097925f45d200867
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
No unused parameter warning in EffectBundle.
Remove unused variable declaration in Virtualizer_getParameter
Change-Id: Ibe1c051bc21ac53a6c770b4aa28e31ac5d559d9b
|
|\ \ \ \ \ \ \
| | |/ / / / /
| |/| | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
ULong"
* commit '782be1ecf1022d4e2da714b5aebe51ab616e9975':
m4v_h263_enc: Use uint32_t for ULong
|
| |\ \ \ \ \ \
| | | |/ / / /
| | |/| | | |
| | | | | | |
| | | | | | | |
* commit '1c1b5e51cb1acd43984ce2e82a27e61b4943186a':
m4v_h263_enc: Use uint32_t for ULong
|
| | |\ \ \ \ \
| | | | |/ / /
| | | |/| | |
| | | | | | |
| | | | | | | |
* commit 'c37eaa320437b7d65d1c3f704d7b7c61d4ccd8f1':
m4v_h263_enc: Use uint32_t for ULong
|