All -
I have been experiencing the problem with "broken file" as well, luckily this forum was crucial in my being able to repair my .pds file and continue working.
My file was corrupted like the previous post, the colorobject and the video_user_ori_filename had what appears to be inserted spaces for the "RG" letters. The "Value" should be VALUE = "RGB (0,0,0)"
I was able to quickly find them all by doing a search on (0,0,0)
What triggered my corruption, I believe, were some new captured video files from my Sony Digital Handycam, after I inserted them into my project, bam, the file was corrupt. I was able to duplicate this with a new project by first inserting old video files, saving, then trying to re-open, then repeat with the new video files. As soon as I used the new ones, it was corrupt, although once I fixed it, it seems to be saving correctly.
I will pass this on to support at cyberlink, hopefully they will have a patch for this soon. Thanks for all the help, hopefully this will help as well.