0
0
mirror of https://github.com/obsproject/obs-studio.git synced 2024-09-20 13:08:50 +02:00
Commit Graph

13802 Commits

Author SHA1 Message Date
jp9000
0434ef0f62 change naming for some main program files for consistency 2013-12-06 09:16:33 -07:00
jp9000
2c886a9d83 fix references to subclass files within forms 2013-12-06 06:51:14 -07:00
jp9000
00b55c9d95 moved wx forms and generated files into a discrete 'forms' directory 2013-12-06 06:48:21 -07:00
jp9000
85374daa94 made it so that preview panel scales based upon window size 2013-12-06 06:39:19 -07:00
jp9000
a8d9c5b25c updated UI files 2013-12-06 06:38:50 -07:00
jp9000
ff47b3a2dc added functions to get current audio/video output information 2013-12-06 06:38:19 -07:00
jp9000
8298fa4dc7 With the permission of my fellow contributors, I'm switching obs-studio back to GPL v2+ to prevent issues between this project and the original OBS project, and for personal reasons to avoid legal ambiguity (not political reasons, I admittedly would prefer GPL v3+) 2013-12-02 22:24:38 -07:00
Palana
1bd2b9fd99 added os_get_home_path and os_mkdir to osx cocoa platform 2013-11-29 22:38:05 +01:00
Palana
e230b0e984 updated include paths (CMake+osxtest) and function prototype (osxtest)
fixes compilation with changes from e5c99175c5
2013-11-29 20:58:29 +01:00
Palana
99b06288ba move using namespace below includes
fixes ambiguity between <wchar.h> and <cwchar>
2013-11-28 20:49:06 +01:00
jp9000
e5c99175c5 fixed some build issues on non-windows systems 2013-11-26 23:07:27 -07:00
jp9000
58810f9806 changed gs_draw_sprite to allow custom sizes, added output textures to the core, and adjusted the test code to accommodate the changes 2013-11-26 22:26:14 -07:00
jp9000
32e34ffe25 fixed a bug in matrix3_transpose - rotate the vector, don't transform the vector 2013-11-26 22:24:10 -07:00
jp9000
56034fd9ac made a workaround to ensure that translations can be done through our custom system rather than using wx's internal system 2013-11-26 22:22:41 -07:00
jp9000
74dc470681 made it so that graphics device and associated objects are not lost every time video settings are changed 2013-11-26 22:20:11 -07:00
jp9000
279b487269 remove sys/stat.h include from obs-app.cpp 2013-11-23 23:40:05 -07:00
jp9000
0aad78819c added initial config file stuff, set up a 'dummy' window to cause the graphics system to persist through window changes 2013-11-23 23:38:52 -07:00
jp9000
9b76651183 updated obs basic window form (needed an ID and needed a OnClose callback) 2013-11-23 23:36:25 -07:00
jp9000
fcf7e508a9 added os_mkdir to platform functions 2013-11-23 23:35:03 -07:00
jp9000
3c6494a11d fixed a few bugs with config files, and replaced a boolean parameter with an enum 2013-11-23 23:34:38 -07:00
jp9000
e1da9099f9 remove ssize_t because it's not even used anyway anymore 2013-11-23 11:12:44 -07:00
jp9000
7e89ebce46 add a 'wrapper' file for wx 2013-11-22 20:57:24 -07:00
jp9000
27be0a515b do first test drawing in wx 2013-11-22 20:43:48 -07:00
jp9000
eb55b5436f changed header reference to obs-app.hpp 2013-11-22 16:25:38 -07:00
jp9000
4813c89cc6 renamed obs.cpp/hpp 2013-11-22 16:24:54 -07:00
jp9000
66f846ca41 updated UI files 2013-11-22 16:20:52 -07:00
jp9000
af8329c667 add RAII wrapper class for sources 2013-11-22 16:20:02 -07:00
jp9000
93dd3cec50 made the getframe function a bit more safe and modified a few names for clarity 2013-11-22 16:18:31 -07:00
jp9000
d8b49034c9 added jansson to the main project 2013-11-22 10:02:57 -07:00
jp9000
bf8548c415 removed jansson from configure.ac (not necessary and shouldn't be build with the project) 2013-11-21 18:31:27 -07:00
jp9000
12790a40b5 Subtree merged in deps/jansson 2013-11-21 16:04:11 -07:00
jp9000
71890e0365 removed now-redundant callback enum_children from sources 2013-11-20 21:52:20 -07:00
jp9000
f1decd08f4 adjusted the way source removal is handled to make it a bit more safe 2013-11-20 18:36:46 -07:00
Palana
5fa2f28577 fixed broken comparison 2013-11-20 23:12:12 +01:00
jp9000
bff4bcbfe5 Merge branch 'master' of https://github.com/jp9000/obs-studio 2013-11-20 15:00:29 -07:00
jp9000
409b011a8e cleaned up main internal data structure design, changed to reference counting for sources to ensure safe destruction of source objects from all parts of the system, added some service-related stuff for testing 2013-11-20 15:00:16 -07:00
Palana
c2586f5686 set cmake output path for test executable 2013-11-18 17:54:06 +01:00
jp9000
5e33707f6a ensure 80-column max formatting in gl-subsystem.c 2013-11-15 07:10:21 -07:00
jp9000
10e917efee unbind VAO if NULL buffer specified 2013-11-15 07:07:03 -07:00
Palana
41bef32962 removed global VAO from gl-cocoa 2013-11-15 15:03:35 +01:00
jp9000
e778a4c04f added OSX files to automake scripts 2013-11-15 06:40:03 -07:00
jp9000
72a64b3d41 added VAOs to vertex buffers (might need some future tweaking to check whether buffers are already assigned to specific attributes) 2013-11-15 06:34:05 -07:00
jp9000
041f48b566 make code gl-cocoa.m 80 columns for consistency (I'm probably just being OCD, don't mind me, hopefully didn't break anything) 2013-11-14 10:48:48 -07:00
Palana
ec411fe046 added cmake build files 2013-11-14 18:36:46 +01:00
Palana
d7a04aea8c added osx cocoa support files 2013-11-14 18:31:18 +01:00
Palana
595dad2e70 updated .gitignore for osx 2013-11-14 18:31:18 +01:00
Palana
f263d585bf enable format string diagnostics for blog and bcrash on gcc and clang 2013-11-14 18:31:18 +01:00
Palana
3b3d612ceb add noreturn attribute to def_crash_handler 2013-11-14 18:31:17 +01:00
Palana
26397c7782 allow non-static glew include path 2013-11-14 18:29:37 +01:00
Palana
8880a9e811 check for link status instead of validate status 2013-11-14 18:29:37 +01:00