{"push_id":807327832,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"80b20abde2690cc8a9b0459eb768903aa72d9b1e","before":"718035efa2937d5e4ae56609d88c0b5774292b7c","commits":[{"sha":"e10cf47e0d527887921f5ebef995150a452cc3cc","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"obs-ffmpeg: Fix 'possible loss of data' warnings\n\nFixes warning:\nwarning C4244: 'initializing' : conversion from 'int64_t' to 'int',\npossible loss of data","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/e10cf47e0d527887921f5ebef995150a452cc3cc"},{"sha":"17fa004104254698095a4ab403480f7d517f6e27","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"UI: If audio bitrate not available, use closest\n\nWhen an encoder has been removed (such as CoreAudio) and the audio\nbitrates currently configured no longer are available to the current\naudio encoders anymore, it would cause GetAACEncoderForBitrate to return\nfalse with no encoder available.\n\nTo fix the issue, instead just choose the closest bitrate relative to\nthe current bitrate (rounded up).","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/17fa004104254698095a4ab403480f7d517f6e27"},{"sha":"57edd5fb32036cf4a42c4b7d13a815fe655412b0","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"libobs: Make minor adjustment to module logging","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/57edd5fb32036cf4a42c4b7d13a815fe655412b0"},{"sha":"f3986afcb4a8df0f35e9ed8b84c027b085b2905e","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"libobs: Add pdb paths for all plugin dirs (win32)\n\nUse SymSetSearchPath to include plugin directories in pdb search paths.\nThis is important for generating proper crash data and crash logs on\nwindows.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/f3986afcb4a8df0f35e9ed8b84c027b085b2905e"},{"sha":"0b119ba1e84d56766bca2054610d47f52bb0d239","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"UI: Remove 22.05khz\n\n22.05khz audio really doesn't make sense to have available, and causes\nissues with encoders (primarily CoreAudio)","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/0b119ba1e84d56766bca2054610d47f52bb0d239"},{"sha":"7c39eb4ea451341269861f8601ff7b3cdfd15966","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-capture: Don't hook game if source not showing","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/7c39eb4ea451341269861f8601ff7b3cdfd15966"},{"sha":"51c4480697e2d259b3ab9992bc75a35b6a46eb56","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-capture: Fix infinite GL reacquire loop\n\nIf the GL capture part of the game capture hook fails to initialized for\nwhatever reason, it will go in to an infinite reacquire loop.  If it\nfails to initialize shared texture capture, try shared memory capture\ninstead.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/51c4480697e2d259b3ab9992bc75a35b6a46eb56"},{"sha":"088debdef47339ce5153dd5040c51cf082128081","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"libobs: Call CoInitializeEx in libobs\n\nDue to the fact that certain modules may need COM on startup, initialize\nCOM by default in libobs.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/088debdef47339ce5153dd5040c51cf082128081"},{"sha":"12985d7493535ee9ed4e2e035a16766c8e3d2672","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-mf: Don't call CoInitializeEx\n\nThe call to CoInitializeEx in the win-mf module caused some sort of\nconflict with the decklink module, causing the decklink module to crash\non exit.  Instead, let libobs handle COM initialization.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/12985d7493535ee9ed4e2e035a16766c8e3d2672"},{"sha":"7010edee9e21de7eac4b507e2e2bb3eb08dd44d5","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-capture: Fix crash with 64bit bounce hook\n\nThe new 'offset' value was not being passed back to the caller, which\ncaused the caller to continue to use the old value and thus would cause\nan invalid hook and crash.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/7010edee9e21de7eac4b507e2e2bb3eb08dd44d5"},{"sha":"e57aa3cab21eeca9e451209f46e6f58e630ad821","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-capture: Do not reset GL capture if cx/cy is 0\n\nIt is not necessary to reset the capture when cx or cy is at 0 because 0\nmeans the application is minimized.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/e57aa3cab21eeca9e451209f46e6f58e630ad821"},{"sha":"76c18b079b9378927b5dd46a3a1c6c3645e66ad2","author":{"email":"c7914cca1250f8493f8ba5b93428098376d0e8bc@gmail.com","name":"dodgepong"},"message":"Latest translations from CrowdIn","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/76c18b079b9378927b5dd46a3a1c6c3645e66ad2"},{"sha":"fb4fac044288c9741d064f196dab26e6fa8e3a60","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"Jim"},"message":"Merge pull request #477 from dodgepong/latest-crowdin-translations\n\nLatest translations from CrowdIn","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/fb4fac044288c9741d064f196dab26e6fa8e3a60"},{"sha":"ef4b826e97b244f8ee30add7c90dfc891e9523e6","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"win-dshow: Update to libdshowcapture 0.5.6\n\nAdds LGP Lite capture support","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/ef4b826e97b244f8ee30add7c90dfc891e9523e6"},{"sha":"9630c3032c7791321251d7592ea00f130346b6bf","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"libobs: Update version to 0.12.0","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/9630c3032c7791321251d7592ea00f130346b6bf"},{"sha":"ecb8c2c045909091160705df5823b51b91f4bca1","author":{"email":"afb1f552943ed2e4226ea95f31452bbd1d67cfba@gmail.com","name":"jp9000"},"message":"Revert \"UI: Always create a display capture on first run\"\n\nThis reverts commit 35b2ce565a2b90909e2b94da5f28de4bb3a87ff0.\n\nThere is far too much potential for issues to occur if the first-time\nstart creates a display capture by default on linux and windows.\nDisplay capture on windows laptops will not be guaranteed to capture\nproperly, leaving the user with a blank screen.  Display capture on\nlinux downloads its image off the graphics processor, so it's quite\ninefficient to have on by default.","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/ecb8c2c045909091160705df5823b51b91f4bca1"},{"sha":"80b20abde2690cc8a9b0459eb768903aa72d9b1e","author":{"email":"800ac77708484767908a25b8327d7914255a3704@stunned.de","name":"Palana"},"message":"UI: Fix removing wrong scene from list\n\nRemoveScene would always remove the currently selected item from the\nscenes list, even if that item didn't reference the actual scene being\nremoved; finding the proper item via its OBSRef fixes this issue.\n\nHow to reproduce the original issue:\nCreate two scenes \"a\" and \"b\", set a hotkey for switching to scene \"a\",\nselect scene \"b\" and press the remove scene button, then while the\nconfirmation dialog is up press the hotkey while the UI is out of focus.\nThe active scene should have switched to \"a\", while the dialog still\ndisplays \"b\" as its target; now confirm the removal of \"b\". Note how \"a\"\nwas removed from the scenes list instead.\n\nReported at https://obsproject.com/mantis/view.php?id=333","distinct":true,"url":"https://api.github.com/repos/hwdro/obs-studio/commits/80b20abde2690cc8a9b0459eb768903aa72d9b1e"}]}