summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/filters
Commit message (Collapse)AuthorAgeFilesLines
* stagefright: rename usePersistentInputSurface to setInputSurfaceChong Zhang2015-05-131-2/+2
| | | | | | | | and clear persistent surface pointer when MediaRecorder is reset bug: 21045118 bug: 21045402 Change-Id: Ifd0d6deeb969f2252123929541b30b518cecbf9a
* MediaCodec: implement persistent input surface APIsChong Zhang2015-05-011-0/+5
| | | | | | | Bug: 19127604 Bug: 19489395 Change-Id: Idaf1cc9008016f66903e93907a676f54e342e1a3
* stagefright: make more warnings errorsLajos Molnar2015-04-171-1/+1
| | | | Change-Id: I9b1ad60fbfb866dbf9c00843e06553c3eb25c113
* stagefright: warnings be gone, some are now errors, use clangLajos Molnar2015-04-174-5/+6
| | | | Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
* libstagefright: Stop using IGBC::BufferItemDan Stoza2015-03-123-10/+12
| | | | | | | | | | | Switches all uses of IGraphicBufferConsumer::BufferItem (and BufferQueue::BufferItem) to the BufferItem in libgui. Depends on frameworks/native I699ed0a6837076867ca756b28d1ffb2238f7a0d9. This is a member of I187b3a7d05196b6289596afac8fb9a9d4aebff76, but since it was split out from the camera change in frameworks/av, they have to have different change IDs. Change-Id: I0ddd38df37500cfd6b21d1e768ed14e39c5cd9fc
* media: switch to new AMessage handlingLajos Molnar2015-03-051-13/+13
| | | | | Bug: 19607784 Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
* Fix build from broken makefile.Dan Albert2014-11-251-5/+0
| | | | | | | | | | | LOCAL_NDK_STL_VARIANT is a no-op if LOCAL_SDK_VERSION is not set, and this project cannot actually be built with the NDK (it uses platform only libraries like cutils). There's no reason (I hope) to be using stlport in the library anyway, so just let them use all of libc++. Change-Id: Ia917dbaf347cc438990386d21d95b8b73cd34614
* Add BufferItem argument to onFrameAvailableDan Stoza2014-11-072-2/+2
| | | | | | | Adds a BufferItem argument to onFrameAvailable so consumers can track the queued frames in a BufferQueue. Change-Id: I2e76144af93b5b6ada47cdb0f5f846a863b34dd7
* Merge "stagefright: finish implementing MediaFilter flush"David Smith2014-09-111-3/+20
|\
| * stagefright: finish implementing MediaFilter flushDavid Smith2014-09-091-3/+20
| | | | | | | | | | Bug: 17203044 Change-Id: I6a967ead4dd9588caafe0041f2f4a39637368a62
* | stagefright: generic RenderScripts in MediaFilterDavid Smith2014-09-094-0/+153
| | | | | | | | | | | | | | | | Adds support for generic RenderScript filters to MediaFilter via RSFilter, which calls an RSFilterCallback object to process buffers. Bug: 17203044 Change-Id: Iadb7700c424d225fb5e98a5359cbca070c6e4283
* | stagefright: SimpleFilter config params via msgDavid Smith2014-09-058-20/+76
| | | | | | | | | | Bug: 17203044 Change-Id: I659da31bddb51dd0e5246827c57234364a4c479b
* | stagefright: filter surface input, config cacheDirDavid Smith2014-09-0510-13/+384
|/ | | | | Bug: 17203044 Change-Id: Ifb927429568fe68807143e8511065fea1a25b3a5
* stagefright: MediaFilter and SimpleFilter(s)David Smith2014-08-2213-0/+1349
MediaFilter implements CodecBase and provides video filtering support via filter modules which extend SimpleFilter. Bug: 17203044 Change-Id: Ifb30c501e2901c44999d95d7d150e863b2bd06c6