| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Also fix typo: bufferCount should be frameCount.
Change-Id: Ibed539504db75ef99dc21c8ff1bf2987122063a5
|
|
|
|
| |
Change-Id: Ie240b48fb54b08359f69ecd4e5f8bda3d15cbe80
|
|
|
|
|
|
|
|
|
|
| |
Allow AudioSink to use deep audio buffering when the
source is audio only and its duration is more than
a certain threshold.
This helps improve battery life but implies higher
audio latency.
Change-Id: Ie79915b61c370292f05aabda9779356570e03cbb
|
|
|
|
| |
Change-Id: I27c46bd1d1b2b5f96b87af7d05b951fef18a1312
|
|
|
|
|
|
|
|
|
| |
This makes NuPlayer use a SkipCutBuffer when needed, and adds a new
AudioSink method to retrieve the number of frames written so far, so
NuPlayerRenderer can calculate how much data it can write without blocking.
Also make some more methods const.
Change-Id: Id7d253ad8a7b85e9a84ca2baafbe32817b16c744
|
|
|
|
| |
Change-Id: I425cfd442257560dcf141d3d8599ddc7d21c1d13
|
|
|
|
|
|
|
|
|
| |
Update the code to use the AudioSink::open() interface that
takes a channel mask as an additional parameter. The code
is only stereo, and returns an error when attempting to create
a video editor audio sink with more than two channels.
Change-Id: Ib9bba067da0b286c08656976b89fba7c8b42f99f
|
|
|
|
|
|
|
|
|
| |
o fixed incorrect design and got rid of PreviewPlayerBase class
o removed obsolete/unused code as much as possible and reformatted the source code
o verified and passed functional tests
o More to come ...
Change-Id: I7a89162f8b9d9ea6eabcf0457366cd2f6d970d11
|
|
|
|
|
|
|
| |
Video editor engine only deals with local file playback/preview.
Change-Id: I8e3414abf8a109a77a1e34a959fb4a090612ae3d
related-to-bug: 5857057
|
|
|
|
| |
Change-Id: Idb08c49fe1a2c87ea2bb080815a5a6f95409834c
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/157220
Bug: 5449033
Change-Id: I5c54a0185527f6ca3e746d625a007aa06f6f25f9
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/156801
Bug: 5449033
Change-Id: I261ad4d5348f4832488707edeb3cbdbb6dd12fca
|
|
|
|
|
|
|
| |
See https://android-git.corp.google.com/g/#/c/143865
Bug: 5449033
Change-Id: I366680b6e614b8983d1def28cc2fdbfa98f39531
|
|
|
|
|
|
|
|
|
|
|
| |
To speed up the preview, we direct the decoder output to a
SurfaceTexture, then draw the texture to a surface. The media
rendering parameters (crop, black-border) are implemented
using different vertex coordinates. The color effects are
implemented using fragment shaders. Currently only three color
effects are implemented, but that's all the appplication uses.
Change-Id: If84439fee572ed37ea077749ef9f2bd4f78703e1
|
|
|
|
|
|
|
|
|
|
|
|
| |
The original assumption in VideoEditor is that the decoder output
and encoder input are in YV12 format. However on different
hardware platform the actual formats may be different. So now we
load a platform-specific YV12 color conversion module which
knows the actual format and can convert to/from YV12, which is
the format used in VideoEditor internally for processing.
Bug: 5061733
Change-Id: I852f85efd30c05cf6c42810059ee4d2ef37ee3da
|
|
|
|
| |
Change-Id: Id837b042952ff5d97907591f337b2222cff2c8a9
|
|
|
|
| |
Change-Id: I2856be051fa3b3ddfe67e096e45fb0b34beb92be
|
|
|
| |
This reverts commit dd51bdc4cf4b7c9f09e7dc4116651c6681d5287c
|
|
|
|
| |
Change-Id: I09ff321f9457c0a9ee58e59bee38ed53799e494b
|
|
|
|
|
| |
Change-Id: I593b91a84a603d8c7f51a83232cced5af4980baf
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
|
|
| |
for bug 1982947
Change-Id: Ic32704367bdcf2ade3f035a164927e95c69af7fa
|
|
|
|
|
| |
Change-Id: I39726f6f6cd5aabbd91629f329876660b3d3cec2
Signed-off-by: Dima Zavin <dima@android.com>
|
|
|
|
| |
Change-Id: Ia11c5f46f38c0b00ca63d19d3484bf4024cdb75d
|
|
|
|
| |
Change-Id: I53eb798f4f86e83f8a4668c7256241367c1ccbe4
|
|
|
|
|
|
|
| |
This is sufficient to build, but is not a full implementation.
See bug 3467199 for the real implementation.
Change-Id: Ifc3325fa9b019669bffddfd7bfd10bce57d0a136
|
|
|
|
| |
Change-Id: Iba66585cc2e679475d8db529d6113586b58e626e
|
|
|
|
| |
Change-Id: I0f1a6cdfa40f6c8eebe989116e01ba8c212d5872
|
|
|
|
| |
Change-Id: I4408b5c42edd0a65016ed621b31ecda513d17d60
|
|
Change-Id: I9c3c9cb921ea697ab16732973d26ef9035cda2ee
|