Nvidia still supports CUDA through their newer dll, the nvenc interface, but as of now, there are no free encoders that make use of the newer library. According to a post over at Videohelp.com, the developers of the various encoders using CUDA were taken by surprise by this move from Nvidia.
If the developers will follow the Nvidia blogs there is no big surprise. The functions and old API was veryl ong under the flag “Discontinued”. So everyone was able to change it for a long time. Now they have finaly removed it. Surprise? I will say ignorance
Microsoft do this, all other SDK vendor do this and also the god “ffmpeg” do this permanently. Ok, “ffmpeg” do this most time with a surprise but all the developers who have now the CUDA issue also have know this very well from ffmpeg.
Before the shitstorm begin, yes, we also miss to update the code. We are not better than our competitors :o