{"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:1714874820.0","currentOid":""},"activityList":{"items":[{"before":"ce4c99be4e52950a4bd49eb68d99ccdda2e87f96","after":"7843a822e01f3cb30995fa90280f8a5fb205e228","ref":"refs/heads/master","pushedAt":"2024-05-14T21:40:01.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 font size on macOS","shortMessageHtmlLink":"UI: Adjust font size on macOS"}},{"before":"41650479febd0bc76fae4278ac2ae6374891543a","after":"ce4c99be4e52950a4bd49eb68d99ccdda2e87f96","ref":"refs/heads/master","pushedAt":"2024-05-12T03:29:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"plugins/win-dshow: Add CUDA decoder","shortMessageHtmlLink":"plugins/win-dshow: Add CUDA decoder"}},{"before":"67e4853b7d681f441f725c1da6866f268499a570","after":"41650479febd0bc76fae4278ac2ae6374891543a","ref":"refs/heads/master","pushedAt":"2024-05-12T03:12:36.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: Center preview spacing lines\n\nCurrently, the spacing lines begin in the middle of the box and then are\ntheir width wide towards one direction. This means that the larger they\nare, the more off-center their middle is.\nThis commit changes them to start at half their width left/top of the\ncenter and end half the width to the right/bottom of the center, putting\nthe middle in the center.","shortMessageHtmlLink":"UI: Center preview spacing lines"}},{"before":"03313a6af4a381b8c2586ad26da288b17d13ae40","after":"67e4853b7d681f441f725c1da6866f268499a570","ref":"refs/heads/master","pushedAt":"2024-05-12T02:13:42.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 private spacing helper sources names","shortMessageHtmlLink":"UI: Give private spacing helper sources names"}},{"before":"b82a49e88166b55a799a08e4ca7e3f39ec827acb","after":"03313a6af4a381b8c2586ad26da288b17d13ae40","ref":"refs/heads/master","pushedAt":"2024-05-12T01:52:42.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 visibility and lock checkbox styling on system theme\n\nIn 7931f2acb8688326375775dcef9c289f64951ac4 the classes have been\nremoved in favor of properties, but this styling change appears to have\nbeen reverted by accident, likely by the theming overhaul.","shortMessageHtmlLink":"UI: Fix visibility and lock checkbox styling on system theme"}},{"before":"cd918a7f4c9caf0e3c220be080305b59cfd52750","after":"b82a49e88166b55a799a08e4ca7e3f39ec827acb","ref":"refs/heads/master","pushedAt":"2024-05-12T01:18:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"UI: Use OBSSourceLabel for VolControl\n\nThe OBSSourceLabel handles renaming of a source, so we don't have\nto use the rename signals for volume controls.","shortMessageHtmlLink":"UI: Use OBSSourceLabel for VolControl"}},{"before":"023d9bd851d0b4742adee6db68368d20f112d0cd","after":"cd918a7f4c9caf0e3c220be080305b59cfd52750","ref":"refs/heads/master","pushedAt":"2024-05-12T00:51:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"UI: Move projector rename signal\n\nThis moves the renaming of projectors from OBSBasic to OBSProjector.","shortMessageHtmlLink":"UI: Move projector rename signal"}},{"before":"09be4f9aed29e86a01da3f8586148ffcdb78bfda","after":"023d9bd851d0b4742adee6db68368d20f112d0cd","ref":"refs/heads/master","pushedAt":"2024-05-12T00:35:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"UI: Use OBSSourceLabel for item widget labels\n\nThis changes the labels for the source tree/visibility item widgets\nto use OBSSourceLabel, as it handles the renaming of sources.","shortMessageHtmlLink":"UI: Use OBSSourceLabel for item widget labels"}},{"before":"af685be40d9af51e0b2f594c94212507327b245d","after":"09be4f9aed29e86a01da3f8586148ffcdb78bfda","ref":"refs/heads/master","pushedAt":"2024-05-12T00:09:00.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":"obs-webrtc: Only advertise relevant codecs for a or v-only outputs\n\nA video-only output should not advertise any audio codecs.","shortMessageHtmlLink":"obs-webrtc: Only advertise relevant codecs for a or v-only outputs"}},{"before":"279e9424c0e590b48a0f56357fffc5ba65ea68bf","after":"af685be40d9af51e0b2f594c94212507327b245d","ref":"refs/heads/master","pushedAt":"2024-05-10T22:39:18.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: Add OS specific theme variables via prefix","shortMessageHtmlLink":"UI: Add OS specific theme variables via prefix"}},{"before":"79f680cab68cba5d207a99ce7818406804b227b7","after":"279e9424c0e590b48a0f56357fffc5ba65ea68bf","ref":"refs/heads/master","pushedAt":"2024-05-10T22:14: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":"libobs: Fix obs_parse_avc_header missing high profile parameters","shortMessageHtmlLink":"libobs: Fix obs_parse_avc_header missing high profile parameters"}},{"before":"c974a40b51ebeb9c6319c463c41c8c97476e8f98","after":"79f680cab68cba5d207a99ce7818406804b227b7","ref":"refs/heads/master","pushedAt":"2024-05-10T21:42:28.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: Use weak_source_expired instead of getting the source","shortMessageHtmlLink":"UI: Use weak_source_expired instead of getting the source"}},{"before":"92822311a8c9fcf9bdd422b2ce533e4ea049ba26","after":"c974a40b51ebeb9c6319c463c41c8c97476e8f98","ref":"refs/heads/master","pushedAt":"2024-05-10T20:51:56.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":"build-aux: Update Flatpak ntv2 module to libajantv2","shortMessageHtmlLink":"build-aux: Update Flatpak ntv2 module to libajantv2"}},{"before":"2ea39b11e7dbf3cc551015cb3ddcfd8137cbd8c0","after":"92822311a8c9fcf9bdd422b2ce533e4ea049ba26","ref":"refs/heads/master","pushedAt":"2024-05-10T20:21:36.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: Improve and update app CMake 3 metainfo file\n\nCMake 2 path have a newer version of this file.\n\nSee the following commits for metainfo change details:\n- 853ae5ea6ec3a3b29bf48cf4e26c7e889b28f3cf\n- 904fe87f83e60ddff2c46e3cde2ab63f54b53dcd\n- 0cc6068ed4e673fbade63e954233b00f7862be05","shortMessageHtmlLink":"UI: Improve and update app CMake 3 metainfo file"}},{"before":"dfef65c30fac557db6ba016112aad006fadac0db","after":"2ea39b11e7dbf3cc551015cb3ddcfd8137cbd8c0","ref":"refs/heads/master","pushedAt":"2024-05-10T20:07:36.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":"CI: Update deps to 2024-05-08 release\n\nNotable changes:\n * deps.ffmpeg: Update libpng to 1.6.43\n * deps.ffmpeg: Update opus to 1.5.2\n * deps.ffmpeg: Update libvpx to v1.14.0\n * deps.ffmpeg: Update SVT-AV1 to 2.0.0\n * deps.ffmpeg: Update aom to 3.9.0\n * deps.ffmpeg: Update libdatachannel to v0.21.0\n * deps.ffmpeg: Update AMF to 1.4.33\n * deps.ffmpeg: Update FFmpeg to 7.0\n * deps.macos: Update LuaJIT to 2.1 5790d25397\n * deps.macos: Update libpng to 1.6.43\n * deps.macos: Update Asio to 1.30.2\n * deps.macos: Replace ntv2 with libajantv2\n * deps.macos: Update Sparkle to 2.6.2\n * deps.windows: Update curl to 8.7.1\n * deps.windows: Update LuaJIT to 2.1 5790d25397\n * deps.windows: Update Asio to 1.30.2\n * deps.windows: Update Zstandard to 1.5.6\n * deps.windows: Update VPL to v2.10.2\n * deps.windows: Replace ntv2 with libajantv2\n * deps.windows: Add WIL headers\n * deps.qt: Update Qt6 to 6.6.3 for Windows\n * deps.qt: Update Qt6 to 6.6.3 for macOS","shortMessageHtmlLink":"CI: Update deps to 2024-05-08 release"}},{"before":"5b2e2a9c6847d18162f5ec606ffb0598e128d201","after":"dfef65c30fac557db6ba016112aad006fadac0db","ref":"refs/heads/master","pushedAt":"2024-05-09T17:55:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"linux-pipewire: Unify ScreenCast sources as Screen Capture\n\nAllow to select both main type of ScreenCast (monitor, window)\nwith only one source type rather than adding a source type per\nScreenCast type.\n\nThis change is made as a new Screen Capture source type which\nobsoletes the use of the previous Screen Capture (monitor-only)\nand Window Capture.","shortMessageHtmlLink":"linux-pipewire: Unify ScreenCast sources as Screen Capture"}},{"before":"130be55973d2a52e4ea01e62ff7122237acb4434","after":"5b2e2a9c6847d18162f5ec606ffb0598e128d201","ref":"refs/heads/master","pushedAt":"2024-05-09T14:27:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"RytoEX","name":"Ryan Foster","path":"/RytoEX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/624931?s=80&v=4"},"commit":{"message":"libobs/media-io: Fix media-remux channel layout for 5 channels\n\nFFmpeg has 5.0 as default layout for 5 channels.\nBut obs-studio uses 4.1. This is a fix when remuxing.\n\nSigned-off-by: pkv ","shortMessageHtmlLink":"libobs/media-io: Fix media-remux channel layout for 5 channels"}},{"before":"5f1d60b1a0852233533c4f652e98953a5d38846b","after":"130be55973d2a52e4ea01e62ff7122237acb4434","ref":"refs/heads/master","pushedAt":"2024-05-09T14:01:36.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":"libobs-winrt: Remove interop code now provided by Windows SDK\n\nRemove the custom declarations of the external functions\nCreateDirect3D11DeviceFromDXGIDevice and\nCreateDirect3D11SurfaceFromDXGISurface, as well as the\nIDirect3DDxgiInterfaceAccess interface.","shortMessageHtmlLink":"libobs-winrt: Remove interop code now provided by Windows SDK"}},{"before":"5b51d202b5880190eca3bcb5b59da8707a8fe69d","after":"5f1d60b1a0852233533c4f652e98953a5d38846b","ref":"refs/heads/master","pushedAt":"2024-05-08T22:04:15.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":"build-aux: Disable DeckLink in the Flatpak\n\nSince the Flatpak became part of the repo, nothing has changed on\nBlackMagic side.\n\nDeckLink libraries are still not redistributable and without stable\ndownload link so even extra-data is not usable.\n\nThis makes enabling DeckLink feature in the Flatpak impossible without\ninvolving customization on the end-user side which is not how Flatpak is\ndesigned for.","shortMessageHtmlLink":"build-aux: Disable DeckLink in the Flatpak"}},{"before":"e92accf136b9ffd1ea812c72c9aca2ffac5d7047","after":"5b51d202b5880190eca3bcb5b59da8707a8fe69d","ref":"refs/heads/master","pushedAt":"2024-05-08T05:41:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"obs-webrtc: Remove duplicate initialize calls\n\n`obs_output_initialize_encoders()` and can_begin_data_capture are\nalready being called in the `Start()` function, so these duplicate\ncalls serve no function.\n\nI'm assuming they were introduced accidentally during a previous\nrefactor.","shortMessageHtmlLink":"obs-webrtc: Remove duplicate initialize calls"}},{"before":"0fc4eb8c9667d386d5af98df29f5df5ec05f2475","after":"e92accf136b9ffd1ea812c72c9aca2ffac5d7047","ref":"refs/heads/master","pushedAt":"2024-05-08T01:56:53.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":"rtmp-services: Populate Twitch specific multitrack video settings","shortMessageHtmlLink":"rtmp-services: Populate Twitch specific multitrack video settings"}},{"before":"fad6f43608cbfb22e132b83f53ad04e45522a144","after":"0fc4eb8c9667d386d5af98df29f5df5ec05f2475","ref":"refs/heads/master","pushedAt":"2024-05-06T20:36:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"GeorgesStavracas","name":"Georges Basile Stavracas Neto","path":"/GeorgesStavracas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3518204?s=80&v=4"},"commit":{"message":"UI: Restore MuteCheckBox indeterminate state icon in Yami","shortMessageHtmlLink":"UI: Restore MuteCheckBox indeterminate state icon in Yami"}},{"before":"b34eacc4a6222779148cf08700b2c8d8ad322399","after":null,"ref":"refs/heads/automated/clean-services","pushedAt":"2024-05-05T02:07:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"}},{"before":"a3876a41d63cfac13d83949ec0a245ecb0f41878","after":"fad6f43608cbfb22e132b83f53ad04e45522a144","ref":"refs/heads/master","pushedAt":"2024-05-05T00:20:05.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: Set default recording format to Fragmented MOV on macOS\n\nIn 22205d582c6b2c010e2f48d52067eecb77c8857f, the change to default to\nFragmented MP4/MOV on all platforms was reverted due to compatibility\nissues with the default video player on Windows.\nOn macOS however, the default player (QuickTime Player) works fine with\nfragmented formats, and instead is unable to play MKV files (which have\nalways been the default format for OBS). This change makes videos with\nthe default settings playable on macOS with the default player.","shortMessageHtmlLink":"UI: Set default recording format to Fragmented MOV on macOS"}},{"before":"8721bf61074adfe3bd33251da9eae9638386a619","after":"a3876a41d63cfac13d83949ec0a245ecb0f41878","ref":"refs/heads/master","pushedAt":"2024-05-05T00:10: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: Adjust styling of QTabBar tabs","shortMessageHtmlLink":"UI: Adjust styling of QTabBar tabs"}},{"before":"c54f4371d620a80f2b04cf112db86376ab15a897","after":"8721bf61074adfe3bd33251da9eae9638386a619","ref":"refs/heads/master","pushedAt":"2024-05-04T23:37:17.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: Update media source time labels while seeking","shortMessageHtmlLink":"UI: Update media source time labels while seeking"}},{"before":"832ac4bfa8e94695950854d032fe141b3a37050f","after":"c54f4371d620a80f2b04cf112db86376ab15a897","ref":"refs/heads/master","pushedAt":"2024-05-04T23:17:12.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: Adjust preview scrolling clamp values","shortMessageHtmlLink":"UI: Adjust preview scrolling clamp values"}},{"before":"bad7b78fe427666e8521e82efe04e30de124c6ea","after":"832ac4bfa8e94695950854d032fe141b3a37050f","ref":"refs/heads/master","pushedAt":"2024-05-04T23:15: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":"linux-capture: Rename Screen Capture as Display Capture","shortMessageHtmlLink":"linux-capture: Rename Screen Capture as Display Capture"}},{"before":"627308bd53c0ce08c28991de90c813f846425ab2","after":"bad7b78fe427666e8521e82efe04e30de124c6ea","ref":"refs/heads/master","pushedAt":"2024-05-04T20:39:34.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: Fix text stacking in paused indicator\n\nCurrently, the paused indicator is never undone, instead relying on the\nupdate timer to eventually erase it away when the recording duration is\nupdated. If the user spams pause fast enough, the indicator will stack\nseveral times before it is erased - especially if the unpaused branch in\nthe update timer never has a chance to run.\n\nInstead of mutating the recordTime text on pause and requiring an undo,\nextract the UI update to a separate function which computes the full\ntext based on the current state. Call this function when pause is\ntoggled, thereby forcing an accurate UI update that either does or does\nnot incude the paused text.\n\nAn added benefit is that the paused indicator now disappears\nimmediately.","shortMessageHtmlLink":"UI: Fix text stacking in paused indicator"}},{"before":"fa482b6b49c73832644a1ba95485f700a3851fbe","after":"627308bd53c0ce08c28991de90c813f846425ab2","ref":"refs/heads/master","pushedAt":"2024-05-04T05:52:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tt2468","name":null,"path":"/tt2468","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28720189?s=80&v=4"},"commit":{"message":"obs-webrtc: Add null terminator to codec array\n\nThis fixes an issue where, when the MAX_CODECS length was equal to the\namount of supported codecs (3), it would leave the list without a null\nterminator and crash when iterating over the elements.","shortMessageHtmlLink":"obs-webrtc: Add null terminator to codec array"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESe13iQA","startCursor":null,"endCursor":null}},"title":"Activity ยท obsproject/obs-studio"}