- 05 8月, 2015 5 次提交
-
-
由 jp9000 提交于
(Non-compiling commit: windowless-context branch) Changes API from: --------------------- EXPORT int gs_create(graphics_t **graphics, const char *module, const struct gs_init_data *data); To: --------------------- EXPORT int gs_create(graphics_t **graphics, const char *module, uint32_t adapter); Summary: --------------------- Changes the gs_create function to use an adapter parameter instead of requiring a gs_init_data with window/color/etc information.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Intentionally breaks compilation when trying to compile the specific merged commits within the windowless-context branch. This is meant to be used in conjunction with a merge commit so that bisecting will never see any non-compiling commits.
-
- 03 8月, 2015 3 次提交
-
-
由 jp9000 提交于
CFRelease is not meant to be used with null variables. Check the variables before calling CFRelease.
-
由 kc5nra 提交于
If the first guessed pts is less than the start_pts, it could lead to a negative PTS being returned. Change the behavior so that the first frame's pts, if zero, is set to the start_pts. If more than one frame is less than the start_pts, the start_pts is determined invalid and set to 0. Valid start_pts example: start_pts = 500 first frame (pts = 0) pts = 500 (< start_pts) pts -= 500 (offset by start_pts) ret 0 second frame (pts = 700) pts = 700 (no change, > start_pts) pts -= 500 (offset by start_pts) ret 200 Invalid start_pts example: start_pts = 500 first frame (pts = 0) pts = 500 (< start_pts) pts -= 500 (offset by start_pts) ret 0 second frame (pts = 300) pts = 300 (< start_pts, start_pts set to 0) pts -= 0 (start_pts is now 0) ret 300
-
由 kc5nra 提交于
Removes obsolete check when resetting a timestamp as some sources can register for Audio/Video async yet only output audio frames.
-
- 02 8月, 2015 8 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 jp9000 提交于
Microsoft basically deprecated GetVersion/GetVersionEx, so now you have to query the file version of kernel32.dll in order to get the actual windows version. Because of the steps involved in getting the windows version are fairly complicated, this is an exported libobs helper function that can be used to get the windows version if needed. (Microsoft does have its own set of helper functions for this but the API feels a bit.. awkward, and you can't actually get the real windows version with them)
-
由 jp9000 提交于
-
由 jp9000 提交于
-
由 Gol-D-Ace 提交于
-
- 01 8月, 2015 1 次提交
-
-
由 Palana 提交于
Found via clang-3.7 static analysis
-
- 31 7月, 2015 5 次提交
-
-
由 jp9000 提交于
This is just a data-less class that simply calls obs_startup/obs_shutdown automatically.
-
由 jp9000 提交于
-
由 jp9000 提交于
glFlush is somewhat implementation-specific; on OSX for example, it is additionally used to draw to a view. However, we're already using the Objective-C function flushBuffer, which apparently calls glFlush internally anyway to draw to views. That means that we're superfluously calling glFlush most of the time if there's an active swap chain. So instead, only call glFlush when there are no active swap chains on OSX.
-
由 jp9000 提交于
-
由 jp9000 提交于
-
- 28 7月, 2015 1 次提交
-
-
由 jp9000 提交于
-
- 26 7月, 2015 1 次提交
-
-
由 jp9000 提交于
This is my fault; I made an idiotic assumption about the data and it ended up causing the plugin to crash. This is definitely one of my more embarrassing moments.
-
- 25 7月, 2015 1 次提交
-
-
由 Anthony Catel 提交于
A minor optimization: in copy_rgbx_frame (used when libobs is set to output RGBA frames instead of YUV frames), if the line sizes for the source and destination match, just use a single memcpy call for all of the data instead of multiple memcpy calls.
-
- 22 7月, 2015 1 次提交
-
-
由 Jim 提交于
obs-x264: Change string for translation
-
- 21 7月, 2015 1 次提交
-
-
由 jp9000 提交于
The properties window UI file has no point at this time. It's just a window with a widget inside of it.
-
- 19 7月, 2015 7 次提交
-
-
由 Palana 提交于
Found via clang-3.6, actual warning: window-basic-main.hpp:406:14: warning: 'GetProfilePath' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
-
由 Palana 提交于
Added cast to unsigned and the assert because microsoft's compiler doesn't support "%zu" Actual warning: libobs/graphics/effect-parser.c:1387:4: warning: format specifies type 'unsigned int' but the argument has type 'size_t' (aka 'unsigned long') [-Wformat]
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 jp9000 提交于
This addition allows external cmake modules to include the same modules that are commonly distributed with the main obs-studio repo: things like FFmpeg, curl, etc.
-
由 jp9000 提交于
This was sort of driving me crazy: The 'm' in FFmpeg isn't supposed to be capitalized.
-
- 18 7月, 2015 2 次提交
-
-
由 Radzaquiel 提交于
Adding the acronym "VFR" & keeping it this way in the string could be a good thing as the acronym is used worldwide in video encoding.
-
由 jp9000 提交于
-
- 17 7月, 2015 4 次提交