- 26 9月, 2014 1 次提交
-
-
由 jp9000 提交于
Typedef pointers are unsafe. If you do: typedef struct bla *bla_t; then you cannot use it as a constant, such as: const bla_t, because that constant will be to the pointer itself rather than to the underlying data. I admit this was a fundamental mistake that must be corrected. All typedefs that were pointer types will now have their pointers removed from the type itself, and the pointers will be used when they are actually used as variables/parameters/returns instead. This does not break ABI though, which is pretty nice.
-
- 25 9月, 2014 3 次提交
-
-
由 jp9000 提交于
It's better to use VBR for local recordings, so this option should be nice for people who want to do that.
-
由 jp9000 提交于
I feel like people keep mistaking how x264 preset functions. They often associate it with their own CPU speed, and I feel the name does not help with that issue. I think it may be for the best to just take it out. At best, it will keep people away from using it unless they know what they're doing, and at worst, people at least won't be able to associate it with their CPU as easily anymore.
-
由 jp9000 提交于
Change checkbox with text "Advanced Encoder Settings" to "Use Advanced Encoder Settings". This way it will hint that the settings will be disabled when unchecked.
-
- 23 9月, 2014 6 次提交
-
-
由 jp9000 提交于
Adds full support for the HD-PVR Rocket
-
由 jp9000 提交于
Apparently MPGA is equivalent to MP2, not MP1.
-
由 jp9000 提交于
-
由 jp9000 提交于
I actually did this because it makes it a bit easier to use with a build from cross-compiled windows FFMpeg/x264 DLLs. When compiling on linux I just have it compile to a custom prefix directory for the specific windows arch, then I just copy the arch dir back to my windows HD when complete. Adding this to the cmake allows me to use the compile arch directories directly without modification.
-
由 jp9000 提交于
-
由 Jim 提交于
Fix device capabilities checking and add "Leave unchanged" option for all settings.
-
- 20 9月, 2014 2 次提交
-
-
由 jp9000 提交于
-
由 jp9000 提交于
This replaces the ARB_separate_shader_objects extension with traditional linked shaders. I was able to get the existing system to use linked shaders without having to change any libobs graphics API. This essentially creates a linked list of shader programs with references to the shaders they link. Before draw, it searches that linked list for a particular pixel/vertex shader pair, and the linked program associated with it. If no matching program exists, it creates the program.
-
- 18 9月, 2014 3 次提交
-
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
- 17 9月, 2014 5 次提交
-
-
由 John Bradley 提交于
QT fakes a mouse move when destructing which is caught by our filter
-
由 fryshorts 提交于
This adds a check whether the video format from the device is compatible with obs. This could either happen if the "Leave unchanged" option is selected for the video format, or if the driver simply overwrites the requested video format.
-
由 fryshorts 提交于
Due to the refactoring of the update function the separation of data members only to be accessed from inside/outside the capture thread is no longer needed.
-
由 fryshorts 提交于
The old implementation of this function assumed that there would be some settings that could be changed on the fly without restarting the capture. That was actually never used for any setting.
-
由 fryshorts 提交于
We don't really need to use a dstr here, simply using the right format specifier for blog will suffice.
-
- 16 9月, 2014 19 次提交
-
-
由 Jim 提交于
Disable safeseh on 32bit builds
-
由 BtbN 提交于
-
由 Jim 提交于
Add interaction support to libobs and support for pumping the events/interaction in gui
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 kc5nra 提交于
-
由 fryshorts 提交于
This adds an additional option for all settings to leave the current configuration of the device unchanged.
-
由 fryshorts 提交于
-
由 fryshorts 提交于
Since the helper function also needs to pack/unpack the resolution, the pack/unpack functions were moved to the helper library and prefixed with v4l2_ in order to avoid possible collisions.
-
由 fryshorts 提交于
-
由 Jim 提交于
Add disable options for optional plugins, various cmake fixes
-
由 jp9000 提交于
Adds: ENABLE_UI (on by default) which makes it so that the UI is required, and will fail if a dependency is not found. This is on by default because most people are building it with the user interface, and we'll probably get a lot of issue reports stating "why is there no executable?" if we don't have this on by default. DISABLE_UI which forces the UI off. If neither are set, then the UI will only be built if the dependencies for it are found, otherwise the UI will be be ignored.
-
由 BtbN 提交于
-
由 BtbN 提交于
-
由 BtbN 提交于
-
由 BtbN 提交于
-
由 fryshorts 提交于
This was added at a time where the source properties dialog did not pop up automatically on source creation. Now when the properties are displayed the first device in the select input will be selected by default if there was none already specified by the source settings. This will make the code cleaner and also save one redundant round of device enumeration.
-
由 fryshorts 提交于
The capabilities flags that were used previously describe all capabilities the physical device offers. This would cause devices that are accessible through multiple device nodes to show up with all device nodes while only one of the nodes might actually offer the needed video capture capability. If the device has more nodes the CAP_DEVICES_CAP flag might be set in which case the device_caps field is filled with the capabilities that only apply to that specific node that is opened.
-
由 BtbN 提交于
-
- 15 9月, 2014 1 次提交
-
-
由 jp9000 提交于
-