- 18 11月, 2014 1 次提交
-
-
由 Jim 提交于
libobs: Replace fmaxf with inline comparison.
-
- 17 11月, 2014 7 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
Doing this in the expression will cause it to execute the function every time the expression is evaluated, which is needless cycles wasted. Instead, call wcslen before the loops begin.
-
由 jp9000 提交于
If FFmpeg's experimental aac encoder is used, this changes the cutoff frequency to better values in order to try to help make up for the inherent lack of encoder quality a bit. If FFmpeg is compiled to use another encoder by default, these settings will not be applied.
-
由 jp9000 提交于
This allows the 0x* format of hexadecimal integers to be used as config integers.
-
由 jp9000 提交于
This allows opening ini config data from a string. Before, it was only possible to load config from a file.
-
由 jp9000 提交于
This function simplifies drawing textures for sources in order to help reduce boilerplate code. If a source is a custom drawn source, it will automatically set up the effect to draw the sprite. If it's not a custom drawn source, it will simply draw the sprite as per normal. If the source uses a specific color matrix, it will also handle that as well.
-
由 fryshorts 提交于
This replaces the call to fmaxf with the equivalent inline comparison which is a bit faster (at least on linux).
-
- 16 11月, 2014 1 次提交
-
-
由 Jim 提交于
Fix creating textures from image data with flipping
-
- 15 11月, 2014 1 次提交
-
-
由 Christoph Hohmann 提交于
When the image data is copied into a texture with flipping set to true each row has to be copied into the (height - row - 1)th row instead of the row with the same number. Otherwise it will just create an unflipped copy.
-
- 14 11月, 2014 2 次提交
-
-
由 Jim 提交于
Fixed 2 minor spelling errors.
-
由 Eric Bataille 提交于
-
- 10 11月, 2014 1 次提交
-
-
由 Zachary Lund 提交于
XComposite, which is currently our only capture method for windows, doesn't handle X border width. This works in a lot of cases but anytime there's a border, a bug occurs where the lower right is clipped. This patch has two goals: 1) To position and size the capture texture correctly in accordance to the border. 2) Adds a configuration option to allow people to toggle it (which in most cases will simply do nothing) with a default of not including it.
-
- 04 11月, 2014 2 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
Apparently the audio isn't guaranteed to start up past the first video frame, so it would trigger that assert (which I'm glad I put in). I didn't originally have this happen when I was testing because my audio buffering was not at the default value and didn't trigger it to occur. A blunder on my part, and once again a fine example of how you should never make assumptions about possible code path.
-
- 03 11月, 2014 1 次提交
-
-
由 jp9000 提交于
-
- 01 11月, 2014 9 次提交
-
-
由 jp9000 提交于
Somehow, there were fonts with empty face names. Regardless, it's always important to check your pointers. Invalid pointers spell doom.
-
由 Palana 提交于
Some applications defer loading OpenGL until after they are visible as running applications, which causes SyphonInject to not install a server on the first try (e.g. Minecraft does this)
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
In some cases the actual application (bundle identifier) would get overwritten with a wrapper application bundle identifier when the application names matched (this happened with e.g., Minecraft)
-
由 Palana 提交于
-
由 Palana 提交于
Refer to https://github.com/kc5nra/Sparkle/commit/53cad369538f916ae0f7064231719519166dcbae for further details
-
由 Jim 提交于
Add latest translations from CrowdIn
-
由 dodgepong 提交于
-
- 30 10月, 2014 9 次提交
-
-
由 Jim 提交于
Add Doxygen configuration for creating api documentation
-
由 Jim 提交于
linux-v4l2: Handle reconnection in properties
-
由 fryshorts 提交于
This causes the properties for v4l2 sources to be refreshed when a device is disconnected/connected.
-
由 fryshorts 提交于
This adds helper function to disable/enable all properties which is used in the device selected callback to enable/disable the properties when the selected device is available/unavailable.
-
由 fryshorts 提交于
This adds some code to the device enumeration that checks if the currently selected device is present. In case it is not it will add the device but disable it.
-
由 fryshorts 提交于
This moves the calls to the property modified functions so the old handler can close the device. Otherwise this would cause the device to be opened multiple times.
-
由 fryshorts 提交于
This replaces the var in the source struct that was used to print out the number of captured frames with a local one.
-
由 fryshorts 提交于
This replaces the var in the source struct that are handling the timestamp offset with a local one in the capture thread. This change is mostly to make the code more readable.
-
由 fryshorts 提交于
This moves the enabling/resetting of the file descriptors inside the capture loop so it is done before each select call. Why this even worked before is unclear, but doing it the *right* way seems to reduce latency.
-
- 29 10月, 2014 6 次提交