Do not reuse VideoInfo objects

Prevents overwritten data in concurrent scenarios.
add back double decode
Merge pull request #27 from pjhuck/master

Do not reuse VideoInfo objects