- 16 8月, 2015 5 次提交
-
-
由 jp9000 提交于
Apparently the site has been dissolved and/or bought out. It seems it will reform as something else later on in the future.
-
由 jp9000 提交于
This URL is set via cmake instead of being baked in to the actual source code.
-
由 jp9000 提交于
I made the rather tough call of not showing all services by default; I didn't want to have to do this, but too many services are asking to be put in to the program, and any time I add a service in to the list, I feel uncomfortable because I feel like I'm potentially advertising them, and/or they're using our program to advertise as well. Some of these services are particularly bad at policing illegal/copyrighted content, host content that I personally find distasteful or incredibly stupid (what the heck is up with these "vaping" streams?), or are just fairly terrible websites in general that I just feel uncomfortable with showing by default. However, I do not really want to reject anyone either, I want to let their users be able to use our program with relative ease, but more than anything I just simple don't want to be seen as "endorsing" some of these websites (more than others in particular). I know that a "show all services" checkbox is probably pretty pointless/superfluous thing to do, but I feel like it's at the very least a means of saying "hey, I don't really endorse these guys," or "use at your own risk," or "warning: this website is incredibly terrible." Honestly, I couldn't really think of any better solution that would a.) still list all services without outright censoring them, and b.) prevent us from being seen as "endorsing" all services. (Although maybe this whole thing feels a bit.. passive aggressive. I feel like I'm tipping over someone's garden gnome in the middle of the night while they're sleeping. Still, it's something.) NOTE: This code is backward compatible; i.e., if you previously had a service selected that's not common but don't have the "show all" checkbox checked, it'll still show that service for convenience.
-
由 jp9000 提交于
Services almost always recommend this be enabled, and I generally want to make configuration easier for users; with CBR they don't have to set things like the CRF value.
-
由 jp9000 提交于
Just a little helper function that allows you to create an obs_data_t object from a json file (rather than having to manually open it each time and then call obs_data_create_from_json on the file data)
-
- 15 8月, 2015 2 次提交
-
-
由 jp9000 提交于
My fault; should have realized that this would be better to do. Uses "obs-studio" as the name, and includes the version (same format as the others)
-
由 Marc Chambers 提交于
This will help ensure the receiving end knows that OBS is being used. Closes jp9000/obs-studio#464
-
- 14 8月, 2015 8 次提交
-
-
由 kc5nra 提交于
Different logging can occur from different contexts. This adds isolation for each context passed to the AV log.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
Adds a log message whenever the source is created or updated containing all the properties set to help debugging remote users' problems.
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 John Bradley 提交于
-
由 kc5nra 提交于
-
由 Jim 提交于
test: Update Windows test application for windowless contexts
-
- 13 8月, 2015 7 次提交
-
-
由 Palana 提交于
The rationale for rejecting these register calls is that these functions may be required for the plugin to work properly, which can't be guaranteed when libobs doesn't know about them. This behavior may be revisited once the plugin manager is implemented, to e.g. make it configurable (potentially per plugin) to allow loading newer plugins in case they are known to work with the older libobs
-
由 Palana 提交于
Previously adding new required functions would cause libobs to read out of bounds in plugins not built with the new additions
-
由 Palana 提交于
-
由 GoaLitiuM 提交于
-
由 Palana 提交于
The id and parent_id fields should now allow better recovery of the actual call trees, though they aren't compatible between different data dumps in a single profiler session anymore; for that reason the new fields name_id and parent_name_id are introduced, they hold the old id and parent_id values respectively
-
由 Palana 提交于
Microsoft's C++ compiler doesn't initialize all members properly without this
-
由 Palana 提交于
The single darray solution was potentially unsafe since you're not allowed to modify the (encode) buffer between calls to complex_input_data_proc which is potentially violated if the darray had to be resized due to capacity being < 2 * in_bytes_required
-
- 12 8月, 2015 13 次提交
-
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
Due to all the threads in libobs it wouldn't be safe to make that parameter reconfigurable after libobs is initialized without adding even more synchronization. On the other hand, adding a function to set the name store before calling obs_startup would solve the problem of passing a name store into libobs, but it can lead to more complicated semantics for obs_get_profiler_name_store (e.g., should it always return the current name store even if libobs isn't initialized until someone calls set_name_store(NULL)? should obs_shutdown call set_name_store(NULL)? Passing it as obs_startup parameter avoids these (and hopefully other) potential misunderstandings
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 Palana 提交于
-
由 jp9000 提交于
This allows people to use the base directory of cross-compiled dependencies (typically our dependencies.zip file), rather than always having to specify the actual include directory.
-
- 11 8月, 2015 2 次提交
- 10 8月, 2015 3 次提交