Hi patton88,
Sorry for replying so late. I am on vacations till 12 Dec. I need to take a detailed look into this which is possible only after my vacations.
Right now i can only say that this error is arising while serializing packet to buffer inside putXMP. Based on your comments and code above, i think your workflow is like this
OpenFile(OpenForUpdate)
GetXMP(meta)
loop
{ editngintometa()
} //loop close
canputXMP
{ putXMP(meta)
}
closeFile()
Is my understanding correct?
Can you post your code stating how you are opening file as myFile? I want to look at the open flags and format provided by you while opening file.
I can look into this more deeply only after my vacations.
Thanks