ofVideoPlayer returns incorrect width?

Why does and what can be done about the incorrect width returned by ofVideoPlayer.

So with some video formats ie HDV the frame size is 1440 × 1080 but .getWidth will return 1920.
This results in a image that is compressed to the left with pixel repeat from the last row of pixels on the right (clamp to edge)

I can just multiple the width by 1.333 but then any other video files that are actually 1920 would get distorted.

This could be solved if there is a way return more information about what the video format is etc.
ie HDV 1080p25, 1440 × 1080, 25 fps, 24.96 Mbps

Is this possible?

any help much appreciated