Skip to content

runtime.LockOSThread() for gmainloop? #7

Description

@doesnotexist

I'm not sure but I think new Run() and potentially NewMainLoop() from https://github.com/tinyzimmer/go-glib/blob/main/glib/gmainloop.go#L53 should be enforcing runtime.LockOSThread()
or perhaps users of go-glib should call runtime.LockOSThread when creating and starting their main loop, if thats the case then perhaps that should be documented.

See:
https://github.com/golang/go/wiki/LockOSThread

For example, this project does so:
https://github.com/danielpaulus/quicktime_video_hack/blob/main/screencapture/gstadapter/gst_adapter.go#L154

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions