{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13233158,"defaultBranch":"master","name":"obs-studio","ownerLogin":"obsproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-01T02:40:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7725691?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716302717.0","currentOid":""},"activityList":{"items":[{"before":"7a870fd9231286ee7af6eceb22a2a865675b07da","after":"64f6c30cb1dbef0c92d54ee8016dcb9f8e3c22e7","ref":"refs/heads/master","pushedAt":"2024-06-02T00:00:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"docs: Add return type of obs_source_audio_active","shortMessageHtmlLink":"docs: Add return type of obs_source_audio_active"}},{"before":"fc1ab5fcbc8d99296dd36618e1a3c7682a70e65f","after":"7a870fd9231286ee7af6eceb22a2a865675b07da","ref":"refs/heads/master","pushedAt":"2024-06-01T23:40:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"obs-qsv11: Fix QSV failing on multi-vendor multi-GPU systems\n\nAdds index correction present in QSV test binary to Windows encoder\ninitialization as well. This is necessary when the adapter index of the\nIntel GPU is not the same as the \"implementation\" index in MFX.","shortMessageHtmlLink":"obs-qsv11: Fix QSV failing on multi-vendor multi-GPU systems"}},{"before":"cf4681a9c3f177269c2d7344984497ce2cbaf3f7","after":"fc1ab5fcbc8d99296dd36618e1a3c7682a70e65f","ref":"refs/heads/master","pushedAt":"2024-06-01T23:14:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"obs-ffmpeg: Check correct VA-API codec support\n\nPreviously, we just checked for H264 regardless of which codec was\nselected. This mostly worked, but on Fedora they ship AV1 without H264\nor HEVC. In that case users wont see AV1 as an option.","shortMessageHtmlLink":"obs-ffmpeg: Check correct VA-API codec support"}},{"before":"e92010cc11328ee2a3b2fa63ca28fc0c2d42be36","after":"cf4681a9c3f177269c2d7344984497ce2cbaf3f7","ref":"refs/heads/master","pushedAt":"2024-05-29T16:29:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"docs: Document obs_frontend_recording_add_chapter()","shortMessageHtmlLink":"docs: Document obs_frontend_recording_add_chapter()"}},{"before":"f71a67cd3a62a9921f3385eb1464905a37ced875","after":"e92010cc11328ee2a3b2fa63ca28fc0c2d42be36","ref":"refs/heads/master","pushedAt":"2024-05-29T16:22:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"rtmp-services: Add sheeta","shortMessageHtmlLink":"rtmp-services: Add sheeta"}},{"before":"9eca7b75252666f2c9790adbce497f52cf72b41f","after":"f71a67cd3a62a9921f3385eb1464905a37ced875","ref":"refs/heads/master","pushedAt":"2024-05-29T04:55:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"Merge pull request #10608 from derrod/obs-mp4-muxer\n\nNative Hybrid MP4 Muxer","shortMessageHtmlLink":"Merge pull request #10608 from derrod/obs-mp4-muxer"}},{"before":"51fd7fbaff5a39fc27feee9dd30a2adb67c0bf55","after":"9eca7b75252666f2c9790adbce497f52cf72b41f","ref":"refs/heads/master","pushedAt":"2024-05-28T20:29:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Fix Qt 6.7 checkbox signal deprecations\n\nqt/qtbase@3512fb1ec5ff088772170540c4e91b1886fbea45 deprecated the\nstateChanged signal of QCheckBoxes in favor of a new checkStateChanged\nsignal. The signals are the same, except that now the enum type is\npassed explicitly (before the enum was passed as an argument but defined\nas an int).","shortMessageHtmlLink":"UI: Fix Qt 6.7 checkbox signal deprecations"}},{"before":"d813b7837a7b0b4d6f7a6bdfeb8df851edcfdb59","after":"51fd7fbaff5a39fc27feee9dd30a2adb67c0bf55","ref":"refs/heads/master","pushedAt":"2024-05-28T19:04:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Removed unused friend classes","shortMessageHtmlLink":"UI: Removed unused friend classes"}},{"before":"8c48f8c7b542c471c5006b7f33b8765116c51bcd","after":"d813b7837a7b0b4d6f7a6bdfeb8df851edcfdb59","ref":"refs/heads/master","pushedAt":"2024-05-28T18:33:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"cmake: Do not write build number file if OBS_BUILD_NUMBER set\n\nAllows for configuration and build from a read-only-mounted source dir\nby setting the build number externally. For example:\n`cmake -DOBS_BUILD_NUMBER=1`","shortMessageHtmlLink":"cmake: Do not write build number file if OBS_BUILD_NUMBER set"}},{"before":"e54af0d559a9cd66fe7c369b5b4206826f33b7e0","after":"8c48f8c7b542c471c5006b7f33b8765116c51bcd","ref":"refs/heads/master","pushedAt":"2024-05-28T18:13:47.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"Merge pull request #10706 from derrod/ci-attestation\n\nCI: Generate/Verify Attestation for Windows builds","shortMessageHtmlLink":"Merge pull request #10706 from derrod/ci-attestation"}},{"before":"a92852f96beecfa40d0eee3b3356d08e7fd0c46a","after":"e54af0d559a9cd66fe7c369b5b4206826f33b7e0","ref":"refs/heads/master","pushedAt":"2024-05-26T00:29:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"docs: Document newer JSON serialization functions","shortMessageHtmlLink":"docs: Document newer JSON serialization functions"}},{"before":"79632f96dda9783e0e2a5d20b2c14b2fb84c062d","after":"a92852f96beecfa40d0eee3b3356d08e7fd0c46a","ref":"refs/heads/master","pushedAt":"2024-05-26T00:14:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"mac-avcapture: Improve av_capture_sync_info formatting","shortMessageHtmlLink":"mac-avcapture: Improve av_capture_sync_info formatting"}},{"before":"175b0cbc83a5e9cda9ae9fc8c939df5c9cd8a3ff","after":"79632f96dda9783e0e2a5d20b2c14b2fb84c062d","ref":"refs/heads/master","pushedAt":"2024-05-26T00:12:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"libobs: Fix buffer overrun in video_frame_init","shortMessageHtmlLink":"libobs: Fix buffer overrun in video_frame_init"}},{"before":"4cf18a9abf93e64819a733332fcbce2f12f9cd3b","after":"175b0cbc83a5e9cda9ae9fc8c939df5c9cd8a3ff","ref":"refs/heads/master","pushedAt":"2024-05-26T00:08:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Update edit menu on source filter changes\n\nCurrently, when adding a filter to a source and then right-clicking it\nor using the menu bar edit menu, it's not possible to copy the source's\nfilters. This is because the edit menu does not update on filter\nchanges.\nListening to the new global filters add/remove signal and updating the\nedit menu will enable the copy option if a filter get added or disable\nthe option if the last filter gets removed.","shortMessageHtmlLink":"UI: Update edit menu on source filter changes"}},{"before":"8184fa10a30b57f4e634305802a34d88fc9f8c53","after":"4cf18a9abf93e64819a733332fcbce2f12f9cd3b","ref":"refs/heads/master","pushedAt":"2024-05-26T00:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Add undo/redo to Paste Filters on audio mixer and scenes\n\nCopy-Pasting filters on a scene or on a source via the audio mixer\ncontext menu would not add an undo/redo action. This commit factors the\nundo/redo logic out into a generic paste filters function that can be\nused for pasting filters everywhere.","shortMessageHtmlLink":"UI: Add undo/redo to Paste Filters on audio mixer and scenes"}},{"before":"34d577d74873168025c63736bf5783fe24ef6e85","after":"8184fa10a30b57f4e634305802a34d88fc9f8c53","ref":"refs/heads/master","pushedAt":"2024-05-26T00:04:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Inline OBSBasic::ThemeChanged()\n\nThe majority of this method got removed in a prior commit [1]. Let's\ninline the rest.\n\n[1] 8dcfae9a390763645d354700f36caef6b8f482c7","shortMessageHtmlLink":"UI: Inline OBSBasic::ThemeChanged()"}},{"before":"76bde59e2222e399de28f6dcea0e7a3982f5f374","after":"34d577d74873168025c63736bf5783fe24ef6e85","ref":"refs/heads/master","pushedAt":"2024-05-25T23:58:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Enforce completely Fusion Qt style on Linux\n\nAs of 8dcfae9a390763645d354700f36caef6b8f482c7, indicating the base\nstyle to the proxy is completely functional.\n\nIt also bypasses QT_STYLE_OVERRIDE and -style, but since the system\ntheme is no longer available on Linux this is a non-issue.","shortMessageHtmlLink":"UI: Enforce completely Fusion Qt style on Linux"}},{"before":"5eeae2d8b2b513667b0901a03e182c4d52c93a28","after":"76bde59e2222e399de28f6dcea0e7a3982f5f374","ref":"refs/heads/master","pushedAt":"2024-05-25T23:55:02.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Adjust multiview border size","shortMessageHtmlLink":"UI: Adjust multiview border size"}},{"before":"cffdc15aacd63e1bc6d734c941e28761297cc827","after":"5eeae2d8b2b513667b0901a03e182c4d52c93a28","ref":"refs/heads/master","pushedAt":"2024-05-25T23:21:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Change how the status bar gets weak stream output\n\nThe changes obs_output_get_weak_output to OBSGetWeakRef to be\nconsistent with the other UI code.","shortMessageHtmlLink":"UI: Change how the status bar gets weak stream output"}},{"before":"52660beae2af3b5cbb792823248d52d628dcfdcb","after":"cffdc15aacd63e1bc6d734c941e28761297cc827","ref":"refs/heads/master","pushedAt":"2024-05-25T23:12:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"UI: Fix Grid Mode not persisting from View Menu\n\nWhen clicking Grid Mode or List Mode from the context menu within the\nScenes list, whether or not Grid Mode is enabled persists between OBS\nsessions. When clicking Grid or List from the View Menu, the setting\ndoes not persist between OBS sessions. This seems to be a regression\nfrom fc8c42852173ed17729f343f8423901cc97ee351.\n\nPreviously, SceneTree's SetGridMode would set this config value. If the\nintent is to not have SetGridMode directly set the config value, then\nany function that calls SetGridMode other than the OBSBasic constructor\nmust instead set the config value.","shortMessageHtmlLink":"UI: Fix Grid Mode not persisting from View Menu"}},{"before":"8dcfae9a390763645d354700f36caef6b8f482c7","after":"52660beae2af3b5cbb792823248d52d628dcfdcb","ref":"refs/heads/master","pushedAt":"2024-05-24T20:22:16.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"obs-outputs: Remove FLV byte array style multitrack audio support","shortMessageHtmlLink":"obs-outputs: Remove FLV byte array style multitrack audio support"}},{"before":"e79fea301d842171b14e29c8951ae2868b9efc38","after":"8dcfae9a390763645d354700f36caef6b8f482c7","ref":"refs/heads/master","pushedAt":"2024-05-23T22:55:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Remove unnecessary ProxyStyle usage","shortMessageHtmlLink":"UI: Remove unnecessary ProxyStyle usage"}},{"before":"132f3f3d690d30c740602c89734dc77d874b1c7a","after":"e79fea301d842171b14e29c8951ae2868b9efc38","ref":"refs/heads/master","pushedAt":"2024-05-22T16:27:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"rtmp-services: Update Joystick.TV servers and recommended settings","shortMessageHtmlLink":"rtmp-services: Update Joystick.TV servers and recommended settings"}},{"before":"27fa9b1eedbed06753b8d1e090aa760987ff3e46","after":"132f3f3d690d30c740602c89734dc77d874b1c7a","ref":"refs/heads/master","pushedAt":"2024-05-22T16:15:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Adjust Classic theme mixer button styling","shortMessageHtmlLink":"UI: Adjust Classic theme mixer button styling"}},{"before":"ba69580c791c800615655a4f002b61b1c12b77b5","after":"63737bea58516227cb76fc28b2e425688e9791f6","ref":"refs/heads/macos-metal-renderer","pushedAt":"2024-05-21T15:35:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PatTheMav","name":"Patrick Heyer","path":"/PatTheMav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9436503?s=80&v=4"},"commit":{"message":"libobs-metal: Added README file for current state of implementation","shortMessageHtmlLink":"libobs-metal: Added README file for current state of implementation"}},{"before":"817c983548c3d625d16c6625b35ba9fcff3176f8","after":"ba69580c791c800615655a4f002b61b1c12b77b5","ref":"refs/heads/macos-metal-renderer","pushedAt":"2024-05-21T14:49:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"PatTheMav","name":"Patrick Heyer","path":"/PatTheMav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9436503?s=80&v=4"},"commit":{"message":"libobs: Disable clear workaround for Metal renderer on macOS","shortMessageHtmlLink":"libobs: Disable clear workaround for Metal renderer on macOS"}},{"before":null,"after":"817c983548c3d625d16c6625b35ba9fcff3176f8","ref":"refs/heads/macos-metal-renderer","pushedAt":"2024-05-21T14:45:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"PatTheMav","name":"Patrick Heyer","path":"/PatTheMav","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9436503?s=80&v=4"},"commit":{"message":"libobs: Disable clear workaround for Metal renderer on macOS","shortMessageHtmlLink":"libobs: Disable clear workaround for Metal renderer on macOS"}},{"before":"72924ac1f3c4c55de038fe1f03a0e197a155d5e7","after":"27fa9b1eedbed06753b8d1e090aa760987ff3e46","ref":"refs/heads/master","pushedAt":"2024-05-20T20:11:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"UI: Give unnamed settings labels relevant names","shortMessageHtmlLink":"UI: Give unnamed settings labels relevant names"}},{"before":"c815d6ad616da6961972307c3e27799a0c480a44","after":"72924ac1f3c4c55de038fe1f03a0e197a155d5e7","ref":"refs/heads/master","pushedAt":"2024-05-18T23:44:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"libobs: Deduplicate audio for nested scenes/groups if not transitioning","shortMessageHtmlLink":"libobs: Deduplicate audio for nested scenes/groups if not transitioning"}},{"before":"adf744e6f018636c7faee3589e5c1c7adbc47733","after":"c815d6ad616da6961972307c3e27799a0c480a44","ref":"refs/heads/master","pushedAt":"2024-05-18T23:32:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Lain-B","name":"Lain","path":"/Lain-B","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/134130700?s=80&v=4"},"commit":{"message":"coreaudio-encoder: Fix pts/dts not including encoder delay","shortMessageHtmlLink":"coreaudio-encoder: Fix pts/dts not including encoder delay"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWfD0OgA","startCursor":null,"endCursor":null}},"title":"Activity ยท obsproject/obs-studio"}