{"push_id":1204341718,"size":155,"distinct_size":155,"ref":"refs/heads/master","head":"30ef604ea5b11d7aaa00b9d7d223796960f466d5","before":"068b9904ea858fcfaf141ae5b1ab5114b858b691","commits":[{"sha":"2741624fbee71698028e8b534e75cdb8aade40cf","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Log when a filter is added/removed from a source","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/2741624fbee71698028e8b534e75cdb8aade40cf"},{"sha":"ff38176c60c8c3a43351df0c297cf417979cc91e","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-ffmpeg: Increase upper NVENC bitrate limit\n\nThe bitrate for the properties was capped at 90000, which is a bit low.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/ff38176c60c8c3a43351df0c297cf417979cc91e"},{"sha":"0288ea66af44979021524b76734ab16118ab9e67","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Don't allow lossless preset when streaming NVENC","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/0288ea66af44979021524b76734ab16118ab9e67"},{"sha":"0157d025644fb8a5fa6230690843b83eea8b2a69","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-ffmpeg: Add lossless mode to NVENC encoder","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/0157d025644fb8a5fa6230690843b83eea8b2a69"},{"sha":"8932bd39d147c4079098948848270c2a674af116","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Check to ensure window starts up inside a monitor\n\nFixes an issue where the main window would load off-screen if its last\nsaved position was inside a monitor that no longer exists.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/8932bd39d147c4079098948848270c2a674af116"},{"sha":"84429e58df0086aa6998cce059b3769292c54216","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Fix bug where transition refs would not release\n\nWhen clicking the transition properties button and creating the\ncontext menu with properties/rename, it would create actions that also\nincluded a source reference, but the parent of those actions was the\nmain window instead of the menu, so those actions would stay created\nuntil the main window was destroyed.\n\nThis would cause bugs with saving/loading scenes where children of that\ntransition would also be perpetually referenced.\n\nSo instead of using the main window, just use a pointer to the menu\nitself as the parent so that when the menu is destroyed, the actions are\nalso destroyed, and the source refs released.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/84429e58df0086aa6998cce059b3769292c54216"},{"sha":"8fdd041e877ae36961a1795fdd5c8ded90e2dc1f","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"Revert \"UI: Add CoInitializeEx to main() startup\"\n\nThis reverts commit cb24080d7627b0f444c4f1993eb00571f2178e6e.\n\nThis commit is being reverted due to the fact that it breaks common\ndialogs such as the open/save file dialogs, the dialogs would cause the\nUI thread to lock up.\n\nThe plugin that required this will have to be modified to accommodate\nthis situation.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/8fdd041e877ae36961a1795fdd5c8ded90e2dc1f"},{"sha":"978e607522072e0c2f85773448d08599c52cc430","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-ffmpeg: Change NVENC to use rate control\n\nInstead of using an option that turns CBR on/off, adds rate control\nmethods: VBR, CBR, CQP, Lossless.\n\nThis moves lossless from being a preset to being a rate control method.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/978e607522072e0c2f85773448d08599c52cc430"},{"sha":"c7923bcbe424eb2d29ba20fd9c2a4f46e8889e2d","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-qsv11: Add deprecated warning for forced CBR mode\n\nUsing the \"cbr\" parameter is now considered deprecated in favor of using\n\"rate_control\" to set the rate control method.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/c7923bcbe424eb2d29ba20fd9c2a4f46e8889e2d"},{"sha":"7f1cabd81b57d0fa2588a5b9b40a07cee304e8e9","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-x264: Add rate control, deprecate \"use cbr\" setting\n\nInstead of having a \"cbr\" setting that turns CBR on and off, adds a\n\"rate_control\" parameter that sets the rate control method, which can be\none of the following: CBR, ABR, VBR, CRF.\n\nIf the \"cbr\" setting is used, it will throw a deprecation warning to the\nlog.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/7f1cabd81b57d0fa2588a5b9b40a07cee304e8e9"},{"sha":"2801cf0f378e9f34f73ea19ff6bb3d72ea4920e5","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"rtmp-common: Use \"rate_control\" to set CBR mode\n\nInstead of using \"cbr\" to set the rate control mode for encoders (which\nis now considered deprecated for all encoders), set \"rate_control\" to\n\"CBR\".","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/2801cf0f378e9f34f73ea19ff6bb3d72ea4920e5"},{"sha":"8706e137d710149058747e98dd4a50b492138d9f","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Use \"rate_control\" instead of deprecated \"cbr\"\n\nFor setting CBR on encoders, use \"rate_control\" set to \"CBR\" instead of\nsetting the \"cbr\" setting (which is now deprecated) to true.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/8706e137d710149058747e98dd4a50b492138d9f"},{"sha":"e4f142b0de8d0b272f9a5ae59dfbd85d12da8291","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Use CQP for NVENC when using simple output mode\n\nWhen using simple output mode, previously NVENC did not support a\nconstant quality rate control method, and you'd have to use VBR with\nbitrate.  However CQP has since been added to NVENC, and it's preferable\nto use for recording when available instead of using VBR.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/e4f142b0de8d0b272f9a5ae59dfbd85d12da8291"},{"sha":"1f8fc8e8ef0b771f47cf852e785f6de1812e95b2","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Convert all encoder settings to use \"rate_control\"\n\nThe \"cbr\" setting has been deprecated, so if the user is using that\nsetting for any of the encoders, convert it to set \"rate_control\" to\n\"CBR\".\n\nAdditionally, if an encoder is using x264 with VBR and the buffer size\nis set to 0, change the rate control mode to CRF.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/1f8fc8e8ef0b771f47cf852e785f6de1812e95b2"},{"sha":"df04dd077b1044c5aa0335a09fbc3103e69aeb8c","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Don't create encoder property views twice on load\n\nWhen settings are being loaded in to the settings dialog, it would\nrecreate the encoder property views more than once unnecessarily.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/df04dd077b1044c5aa0335a09fbc3103e69aeb8c"},{"sha":"50e1ec585dc332175cf14c071d860bdffff49221","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Use defaults when changing to different encoders\n\nIn the advanced output section of settings, when a different encoder is\nset, it would try to pass over settings from the other encoder, which\nmay or may not be fully compatible with different encoders.  Instead,\njust set it to defaults if it's on an encoder that's different from the\ncurrently loaded encoder.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/50e1ec585dc332175cf14c071d860bdffff49221"},{"sha":"b567a0215011dc621b1bad9196297c6b2fbcddb3","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Allow remuxing to/from different formats\n\nInstead of just remuxing from FLV to MP4, allow remuxing to/from the\nvarious container formats that are available.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/b567a0215011dc621b1bad9196297c6b2fbcddb3"},{"sha":"5103aba23a7534dc2b8de8c662106f464cc4571d","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Use regular ICQ for simple output mode QSV\n\nAfter testing, LA_ICQ may not always be supported, so use regular ICQ\nfor recordings instead.  Also fixes a bug where simple output mode\nwouldn't even use LA_ICQ.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/5103aba23a7534dc2b8de8c662106f464cc4571d"},{"sha":"9493095c2545a86c48212634c8992a3b795e7baa","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"win-capture: Shut down win8 monitor capture when not showing\n\nCompletely shut down monitor capture when it's not being shown in the\nprogram (for example in a different scene).  This fixes an issue where\nit would cause lag when a game enters fullscreen mode.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/9493095c2545a86c48212634c8992a3b795e7baa"},{"sha":"8681baeec3638444f9642d9c6b66f333d42898e0","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"win-capture: Shut down game cap. when not showing\n\nPrevents game capture from acting as a global source.  This fixes an\nissue where a game capture in another scene could capture a window and\nprevent a separate game capture in the current scene from being able to\ncapture that same window.","distinct":true,"url":"https://api.github.com/repos/xingyuejun/obs-studio/commits/8681baeec3638444f9642d9c6b66f333d42898e0"}]}
{"actor":{"display_login":"xingyuejun"}}