summaryrefslogtreecommitdiffstats
path: root/cmds
Commit message (Collapse)AuthorAgeFilesLines
* Fix buildMarco Nelissen2015-05-071-1/+1
| | | | Change-Id: I2551565dfd98f70d84335f3d36655aa6ab6bd4df
* muxer: skip tracks unsupported by MediaMuxer instead of abortingRobert Shih2015-05-051-2/+12
| | | | | Bug: 17007397 Change-Id: Id3f3d54a58c76554227e3c103fdbb39422a54496
* stagefright: remove NativeWindowWrapperLajos Molnar2015-04-303-14/+9
| | | | | | | | Now that Surface and SurfaceTextureClient are the same and Surface, it does not add value. Bug: 19489395 Change-Id: I016ecd1cf5cc51ce6244b6fa34ecd75f84e3db01
* stagefright: cmds: resolve compiler warningsLajos Molnar2015-04-309-49/+58
| | | | Change-Id: I21af2b463231e864781a70ae7667afe37eba9df8
* Respect the record audio app op - mediaSvet Ganov2015-04-291-1/+4
| | | | Change-Id: I3a97977b6e9a09355e2008f780d22d480fb7308b
* stagefright: warnings be gone, some are now errors, use clangLajos Molnar2015-04-171-1/+1
| | | | Change-Id: I81f438ae444f04c12ae27ae4ef6d073033de172c
* stagefright: don't use ALooperRoster mutex for reply handlingLajos Molnar2015-03-101-6/+6
| | | | | | | | Change replyID-s from uint32_t to an object Move reply handling into the loopers (to reuse a common mutex) Bug: 19607784 Change-Id: Iaa035b846c424c5687ed17ce1079b325e86c54be
* media: switch to new AMessage handlingLajos Molnar2015-03-052-13/+13
| | | | | Bug: 19607784 Change-Id: I94cddcb81f671422ad4982a23dc4acfe57a9f1aa
* am e91c3dd0: am 6a025acb: am ec0472ba: Merge "Move AString\'s StringPrintf ↵Elliott Hughes2015-02-041-1/+1
|\ | | | | | | | | | | | | out of the way." * commit 'e91c3dd028c6cf551e905c5d2cfb5d1fc0c8bcb7': Move AString's StringPrintf out of the way.
| * am 6a025acb: am ec0472ba: Merge "Move AString\'s StringPrintf out of the way."Elliott Hughes2015-02-041-1/+1
| |\ | | | | | | | | | | | | * commit '6a025acb630a3ac4a84715d188aeb48f1946bc3f': Move AString's StringPrintf out of the way.
| | * Move AString's StringPrintf out of the way.Elliott Hughes2015-02-041-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | We should come back and replace AString with std::string and switch to the "real" StringPrintf family, but this fixes the ODR violation that was preventing us from booting. Bug: 19265750 Change-Id: I798eb9ca5dd634e44625af5e583439ef9f0cdc35
* | | am 6a0fbc68: am a3c9d5c3: am 166776fb: Merge "Add missing includes."Elliott Hughes2015-01-291-0/+2
|\ \ \ | |/ / | | | | | | | | | * commit '6a0fbc68e203058e3b7d62e95d46f2415bc3ed95': Add missing includes.
| * | am a3c9d5c3: am 166776fb: Merge "Add missing includes."Elliott Hughes2015-01-291-0/+2
| |\ \ | | |/ | | | | | | | | | * commit 'a3c9d5c3982591042c7c6cb5fb7c32fbd4765832': Add missing includes.
| | * Add missing includes.Elliott Hughes2015-01-281-0/+2
| | | | | | | | | | | | Change-Id: Ib697ce44243e7cb07aee60944238e0854d82e9de
* | | Remove filename based writer constructorsMarco Nelissen2014-12-105-5/+50
| | | | | | | | | | | | | | | | | | | | | MediaPlayerService can't open files (it needs an already opened file descriptor), so these were just wasting space. Change-Id: I323044a6c1814a7bff952ed71b5c7792df2abf03
* | | Clean up makefile to fix build.Dan Albert2014-12-021-6/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mediafilter was defining LOCAL_NDK_STL_VARIANT, but never setting LOCAL_SDK_VERSION, so it was a no-op. Since the project was still manually setting the stlport include path, it was getting the stlport headers with precedence over libc++, which breaks the world. Once that is fixed, the project has never linked libRScpp, which is required (I'm not sure how this part has ever worked). Change-Id: Iac70c86bc150eea08329812c0d5744434318d28e
* | | am d0e12a16: am 902dc42d: am 07715ac3: Merge "C++11 compatibility."Dan Albert2014-11-201-1/+2
|\ \ \ | |/ / | | | | | | | | | * commit 'd0e12a161471823d1ab269cb608be3f3b0a71ed1': C++11 compatibility.
| * | am 902dc42d: am 07715ac3: Merge "C++11 compatibility."Dan Albert2014-11-201-1/+2
| |\ \ | | |/ | | | | | | | | | * commit '902dc42d79b075395d484ce1c71f215b199aaa2a': C++11 compatibility.
| | * C++11 compatibility.Dan Albert2014-11-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix string literal concatenation to not be interpreted as UD literals. * Add constexpr compatibility for non-integral static members. * Use __typeof__ instead of typeof (should become decltype once this actually becomes C++11). * Add an appropriate cast for atomic_uintptr_t, since moving to C++11 means moving from <stdatomic.h> to <atomic>, which has better typechecking (hooray for not macros!). Bug: 18466763 Change-Id: I9561dcb2526578687819ff85421ba80d8e1a9694
* | | am 8c5ee61a: am d86450b9: am c80b9b83: Merge "Fix struct vs. class mismatches"Chih-hung Hsieh2014-11-171-1/+1
|\ \ \ | |/ / | | | | | | | | | * commit '8c5ee61a057e3b87e8f0800b284642bf3b107fd0': Fix struct vs. class mismatches
| * | am d86450b9: am c80b9b83: Merge "Fix struct vs. class mismatches"Chih-hung Hsieh2014-11-171-1/+1
| |\ \ | | |/ | | | | | | | | | * commit 'd86450b93ab3960ccd68aed14563aaa76b43ce9b': Fix struct vs. class mismatches
| | * Fix struct vs. class mismatchesBernhard Rosenkränzer2014-11-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix something being declared a struct and forward-declared a class and vice versa. gcc doesn't care, clang complains about the mismatch. Change-Id: I7a7a8e9040e3c86fa1d73eb112631ea140861657 Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
* | | am f8d051fe: am 034d6747: am 1609e451: Merge "Add a BufferItem parameter to ↵Dan Stoza2014-11-074-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | onFrameAvailable" into lmp-mr1-dev * commit 'f8d051fee37b1a0734e4142072d3053fed8df161': Add a BufferItem parameter to onFrameAvailable
| * | Add a BufferItem parameter to onFrameAvailableDan Stoza2014-11-044-4/+4
| |/ | | | | | | | | | | | | | | 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
* | stagefright test: MediaFilter native testDavid Smith2014-09-115-0/+927
| | | | | | | | | | Bug: 17203044 Change-Id: I16e30e04a5a1b6ed483b2d43de7c24cc0695485a
* | stagefright test: add surface playback flags -R,TDavid Smith2014-07-161-10/+39
|/ | | | | | | -R renders video output to the surface ASAP -T renders video output to the surface using frame timestamps Change-Id: I232f19587036edc12e86b4f1dea4d12accef3834
* stagefright: update ACodec to use CodecBase enumerations directlyLajos Molnar2014-07-071-14/+8
| | | | | Bug: 11784825 Change-Id: I9f322b78b52bfcc5040fda951486df4354cdba4f
* GLConsumer: Stop using default constructor paramsDan Stoza2014-06-243-3/+5
| | | | | | | | Removes the dependency on default constructor parameters for GLConsumer so that a different constructor prototype can safely be added. Change-Id: I0da924bbd4c141edbf305598c1be8bc575654680
* screenrecord: 64-bit compile warningsMark Salyzyn2014-06-193-20/+22
| | | | Change-Id: I708e48e24719b2c4bb023069164aafd4c2ad639b
* Move to dalvik.vm.lib.2 to force default to libartBrian Carlstrom2014-05-281-1/+1
| | | | | Bug: 14298175 Change-Id: Iff6940aba8accfec14e729d53b71d2ed7e6c5027
* am 4b7c5444: am e32106fd: screenrecord: Add raw frames output formatBenoit Goby2014-05-143-17/+24
|\ | | | | | | | | * commit '4b7c5444f8af79f1f3e04e09bd03b84dec26facf': screenrecord: Add raw frames output format
| * am e32106fd: screenrecord: Add raw frames output formatBenoit Goby2014-05-143-17/+24
| |\ | | | | | | | | | | | | * commit 'e32106fd5175afdf939ae397aece9caf378a4912': screenrecord: Add raw frames output format
| | * screenrecord: Add raw frames output formatBenoit Goby2014-05-133-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This works like the frames output format but without a header so that the output can be piped directly to mplayer: adb shell screenrecord --output-format=raw-frames - | mplayer -demuxer rawvideo -rawvideo w=320:h=240:format=rgb24 - Change-Id: Ib5ed508fdca3a5d63e973c5189b3677c2d92b43f
| * | am 21bde57f: Add frame dump outputAndy McFadden2014-05-128-87/+512
| |\ \ | | |/ | | | | | | | | | * commit '21bde57f0099fed5cca78d9357571dc015a63227': Add frame dump output
| | * Add frame dump outputAndy McFadden2014-05-128-87/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the ability to dump frames as RGB data with a minimal frame header. Only recommended for devices with small displays. Enable with "--output-format=frames". The "--raw" option is now selected with "--output-format=h264". Change-Id: I18d3d4a87cd056d7acf0658985a90dc5895dbfb6
| * | am 2d11a203: Provide raw H.264 output from screenrecordAndy McFadden2014-05-122-39/+116
| |\ \ | | |/ | | | | | | | | | * commit '2d11a2031b99db9b503a7ad7efd1f18606af4012': Provide raw H.264 output from screenrecord
| | * Provide raw H.264 output from screenrecordAndy McFadden2014-05-122-39/+116
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds an experimental (undocumented) "--raw" flag. If set, we output an H.264 byte stream rather than a .mp4 file. If the filename is "-", we send the output to stdout. If stdout is a tty, we reconfigure it to avoid CRLF line termination over adb. Change-Id: I5193f6193c9c1a59f92eefad0ed399f24afbf6de
* | | Remove warnings in recordvideoAndy Hung2014-05-051-5/+9
| | | | | | | | | | | | | | | Change-Id: I2ed72836210fd3a02c7bceeb5fccadf8dcb92fbc Signed-off-by: Andy Hung <hunga@google.com>
* | | Fix audioloop test programAndy Hung2014-05-051-62/+108
| | | | | | | | | | | | | | | Change-Id: Ic31966095d719cf2b33322675d7d0a2e6a203268 Signed-off-by: Andy Hung <hunga@google.com>
* | | am 3c782246: am b1d2b51c: am 761636f3: Merge "Do not force all command-line ↵Glenn Kasten2014-04-302-18/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | apps to be 32-bit only" * commit '3c782246d5ee9869f2167a00df748eac1b9e9153': Do not force all command-line apps to be 32-bit only
| * | Do not force all command-line apps to be 32-bit onlyGlenn Kasten2014-04-302-18/+0
| | | | | | | | | | | | | | | | | | | | | This is a partial revert of >Change-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3 Change-Id: I214e1bd117dd40150ac5f7447f12c72c61f09a2f
* | | am e80631aa: am 839d11d1: Merge changes I0a744dc7,Id993a70dMark Salyzyn2014-04-151-9/+7
|\ \ \ | |/ / | | | | | | | | | | | | * commit 'e80631aa1992ca50af679cd6a018c0ffda7f9b17': media: use size_t for integer iterator to Vector::size() media: 64 bit compile issues
| * | media: 64 bit compile issuesMark Salyzyn2014-04-151-9/+7
| | | | | | | | | | | | | | | | | | | | | | | | - change internal sized types to use stdint.h - printf & scanf formats - size_t or unsigned int for iterators Change-Id: Id993a70d8bf54c667c5d652b34179a2c727ed446
* | | Remove deprecated BufferQueue constructorDan Stoza2014-04-071-3/+5
| | | | | | | | | | | | | | | Bug: 13415624 Change-Id: I16e874c376d2f84d270f6a8c733618719cf49901
* | | Use symbolic constants from <system/audio.h>Glenn Kasten2014-03-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | AUDIO_INTERLEAVE_* AUDIO_STREAM_MIN AUDIO_SESSION_ALLOCATE Change-Id: I31dd6f327204685e50716079ce21c4ba206dff11
* | | Merge "Remove deprecated BufferQueue constructor"Dan Stoza2014-03-184-14/+13
|\ \ \
| * | | Remove deprecated BufferQueue constructorDan Stoza2014-03-124-14/+13
| | | | | | | | | | | | | | | | | | | | Bug: 13415624 Change-Id: I7d98eb8e9201fd920552e7eab75da42a5e2c7dca
* | | | resolved conflicts for merge of 3c780188 to masterGlenn Kasten2014-03-142-0/+18
|\ \ \ \ | |/ / / |/| / / | |/ / Change-Id: Ic579d346c27ff05ea6444faaa60fa6caaec86fbf
| * | mediaserver and associated services are 32-bit onlyGlenn Kasten2014-03-122-0/+18
| | | | | | | | | | | | | | | | | | also 32-bit only command-line apps Change-Id: I9ac557a8d02bbf6986a9b5c3cdce23d400b306a3
* | | Fix destructorsAndy McFadden2014-03-032-4/+8
| | | | | | | | | | | | | | | | | | | | | Make destructors private -- only RefBase should be able to destroy instances of these. Change-Id: Iff52e226995fe5740a9dfc35af53dd6dd9d74501