client icon indicating copy to clipboard operation
client copied to clipboard

OSC remote trigger behaves different

Open mauricev78 opened this issue 9 years ago • 8 comments

when i trigger a group of layers with normal keyboard commands the start sync 99% off the time triggering a group with OSC "/control/#UID#/play" gives a much poor result !

mauricev78 avatar Mar 29 '16 21:03 mauricev78

For performance reasons the OSC messages are not immediately propagated to the rest of the application via a signal, but periodically emitted. Maybe an exception should be made for /control/*

HellGore avatar Mar 30 '16 09:03 HellGore

Ok that explains ! would be nice to have though

grt

mauricev78 avatar Apr 02 '16 15:04 mauricev78

Define "much poor result".

What do you mean by "start sync 99% of the time"?

The performance caching in the client is barely noticeable, especially for control commands. You can't expect zero latency, especially when network latency and such is involved.

ghost avatar Apr 04 '16 13:04 ghost

Hi Zebiolo

I understand that commands are always fired sequential

but there is a difference in timing between the commands rolling in to the server if you trigger a group by OSC or by hand.

when i am behind a machine i will setup a better test to give a more in depth look at the differences.

although casparcg is not designed to do sync start between multiple channels it all is pretty close to do so.

grt Maurice

mauricev78 avatar Apr 04 '16 14:04 mauricev78

Check the server logs for time difference when trigger the group through OSC.

ghost avatar Apr 04 '16 14:04 ghost

I have submitted a pull request #196

ghost avatar Apr 07 '16 16:04 ghost

Thanks Zebiolo

will test this early this week

grt Maurice

mauricev78 avatar Apr 09 '16 09:04 mauricev78

@mauricev78 Can you verify this issue as solved thanks to pull request #196?

/Armin

dotarmin avatar Sep 01 '17 07:09 dotarmin