{"push_id":1768085421,"size":129,"distinct_size":1,"ref":"refs/heads/master","head":"594e950b1196817eb84e68b5b6f59502d47c1d35","before":"c446b09426ab90877ecf17bc54f8f940ea602cc0","commits":[{"sha":"7c6c7bc4c032e36c864c58cbad6b1e5f5fa3be50","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Add random shader\n\nStrangely, to the \"Solid\" effect file.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/7c6c7bc4c032e36c864c58cbad6b1e5f5fa3be50"},{"sha":"829ec5be2d87d31225faf6cb116bc4b4faadc166","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Fix skipped frames reporting\n\nWhen frames are skipped the skipped frame count would increment, but the\ntotal frame count would not increment, causing the percentage\ncalculation to fail.\n\nAdditionally, the skipped frames log reporting has been moved to\nmedia-io/video-io.c instead of each output.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/829ec5be2d87d31225faf6cb116bc4b4faadc166"},{"sha":"6fc74d69a9015d1245fc624ac5978d82959476bb","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Add functions to get logical/physical cores","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/6fc74d69a9015d1245fc624ac5978d82959476bb"},{"sha":"ffef7366406bb207134c45353371ae3be3d1dce7","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Pass exact data when calling obs_get_video_info\n\nOriginally, obs_get_video_info would recreate the obs_video_info\nstructure that was originally passed to it from obs_reset_video.  This\nchanges that to just store a copy of the obs_video_info when calling\nobs_reset_video, and then copying that to the parameter of\nobs_get_video_info when called.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/ffef7366406bb207134c45353371ae3be3d1dce7"},{"sha":"ad57aa1520a8a07c168385b0f738aa4f8a101e1f","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Add function to allow custom output drawing\n\nOptionally allows drawing directly to the primary output instead of\nhaving to use a source to draw.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/ad57aa1520a8a07c168385b0f738aa4f8a101e1f"},{"sha":"668763550cff75c76d6465bd81f7833fc48a9e43","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Add function to allow getting output connect time","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/668763550cff75c76d6465bd81f7833fc48a9e43"},{"sha":"a81646ed9cec62c1ee421e691b1074c22a1870d2","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"libobs: Don't allow lagged frames to be counted as skipped\n\nPrevents lagged frames (frames that took too long to render) to be\ncounted as skipped frames (frames that are skipped due to encoding\ntaking too long to process)","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/a81646ed9cec62c1ee421e691b1074c22a1870d2"},{"sha":"f6517d2be37b3c34103f039e7d97cbe57714546b","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-outputs: Add null output\n\nAllows encoding without necessarily outputting to a file or stream.\nUseful for running encoding tests.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/f6517d2be37b3c34103f039e7d97cbe57714546b"},{"sha":"585b3ed945b7dff743ca9d470d6851a521861354","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-outputs: Add connect time callback for rtmp output","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/585b3ed945b7dff743ca9d470d6851a521861354"},{"sha":"d1329d1798bd81aff6ee230fa98d9abad0265d57","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"obs-outputs: Fix frame dropping when using ultrafast\n\nx264 on ultrafast won't drop any b-frames, so it might buffer packets a\nbit too much in that case.\n\nThe frame drop duration calculation now searches for the first valid\nvideo frame within the packets buffer.  Additionally, it no longer\nprevents frame dropping for a specific time after dropping frames,\nbecause the first case eliminates the need for that.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/d1329d1798bd81aff6ee230fa98d9abad0265d57"},{"sha":"b850bc64154e03c022a2771924a3cb60aae2ff97","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Add function to enable/disable outputs","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/b850bc64154e03c022a2771924a3cb60aae2ff97"},{"sha":"ca0d4d18d50481ea97fc22767c1be3a5a61751ed","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Don't subject base/output resolutions defaults\n\nIf defaults change for the base or output resolutions, it could\nunintentionally affect users who are using defaults by chance and have\nnever changed those values.\n\nInstead, save those values are soon as defaults are set if the users\nhaven't already set them.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/ca0d4d18d50481ea97fc22767c1be3a5a61751ed"},{"sha":"9d019e90ab1637a528f73e6424c2d8658b1522c5","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Limit default canvas res to 1920x1080 or below\n\nThe reasoning behind this is because having a very large canvas size can\nnegatively affect the user experience -- most sources end up seeming\nsmaller than they need to be to users, resulting in the user needing to\nsize up the sources, or in the case of webcams it makes the user try to\nuse much larger webcam resolutions than they should reasonably need to\ndo, resulting in higher unintentional resource usage.  The program will\nadditionally require more fillrate to render and downscale things as\nwell.\n\nThis applies only to the default starting base/canvas resolution for new\nusers only.\n\nAdditionally, users that ran the program pre-19 will be unaffected by\nthis change, as it will detect that and set the old defaults to prevent\nan unexpected change in resolution for those users.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/9d019e90ab1637a528f73e6424c2d8658b1522c5"},{"sha":"f9595938d0115ddadcf2c1be4ec0eee4e530a613","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Add 1920x1080/1280x720 to the settings base res list\n\nAdds 1920x1080 and 1280x720 to the drop-down list of \"default\"\nbase/canvas resolutions rather than just the user's monitor resolutions,\nin case the user wants to set the canvas to 1920x1080 or 1280x720\nwithout having to manually type it in.  Added as a minor convenience.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/f9595938d0115ddadcf2c1be4ec0eee4e530a613"},{"sha":"51e5f5fc6404bb1d2f2f32fd21f2ffbb5081bbc4","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Remove colon from a few locale items\n\nThe colon makes it difficult to use these locale items for other\npurposes, and the colon isn't used much elsewhere, so just remove them.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/51e5f5fc6404bb1d2f2f32fd21f2ffbb5081bbc4"},{"sha":"4049a5a882d47898f5077935a3d19543da7169e7","author":{"name":"jp9000","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"UI: Add auto-configuration wizard\n\nThe auto-configuration wizard is designed to allow first-time or\nnovice/uneducated users or to set up video and encoding settings in a\nvery quick and easy way.  It'll automatically perform a bandwidth test,\nand/or test the user's video settings to determine the most ideal\nsettings for streaming and recording (assuming a 1-pc setup).","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/4049a5a882d47898f5077935a3d19543da7169e7"},{"sha":"2cb73f32a239b0bc84d1ceb8ba5337a405782a8d","author":{"name":"juvester","email":"281357f9341b90c2bb1cc7a28458412c6a4bfe74@users.noreply.github.com"},"message":"CI: OSX - Use wget instead of curl\n\nPossible fix for \"curl: (56) SSLRead()\" errors on Travis.\n[skip appveyor]","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/2cb73f32a239b0bc84d1ceb8ba5337a405782a8d"},{"sha":"0527cb5c152317dda42c903a7b0a3f33461b39de","author":{"name":"fryshorts","email":"127c4191fc4d72e303508310d05301ec85aa58ba@in-verted.de"},"message":"libobs: Fix os_safe_replace not working linux\n\nMake sure the target file exists before attempting to create a backup.\nThis will allow for the function to work correctly if the target does\nnot yet exist.","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/0527cb5c152317dda42c903a7b0a3f33461b39de"},{"sha":"2bf9d5489902967f7f0913bd84db0690954dab99","author":{"name":"Jim","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"Merge pull request #910 from fryshorts/linux-safe-replace\n\nlibobs: Fix os_safe_replace not working linux","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/2bf9d5489902967f7f0913bd84db0690954dab99"},{"sha":"9eed12deb0d5187d95fd3237e88ef60b3e70ebd3","author":{"name":"Jim","email":"173699654088fe377023322c4c595f9dbc20ca45@gmail.com"},"message":"Merge pull request #909 from juvester/ci-wget\n\nCI: OSX - Use wget instead of curl","distinct":false,"url":"https://api.github.com/repos/admshao/obs-studio/commits/9eed12deb0d5187d95fd3237e88ef60b3e70ebd3"}]}
{"actor":{"display_login":"admshao"}}