Also to be used as subtitle editor.
notes:
Creating an Asynchronous Process
Function: start-process name buffer-or-name program &rest args
This function creates a new asynchronous subprocess and starts the program program running in it. It returns a process object that stands for the new subprocess in Lisp. The argument name specifies the name for the process object; if a process with this name already exists, then name is modified (by adding `<1>', etc.) to be unique. The buffer buffer-or-name is the buffer to associate with the process.
buffer-or-name is of interest to try and receive timing information from mplayer slave:
references:
http://www.chemie.fu-berlin.de/chemnet/use/info/elisp/elisp_34.html