I tried to record a video using the new video APIs in S60 Python 1.4.1 but I can't get it to work. My code (inspired by instaflickr code from the S60 Python Book Sample code) runs but the red light doesn't come on on my N93 and nothing is recorded. I am guessing (Forum Nokia post, SourceForge Bug Report) I have an error in camera.start_record() in the following code (which is also attached):

import appuifw
import e32, key_codes, os, os.path, camera, graphics
def cb(im):
  try:
    canvas.blit(im)
  except:
    appuifw.note(u'cb')
def cb2(im, blah):
  try:
    x = 1
  except:
    appuifw.note(u'cb2')
def start_viewfinder():
  camera.start_finder(cb)
  camera.start_record('E:\\Python\\whatever.mp4', cb2 )
  canvas = appuifw.Canvas()
  appuifw.app.body = canvas
  start_viewfinder()
  e32.ao_sleep(30) # record video for 30 seconds
  camera.stop_record()
  camera.stop_finder()

If anybody can help, please email roland AT rolandtanglao.com, call +1 604 729 7924, skype: rtanglao or Jabber: roland@bryght.com