Commit Graph

  • 5f6cf61449 add 25 FPS to 'common FPS' list, clean up window initialization for it jp9000 2013-12-22 23:45:47 -07:00
  • 399b0c8d10 apply configure video settings on startup jp9000 2013-12-22 23:40:07 -07:00
  • 991b5739d6 move libobs C++ bindings to libobs jp9000 2013-12-22 17:42:02 -07:00
  • 922eb7b8e8 make direct filter rendering optional (can be useful for certain cases) jp9000 2013-12-22 02:03:40 -07:00
  • bd47d9fe74 clear up a minor inconsistency in default effect naming jp9000 2013-12-22 01:33:11 -07:00
  • cdeb81e3bf Merge branch 'master' of https://github.com/jp9000/obs-studio jp9000 2013-12-22 01:30:27 -07:00
  • 19c4ee995e add major optimization to filter processing, and as a nice side effect, make it easier to create new filters and sources jp9000 2013-12-22 01:30:18 -07:00
  • 5471625dd7 update form to add volume section to main window jp9000 2013-12-22 01:28:40 -07:00
  • f23bf6b83c restore pre-c99-compatibility Palana 2013-12-22 04:51:11 +01:00
  • 1dde992990 remove mipmap texture filter from min_filter for rectangle textures Palana 2013-12-22 04:47:01 +01:00
  • 9218627892 add obs_source functions to allow name manipulation and lookup based upon name, and a few other functions related to getting/setting source information jp9000 2013-12-20 19:35:12 -07:00
  • 95a7da2d4c add names to sources, use 'id' for the internal source identifier names rather than 'name' jp9000 2013-12-20 17:23:19 -07:00
  • 0781670ba2 add handling of GL_TEXTURE_RECTANGLE target, and add automatic handling if using it as a sprite jp9000 2013-12-20 12:36:38 -07:00
  • f41bb4b7e9 add support for texture_rect texture type in shaders, add new form, clear up a few things in the API jp9000 2013-12-20 11:56:01 -07:00
  • eb8c2923f6 make opengl render stuff on osx without resizing the main window Palana 2013-12-19 23:10:09 +01:00
  • ab4e86cf5c fixed a bug where the GL context wouldn't load up on macos because the window wasn't shown first jp9000 2013-12-19 01:00:00 -07:00
  • 24c45458b5 use the preview window as the main window associated with the OpenGL context jp9000 2013-12-18 22:57:39 -07:00
  • a8ada497b3 finish up preliminary settings stuff jp9000 2013-12-18 12:09:20 -07:00
  • 4da1c193dc fix minor bug in config file parser jp9000 2013-12-18 12:08:38 -07:00
  • 158f83dc96 make OK/cancel/apply buttons accessible on the settings form jp9000 2013-12-18 12:06:13 -07:00
  • 0decd607c1 fix typo in english locale file jp9000 2013-12-18 10:08:31 -07:00
  • eeb76237eb removed deprecated/unused function jp9000 2013-12-17 22:45:50 -07:00
  • 6d5ef2fb62 fixed some warnings (when on earth did I do a bad find/replace on these functions?) jp9000 2013-12-17 22:30:22 -07:00
  • 257cbd77ba use astrcmpi to prevent multiplatform clib incompatibility jp9000 2013-12-17 20:23:57 -07:00
  • 989e734025 made a few more settings UI tweaks jp9000 2013-12-17 18:19:24 -07:00
  • 3b871a00fb fixed a bug where new locale text segments properly replace old ones if adding a new language file on top of another jp9000 2013-12-17 18:17:22 -07:00
  • a4055e4257 fixed a bug writing to config files where it would use a brace instead of a bracket when creating a section jp9000 2013-12-17 18:16:36 -07:00
  • 0c3ed3ceca fixed bug with dynamic string where it wouldn't set the capacity properly jp9000 2013-12-17 18:15:47 -07:00
  • 984667a34a actually make it save settings jp9000 2013-12-17 17:07:40 -07:00
  • b5bbe74120 add in code for OK/Cancel/Apply buttons in basic settings window jp9000 2013-12-17 13:56:58 -07:00
  • 495099d84e load english locale text first, then current locale (to prevent unfilled text entries) jp9000 2013-12-17 13:56:28 -07:00
  • 50666040e5 allow loading of other locals on top of the current locale (to enable unfilled strings to default to english if necessary) jp9000 2013-12-17 13:55:09 -07:00
  • cb3426ae20 Add callbacks for OK/Cancel/Apply jp9000 2013-12-17 13:54:06 -07:00
  • 7e4355bbfb this is probably C-style but I prefer it over vague anonymous namespaces, don't kill me please jp9000 2013-12-17 11:29:46 -07:00
  • e563931e9f filter duplicate resolutions Palana 2013-12-17 18:44:02 +01:00
  • 197c56c9ae add code to select renderer jp9000 2013-12-17 02:08:41 -07:00
  • 4f23495200 add AC_PROG_OBJCXX for objective-c++ code when compiling for mac jp9000 2013-12-17 02:08:26 -07:00
  • 1b5444954a add 'renderer' option to video settings jp9000 2013-12-17 02:07:08 -07:00
  • 9ac6f646b6 fix focus after dismissing settings dialog Palana 2013-12-16 16:06:30 +01:00
  • 8c19ad4b14 updated obs platform files Palana 2013-12-16 16:04:51 +01:00
  • 3d88a43520 add video settings code and set up default video setting values for the config jp9000 2013-12-16 00:07:08 -07:00
  • f27dfb6809 add platform functions for querying monitor information jp9000 2013-12-16 00:06:13 -07:00
  • ed388fc82e replaced boolean trap parameter in the base lexer jp9000 2013-12-16 00:05:27 -07:00
  • af5db87ea1 update video settings form for fps/video variables jp9000 2013-12-16 00:04:33 -07:00
  • 7bc325d90b updated BPtr semantics to be more in line with stl smart pointers Palana 2013-12-16 01:55:27 +01:00
  • 06227327f8 updated c++11 compatibility for raii wrappers Palana 2013-12-16 01:43:19 +01:00
  • 42375302d7 fixed typo Palana 2013-12-16 01:41:35 +01:00
  • 4939cad9e5 made osx test raii helpers more user friendly Palana 2013-12-16 01:16:55 +01:00
  • a692027648 changed osx test for arc compatibility Palana 2013-12-15 02:43:37 +01:00
  • dd1c5b4342 add some preliminary resolution data to video settings (will need to query monitors in the future) jp9000 2013-12-14 21:30:16 -07:00
  • f50fbfd166 add more accessible variables for form items jp9000 2013-12-14 21:27:37 -07:00
  • aead95f5e3 converted project to vs2013, removed 2010 support (ugh) jp9000 2013-12-14 16:01:30 -07:00
  • a526afd047 remove unused STL include jp9000 2013-12-13 23:16:05 -07:00
  • 7ba497fe61 add move constructor to wx connector class, add simple connector list class, add initial video settings class, update build files jp9000 2013-12-13 23:11:23 -07:00
  • 02c32f9c5e update form data, made it so that that the warning messages display by default because their position seems to go out of whack if they're hidden by default jp9000 2013-12-13 23:09:49 -07:00
  • 8dea4d60ef add comment explaining the purpose of that line (because I noticed it was rather vague) jp9000 2013-12-13 10:32:05 -07:00
  • 61c6defd77 almost lured myself into another null pointer trap, fixed jp9000 2013-12-13 10:28:05 -07:00
  • 31dd23cb0d fixed potential null pointer bug jp9000 2013-12-13 10:24:54 -07:00
  • fa00c6fa47 add a RAII wx connect wrapper jp9000 2013-12-13 08:15:50 -07:00
  • 40f922ca37 initialize dataChanged variables in SettingsData base class jp9000 2013-12-12 22:16:45 -07:00
  • 375bc18377 make SettingsData a subclass of wxEvtHandler and add a callback for the language combo box jp9000 2013-12-12 22:13:02 -07:00
  • c5f497ec1d add settings data for general page, query available languages jp9000 2013-12-12 21:47:42 -07:00
  • 9743b0efc5 fixed a lexer bug with detecting alphanumeric character text (not happy about it though) jp9000 2013-12-12 21:46:29 -07:00
  • e27ded192f rename locale file to use sub-language tags only when actually necessary jp9000 2013-12-12 21:45:44 -07:00
  • 454d800c9f updated settings form again with new callbacks jp9000 2013-12-12 21:43:30 -07:00
  • 5edc9cf9cb added some more config file functions for going through each section jp9000 2013-12-12 21:42:44 -07:00
  • 2a9e3a7179 Merge branch 'master' of https://github.com/jp9000/obs-studio jp9000 2013-12-12 21:41:53 -07:00
  • de21e622b5 removed os_gettime_ms, added os_file_exists jp9000 2013-12-12 21:41:46 -07:00
  • 3da014543e fix min_adjust usage in calc_torque Palana 2013-12-12 23:57:36 +01:00
  • fd5b00871f add GetDataFilePath implementation for osx Palana 2013-12-12 11:44:17 +01:00
  • 467362f584 added new settings management base class, updated main settings form, added to build files jp9000 2013-12-11 21:50:10 -07:00
  • c902eab4db fix a typo in the main program automake file jp9000 2013-12-10 21:17:58 -07:00
  • dc4d1db4ea update formbuilder file jp9000 2013-12-10 21:15:51 -07:00
  • 1e6c518700 change a few names for some of the control callbacks jp9000 2013-12-10 21:14:45 -07:00
  • b0df5cf29c add settings window subclass files jp9000 2013-12-10 21:14:20 -07:00
  • c2604baea0 added more button callbacks jp9000 2013-12-10 11:22:33 -07:00
  • 28786349f3 added more text for settings window jp9000 2013-12-10 11:22:09 -07:00
  • f9e9626ee6 Added preliminary settings window form jp9000 2013-12-10 11:21:34 -07:00
  • 003dbfef73 compile osx test with -fobjc-arc Palana 2013-12-09 19:23:16 +01:00
  • 6887f00359 Merge pull request #7 from MattMcNam/master Jim 2013-12-07 15:03:08 -08:00
  • 4c256cc0de Merge pull request #8 from Ceropean/master Jim 2013-12-07 15:02:48 -08:00
  • 1005a841d4 fixed build for *nix platform Ján Mlynek 2013-12-07 22:49:15 +01:00
  • c37fe1fd16 added functions to platform-nix.c Ján Mlynek 2013-12-07 21:59:19 +01:00
  • a76a5937df Updated CMakeLists with new effect file locations, added cmake & xcode build folders to gitignore Matthew McNamara 2013-12-07 20:12:45 +01:00
  • 5d3f3e0d1b make text lookup use a simple linked lists rather than an unnecessary array of pointers jp9000 2013-12-07 11:23:49 -07:00
  • 9b882c097b should only check for ending quote character in locale data if it began with a quote jp9000 2013-12-07 10:25:34 -07:00
  • 70290b8c2b fixed locale code, added locale files, made wx use locale files, fixed some bugs, and added platform-specific files to the main program jp9000 2013-12-07 10:22:56 -07:00
  • a899606d53 Merge branch 'master' of https://github.com/jp9000/obs-studio jp9000 2013-12-07 09:56:37 -07:00
  • ec30222fc3 change build directory structure for a bit more consistency jp9000 2013-12-07 09:56:06 -07:00
  • 0199c84687 updated automake files with latest osx changes Palana 2013-12-07 17:40:27 +01:00
  • e6017ec1ba changed allocation counter to uint64_t Palana 2013-12-07 17:39:43 +01:00
  • 968f9c03bd use %u for size_t on microsoft compilers Palana 2013-12-07 16:50:05 +01:00
  • 0f484c4620 fix warning for OBSSource::operator= Palana 2013-12-06 21:43:51 +01:00
  • 499eaa4840 check for __APPLE__ instead of __WXCOCOA__ Palana 2013-12-06 21:31:21 +01:00
  • ad1abd45e8 fix format string Palana 2013-12-06 21:29:44 +01:00
  • 2284ef09fa compile libobs with -fobjc-arc Palana 2013-12-06 21:29:17 +01:00
  • 78e581a3c1 update makefiles for previous name changes jp9000 2013-12-06 09:18:47 -07:00
  • 0434ef0f62 change naming for some main program files for consistency jp9000 2013-12-06 09:16:33 -07:00
  • 2c886a9d83 fix references to subclass files within forms jp9000 2013-12-06 06:51:14 -07:00
  • 00b55c9d95 moved wx forms and generated files into a discrete 'forms' directory jp9000 2013-12-06 06:48:21 -07:00