{"object_kind":"push","event_name":"push","before":"034e8683c82d29df274f94d36f17d31f275a23bf","after":"86168ab1e2231c0f16fdd5a39b9fd84c8e4b55d2","ref":"refs/heads/master","ref_protected":true,"checkout_sha":"86168ab1e2231c0f16fdd5a39b9fd84c8e4b55d2","message":null,"user_id":3060,"user_name":"Wim Taymans","user_username":"wtaymans","user_email":"","user_avatar":"https://secure.gravatar.com/avatar/ee99737f7492c79c3a9be75f2e2437f2c944c95fca1480fafcd7ce3bf8c85784?s=80&d=identicon","project_id":4753,"project":{"id":4753,"name":"pipewire","description":"Multimedia processing graphs","web_url":"https://gitlab.freedesktop.org/pipewire/pipewire","avatar_url":"https://gitlab.freedesktop.org/uploads/-/system/project/avatar/4753/pipewire.png","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","git_http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git","namespace":"PipeWire","visibility_level":20,"path_with_namespace":"pipewire/pipewire","default_branch":"master","ci_config_path":"","homepage":"https://gitlab.freedesktop.org/pipewire/pipewire","url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git"},"commits":[{"id":"1b39e7836d37d1d9e3e027be91c4f1bd5d2e5b12","message":"module-avb: state: fix header includes\n","title":"module-avb: state: fix header includes","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/1b39e7836d37d1d9e3e027be91c4f1bd5d2e5b12","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-state.h"],"removed":[]},{"id":"43448f147c196603c5062c1a411efe40b9e7ef94","message":"module-avb: descriptors: adding cluster descriptor for milan and legacy AVB\n","title":"module-avb: descriptors: adding cluster descriptor for milan and legacy AVB","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/43448f147c196603c5062c1a411efe40b9e7ef94","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-descriptors.h"],"removed":[]},{"id":"b90bd2c5284eafe5aefa9b4f71d0e4afaa60fe46","message":"module-avb: descriptors: adding mapping and audio mapping format\n","title":"module-avb: descriptors: adding mapping and audio mapping format","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/b90bd2c5284eafe5aefa9b4f71d0e4afaa60fe46","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-descriptors.h"],"removed":[]},{"id":"82fe584f51bda1b6577bd0746c6e5b0297e357d5","message":"module-avb: descriptors: introducing port flags\n","title":"module-avb: descriptors: introducing port flags","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/82fe584f51bda1b6577bd0746c6e5b0297e357d5","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-descriptors.h"],"removed":[]},{"id":"a1a33141d70c0008de34297ecce8ebe315e27a12","message":"module-avb: descriptors: introducing clock domain descriptor\n","title":"module-avb: descriptors: introducing clock domain descriptor","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/a1a33141d70c0008de34297ecce8ebe315e27a12","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-descriptors.h"],"removed":[]},{"id":"63a37e4947aa8be0a6cb4ec67fa4ac47b7991cce","message":"module-avb: descriptors: introducing control and value format used by control descriptors\n","title":"module-avb: descriptors: introducing control and value format used by control descriptors","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/63a37e4947aa8be0a6cb4ec67fa4ac47b7991cce","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":[],"modified":["src/modules/module-avb/aecp-aem-descriptors.h"],"removed":[]},{"id":"2f83c5dab57b7a069e6518047eba0df95506f8fb","message":"module-avb: descriptors: adding control specific defines\n","title":"module-avb: descriptors: adding control specific defines","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/2f83c5dab57b7a069e6518047eba0df95506f8fb","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":["src/modules/module-avb/aecp-aem-controls.h"],"modified":[],"removed":[]},{"id":"86168ab1e2231c0f16fdd5a39b9fd84c8e4b55d2","message":"module-avb: aecp-aem: move type into their own dedicated header file\n","title":"module-avb: aecp-aem: move type into their own dedicated header file","timestamp":"2025-12-07T16:07:56+00:00","url":"https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/86168ab1e2231c0f16fdd5a39b9fd84c8e4b55d2","author":{"name":"hackerman-kl","email":"hackerman-kl@kebag-logic.com"},"added":["src/modules/module-avb/aecp-aem-types.h"],"modified":["src/modules/module-avb/aecp-aem-cmds-resps/cmd-available.c","src/modules/module-avb/aecp-aem-cmds-resps/cmd-lock-entity.c","src/modules/module-avb/aecp-aem.h"],"removed":[]}],"total_commits_count":8,"push_options":{},"repository":{"name":"pipewire","url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","description":"Multimedia processing graphs","homepage":"https://gitlab.freedesktop.org/pipewire/pipewire","git_http_url":"https://gitlab.freedesktop.org/pipewire/pipewire.git","git_ssh_url":"git@ssh.gitlab.freedesktop.org:pipewire/pipewire.git","visibility_level":20}}