summaryrefslogtreecommitdiffstats
path: root/cmds/screenrecord
Commit message (Collapse)AuthorAgeFilesLines
* Notify the media scannerAndy McFadden2013-08-281-2/+36
| | | | | | | | | Use an "am broadcast" command to notify the media scanner that a new video file is available. Bug 10096103 Change-Id: I8261d81d96832969ebb9031a9766c1b1f2a569ed
* Merge "Another error check" into klp-devAndy McFadden2013-08-141-0/+4
|\
| * Another error checkAndy McFadden2013-08-141-0/+4
| | | | | | | | Change-Id: I01ed5c0c7dcb520732d2856859bced31df5fbbb5
* | Merge "Use destroyDisplay()" into klp-devAndy McFadden2013-08-141-10/+2
|\ \ | |/
| * Use destroyDisplay()Andy McFadden2013-08-141-10/+2
| | | | | | | | | | | | | | Use the new SurfaceComposerClient::destroyDisplay call to shut the virtual display down. Change-Id: I0225a44594abf427d386456622b23b01fdd1690f
* | Better error messageAndy McFadden2013-08-131-1/+14
|/ | | | | | | Attempt to create the output file before handing it to MediaMuxer, which doesn't report file-open failures in a useful way. Change-Id: Ie24ff577dd50e185b4eb72575684d23a46f38d3d
* Use screen dimensions as default video sizeAndy McFadden2013-08-021-12/+49
| | | | | | | | | | | | | | Instead of 720p, use the screen dimensions as the default video size. For example, a phone with a 768x1280 display would be recorded as a 768x1280 video when in portrait, or a 1280x768 video when in landscape. If the device is not able to record at that resolution, we fall back to 720p. Also, fixed a problem introduced by a buffer timestamp change. Change-Id: I7230ddb323c669ab07327f26df8d103c192c21d3
* Prototype screen recording commandAndy McFadden2013-07-232-0/+606
This records the screen contents as a movie. It works by feeding the output of a virtual display to the video/avc encoder. Recording continues until Ctrl-C is hit. Video only, no sound. Does not track screen rotations. Change-Id: I91d5c4e781792c740699b7a83590e846295b3617