summaryrefslogtreecommitdiffstats
path: root/media/libmedia/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Fix includes to no longer pull in Skia includes directories.Derek Sollenberger2014-02-271-1/+0
| | | | | bug:13225538 Change-Id: I4fccc414923f7e62cd46d691c67cb44b9692c225
* Simplify and remove old commentGlenn Kasten2014-02-181-3/+1
| | | | Change-Id: Iee41641252f65cea9ce0ea0ec1ea4229608f7c64
* Move StateQueueInstantiations to libinstantssqGlenn Kasten2014-02-181-6/+16
| | | | | | This removes a circular dependency between libmedia and libnbaio Change-Id: I3692cbbe2b76028a953b36606b62cdda70c8c26f
* FINAL ATTEMPT: HTTP services are now provided from JAVA and made available ↵Andreas Huber2014-02-041-0/+2
| | | | | | to media code Change-Id: I9f74a86e70422187c9cf0ca1318a29019700192d
* Better character set encoding detectionMarco Nelissen2013-12-111-2/+3
| | | | | | | | | | Id3 tags are supposed to be ISO-8859-1 or unicode, but often aren't. To better detect the real encoding we now use ICU to detect possible encodings for a given byte sequence, then apply additional heuristics to determine the most likely one. b/5564857 Change-Id: I53bc83b006433da5c2f2ccfcd770ddb3a26b64d0
* Instantiate SingleStateQueue<AudioTimestamp>Glenn Kasten2013-09-031-0/+1
| | | | | | as typedef AudioTimestampSingleStateQueue and use it in MonoPipe. Change-Id: Idaebb362bd9d0a81a7ed83792ab9369dc37c0e74
* libutils clean-upMathias Agopian2013-05-071-1/+2
| | | | Change-Id: I3bf32d72aa8eec627249a675c130c91a8aff6710
* Add liblogYing Wang2013-04-091-1/+1
| | | | | Bug: 8580410 Change-Id: If493d87d60d71be664ad75b140c62acadb75b0d0
* Implement async event callout from drm plugin to Java appJeff Tinker2013-04-031-0/+1
| | | | Change-Id: I007f147d693664e777b8758be2bb8a4c7ec0236b
* Implementing MediaDrm APIsJeff Tinker2013-03-131-0/+1
| | | | Change-Id: I9ff8eeb7d0c383b5c0c68cd54eb54ce7d2d22fe6
* Add template class SingleStateQueueGlenn Kasten2013-03-051-0/+7
| | | | Change-Id: If7e2bc9b2a216524ee9cbb68682e2634933b4973
* Add media.log service based on NBLogGlenn Kasten2013-01-251-0/+1
| | | | Change-Id: Ie45093df6ac9a739d05c8d408fab52a9a8a27e7f
* Split off the current control block to separate fileGlenn Kasten2012-12-031-0/+1
| | | | | | Prepare for a new implementation of step() etc. Change-Id: I268421976ba577aa1fb5d7015de5441c05861190
* Remove obsolete references to libmedia_nativeGlenn Kasten2012-10-301-1/+1
| | | | | Bug: 6654403 Change-Id: I3993d62987cf0dd85db10bf002a5cce53d4f01bd
* am e7c992c6: am 5abc91d6: Merge "Fix libmedia and libstagefright to get ↵Elliott Hughes2012-09-091-1/+0
|\ | | | | | | | | | | | | expat header files from the approved location." * commit 'e7c992c675e0075cd60b0b11c06d5956e3ddd7a3': Fix libmedia and libstagefright to get expat header files from the approved location.
| * Fix libmedia and libstagefright to get expat header files from the approved ↵Elliott Hughes2012-09-091-1/+0
| | | | | | | | | | | | | | | | location. Found during a libexpat upgrade. Change-Id: I9e5abd502a884975d898486edde374fb2519164e
* | Implement remote display service stubs.Jeff Brown2012-09-051-0/+2
| | | | | | | | Change-Id: I582ed000026bba6d116db8304e15a3c52f8a9a01
* | Preliminary support for HDCP as a binder service for wifi display support.Andreas Huber2012-08-291-0/+1
|/ | | | Change-Id: Ie0de1c086c629a668d1c7863992eef56fb94157c
* Merge "Provisional support for secure decryption of media streams."Andreas Huber2012-03-261-0/+1
|\
| * Provisional support for secure decryption of media streams.Andreas Huber2012-03-261-0/+1
| | | | | | | | Change-Id: Ib3982a9c960bfdb0cb7e1b174440b141b194cfbe
* | Merge "reorganize SoundPool and JetPlayer code."Eric Laurent2012-03-261-1/+3
|\ \ | |/ |/|
| * reorganize SoundPool and JetPlayer code.Eric Laurent2012-03-261-1/+3
| | | | | | | | | | | | | | | | | | | | Reorganize SoundPool and JetPlayer code to be ready for the creation of libmedia_native. Split SoundPool between libsoundpool (JNI) and libmedia(sound pool implementation). Remove dependencies on nativehelper/jni.h from JetPlayer. Change-Id: I130c6014173b714329929dd82c5dfb70b757a610
* | Remove JNI in LOCAL_C_INCLUDE from non-JNI related Android.mk files.James Dong2012-03-241-1/+0
|/ | | | | | o related-to-bug: 6214141 Change-Id: Ic88d1732b3e014af47532a0809e01f6086e8464d
* Revert "Split libmedia into libmedia and libmedia_native"Glenn Kasten2012-03-231-14/+35
| | | This reverts commit 0a3edd38df0743dcc7091bb7ebf29e7e7dadc7cb
* Split libmedia into libmedia and libmedia_nativeGlenn Kasten2012-03-211-35/+14
| | | | | | This is still in the old location Change-Id: Ic1be549b5b607cfd519cb4cecc581624510a4ee1
* Add libmedia_nativeGlenn Kasten2012-03-161-1/+1
| | | | Change-Id: Ib8cff8abd73723b793f08da99ad59549f219e0e7
* Remove dependency on audio_* locationGlenn Kasten2012-03-141-2/+2
| | | | Change-Id: I4bc66115fcb9ba22b057bd72db3f561dcb18a0d8
* 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
* Move fixed_fft to system/media/audio_utilsGlenn Kasten2012-01-171-4/+4
| | | | Change-Id: If8a03911434862a872539c313f54825ffb2cc672
* Remove the simulator target from all makefiles.Jeff Brown2011-07-111-9/+1
| | | | | | Bug: 5010576 Change-Id: I04d722f258951a3078fe07899f5bbe8aac02a8e8
* Moved and renamed effect API header filesEric Laurent2011-07-071-1/+2
| | | | | | | | Moved specific effect header files to system/media/audio_effects/include/audio_effects and renamed to lower case (effect_xxx.h). Change-Id: Icfc2264bfd013cab0395d7e310ada636b9fe3621
* libmedia: move AudioParameter out of AudioSystemDima Zavin2011-04-271-0/+12
| | | | | Change-Id: I9eb7e002d141936258050d4fa4f0ccd8202bfc54 Signed-off-by: Dima Zavin <dima@android.com>
* merge libsurfaceflinger_client into libguiMathias Agopian2011-03-251-1/+1
| | | | | | | | | | | | this is the first step in unifying surfacetexture and surface. for this reason the header files were not moved, as most of them will eventually go away. NOTE: currently we keep libsurfaceflinger_client.so as an empty library to workaround prebuilt binaries wrongly linking against it. Change-Id: I130f0de2428e8579033dc41394d093f4e1431a00
* Add memory leak tracking/debugging code to drm serverJames Dong2011-03-141-0/+1
| | | | | | bug - 4099038 Change-Id: I6c048eaf3d7f34bc144b8daaa5fdef1ed474af66
* Bug 3438258 Add SurfaceTexture as MediaPlayer sinkGlenn Kasten2011-02-231-1/+2
| | | | | | | | | | | | | | This change enables the use of a SurfaceTexture in place of a Surface as the video sink for an android.media.MediaPlayer. The new API MediaPlayer.setTexture is currently hidden. This includes: - New Java and C++ interfaces - C++ plumbing and implementation (JNI, Binder) - Stagefright AwesomePlayer and NuPlayer use ANativeWindow (either Surface or SurfaceTextureClient) Change-Id: I2b568bee143d9eaf3dfc6cc4533c1bebbd5afc51
* API Support for both synchronous and queued commands, optionally associated ↵Andreas Huber2010-12-061-1/+2
| | | | | | metadata. Change-Id: Idb90d64cb638942210c5822b3cba2f05b087d601
* Support streaming data across binder boundaries.Andreas Huber2010-11-231-0/+1
| | | | Change-Id: Ifbac61406dcb81343765f99ccba08bd90f9274cc
* Include the framework copy of the OpenMAX headers instead of referencing ↵Andreas Huber2010-10-151-1/+1
| | | | | | | external/opencore. Change-Id: I762f59acf5e1f770e4d7c2d89af362bfffebefa6 related-to-bug: 3101573
* Visualizer: replace the FFT implementation with a faster one.Chia-chi Yeh2010-08-191-5/+2
| | | | | | | | | This implementation uses fixed points instead of floating points. It is slightly inaccurate compared to the old one but still perfect for visualization purpose. It runs 40% faster on passion, 5 times faster on sholes, and of course 14 times faster on sapphire. Change-Id: I1e868417bcffda091becf106a7b941d02813faec
* Added Visualizer effect.Eric Laurent2010-07-071-1/+2
| | | | | | | | | | | | | | The visualizer enables application to retrieve part of the currently playing audio for visualization purpose. It is not an audio recording interface and only returns partial and low quality audio content as a waveform or a frequency representation (FFT). Removed temporary hack made in MediaPlayer for animated wall papers based on audio visualization (snoop() method. This commit also includes a change in AudioEffect class: - the enable()/disable() methods have been replaced bya more standard setEnabled() method. - some fixes in javadoc Change-Id: Id092a1340e9e38dae68646ade7be054e3a36980e
* Separate MediaRecorderClient with MediaPlayerClientJames Dong2010-06-281-0/+1
| | | | | | | | | | - An alternative would be to define a common base class that both MediaRecorderClient and MediaPlayerClient can derive. But since the common code, onTransact() and notify() uses some Binder code, having a common base class may not gain us too much in terms of code reuse. Change-Id: Ibc06720278ad173fceacff3d267b7060856c6316
* Issue 2667802: [Audio Effect Framework] AudioEffect base class and JNI.Eric Laurent2010-06-111-1/+2
| | | | | | | | | | Added AudioEffect C++ class. AudioEffect is the base class for effect specific implementations, OpenSL ES effect interfaces and audio effect JNI. Added the AudioEffect JNI and AudioEffect JAVA class. AudioEffect is the base class to implement more specific JAVA classes to control audio effects from JAVA applications. Change-Id: If300a1b708f2e6605891261e67bfb4f8330a4624
* Fix issue 2667797: [Audio Effect Framework] new base class and binder ↵Eric Laurent2010-05-241-1/+3
| | | | | | | | | interfaces for effect control. Added IEffect and IEffectClient binder interfaces to exchange effect module control and status information between application and media server processes. Change-Id: I10e8e894898e52ed9956a765d0ef7075eb2593af
* split libsurfaceflinger_client and libcamera_client out of libuiMathias Agopian2010-02-111-1/+1
|
* Initial check-in for xml-based encoder capabilities retrievalJames Dong2010-02-011-6/+8
| | | | | - Changed the Java API as suggested - Treat /etc/media_profiles.xml as the default xml configurtion file
* Media server death nodificationJames Dong2010-01-151-1/+2
|
* Reorganize some of the stagefright implementation related to metadata.Andreas Huber2010-01-081-5/+0
|
* Refactor MediaScanner. Some steps on the way towards being able to build the ↵Andreas Huber2009-12-031-3/+12
| | | | tree without OpenCore.
* Music visualizer support hack.Marco Nelissen2009-10-061-3/+7
| | | | This currently assumes 44k stereo (won't crash on other formats, but won't give the correct results either), and links statically with libspeex to get FFT data, increasing the size of libmedia by about 45kb.
* Added an API IOMX::createRendererFromJavaSurface.Andreas Huber2009-09-151-0/+1
| | | | This api allows to instantiate a renderer by specifying the hosting java Surface object. This hides the implementation details of (java-)Surface, (native-)Surface and friends.