| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 19607784
Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
|
|
|
|
|
| |
Bug: 19548232
Change-Id: I5fd341c7cf55792c4b2c9a4928f1ad21308c4469
|
|\
| |
| |
| |
| | |
* commit '935b47504411b6ac69f708ba698a72b7282aada1':
Fix clang build error
|
| |
| |
| |
| | |
Change-Id: I294903dcf3ce3aa6a3b2f50364067e701a33d327
|
|/
|
|
|
| |
Bug: 19014096
Change-Id: I6de781e4d140a247dfd8fd8f12c3ddd7baa39ad4
|
|\
| |
| |
| |
| |
| |
| | |
SoftVideoDecoder
* commit 'd8ba6ef11cb89672ee121ec7f4ee527446aa5dbf':
stagefright: keep alignment restrictions for SoftVideoDecoder
|
| |
| |
| |
| |
| |
| |
| |
| | |
Reuse updatePortDefinitions for setParam(PortDefinition).
Allow increasing input buffer size even if size changes.
Bug: 18528130
Change-Id: I62b66d8f1135504dd16ac576046bfc5b5b8cda59
|
|\ \
| |/
| |
| | |
Change-Id: Ibaea3a0766f75a61964615482a9ef28651a42b37
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- move logic to set encoder parameters to common encoder class
(similarly to what was done for decoders)
- set compressed buffer size based on frame size and compression ratio,
and codec-specific minimum size
- set raw buffer size based on frame size and metadata mode
- do not set stride and slice height on compressed ports
- advertise only QCIF support for google H263 encoder
- set large-enough input size for video decoders to support adaptive
playback
- do not change input buffer size on output port reconfiguration, as
no input buffer reallocation takes place
- do not return empty buffers with EOS after EOS has been signaled
Bug: 18513091
Bug: 18639027
Change-Id: Ib13492ef66adf331aa4572c67d2b283ea020cb41
|
|\ \
| | |
| | |
| | | |
Change-Id: Iea12c8a6cabf84584e4a89ad80e298c1f4ea3dd7
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
For build-system CFLAGS clean-up, remove unused functions and
variables.
Change-Id: Ic3dee56b589ea9a693efa1d72ba394036efff168
|
|\ \ \
| | |/
| |/|
| | |
| | |
| | |
| | | |
setting port definition" into lmp-mr1-dev
* commit '20918be9309eda037074388f046c84e187a259c8':
stagefright: add graceful handling when setting port definition
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- don't crash when count of buffers is incorrect, or when the buffer
size decreases.
This allows configuring SW video encoders for smaller than QCIF size.
Bug: 18513091
Change-Id: Ibfcd6b883a892156e408e94fbc329103b9ac09ac
|
|\ \ \
| | |/
| |/|
| | | |
Change-Id: If10a9cc17245f95d5e10b1507445abbb4020670e
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to use the new static version.
Change-Id: Ia7b10eb38ca55b72278bfd33d3bf647f338b4e6a
Conflicts:
media/libmedia/IAudioFlinger.cpp
media/libmedia/IMediaPlayer.cpp
media/libstagefright/CameraSource.cpp
|
| |\ \
| | | |
| | | |
| | | | |
Change-Id: I760286b72fe1ebda3e8b058ca2138cb97fbdb7e1
|
|\ \ \ \
| | |_|/
| |/| |
| | | |
| | | |
| | | |
| | | | |
into lmp-mr1-dev
* commit '41907c44a597ceb258495715d3dd391fef2907e3':
stagefright: add runtime debug support
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 18285408
Change-Id: I56346f4652b2c5f7ef5fa3003fd8676051339384
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
onFrameAvailable" into lmp-mr1-dev
* commit '034d674721029e3b7e34fe30ee31814c521b62bf':
Add a BufferItem parameter to onFrameAvailable
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Passes the BufferItem for the queued buffer to the onFrameAvailable
callback so the consumer can track the BufferQueue's contents.
Bug: 18111837
Change-Id: If9d07229c9b586c668e5f99074e9b63b0468feb0
|
|\ \ \ \
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | | |
to free codec instance if MediaCodec.release hangs" into lmp-dev
* commit 'edcff417bbb2e76245b559e7c9a8b98c2a60e102':
stagefright: try to free codec instance if MediaCodec.release hangs
|
| | |/
| |/|
| | |
| | |
| | | |
Bug: 18033275
Change-Id: If86cd26566d7b75941976f37829bbec619800778
|
|\ \ \
| |/ /
| | /
| |/
|/| |
Change-Id: I3b66673012989ab3707852b257844f2c3851f753
|
|/
|
|
|
|
|
|
|
| |
- added SoftVideoEncoder for common color conversion and
extension handling logic
- fix YUV420 SemiPlanar handling that should be NV12 not NV21
Bug: 17935149
Change-Id: I9b8d05678b1862dd37bf349ea83d67bdf1bb5560
|
|
|
|
|
| |
Bug: 17935149
Change-Id: I6bb5dd654e498a7153410afc052c2c8f7f35e44d
|
|
|
|
|
|
|
|
|
| |
- Use outputBufferWidth/Height to init H263 decoder.
- Handle stride change when using fake stride.
Bug: 17773094
Bug: 17326758
Change-Id: I66ce7b9c650383456923d75417c590e3a8a814e7
|
|\
| |
| |
| | |
definition changed." into lmp-dev
|
| |
| |
| |
| |
| |
| |
| | |
changed.
Bug: 17326758
Change-Id: I7c6b85284ae0cbfa54f999851f56db84345b65bf
|
|/
|
|
|
| |
Bug: 17326758
Change-Id: I9b0c281d92cf1803e275b1768e9edab9404ea577
|
|
|
|
|
| |
Bug: 17326758
Change-Id: I245e2bd1490e810094ca550fdddfa87075bc2056
|
|\
| |
| |
| | |
operation." into lmp-dev
|
| |
| |
| |
| |
| | |
Bug: 17326758
Change-Id: I2505751cb40a53242ceeb3be8f362c3754c2ee3f
|
|/
|
|
|
|
|
| |
This covers both MPEG4 and H263 adaptive playback.
Bug: 17326758
Change-Id: I80a67b7f3ceab05e792f0a459439a8274bd78e20
|
|
|
|
|
|
|
|
| |
Also change SoftVPX decoder to use common handlePortSettingsChanged
and copyYV12FrameToOutputBuffer method.
Bug: 17326758
Change-Id: I6fb2ee8fb9291f69c70493b8558af341adc1f4b2
|
|
|
|
|
| |
Bug: 13842676
Change-Id: I9c054ea489fd3a71b3b2394f15a85b84d42edb5a
|
|
|
|
|
| |
Bug:16132368
Change-Id: I88d2d66b8548fc203f4a2c4797196af15e56ff38
|
|
|
|
|
| |
Bug: 16343447
Change-Id: I6854b9b837a141a77ab318953dc002ec5ad5d31d
|
|
|
|
| |
Change-Id: Ibb1be86ae99439ccbce3fc2b38d92115083ef7ff
|
|
|
|
| |
Change-Id: I3d1146714fa23be3d4e696599b6f70cac1f9d28b
|
|
|
|
|
|
|
|
| |
also fixed QuerySupportedProfileLevels in
SoftVideoDecoderOMXComponent.cpp
Bug: 14571712
Change-Id: Ifa3793f7c1b18ac5e8c0a096848c998cabd9e777
|
|
|
|
|
|
|
|
|
| |
Change node_id and buffer_id to uint32_t.
Ensure IOMX messages are fixed size.
Remove 64 bit compile warnings in associated files.
Change-Id: Icdbef00aca575e5dc502ebb52e3ce7d0d7883203
Signed-off-by: Andy Hung <hunga@google.com>
|
|
|
|
|
|
|
|
|
|
| |
Remove platform_private and data_ptr from omx_message.
These were used for legacy deferred buffer creation.
See OMXCodec quirks: kDefersOutputBufferAllocation and
kRequiresAllocateBufferOnOutputPorts.
Change-Id: I94da56bc64f3b46ee1276e93d67b36c1662e2eaf
Signed-off-by: Andy Hung <hunga@google.com>
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Increases NUM_BUFFER_SLOTS from 32 to 64 and changes the mask
returned by IGBC::getReleasedBuffers from 32 to 64 bits.
Bug: 13174352
Change-Id: I1c41256ffbc30abcf9f7b0b5fcf53da40462da28
|
|\ \
| |/
|/|
| |
| |
| | |
* commit 'e80631aa1992ca50af679cd6a018c0ffda7f9b17':
media: use size_t for integer iterator to Vector::size()
media: 64 bit compile issues
|
| |\
| | |
| | |
| | |
| | |
| | | |
* commit '839d11d1f7be9dff2f06c7d30a9eb39cb6782078':
media: use size_t for integer iterator to Vector::size()
media: 64 bit compile issues
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- change internal sized types to use stdint.h
- printf & scanf formats
- size_t or unsigned int for iterators
Change-Id: Id993a70d8bf54c667c5d652b34179a2c727ed446
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '52a861d2825544fe2eb90f8e5f6351d02ff95536':
warnings be gone.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
(cherry picked from commit 84333e0475bc911adc16417f4ca327c975cf6c36)
Modified by Mark Salyzyn <salyzyn@google.com> to keep merge conflicts
or errors downstream to a minimum.
Change-Id: Ic3b272f9cbf3155001aabd2f79728f1bc31de613
|
|\ \ \ |
|