- 17 11月, 2014 1 次提交
-
-
由 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.
-
- 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 次提交
- 28 10月, 2014 2 次提交
-
-
由 Jim 提交于
Remove ingest server live-ord.twitch.tv from services.json
-
由 Gol-D-Ace 提交于
Server doesn't exist anymore https://api.twitch.tv/kraken/ingests http://blog.twitch.tv/2014/09/service-update-chicago-point-of-presence-closure/
-
- 27 10月, 2014 1 次提交
-
-
由 Palana 提交于
Transparency is now disabled by default, so that alpha values from injected back buffers don't propagate to OBS (e.g. Minecraft doesn't render properly in OBS unless "Allow Transparency" is disabled)
-
- 24 10月, 2014 4 次提交
-
-
由 jp9000 提交于
When a new device starts up, make it so that the first timestamp that occurs starts from 0. This prevents the internal source timestamp handling from trying to buffer new frames to the new timestamp value in case the device changes.
-
由 jp9000 提交于
Due to potential driver issues with certain devices, the timestamps are not always reliable. This option allows of using the time in which the frame was received as a timestamp instead.
-
由 jp9000 提交于
This moves the 'flags' variable from the obs_source_frame structure to the obs_source structure, and allows user flags to be set for a specific source. Having it set on the obs_source_frame structure didn't make much sense. OBS_SOURCE_UNBUFFERED makes it so that the source does not buffer its async video output in order to try to play it on time. In other words, frames are played as soon as possible after being received. Useful when you want a source to play back as quickly as possible (webcams, certain types of capture devices)
-