Commit Graph

  • a712e631b4 Add GLAD project and add to VS solution jp9000andBtbN 2014-04-15 13:18:19 -07:00
  • e50201cad1 Move from glLoadGen to GLAD BtbN 2014-04-14 23:28:07 +02:00
  • 334792a62c Add glad opengl loader BtbN 2014-04-14 23:27:52 +02:00
  • 0bec267e40 OpenGL: Fix swizzle code again for alpha textures jp9000 2014-04-15 12:19:20 -07:00
  • 51d338430f Only do the alpha swizzle on alpha textures jp9000 2014-04-15 04:23:55 -07:00
  • 81153cb16d Fix code that breaks with VC (terrible compiler) jp9000 2014-04-14 14:21:32 -07:00
  • d328d72f0b Merge branch 'master' of https://github.com/jp9000/obs-studio jp9000 2014-04-14 14:17:52 -07:00
  • dbd8b2167d Update test programs and filters jp9000 2014-04-14 14:10:47 -07:00
  • 3990c18aac Add NULL checks and assertions to fix clang static analysis problems Palana 2014-04-14 22:55:14 +02:00
  • e378ec8e4f Properly bridge CF object so ARC can deal with it Palana 2014-04-14 22:35:45 +02:00
  • c86fa7bb30 Use libc++ inspired clock instead of the deprecated AbsoluteToNanoseconds Palana 2014-04-14 22:30:11 +02:00
  • 0a38abe5ab Make OSX test application more idiomatic and add rendering callback Palana 2014-04-14 21:24:57 +02:00
  • b6c1439778 Remove /SAFESEH compiler flag from 32bit release jp9000 2014-04-14 13:47:04 -07:00
  • fdd5b2b3b6 Fix a few warnings with jansson jp9000 2014-04-14 13:46:07 -07:00
  • fa490fa8c4 Implement some basic logging for windows jp9000 2014-04-14 04:02:11 -07:00
  • 1388b749c9 Temporary fix to allow file output jp9000 2014-04-14 02:22:09 -07:00
  • a4a52d1c87 Fix bug where packets weren't interleaving jp9000 2014-04-14 02:02:59 -07:00
  • 8fa44b0012 Merge pull request #64 from BtbN/osxmake Jim 2014-04-13 12:04:35 -07:00
  • ce434c2d62 Also disable missing field initializer warning for C BtbN 2014-04-13 20:57:43 +02:00
  • 075820028f Improve bundle fixup BtbN 2014-04-13 11:05:46 -07:00
  • 2451b80ef6 Fix drawing bug with async video sources jp9000 2014-04-13 02:22:28 -07:00
  • bc33b09ba9 Revert OpenGL swizzle change jp9000 2014-04-12 23:57:40 -07:00
  • 0e9b13fcf9 Fix style errors (please don't make me do this) jp9000 2014-04-12 11:21:47 -07:00
  • b53e2a88a3 Merge pull request #59 from BtbN/linux_fixes Jim 2014-04-12 10:53:09 -07:00
  • 0f9c6e5503 Create sub window for rendering, to avoid visual mismatch issues BtbN 2014-04-12 13:33:47 +02:00
  • b427397aa9 RTMP output: Implement frame drop code jp9000 2014-04-12 04:34:15 -07:00
  • 97c94b183a Add copy_texture_region function BtbN 2014-04-09 20:04:58 +02:00
  • b312261abd Flush after logging Timo R 2014-04-05 22:09:25 +02:00
  • b9f0da026e Move opengl loader into a seperate static library, so plugins can use it Timo R 2014-04-05 20:21:19 +02:00
  • 362e008b87 OpenGL: Use texture swizzle for BGRA/BGR/A8 jp9000 2014-04-11 13:14:20 -07:00
  • f98c006711 Merge branch 'master' of https://github.com/jp9000/obs-studio jp9000 2014-04-10 12:03:59 -07:00
  • 519c4f4118 Fix issue when using multiple video encoders jp9000 2014-04-10 11:59:42 -07:00
  • d0e3f0d6a3 Fix (debug build) warnings in librtmp Palana 2014-04-08 15:57:21 +02:00
  • d45248d6ad Add preprocessor flag for librtmp network dumps Palana 2014-04-08 15:39:59 +02:00
  • 92522d1886 Implement RTMP module (still needs drop code) jp9000 2014-04-07 22:00:10 -07:00
  • 7eec72245d Fix graphics device export header jp9000 2014-04-07 01:31:13 -07:00
  • 59969844a1 Add comments to config-file.h jp9000 2014-04-07 01:29:56 -07:00
  • fd24d0de2f Use atomics for allocation counter jp9000 2014-04-07 01:25:38 -07:00
  • 906535022f Add window capture jp9000 2014-04-07 01:20:36 -07:00
  • e78dc5aa51 Merge pull request #57 from jp9000/new-gl-loader Jim 2014-04-06 19:55:00 -07:00
  • 92f253d65f More extensions, less bugs Zachary Lund 2014-04-06 16:21:19 -05:00
  • 11c949f22c Merge pull request #56 from jp9000/new-gl-loader Jim 2014-04-05 17:36:27 -07:00
  • 1dd3917745 Added GLX_NV_copy_image extension, updated tools Zachary Lund 2014-04-05 13:49:19 -05:00
  • 4250f6aec6 Merge pull request #55 from BtbN/ffmpeg Jim 2014-04-05 10:58:28 -07:00
  • 55d99b3731 Define DEBUG and _DEBUG on debug build Timo R 2014-04-05 16:32:48 +02:00
  • 15639d928c Add compatiblity for some older ffmpeg versions Timo R 2014-04-05 16:12:32 +02:00
  • 22aec1c391 Well, that was embarassing. (Remove size macro) jp9000 2014-04-05 01:49:21 -07:00
  • ac43d9bb89 And fix another bug that I just made jp9000 2014-04-05 01:47:08 -07:00
  • bd331c8ffe Remove the weird size stuff from OBS_DECLARE_MODULE jp9000 2014-04-05 01:43:59 -07:00
  • 7bfe15e4a9 AAC: Use obs_data_set_default_int function jp9000 2014-04-05 01:17:32 -07:00
  • cabe98cb4e Add FFmpeg's AAC enoder jp9000 2014-04-05 01:13:11 -07:00
  • 8c74db9ffc Add packet interleaving and improve encoder API jp9000 2014-04-04 23:21:19 -07:00
  • 42be968759 Make OBS basic and obs-ffmpeg-output use NV12 by default Palana 2014-04-04 20:54:32 +02:00
  • 4edadcc0a6 Add NV12 conversion shader Palana 2014-04-04 20:49:23 +02:00
  • 1bca7e0a3e Improve properties API jp9000 2014-04-04 00:30:37 -07:00
  • baa57d4c39 Merge branch 'master' of https://github.com/jp9000/obs-studio Zachary Lund 2014-04-03 20:12:26 -05:00
  • e5b90accb9 Removed no longer valid comment Zachary Lund 2014-04-03 19:24:03 -05:00
  • b4d2146861 This commit contains more than I intended. Read below for more info. Zachary Lund 2014-04-03 19:21:24 -05:00
  • c2abb80c9a Use bzalloc instead of bmalloc+memset Palana 2014-04-04 01:54:50 +02:00
  • 61cf2faad3 Delete per window GL context for Cocoa and just swap the view instead Palana 2014-04-04 01:41:35 +02:00
  • ee9ff9cfb9 Use Qt provided display with GLX functions for consistency. Remove unneeded assignment from previous code. Zachary Lund 2014-04-03 17:36:01 -05:00
  • 7b0feecfb7 Merge pull request #53 from BtbN/fixes Jim 2014-04-03 14:55:46 -07:00
  • a31e938c2b Fix getting the X11 display with the Qt ui BtbN 2014-04-03 23:41:22 +02:00
  • 23c3dfc6be Fix log_level check BtbN 2014-04-03 23:41:07 +02:00
  • c25f10595d Fix bug where outputs wouldn't start up properly jp9000 2014-04-02 19:06:33 -07:00
  • 4a652ec82d obs-output module: Fill out more functions jp9000 2014-04-02 00:42:12 -07:00
  • fd9d395509 Merge pull request #52 from BtbN/pfix Jim 2014-04-01 13:56:14 -07:00
  • 293fa069f0 Remove hard dependency on PulseAudio BtbN 2014-04-01 22:19:57 +02:00
  • 044680f0b8 Add config.h generation and wrapper header, currently only for OBS_VERSION BtbN 2014-04-01 22:11:44 +02:00
  • 04dfcb2dea Disable strict-aliasing to avoid a bunch of possible problems BtbN 2014-04-01 21:37:50 +02:00
  • 221a69298b Add a new install function to install targets into the datadir structure BtbN 2014-03-30 07:28:08 +02:00
  • acab80cbef Fixup libobs-opengl CMakeLists BtbN 2014-04-01 21:30:52 +02:00
  • b6983da045 Error on implicit declaration BtbN 2014-03-31 03:53:50 +02:00
  • 84bfb6e80b Add missing project directives BtbN 2014-03-30 05:36:48 +02:00
  • c751d080e9 obs-outputs module: Use the correct deps variable jp9000 2014-04-01 12:06:17 -07:00
  • 0cf9e0cfdd Add preliminary FLV/RTMP output (incomplete) jp9000 2014-04-01 11:55:18 -07:00
  • ed6fc7b122 Add librtmp to obs-outputs jp9000 2014-04-01 11:48:28 -07:00
  • d42ff7f0dd Improve serializer and add array serializer jp9000 2014-04-01 11:27:27 -07:00
  • 263f940806 Fix CMakeLists.txt for each project (my fault) jp9000 2014-03-29 17:29:02 -07:00
  • b2885480fa Minor fix to GL texture cleanup jp9000 2014-03-29 17:23:31 -07:00
  • 0a86e8fb3f Add dummy GL texture flag & direct object access jp9000 2014-03-29 17:19:31 -07:00
  • 6da26a3a1c Implement encoder usage with outputs jp9000 2014-03-27 21:50:15 -07:00
  • a439177a58 Release IOSurface only after it is no longer in use (e.g. by a texture) Palana 2014-03-26 01:24:54 +01:00
  • f8b90a5c8f Add per window GL context for Cocoa libobs-opengl implementation Palana 2014-03-24 17:41:28 +01:00
  • 7707773f7c Add properties to osx display capture Palana 2014-03-23 21:05:43 +01:00
  • 35d7d4ffb5 Initialize properties with current settings jp9000 2014-03-23 06:41:54 -07:00
  • d9251f9e87 Add source properties window (very preliminary) jp9000 2014-03-23 01:07:54 -07:00
  • 6c904650b3 Fix GNU atomic builtins jp9000 2014-03-17 14:16:05 -07:00
  • 950f780b81 Make sure ot use the right enum name jp9000 2014-03-16 20:44:27 -07:00
  • 291d9961cd obs-data: Internally store as int or double jp9000 2014-03-16 20:38:13 -07:00
  • 2b4e381c3b Change a reference variable to be volatile long jp9000 2014-03-16 20:08:12 -07:00
  • 4444ca55f9 Fix Qt5 with debian-based builds (for real) jp9000 2014-03-16 20:06:00 -07:00
  • 154e0c59e1 Use atomic functions where appropriate jp9000 2014-03-16 18:26:46 -07:00
  • 3ed647b8a0 Set defaults automatically jp9000 2014-03-16 17:42:37 -07:00
  • 3f771cf631 Add Qt5 to includes (caused issues with debian) * jp9000 2014-03-16 16:32:41 -07:00
  • 2920369daf Call send_packet instead of.. doing nothing jp9000 2014-03-16 16:28:21 -07:00
  • bb92d582bf Add atomic increment/decrement platform funcs jp9000 2014-03-16 16:23:11 -07:00
  • fd37d9e9a8 Implement encoder interface (still preliminary) jp9000 2014-03-16 16:21:34 -07:00
  • 04d07831cc CoreAudio: If null device id, just set to default jp9000 2014-03-11 19:45:02 -07:00
  • ae1fffef7a CoreAudio: Set default audio settings on creation jp9000 2014-03-11 19:42:04 -07:00