devi associare il listener quando l'elemento è stato caricato nel documento:

codice:
function myHandler(e) {
  if(!e) { e = window.event; }
  calcvideo();
}

window.onload=function(){
   document.getElementById('myVideo').addEventListener('ended',myHandler,false);
}

Se non ti serve l'oggetto dell'evento, puoi lanciare direttamente calcvideo()
codice:
window.onload=function(){
   document.getElementById('myVideo').addEventListener('ended',calcvideo,false);
}