GitXplorerGitXplorer
c

RecordMyScreen

public
834 stars
216 forks
21 issues

Commits

List of commits on branch master.
Unverified
74fca3290542a1b4c7731c0e6715d37d574a2d36

Remove Obsolete Xcode project. Use Makefiles now.

ccoolstar committed 11 years ago
Unverified
2e7733124f8fc99daff9c7b97d30b57646edd7d6

Update README.md

ccoolstar committed 11 years ago
Unverified
438a8e2420b571051d932848b9687177f60be57e

Fix Settings bundle and credits in theos version.

ccoolstar committed 12 years ago
Unverified
d4ea0ece07bf4d62da4eed5d0261d0afa05d3479

Add resources to the theos project

ccoolstar committed 12 years ago
Unverified
2ba0c908aef844ce34ce1525acfc180f270f2c53

Who doesn't love a theos project?

ccoolstar committed 12 years ago
Unverified
6dfe243103227de1fac0c92f994ae2923056a2c4

Fix some memory leaks.

ccoolstar committed 12 years ago

README

The README file for this repository.

RecordMyScreen

Record the display even on non-jailbroken iPhones.

Licenced with the MIT Licence with the following 2 clauses added onto it: You may not use the source code for any commercial product. You may use the videos created from RecordMyScreen for commercial use.

Credits

  • CoolStar (@coolstarorg) - Started the project, and created the initial code.
  • ProtoSphere (@protosphere7) - Helped transition to encoding the video on-the-fly
  • John Coates (@punksomething) - Improved the framerate of the video captured, fixed the screen tearing, and made RecordMyScreen usable on <= A4
  • Brandon Etheredge (@brandonEtheredg) - Added support for the iPad on the UI
  • Nicolas Gomollon (@gomollon) - Prevented other apps from stopping our recording (unfortunately using an iOS 6 only API)
  • Aditya KD (@caughtinflux) - Moved the recording stuff to a separate class. Makes it a lot easier for us to start on the tweak version :)

Technical Specs

  1. ARMv7 device (A5 recommended)
  2. iOS 5 or higher (iOS 6 recommended, may work on iOS 4)
  3. Developer Account or Jailbreak to install
  4. XCode 4.4.1 or higher

Device Compatibility

iPhones

  1. iPhone 3GS
  2. iPhone 4
  3. iPhone 4S
  4. iPhone 5

Notes:

  • iPhone 2G - Not supported: iOS 3 is too ancient, armv6, way too slow, no h.264 encoding support
  • iPhone 3G - Not supported: armv6, too slow, does this even support h.264 encoding?

iPod touch

  1. iPod touch 3G
  2. iPod touch 4
  3. iPod touch 5

Notes:

  • iPod touch 1G - Not Supported: No microphone, iOS 3 is too ancient, armv6, way too slow, no h.264 encoding support
  • iPod touch 2G - Not Supported: armv6, probably doesn't support h.264 encoding
  • iPod touch 2G and 3G will need a headset with mic plugged into the headphone jack for backgrounding to work

iPad's

  1. iPad 1 (maybe, test please?)
  2. iPad 2
  3. iPad 3 (requires additional setup)
  4. iPad 4 (should work with same settings as iPad 3, but needs testing)

Note: iPads with Retina Display have Issue #8 Note for Retina iPads:

  1. You MUST set Video size to 50% scale, as the video encoder doesn't work with the 2048x1536 screen res.
  2. There is a little tearing in the video on retina iPads. We will fix it once we can take a look at it.

Jailbroken users without access to a working iOS toolchain

You may download the latest build of the last stable release (1.0) here: http://d.pr/f/Hnsw