summaryrefslogtreecommitdiffstats
path: root/cmds
Commit message (Collapse)AuthorAgeFilesLines
* audio_channel_in/out_mask_from_countGlenn Kasten2012-03-152-5/+2
| | | | | | | and avoid ambiguous term "channels" where it might be confusing as to whether it is a channel mask or channel count Change-Id: I744fa08ccb6001a98c97bd638d2c9d56836c4234
* Switched to use the header files in /frameworks/nativeJames Dong2012-03-121-9/+9
| | | | | | | | and deleted the duplicate header files in /frameworks/base o related-to-bug: 6044887 Change-Id: I17e0692d9a9b5c8796ded36677c833ca8ab36795
* fix EOS handling in codec test.Andreas Huber2012-03-091-27/+30
| | | | Change-Id: I5eb6d00aa0c1a728a951c7ffa4faebcadd7b14a6
* Added better codec statistics to evaluate performance.Andreas Huber2012-03-071-31/+73
| | | | Change-Id: I9a1e4a803502329e0342ddde07b6df6b3761afd8
* Separate the notion of "stop" from that of "release", i.e.Andreas Huber2012-02-282-2/+2
| | | | | | | | | stop - means transition back to LOADED state and keeping the component instance allocated. release - means we get rid of the component completely. Change-Id: I40ad01ce70821faaad43f57999249904f9144924
* fix libgui header locationMathias Agopian2012-02-274-8/+4
| | | | Change-Id: Iec71706cdd4f29c6904993648ce873e83ef9cafe
* Fix two more locations that use the old setObject("buffer", ...) paradigmAndreas Huber2012-02-242-11/+8
| | | | | | that I'd previously missed. Change-Id: Ifbdbfb94d1bc1cbe8c0a403fed05ce99fca8397b
* Be more greedy when it comes to gathering input and output buffers.Andreas Huber2012-02-232-26/+49
| | | | Change-Id: I54c4f608e5155917ca35eba5655b4c06357fb112
* Add new APIs AMessage::(set|find)Buffer to make it safer to passAndreas Huber2012-02-221-3/+2
| | | | | | ABuffer objects through messages. Change-Id: I9f8b4e4c4767d0d70a0105e0c0813b754379b49d
* Implementation of a java media codec interface and associated tools.Andreas Huber2012-02-225-3/+1167
| | | | Change-Id: I13e54062d4de584355c5d82bb027a68aeaf2923b
* Move away from MediaDebug and use ADebug insteadJames Dong2012-02-105-17/+17
| | | | Change-Id: I963a3b6f79a7292891973cbeeaf3378b38629f08
* The software AAC encoder is now an OMX component.Andreas Huber2012-01-261-2/+2
| | | | | | Yay. Change-Id: I74938a20b4e0a622836ea5184d3761180eb0f5de
* Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGESteve Block2012-01-081-1/+1
| | | | | | | See https://android-git.corp.google.com/g/#/c/157220 Bug: 5449033 Change-Id: Ic9c19d30693bd56755f55906127cd6bd7126096c
* Rename (IF_)LOGI(_IF) to (IF_)ALOGI(_IF) DO NOT MERGESteve Block2012-01-042-2/+2
| | | | | | | See https://android-git.corp.google.com/g/156801 Bug: 5449033 Change-Id: Ib08fe86d23db91ee153e9f91a99a35c42b9208ea
* resolved conflicts for merge of 26f70db9 to masterAndreas Huber2011-11-081-1/+1
|\ | | | | | | Change-Id: Ib1536b1a4c9eeff80e0726b3e61cee12057cd120
| * Remove surface legacy APIs and code.Andreas Huber2011-10-281-1/+1
| | | | | | | | | | | | All surfaces are now supported through surface textures. Change-Id: I95dd823e7099c0c32a48a1121624149dcc29d9c6
* | Rename (IF_)LOGV(_IF) to (IF_)ALOGV(_IF) DO NOT MERGESteve Block2011-10-262-2/+2
|/ | | | | | | See https://android-git.corp.google.com/g/#/c/143865 Bug: 5449033 Change-Id: I0122812ed6ff6f5b59fe4a43ab8bff0577adde0a
* NuPlayer is now taking on the task of streaming over RTSP.Andreas Huber2011-10-131-27/+1
| | | | Change-Id: Ie204db8810807f1e7981959e34dc0149e5d9563a
* Support for an MPEG2 Program Stream extractor.Andreas Huber2011-09-301-0/+1
| | | | Change-Id: I606d87c278f72b22a5b6d7ee57bce6b02e280d41
* Support AMR, G.711 and vorbis audio in ACodec and friends.Andreas Huber2011-09-281-5/+46
| | | | Change-Id: I08c03219bf2d60fc5c6e89957bd4b4c615570983
* Merge "Properly connect to surface flinger in our shell tools"Andreas Huber2011-09-263-3/+19
|\
| * Properly connect to surface flinger in our shell toolsAndreas Huber2011-09-203-3/+19
| | | | | | | | | | | | Also raise the layer to INT_MAX to float in front of the toolbar. Change-Id: I045a1c83924e6655f1734d15f2504b90312eec64
* | Add an option to dump the raw stream to a file in the stagefright cmdline tool.Andreas Huber2011-09-231-1/+46
|/ | | | Change-Id: Ie19eca2cdf162d6973037ec554ef5916243ea7d7
* Require INTERNET permission for network-based content.Dave Burke2011-09-021-2/+2
| | | | | | Bug #1870981 Change-Id: Ia3ad166390c4d60cea19c3783895b078a2c4c15f
* When encountering a discontinuity, flush(clear) all content enqueued up to thatAndreas Huber2011-08-251-10/+27
| | | | | | | point except previously enqueued discontinuities. Change-Id: Id04a559dc062fa4a5c80c599ad74bf81a543de01 related-to-bug: 5201378
* QueryCodecs() signature changeJean-Michel Trivi2011-07-221-1/+1
| | | | | | | Restore QueryCodecs() signature exactly as used by third-party libs. Add an alternative function to select HW only codecs. Change-Id: Ibb2cb4dd36fc0c6599eb93aa5751c216397e3b6f
* Merge "Add option to query hardware decoders only"Jean-Michel Trivi2011-07-181-1/+7
|\
| * Add option to query hardware decoders onlyJean-Michel Trivi2011-07-181-1/+7
| | | | | | | | | | | | | | | | | | Add an option to OMXCodec::QueryCodecs() to filter out software codecs. Update stagefright command line tool to list the roles of codecs. Change-Id: Icddb79118c30fe13cc3aea20f340174cc082c4e0
* | Include all supported mime types when querying decoder profile/level support.Andreas Huber2011-07-131-1/+3
|/ | | | Change-Id: Ia1c930eee489bfebb482ac5079bd6ac9354532f2
* Add support for some custom YUV420 color formats to recordvideo utilityJames Dong2011-07-071-8/+7
| | | | Change-Id: I2f0dfba466efb94b704dca761162d7c7457a43cf
* Merge "SF transactions are now O(1) wrt IPC instead of O(N)."Mathias Agopian2011-06-293-6/+6
|\
| * SF transactions are now O(1) wrt IPC instead of O(N).Mathias Agopian2011-06-293-6/+6
| | | | | | | | Change-Id: I57669852cbf6aabae244ea86940a08a5a27ffc43
* | Support for "streaming" non-transport streams by first converting them to ts ↵Andreas Huber2011-06-281-11/+165
|/ | | | | | packets. Change-Id: Ia753a1ab99039f54ce3678a38e997902372b5fa5
* Merge "Multiple changes to ACodec/codec tools:"Andreas Huber2011-06-281-7/+24
|\
| * Multiple changes to ACodec/codec tools:Andreas Huber2011-06-281-7/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Make sure sf2 does not coalesce input buffers, generalize ACodec's codec instantiation based on OMXCodec's list of eligible component names. Some changes/additions to the "sf2" commandline tool Make surface options consistent with stagefright tool, i.e. use '-S' instead of '-s' New option '-R' renders surface-allocated buffers. Also fixes a longstanding bug introduced when generalizing from surfaces to native windows that never used surface-allocated buffers in sf2 even when the option was specified. Change-Id: I59fd533f0f6ef0337ebe2806ddc81a46878eb3ae
* | New option in the stagefright commandline tool.Andreas Huber2011-06-281-35/+42
|/ | | | | | | Use '-S' to allocate decoder buffers from a surface Use '-T' to allocate decoder buffers from a surface texture Change-Id: Ib71ea53d0fd1b2def08bfeac2fd8bcbdc1938161
* Reconstruct sync frame indication for content served by the MPEG2TSExtractorAndreas Huber2011-06-221-9/+38
| | | | | | Strip data up to the first IDR frame if necessary. Change-Id: I4a096785eb1a17b7484983788e223d188454771d
* Add an option to force to use HW codec in stagefright cmd toolJames Dong2011-06-131-2/+19
| | | | Change-Id: If6c277dd5a3f7a0b62acd6721343618b0be085fc
* Extract embedded cover art (aka poster frame) in mp4 filesJames Dong2011-05-261-4/+11
| | | | Change-Id: Ic9421ee27b9aa3b27df00878b887de20f25d232b
* update for new audio.h header locationDima Zavin2011-05-121-1/+1
| | | | | Change-Id: Ic4c62c4037800802427eb7d3c7f5eb8b25d18876 Signed-off-by: Dima Zavin <dima@android.com>
* audio/media: convert to using the audio HAL and new audio defsDima Zavin2011-04-271-2/+4
| | | | | Change-Id: Ibc637918637329e4f2b62f4ac7781102fbc269f5 Signed-off-by: Dima Zavin <dima@android.com>
* Get rid of the "pid" parameter from createSurfaceMathias Agopian2011-04-202-2/+0
| | | | Change-Id: I28635e3f803e6abe965d79998e305f54a202465d
* - Add another parameter in notify() to be able to send timed text sampleGloria Wang2011-04-131-1/+1
| | | | | | | | through listener during video playback. - Add OnTimedTextListener in the MediaPlayer For feature request 800939. Change-Id: I65072c27acb4c0037109a72be38c73e9f667420f
* merge libsurfaceflinger_client into libguiMathias Agopian2011-03-251-3/+3
| | | | | | | | | | | | 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
* Fix missing AOSP copyright headers for more filesJames Dong2011-03-172-0/+32
| | | | | | | | | | o Update the copyright date on InputDispatcher_test.cpp and InputReader_test.cpp because these two files were moved from other places to the current location, and were actually created in 2010. bug - 4119349 Change-Id: Ic93b81ddafb58e9e72a2e9e02ca3d9f173d6dca7
* Add the option '-S' to use surface allocated buffers in the stagefright ↵Andreas Huber2011-02-282-3/+62
| | | | | | cmdline tool. Change-Id: Ic84eeed1679d6bf68c92de0e20d30e7a3c4d410f
* Ignore format change message in sf2 instead of assertingAndreas Huber2011-02-041-0/+1
| | | | Change-Id: I2d7cdf371c07109398c53c7ffc37d7b10b6b6312
* Publish MediaMetadataRetriever.java as public APIJames Dong2011-01-121-4/+0
| | | | | | | | | | | | o Removed setMode() methods and related mode constants o Removed some of the unused the metadata keys o Updated the javadoc o part of a multi-project change. bug - 2433195 Change-Id: I5ed167f1fd6a53cb143b7dc385b149431d434438
* Squashed commit of the following:Andreas Huber2010-12-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | commit eaeaa2672d4e0a82891493b2bde8bdd0c0e79a1b Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:26:48 2010 -0800 Remove lowest bandwidth stream if using the legacy player. Change-Id: I2f885e26344996de9152f8fda9fd6bdef89bf953 commit 7d652972615b2750fd8f1c21b9fab0e136df2b82 Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:14:36 2010 -0800 Don't clear the packet source's format for legacy discontinuities. Change-Id: I9bd5a21b9bd28043ad38bd0658ccc8eda3c1079a commit 2b18a45aac17cbfe1aa089d0f6510957d438dd64 Author: Andreas Huber <andih@google.com> Date: Thu Dec 23 10:13:55 2010 -0800 Use NuPlayer for HTTP live streaming based on runtime property. adb shell setprop media.httplive.enable-nuplayer true Change-Id: I22738df3403985dc8e6992b1ab5da5747309f773 commit 50d899fb7b9ea52c3994b0a58e993998d926aeed Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 16:25:22 2010 -0800 Make ACodec a lot less verbose. Change-Id: I94c7e499b61032321ffaf999f5ad2c913cde6a48 commit b19e1740cb4d02990a56844654b5d019987c6405 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 16:22:22 2010 -0800 Wait until we have fresh codec-specific-data before instantiating the decoders after a discontinuity involving a format change. Change-Id: I7bcf9b5ae3319f08bf8978a117e8ee5220902e37 commit 06428c006906c9099e430aface3b439ff1d36ecc Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 15:20:38 2010 -0800 Disable random seeks in the streaming tool for now. Change-Id: Ie86fde422dcfc4b2c7a01be51a193fda9c88cd71 commit e19db68f3bea8a61c191f60f6940f30e3a0d5f1b Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 15:20:27 2010 -0800 Tweak HTTP live parameters. Change-Id: If4b71e12485facc523a8a43d8213d0feb190daab commit 1e9942791538c2256b579d96c6c04264b0d8b087 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 14:48:23 2010 -0800 Enable http live streaming through NuPlayer for http URLs containing the string m3u8 Change-Id: I1691fe12ae8f1507fe3673313959cd50bc324624 commit 4c33f96a6e499ee0efe0e70b687094430cb7c1c0 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 14:40:27 2010 -0800 Support for HTTP live streaming in NuPlayer. Change-Id: Iacba1c3ebaeb8d3b972185deaf4cff18c8009c54 commit ddf705ce553708bc5b13d89a878484cf839bd674 Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 13:42:47 2010 -0800 StreamingSource now a subclass of abstract NuPlayer::Source Change-Id: Ia6c7c639628910b9d1f37decc55da48b07a70de3 commit 9e04a8406b1882a8e3fdeb7b4d52db5ae70b970a Author: Andreas Huber <andih@google.com> Date: Wed Dec 22 13:33:52 2010 -0800 Refactor media data sourcing to NuPlayer::Source. Change-Id: I1db9fb08c4e527bf7b19c29978cf342c2b0a0bc9 Change-Id: I9610a097481dda58f22142eacda3ac2dba0b63f9
* Initial support for a true streaming player for mpeg2 transport streams.Andreas Huber2010-12-153-1/+612
| | | | Change-Id: I153eec439d260a5524b21270e16d36940ec3161a