Por lo visto, la cámara del iPhone 3G S comienza a guardar información antes de grabar vídeo. Es lo podemos leer en lonelysandwich Blog:
“Desde el momento en que se ejecuta la aplicación de la cámara, no sólo se están ‘transmitiendo’ datos para que el usuario vea lo que la cámara está captando, sino que también está siendo almacenada temporalmente en la memoria del equipo en toda su resolución, tal y como lo haría un TiVo con una transmisión de TV en vivo. Esto era imposible en las versiones anteriores del terminal debido a limitantes en el procesamiento de datos, y dichas limitantes han sido superadas con el iPhone 3GS, cerrando el hueco que había entre la intención y el resultado al procesar el streaming justo antes de que el botón de grabación es presionado. En esencia, el iPhone está constantemente guardando la información que la cámara recibe antes de que el usuario quiera comenzar a grabar el vídeo“.