I'm not sure what's wrong but the algorithms for calculating file sizes are broken in SWFUpload.
For example, I have the max upload size set to 400M via SWFUploadConfig. However, it's refusing files 400M or smaller. Perplexing. So I threw it into debug mode and in the debug output I found out it was somehow converting to 409600 bytes. That only comes out to 0.4M... no wonder my files were getting turned down.
Anyway, I got around this by setting it to an absurd 400000M. :) But does anyone know if this is a known bug, if there is a solution?
Stats:
SS 2.3.6 hosted on CentOS server
SWFUpload Version 2.2.0 Alpha