Hi Markus,
I wanted to respond to your assertions 1 at a time:
Markus Zeppenfeld wrote:1. The coolux codec has been developed to be able to export real image sequences. As HAP is always included into a Quicktime container, you will not be able to exchange/view single images within your file browser.
This workflow isn't as useful (to me) in practice as it is in theory. Moving individual files around in large groups puts more strain on network bandwidth than moving a single file. Also, something that is really important when working in the sorts of environments where you're receiving updated frames from content producers, is version tracking. This is often achieved by using version numbers in the file name. Something you can't do when you are just overwriting the old versions in your content directory. Since Pandora has an NLE-style timeline where asset containers can be arranged and composed, I think that rendering out a 2-3frame video and putting it on another layer is a perfectly acceptable way to deal with content patches.
Markus Zeppenfeld wrote:2. The codec offers even more possibilities for export such as BMP wrapped into SNP or just brings back the BMP export to AfterEffects which was discontinued from Adobe.
It's cool that we have additional features, provided gratis (thanks!), to the AE user community, but again, a quick deliverable with a third party reference standard is more useful in most of the workflows that I find myself living at the end of.
Markus Zeppenfeld wrote:3. HAP is using the exact same encoding method as DDS does. Therefore you will not realize any quality differences.
So the only issues we have are workflow related.
Markus Zeppenfeld wrote:4. DDS files can natively be viewed within Win8.1 and even DDS in MOV-containers can be viewed in Quicktime as soon as the codec is installed.
The same is true for Hap. Once the Hap codec is installed you can preview Hap films in regular Quicktime 7 Player. If you are QC-ing a large stack of imagery and you need to look at frame #x, I'd say it's easier to open it in quicktime and jump to that frame than it would be to dig through a folder of several thousand files looking for a particular numbered frame.
Markus Zeppenfeld wrote:5. HAP can never act with the same performance as DDS at the moment by just installing the codec. As the decompression is forwarded to the Quicktime Plugin it will not be read natively and has massive downsides at the performance.
This is why I would love to see support for this codec implemented natively in Pandora. The strategy for doing this is well documented, but obviously requires coolux developer/testing hours.
Markus Zeppenfeld wrote:6. Development changes can be made easier on our codec than completely implementing HAP for native playback. This does not mean, that we do not look into this, but the performance could be optimized relatively easy compared to implementing something completely new.
As of this point, in this list, I still do not understand why I am better off as a user for having you invest all this development time into making something behave *as good* as another solution that does the exact same thing.
The performance issues are manifold. One of the biggest problems with the codec plugin (besides the insanely long render times) is that it simply has too many buttons and checkboxes. I have to personally walk animators through how to set up their export presets. If I don't, invariably, they either left 'image seq' checked, or forgot to pick the alpha dropdown, or some other setting in the rather odd little dialog that also occasionally crashes AE. Hap has thee codec profiles, that have essentially no options for editors to mismanage.
Also, Adobe has become rather fond of dicking around with the media-export pipeline in their apps lately. Most AE users don't like having to queue crap in Media Encoder instead of just having all the options the AE render queue, but complaining about Adobe is like complaining about weather, since, in the end, everyone grumbles and accepts that it is what it is. It does however mean that coolux will likely have to manage to keep the codec integration with AE and other apps working in the face of now yearly updates. This seems like a whole lot of time that you guys could be investing in working on other stuff. I don't see how outsourcing your codec integration support to some people who are already doing it anyway is anything but a windfall.
One of the biggest issues as I see it now is that deciding not to implement this will essentially make Pandora the odd-platform-out. Content producers have caught wind of Hap as a codec solution that works with 'Media Servers'. This is to say that they already expect it in some cases, since just about every other platform supports this. A render pipeline that already has Hap integrated could produce hi-quality content for Pandora. Convincing these studios to instead install yet another codec, trying to annotate the settings and how to find them, and then possibly discovering new and interesting integration problems is a whole lot of problems that I just don't think we need.
As open as coolux is to integrating various DMX-over-ethernet 'standards' (ArtNet1/2,MaNet1/2,champsys, streamingACN, etc...) it's a bit odd to decide to ignore an actual standard for media when it finally comes along.