[NOT POSSIBLE] NotchLC
-
@fred said:
Did you ever get a response about this?
No, they did not reply to my inquiry. I will try again.
But look at the NotchLC manual. It specifically says:
NotchLC is currently supported in:- Notch Builder 0.9.22 and later
- Adobe CC 2018 / 2019 (After Effects, Premiere, Media Encoder) via our Adobe CC Plugin
- Legacy Quicktime 7 [Windows] via our AVI & Legacy Quicktime Plugin
- disguise r16.0
Nowhere is AVFoundation or Windows Media Foundation -- the most modern APIs on macOS and Windows - mentioned.
Best Wishes,
Mark -
My email to NotchLC using the form at the bottom of this page. You are also welcome to make the same inquiry.
Best Wishes,
Mark-------
Dear NotchLC,
This is the second time I've written you. I would really appreciate an answer this time. ;-)
Do you have any plans to release codecs that allow NotchLC to be played using AVFoundation on macOS or Windows Media Foundation on Windows?
Best Wishes,
Mark -
-
Hello, some news from your spy on the other side…
Here is the answer from one of TD programmer concerning NotchLC not working in macOs version.
"NotchLC requires compute shaders, which OpenGL on macOS do not support. So it’s not supported on macOS currently. This is fixed in the Vulkan/Metal port that is coming in the future though."
Have a nice day
-
@jhoepffner yes I saw that post when it arrived (also more and more becoming a TD user). @mark these seem to refer to the encode and decode for exporting and also seems to be out of date. The NotchLC page lists quite a few media playback systems, OSX does seem to be missing yet possible. Obviously I did not get access to the SDK to know how much work is done for playback on OSX or if it involves porting it. I can imagine that OSX playback would be an important part of the NotchLC ecosystem and vital if it is to be included in Isadora.
-
So, @Skulpture, who has contacts at Notch got this quote from someone at Notch which I've been given permission to share: "We have a metal version, but we do not support AVFoundation nor do we have any plans to do so."
So, that means, if there was some way to support NotchLC on macOS, we'd have to write our own Movie Playback engine. That's a pretty big ask given the resources we have available.
Best Wishes,
Mark -
@mark ooh, that is understandably a giant task out of scope for Isadora. It's a shame. I'll keep hoping for an avfoundation solution but I guess that means that this enquiry can be closed until a cross platform solution is on offer. It is an amazing codec though.
-
@mark I will stop hounding you about this, but I have one fast question. I installed the direct show filter for NotchLC on windows and I can play notchLC files in windows media player when they are AVI files. I thought this means they are supported by direct show and maybe the Isadora movie player in direct show mode would play them. However it will not load the file as it says the codec cannot be found. Are you checking against all filters or just a list of direct show filters you have approved?
-
I am unsure why Isadora would not recognize the codec. Send me a small-ish test file via WeTransfer (you have my email) or other method and we'll look into it.
Best Wishes,
Mark -
@fred said:
installed the direct show filter for NotchLC on windows and I can play notchLC files in windows media player when they are AVI files.
Well, the Windows tool graphedt.exe is a developer tool that allows you to visualize a movie playback graph.
32 bit Version
When I run the 32-bit version, and select a NotchLC encoded AVI with the command File > Render Media File..., I see this and I can press the play button and the movie plays.
64 bit Version
When I try the same in the 64 bit version of graphedt.exe, I see this error:
The 64 bit version of graphedt.exe shows this as the graph diagram.
Note that there is a stream for rendering audio, but none for video. This would seem to prove that NotchLC drivers are not 64 bit compatible. And that means Isadora, which is a 64 bit app, can't play it either.If you examine Windows Media Player, I am quite sure it is a 32 bit app and that's why it can play the files.
Sorry. I don't know what else to say.
Best Wishes,
Mark