Attached is a first cut of the TimeCode.cpp for Marcus to review it and check in if it's ok. It looked like an easy thing to start off with. It doesn't really handle the drop formats (NTSC) and I haven't implemented the static methods yet. I am going to write some test code for it next and then see about finishing it off. -- Cheers David All the taxes paid over a lifetime by the average American are spent by the government in less than a second. -- Jim Fiebig -- Binary/unsupported file stripped by Ecartis -- -- Type: text/x-source-code -- File: TimeCode.cpp