Flash Aspect Ratios

Permalink
I just installed concrete and tried the video player on a flash flv with a 2:1 aspect ratio. It squished the flv into a 1.78:1 ratio, (16x9).

Upon examining the source fla for the videoplayer.swf which I found in the video subfolder of the concrete block folder I noticed video object had hardwired dimensions of 640x360 meaning any scaled video would be forced into a 1.78:1 aspect ratio.

There are other aspect ratios people use like 2.39:1 which is scope, 2.35:1 which is cinemascope, 2:1 which is the default aspect ratio for Red One footage and 1.33:1 which the tradional standard def broadcast ratio, (4x3).

I had to go in and fix the source fla for the videoplayer and the view.php to allow the videoplayer to properly use the entered dimensions of the flv object to generate its aspect ratio or if nothing was entered to then use a default value. Not something I should have had to do in the first hour of evaluating concrete to get my flv to play properly in the videoplayer.

Flexibility should be sought over brittleness.

slewazimuth
 
aeroclown replied on at Permalink Reply
aeroclown
Report it in the bug tracker.
slewazimuth replied on at Permalink Reply
slewazimuth
Its not a bug. One quick glance at the source reveals its been designed that way.

There's a big difference between a bug and weak code design.

I've already rewritten my copy of the source and made notes. I'm still too early on in my evaluation to decide if the design issues are limited to flash integration.
Paul replied on at Permalink Reply
slewazimuth -
why not submit your player aspect ratio modification to the c5 team to be added to the core code.

If they approve/include it then that could be part of your evaluation of C5 - as to how responsive they are to user needs.
elyon replied on at Permalink Reply
elyon
I have an add-on pending approval that provides a dramatically improved FLV player. We're just waiting for the Marketplace to be updated