summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/tests
Commit message (Collapse)AuthorAgeFilesLines
* stagefright: allow controlling experiments from propertyLajos Molnar2015-07-101-11/+11
| | | | | Bug: 20894667 Change-Id: Icb2209e12ed6a1820b8f33626ca02aabcff03321
* libstagefright: add version string to profile results.Ronghua Wu2015-05-221-1/+5
| | | | | Bug: 21333717 Change-Id: I79966be5ba355633f83885844165b7d9a6b2643f
* am 0eb7c793: am b5fbb811: am c8c86c1d: am bcf2becf: am c531d995: am ↵Lajos Molnar2015-05-131-0/+81
|\ | | | | | | | | | | | | 438217a0: Merge "Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes" into lmp-dev * commit '0eb7c79398ef04e457c76f117feef6d7bcbbc684': Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
| * am b5fbb811: am c8c86c1d: am bcf2becf: am c531d995: am 438217a0: Merge "Add ↵Lajos Molnar2015-05-121-0/+81
| |\ | | | | | | | | | | | | | | | | | | AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes" into lmp-dev * commit 'b5fbb81157eaab594bb37275176a0a178098dc46': Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
| | * am c531d995: am 438217a0: Merge "Add AUtils::isInRange, and use it to detect ↵Lajos Molnar2015-05-121-0/+81
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | malformed MPEG4 nal sizes" into lmp-dev * commit 'c531d9956513b9b82dad84aeb507b866e6b3951a': Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizes
| | | * Add AUtils::isInRange, and use it to detect malformed MPEG4 nal sizesLajos Molnar2015-04-241-0/+81
| | | | | | | | | | | | | | | | | | | | Bug: 19641538 Change-Id: I5aae3f100846c125decc61eec7cd6563e3f33777
* | | | libstagefright: config resource manager with secure codec co-existing policy.Ronghua Wu2015-05-081-1/+3
| | | | | | | | | | | | | | | | | | | | Bug: 19620911 Change-Id: I0d729782c1622f23e9c37b7a9231e58e3f807470
* | | | Merge "libstagefright: export profiling results directly to xml." into mnc-devRonghua Wu2015-05-081-198/+38
|\ \ \ \
| * | | | libstagefright: export profiling results directly to xml.Ronghua Wu2015-05-051-198/+38
| | | | | | | | | | | | | | | | | | | | | | | | | Bug: 19620911 Change-Id: Icdeb1c30816d6de120ea0acd0880b3a9614bea8f
* | | | | Respect the record audio app op - mediaSvet Ganov2015-04-291-1/+2
|/ / / / | | | | | | | | | | | | Change-Id: I3a97977b6e9a09355e2008f780d22d480fb7308b
* | | | stagefright: make more warnings errorsLajos Molnar2015-04-171-3/+3
| | | | | | | | | | | | | | | | Change-Id: I9b1ad60fbfb866dbf9c00843e06553c3eb25c113
* | | | stagefright: warnings be gone, some are now errors, use clangLajos Molnar2015-04-173-3/+12
| | | | | | | | | | | | | | | | Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
* | | | media: handle overrides and measure max codec instance.Ronghua Wu2015-04-132-0/+343
|/ / / | | | | | | | | | | | | Bug: 19620911 Change-Id: I68d5919284700f37ccc6c6b9f96cd87ccdd40e6a
* | | resolved conflicts for merge of 6571ed31 to lmp-mr1-dev-plus-aospLajos Molnar2014-12-111-0/+7
|\ \ \ | |/ / | | | | | | Change-Id: Ibaea3a0766f75a61964615482a9ef28651a42b37
| * | stagefright: misc fixes to software video encoders (and decoders)Lajos Molnar2014-12-101-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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
* | | am 41907c44: am cede28e2: Merge "stagefright: add runtime debug support" ↵Lajos Molnar2014-11-141-0/+95
|\ \ \ | |/ / | | | | | | | | | | | | | | | into lmp-mr1-dev * commit '41907c44a597ceb258495715d3dd391fef2907e3': stagefright: add runtime debug support
| * | stagefright: add runtime debug supportLajos Molnar2014-11-121-0/+95
| |/ | | | | | | | | Bug: 18285408 Change-Id: I56346f4652b2c5f7ef5fa3003fd8676051339384
* | resolved conflicts for merge of 55fc6a77 to lmp-mr1-dev-plus-aospLajos Molnar2014-10-022-1/+129
|\ \ | |/ | | | | Change-Id: I6bff1d0d214132cbafda081a39016b5b11730865
| * stagefright: move math templates into AUtils.hLajos Molnar2014-10-012-5/+141
| | | | | | | | | | | | | | add unit test for math templates Bug: 17676461 Change-Id: Ie964c5fcfcca1ec53b4538f8e577392e8fbb4319
* | am fe80b7ee: am 6bf7c5cf: Merge "Clean up test makefiles."Dan Albert2014-09-121-14/+2
|\ \ | |/ |/| | | | | * commit 'fe80b7ee58b394b0cd958470aeea3c5a09f6b2bf': Clean up test makefiles.
| * Clean up test makefiles.Dan Albert2014-09-111-14/+2
| | | | | | | | | | | | | | | | The build system takes care of linking the correct STL and gtest libraries for you, and specifying them manually confuses the build system when using libc++. Change-Id: I6ac66c2f4e97cd3c55efb7a85e10922420554e7f
* | Merge "Remove deprecated BufferQueue constructor"Dan Stoza2014-04-041-6/+4
|\ \
| * | Remove deprecated BufferQueue constructorDan Stoza2014-03-121-6/+4
| | | | | | | | | | | | | | | Bug: 13415624 Change-Id: I1a824d09ce582ee54753683d30cdc23813c13b6b
* | | am 098b28fc: am 64727dd7: Merge "More precise 32-bit only for ↵Glenn Kasten2014-03-181-0/+2
|\ \ \ | |/ / |/| / | |/ | | | | | | libstagefright/ subdirectories" * commit '098b28fc88b3d96eada2f9db318d9c38c70cf674': More precise 32-bit only for libstagefright/ subdirectories
| * More precise 32-bit only for libstagefright/ subdirectoriesGlenn Kasten2014-03-171-0/+2
| | | | | | | | Change-Id: Ie4e8f9ccd834b902287d3452cc9fa739809ddb68
* | FramebufferNativeWindow.h is obsoleteAndy McFadden2014-03-051-1/+0
| | | | | | | | Change-Id: I7d2b06bc711694deb481ae50596080b6bef23f11
* | fix the build by fixing more warnings.Andreas Huber2014-02-111-1/+2
| | | | | | | | Change-Id: Ied0ec39eb83b101582702d1e30c21643ccf6353e
* | resolved conflicts for merge of 566be7c3 to masterNarayan Kamath2014-02-111-1/+1
|\ \ | |/ | | | | Change-Id: I7b1cc71057b2bd4f771e7bcf508a8c3abd6017ce
| * Make frameworks/av 64-bit compatibleKévin PETIT2014-02-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Contains the necessary changes to make frameworks/av build and work on a 64-bit machine. Signed-off-by: Craig Barber <craig.barber@arm.com> Signed-off-by: Kévin PETIT <kevin.petit@arm.com> Signed-off-by: Ashok Bhat <ashok.bhat@arm.com> Signed-off-by: Marcus Oakland <marcus.oakland@arm.com> Change-Id: I725feaae50ed8eee25ca2c947cf15aee1f395c43
* | Change StagefrightRecorder to use MediaCodecChong Zhang2014-02-051-5/+4
|/ | | | | Bug: 12305192 Change-Id: I72d7cb571be5bd348b58ad650f3269d24c15d350
* fix build. optional tests brokeMathias Agopian2013-08-141-0/+2
| | | | Change-Id: Ifb38fb2a7bd9c3d6305726f8e6d661be05cdcf7e
* Add liblogYing Wang2013-04-091-0/+1
| | | | | Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
* Refactoring: Rename SurfaceTextureClient to SurfaceMathias Agopian2013-02-151-9/+9
| | | | Change-Id: I4e8a8b20914cb64edc37abe68233fbc9f2b5d830
* Rename ISurfaceTexture and SurfaceTextureAndy McFadden2012-12-181-6/+6
| | | | | | | | | | The C++ class names don't match what the classes do, so rename ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to GLConsumer. Bug 7736700 Change-Id: I64520a55f8c09fe6215382ea361c539a9940cba5
* Use new surface flinger API.Jeff Brown2012-08-241-1/+1
| | | | Change-Id: I594c6e15db5f617d2feaac1a65b5316daa3812d0
* Update ANativeWindow client code for syncJamie Gennis2012-06-212-10/+11
| | | | | | | This change updates all the uses of ANativeWindow to use the new ANW functions that accept and return Sync HAL fence file descriptors. Change-Id: Id7db42d8d6380f8b440d88476ce9211c6225fb16
* Add NOTICE and MODULE_LICENSE_APACH2 to libs build under /frameworks/av/James Dong2012-06-132-0/+190
| | | | | Change-Id: I0a3af3e2abdedebd5934f3d941d01c32cfc75e26 related-to-bug: 6647465
* Fixed leaks in SurfaceMediaSource_testDaniel Lam2012-04-161-0/+9
| | | | | | | mEglSurface was being reused which resulted in EGLSurfaces being lost. Change-Id: Ica07cd24b0e4f3d4b2156f55b7de8e83d5466136
* Refactored SurfaceMediaSourceDaniel Lam2012-04-091-10/+13
| | | | | | | SurfaceMediaSource takes advantage of BufferQueue to avoid duplicated code. Change-Id: I5e60b8eca21e6c3cf728d363cd8f3786125182d1
* AV Android make files changesJames Dong2012-03-281-3/+2
| | | | | | | o plus a few file relocation: ActivityManager.cpp/h, SoundPool.h, etc o remove some runtime dependencies to libandroid, libandroid_runtime, etc Change-Id: I047a47c5fb361dd5cf85cd98798c39f629a75d10
* SurfaceTexture: Fully refactored from BufferQueueDaniel Lam2012-03-131-4/+5
| | | | | | Cleaning up camera and media interactions as part of SurfaceTexture refactoring Change-Id: Iea2b10ff80b5f01f83ed0902c725df1d3b4c541a
* Switched to use the header files in /frameworks/nativeJames Dong2012-03-121-1/+1
| | | | | | | | and deleted the duplicate header files in /frameworks/base o related-to-bug: 6044887 Change-Id: I17e0692d9a9b5c8796ded36677c833ca8ab36795
* fix libgui header locationMathias Agopian2012-02-271-4/+4
| | | | Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
* Move away from MediaDebug and use ADebug insteadJames Dong2012-02-101-5/+5
| | | | Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-082-4/+4
| | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
* Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGESteve Block2011-10-262-42/+42
| | | | | | | See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
* Fixing bug in SurfaceMediaSource_testPannag Sanketi2011-09-021-5/+19
| | | | | | | | The test was making EGL calls once disconnected. Instead of calling "disconnect" directly on the Surface, and EGL calls should be made to that effect. Change-Id: I21468ac8cbc2cb3145a49269e32a884736cd452e
* Update SurfaceMediaSource_test to not use pbuffer configsPannag Sanketi2011-08-301-30/+16
| | | | | | | | SurfaceMediaSource_test now does not use pbuffer configs to create a surface. Always uses a window config. Also, cleaned up the test a bit. Change-Id: Idda40dcb8474249eccaa8d2dad20ee840d2dd484
* Testing the GL/ CPU encoding w/ Gralloc buffersPannag Sanketi2011-08-242-94/+682
| | | | | | | | | | | | | | | This is the test for Gralloc buffers based encoding. contains a combination of two main changes: 1. GL based encoding tests added to SurfaceMediaSource_test 2. SurfaceMediaSource ::read() colorformat The SurfaceMediaSource::getformat() sets it to OMX_COLOR_FormatAndroidOpaque. The omx encoder needs to interpret that colorformat and reads the format from the Gralloc buffers directly Change-Id: Iee2fe8901384109a4952e1d6c528c59eb01eb5b1
* Start thread pool for binder callsJames Dong2011-08-011-0/+1
| | | | | Change-Id: Ie67f54ba06d7fdb42bcb041c1e0a50d8477ae423 related-to-bug: 5095635