Gijs Peskens
Gijs Peskens
My first suspicion was that CasparCG is periodically garbage collecting the OGL buffers, but this doesn't seem to be the case, while the mix-time spike looks similar/the same as when...
Might be a duplicate of #1072
While watching GPU (k620) utilization I see occasional spikes to 100%, while averaging 80ish percent, 2.1 was around 40ish percent, so this might be an explanation.
> In 2.2 and later the GPU processes double the amount of data compared to 2.1 for interlaced formats due to its internal progressive pipeline. Yep it does :P Hoping...
Looking at the OBS code it looks like the new accelerated paint function would also work on non windows platforms? That would be very interesting!
I'd also say there is a problem in using high_resolution_clock instead of steady_clock, since high_resolution_clock is not guaranteed to be either steady or monotonously increasing, both of these aspects being...
> FWIW, c++17 has a "built-in" filesystem support in the standard library: > > https://en.cppreference.com/w/cpp/filesystem > > I don't remember if CCG has switched to c++17 yet, but it would...
@Julusian would putting it in between ifdefs for linux/windows suffice? Together with the changes suggested by @dimitry-ishenko.
> @gizahNL you could do this to address @Julusian 's concern: > > ```c++ > namespace fs = std::filesystem; > ... > auto pgm_dir = fs::path(argv[0]).parent_path(); > auto font_name =...
I've had this (somewhat) working in the past. Not out via SDI though, but via NDI. Take a look at: https://github.com/in2ip/server