Added auto-buffering for externally supplied (file based) media.
Went back to Core Foundation objects for the moment.
Wrangling with broken SSL things now.