Lucas Murray
2577e34f7d
Ported audio settings to SettingsPane
2013-03-16 18:05:44 +08:00
Lucas Murray
439f55ae39
Ported video settings to SettingsPane
2013-03-16 17:30:29 +08:00
Lucas Murray
c153a3656a
Ported broadcast settings to SettingsPane
2013-03-16 17:13:30 +08:00
Lucas Murray
c2d232843a
Ported encoding settings to SettingsPane
2013-03-16 16:53:30 +08:00
Lucas Murray
980f4104c2
Created a SettingsPane class and ported the general settings screen to
...
use it
2013-03-16 15:30:24 +08:00
Lucas Murray
b81c368ba9
Remove old noise gate code from "OBS.h"
2013-03-15 22:04:31 +08:00
Lucas Murray
4ce71a44bb
Revert "Force the OS scheduler period to be at or below 4ms"
...
This reverts commit ad578ccd0f252df2c83009cf263ee1818fddcd4b.
2013-03-14 16:45:53 +08:00
Lucas Murray
e0afb03777
Merge branch 'master' into noisegate
2013-03-10 14:18:57 +08:00
jp9000
0d1157ff4e
reverted triple buffering code that was causing crashes
2013-03-08 23:29:43 -07:00
Lucas Murray
bc2171ed6a
Moved noise gate code into its own plugin; Removed raw mic volume
...
variables from main audio loop
2013-03-06 18:40:17 +08:00
Lucas Murray
528ae566a9
Merge branch 'master' into noisegate
2013-03-06 16:59:10 +08:00
Lucas Murray
ad578ccd0f
Force the OS scheduler period to be at or below 4ms
2013-03-06 11:45:42 +08:00
Lucas Murray
24bca776fa
Added a microphone noise gate with hard-coded settings; Split the
...
volume meter widget into two bars and use the top bar to show the raw
input level and the bottom bar to show the output level after DSPs
2013-03-06 11:45:27 +08:00
jp9000
4d94812121
new network code
2013-03-05 19:54:58 -07:00
Lucas Murray
793c59f7a0
Merge remote-tracking branch 'upstream/master'
2013-03-04 12:07:22 +08:00
Lucas Murray
8116b0680e
Added a 1:1 preview mode that is currently always enabled
2013-03-04 11:36:50 +08:00
jp9000
675d0c6d6c
added an audio filter API
2013-03-03 18:20:38 -07:00
jp9000
2fe05b123b
added "desktop audio boost" option
2013-02-25 03:11:32 -07:00
jp9000
3be930e719
added compatibility mode for software capture
...
added triple buffering option to advanced settings (potentially as an optimization for some cards)
added scene buffering time option to advanced settings (mainly for sound devices)
moved "Use CBR" to encoding section, made buffer size automatically default to the same as bitrate unless "Use Custom Buffer Size" is checked
2013-02-24 07:51:01 -07:00
HomeWorld
4ccbe1787d
Properly erase preview window bk when stream is running and enable preview is not ticked
2013-02-22 10:45:17 +02:00
jp9000
c78f7161a5
moved gamma stuff to software capture and game capture
2013-02-16 02:51:24 -07:00
jp9000
8f8948307f
Added a gamma option
2013-02-15 18:21:13 -07:00
William Hamilton
80ef8d6295
Added audio volume API calls and events.
2013-02-11 23:00:53 -06:00
jp9000
87fd5a155c
Added C-style API exports instead of relying on horrible virtual function tables
...
Fixed a bug with item insertation
2013-02-06 09:39:15 -07:00
Richard Stanway
be1e41bb3b
Protect classes with mutex during startup/shutdown to fix race condition
2013-02-04 00:39:45 -05:00
jp9000
91e900a6cc
Added a profile menu for quickly switching between profiles
...
Added a button in software capture to set the base stream output size to the target size
2013-02-02 04:52:45 -07:00
William Hamilton
6f38e48239
Cleaned up API additions to not break backward compatibility with older plugins.
2013-02-01 22:51:09 -06:00
William Hamilton
55b067c3f9
API trigger additions, added reporting and listeners, some new api calls such as set source order and render, and some other small api fixes.
2013-02-01 21:51:49 -06:00
jp9000
e1fe865a1b
something about copyTextures not being NUM_RENDER_BUFFERS
2013-02-01 04:16:39 -07:00
jp9000
77a1ea5d2d
fixed a tiny bug with variable framerate timing that would cause the cts offset to go all wacky unintentioanlly
2013-01-30 06:14:20 -07:00
jp9000
4a7dc0154c
fixed some major issues with frame timing
...
fixed cfr sync issue
fixed some major sync issues that may have been present in major version
fixed a bug with audio output timing
made mic data output more accurately as long as the qpc timestamp checks out
2013-01-30 04:43:40 -07:00
jp9000
ab4daa4a6e
added an option to change global audio time
...
made a slight adjustment to the way the webroot message works
2013-01-27 23:30:14 -07:00
jp9000
34da87be39
enabled full range again in x264
...
increased scene buffering size to 200ms
added transparency to the sub-region thing
2013-01-25 00:12:26 -07:00
jp9000
e2ea43ca93
merging develepment branch. don't kill me!
2013-01-24 20:30:22 -07:00
William Hamilton
9b9bbfaaa3
Arrow keys to move sources around for fine precision.
2013-01-11 04:20:24 -06:00
William Hamilton
7831d9e44c
Added "always on top" option.
2013-01-08 23:50:53 -06:00
William Hamilton
43ffabfd5b
Added checkboxes to sources list to toggle rendering in the scene.
...
Required extensive changes add the listbox had to be converted to a listview, which uses a very different messaging scheme. Some other minor fixes having to do with the sources list....
2013-01-08 02:22:20 -06:00
jp9000
645f9c49ef
added capture card audio fully
...
added mic/capture card audio time offset controls
fixed a memory leak with gifs
don't show fonts that GDI+ can't render
2013-01-02 01:14:30 -07:00
jp9000
ab859da2aa
fixed some mic sync issues
...
fixed some potential desktop sync issues
fixed some bad names
fixed more json issues
fixed mp4 file syncing
2012-12-30 14:30:08 -07:00
jp9000
efe771565f
capture card audio stuff, audio system adjustments, audio thread adjustments
2012-12-25 09:34:07 -07:00
William Hamilton
e389321dd2
Updated volume meter to show both max and rms with green gradient.
2012-12-19 11:50:59 -06:00
jp9000
544975b4e7
added sizing/aspect ignore/positioning to graphics capture, added mouse to win8 capture, fixed push-to-talk volume, added push-to-talk delay
2012-12-16 22:27:41 -07:00
jp9000
2573310d75
made volume controls linear again, updated win8 monitor capture
2012-12-15 16:53:33 -07:00
jp9000
b9d79f4c3f
tons of fixes related to audio and crashes, argh. also win8 capture
2012-12-14 04:13:38 -07:00
jp9000
74851f4d1d
final little bugfixes before 0.455
2012-12-13 12:01:41 -07:00
jp9000
1f0152ad91
fixed transcoding issues, fixed issues that could occur with bad mics/devices, logging more data, fixed bugs related to scene changing
2012-12-12 19:48:44 -07:00
jp9000
2ae899fe79
remerging the new meter code, sorry!
2012-12-11 22:54:36 -07:00
jp9000
61dbfbfabe
fixed sync problems in general, updated audio system, fixed some more bugs
2012-12-11 22:22:51 -07:00
William Hamilton
6bfafca7de
Updated volume meter: added logarithmic scale, 6dB graduations, more frequent updates, and level maximum indicator
...
Fixed sse code to compute correct sum of squares and maximums.
2012-12-10 23:35:40 -06:00
William Hamilton
b92250db8d
Replaced tabs with 4 spaces
2012-12-10 03:19:49 -06:00