Gijs Peskens

Results 62 comments of 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...

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