Commit Graph

  • cd97ce2a17 libobs: Add source output flag OBS_SOURCE_DO_NOT_DUPLICATE jp9000 2016-01-12 16:25:47 -08:00
  • 56dc605497 libobs: Add obs_is_source_configurable function jp9000 2016-01-10 17:07:01 -08:00
  • a4e0cd71b8 libobs: Refactor obs_get_source_by_name jp9000 2016-01-09 13:37:27 -08:00
  • 3371ff59c9 libobs: Add *_create_private functions jp9000 2016-01-09 13:27:16 -08:00
  • bccd3b0b0a libobs: Allow "private" contexts jp9000 2016-01-09 13:05:44 -08:00
  • 669da7ba36 libobs: Do not use signals with audio capture/controls jp9000 2016-01-07 19:48:36 -08:00
  • 46bb2622c4 obs-transitions: Implement cut transition jp9000 2016-01-06 17:03:51 -08:00
  • 4b781c7b04 obs-transitions: Implement fade transition jp9000 2016-01-03 17:20:15 -08:00
  • 6839ff7686 libobs: Implement transition sources jp9000 2016-01-03 16:41:14 -08:00
  • c1227b3434 libobs: Remove 'get_transition_volume' callback jp9000 2016-01-03 16:29:23 -08:00
  • da2f9f732e libobs: Do not require get_width/height for filters/transitions jp9000 2016-01-03 16:27:39 -08:00
  • 03df6b2ceb libobs: Warn/ignore if transitions use get_width/get_height jp9000 2016-01-03 18:08:42 -08:00
  • c28cfa556b libobs: Mark transitions as video/custom draw jp9000 2016-01-03 16:27:04 -08:00
  • 2a4ac3dc21 libobs: Improve module register warnings jp9000 2016-01-03 16:09:51 -08:00
  • 234cb5802f libobs: Release scene items outside of scene mutexes jp9000 2016-01-03 15:42:10 -08:00
  • ed10b1ab57 libobs: Allow add_alignment to be used by other source files jp9000 2016-01-03 15:13:51 -08:00
  • 5098f68db0 libobs: Move obs_source_dosignal to obs-internal.h jp9000 2016-01-03 15:12:58 -08:00
  • 6f053b89bd libobs: Mark transition sources as composite jp9000 2015-12-30 01:24:05 -08:00
  • 84251055fa libobs: Add function to enumerate all source types jp9000 2015-12-29 16:08:36 -08:00
  • e68331e988 libobs: Add source type OBS_SOURCE_TYPE_SCENE jp9000 2015-12-29 15:48:45 -08:00
  • b0104fcee0 (API Change) libobs: Remove source_type param from functions jp9000 2015-12-29 15:25:45 -08:00
  • 20db7649aa libobs/media-io: Reset audio array for each input jp9000 2015-12-27 11:19:36 -08:00
  • 3c68196c5c libobs: Buffer scene item visibility actions jp9000 2015-12-25 01:01:12 -08:00
  • 247a42c2a1 libobs: Make scenes mix audio of sub-sources jp9000 2015-12-17 07:31:05 -08:00
  • 40d6f986e6 libobs: Split scene mutex to improve performance jp9000 2015-12-17 07:26:40 -08:00
  • c1dd156db8 libobs: Implement new audio subsystem jp9000 2015-12-20 03:06:35 -08:00
  • ddfd89a673 libobs: Implement composite sources (skip) jp9000 2015-12-17 06:46:10 -08:00
  • a5c9350be5 libobs: Remove "presentation volume" and "base volume" (skip) jp9000 2015-12-20 02:06:01 -08:00
  • 73ec5906b7 libobs: Add function that checks whether source is muted (skip) jp9000 2015-12-20 01:16:43 -08:00
  • 27438a5156 libobs/media-io: Remove 'volume' from audio_data (skip) jp9000 2015-12-20 01:08:54 -08:00
  • adcbf9311b UI: Remove "audio buffering time" (skip) jp9000 2015-12-18 06:58:15 -08:00
  • bc0b85cb79 libobs: Store circular audio buffer on source itself (skip) jp9000 2015-12-17 04:28:35 -08:00
  • f73bbe6746 libobs: Store source audio mixers in obs_source (skip) jp9000 2015-12-17 04:03:35 -08:00
  • ee1842d1f5 libobs/media-io: Remove audio lines (skip) jp9000 2015-12-17 03:01:47 -08:00
  • 2591f24594 win-capture: Add game capture fix for darkest dungeon jp9000 2016-01-23 02:47:34 -08:00
  • 7f0f3d25c9 obs-ffmpeg: Remove overly verbose FFmpeg logging jp9000 2016-01-23 02:39:49 -08:00
  • 22885713b0 obs-ffmpeg: Add "restart when active" media source property jp9000 2016-01-23 02:36:57 -08:00
  • 419d6b1a22 obs-ffmpeg: Refactor media source properties jp9000 2016-01-23 02:31:45 -08:00
  • df4f0c4142 obs-ffmpeg: Fix media source file filter jp9000 2016-01-23 02:28:36 -08:00
  • c2f796660d deps/libff: Make libff use default frame discard method jp9000 2016-01-23 01:27:25 -08:00
  • bd6ffd76d0 obs-filters: Make mask filter use gs_image_t helper jp9000 2016-01-22 05:54:56 -08:00
  • 4f782f2415 obs-filters: Make mask/blend image center w/aspect by default jp9000 2016-01-22 05:34:02 -08:00
  • 423f5ea1fc image-source: Use gs_image_file (adds animated gif support) jp9000 2016-01-17 17:41:53 -08:00
  • ebadd359c0 image-source: Have images not unload by default jp9000 2016-01-14 06:02:41 -08:00
  • 756fec3503 linux-capture: Clear x events when exiting handler jp9000 2016-01-25 08:43:32 -08:00
  • c392164f03 linux-capture: Log warning when unable to query windows Lucian Postonandjp9000 2015-11-14 00:34:32 -08:00
  • f32f65bb1f UI: Don't create sources popup menu if no scenes blaandjp9000 2016-01-02 21:01:48 -08:00
  • 832043fc7f UI: Disable OSX V-Sync when program is open jp9000 2016-01-25 17:09:59 -08:00
  • c072ba55b2 UI: Hide renderer/adapter when not on windows jp9000 2016-01-25 06:22:00 -08:00
  • 22f7e6a82d UI: Move Renderer/Adapter to advanced jp9000 2016-01-25 05:55:01 -08:00
  • 9e4761347d UI: Fix a case where output res. stays invalid jp9000 2016-01-25 05:25:16 -08:00
  • 9b5ac1fbd2 UI: Fix preview right-click menu getting wrong source jp9000 2016-01-23 11:02:22 -08:00
  • e5fc4dbbcd UI: Warn if high resource usage when encoding jp9000 2016-01-23 01:59:16 -08:00
  • 3749436cd5 UI: Fix "invalid" audio devices in audio settings jp9000 2016-01-23 01:20:57 -08:00
  • bbbdd4442c UI: Add options to enable/disable stream confirm dialogs jp9000 2016-01-22 08:09:04 -08:00
  • 213d8ce154 UI: Add "Always On Top" option to file menu jp9000 2016-01-22 07:33:29 -08:00
  • 9991f6a7ec UI: Fix advanced audio properties duplication bug jp9000 2016-01-19 10:36:43 -08:00
  • 6da742ba02 UI: Fix bug where default scene would not be added to list jp9000 2016-01-03 18:21:44 -08:00
  • db48e3471e UI: Add GetCurrentSceneSource inline function jp9000 2016-01-18 12:59:28 -08:00
  • b8547aa811 UI: Add menu button (split button) class jp9000 2016-01-18 12:57:37 -08:00
  • 370761ba29 UI: Add helper to delete layout and layout contents jp9000 2016-01-14 06:07:38 -08:00
  • 6262abc2c8 UI: Resize main preview on the widget's resize signal jp9000 2016-01-09 14:47:58 -08:00
  • d7d5e55d2c UI: Add splitter to main window jp9000 2016-01-09 14:20:46 -08:00
  • 9cded466dc libobs-opengl: Disable v-sync when drawing on linux jp9000 2016-01-25 10:43:53 -08:00
  • aa48c6e9bc deps/glad: Add support for glSwapIntervalMESA jp9000 2016-01-25 10:42:48 -08:00
  • 726163aa29 libobs: Report lost frame count due to rendering lag jp9000 2016-01-25 03:58:51 -08:00
  • 23f4d17d41 libobs/media-io: Fix bug (skipped frames including lagged frames) jp9000 2016-01-25 03:56:03 -08:00
  • 65eb3c0815 libobs: Fix potential output audio/video sync bug jp9000 2016-01-25 02:41:02 -08:00
  • c4657da2f1 libobs: Subtract packet dts_usec with first packet offset jp9000 2016-01-25 01:47:42 -08:00
  • 346ddd502f libobs: Fix potential race condition jp9000 2016-01-25 01:42:06 -08:00
  • 92bbb8e8b1 libobs/callback: Allow ability to use calldata_t with stack jp9000 2016-01-18 19:59:31 -08:00
  • 9c5f95d823 libobs: Add function to get current video time (in nanosec) jp9000 2016-01-17 17:39:32 -08:00
  • 13890a46e6 libobs/graphics: Add gs_image_file_* functions (w/animated gifs) jp9000 2016-01-17 17:36:35 -08:00
  • 9f63554e69 libobs: Add gs_create_texture_file_data function jp9000 2016-01-17 17:33:41 -08:00
  • b0ca6eaf50 libobs: Make obs_source_save and obs_source_load internal jp9000 2016-01-03 16:35:28 -08:00
  • ed8998e403 libobs: Do recursive height/width calls on non-filters jp9000 2016-01-03 16:31:01 -08:00
  • bdd7577a1a libobs: Always have a transparent blank texture available jp9000 2016-01-03 15:52:56 -08:00
  • 46feac7f8f libobs/graphics: Allow gs_render_sprite use without texture jp9000 2016-01-03 15:50:57 -08:00
  • 38f368aa80 libobs/util: Make all atomic funcs inline and use intrinsics jp9000 2015-12-30 04:48:37 -08:00
  • ac63bd819c libobs: Move windows headers to WIN32 section in cmake file jp9000 2015-12-30 04:46:08 -08:00
  • 37ce829511 rtmp-services: Update Twitch ingests Gol-D-Ace 2016-01-15 08:12:31 +01:00
  • 4543cd168d libobs/util: Add long load/store atomic funcs jp9000 2015-12-25 00:50:33 -08:00
  • f80fced014 rtmp-services: Update recommended hitbox settings Gol-D-Ace 2015-12-27 06:14:50 +01:00
  • 8f7d8d05b2 libobs: Add sample_rate param to conv_frames_to_time jp9000 2015-12-20 01:33:12 -08:00
  • 96d9bf794c libobs: Store linked list of audio sources jp9000 2015-12-17 04:00:14 -08:00
  • a702d88c25 libobs: Don't track active transitions jp9000 2015-12-17 03:51:32 -08:00
  • fc057f6d88 libobs/media-io: Add funcs to convert between nanoseconds/frames jp9000 2015-12-15 20:47:50 -08:00
  • 9f9a4bc3f3 libobs/util: Add uint128 structure/functions jp9000 2015-12-15 20:45:19 -08:00
  • 7a81d3d6d7 libobs/util: Add circlebuf pop_back/peek_back functions jp9000 2015-12-21 04:53:00 -08:00
  • c2168cf9e8 libobs/util: Don't perform calculation until data checked jp9000 2015-12-21 04:52:29 -08:00
  • c6914fda45 libobs/util: Add circlebuf_push_front function jp9000 2015-12-15 14:10:37 -08:00
  • 5be855e852 libobs: Make scene item visibility activate/deactivate jp9000 2015-12-22 05:25:31 -08:00
  • c8f4fbe42b (API Change) libobs: Rename funcs relating to active child sources jp9000 2015-12-22 04:59:02 -08:00
  • 684b43ccfa libobs: Move previously ineffective NULL checks Palanaandjp9000 2015-10-30 11:10:31 +01:00
  • 3c83be374e UI: Remove obs_source_add and sourceSceneRefs variable jp9000 2015-12-05 05:58:05 -08:00
  • e3795a2187 UI: Hold ref when storing signals (skip) jp9000 2015-12-05 05:53:38 -08:00
  • ec86bdaa09 libobs: Add obs_save_sources_filtered (skip) Palanaandjp9000 2015-10-30 11:10:06 +01:00
  • 70fec7ae8e (API Change) libobs: Remove "User sources list" (skip) jp9000 2015-10-29 13:26:19 -07:00
  • 59f0ba0c8a libobs: Add load/save signals for sources jp9000 2015-10-28 12:38:47 -07:00
  • 2a99e6ff18 libobs-d3d11: Log monitors/VRAM jp9000 2015-12-21 14:19:20 -08:00