ok it is a codec issue, i've now got the coreAVC codec and all is working as it should. thanks for the help and patience everyone