BtbN
e2289b68ce
NVENC: Replace 2pass presets with a checkbox
...
NVENC now supports 2pass in basicaly every mode of operation,
which would result in way too many presets. So use a checkbox instead.
2015-12-09 10:08:58 +01:00
BtbN
e5ae04bd26
NVENC: Remove obsolete Streaming-Preset
2015-12-08 21:02:31 +01:00
jp9000
7945b7d6c8
Add option for full range encoding in advanced
...
Allows the ability to encode in full range in advanced (off by default
for the sake of compatibility)
2015-01-23 13:35:51 -08:00
Richard Stanway
13a9261320
Expose option to disable send window optimization in settings
...
Some users reported that this helped with dropped frame issues when using firewalls / routers that don't handle large windows well.
2015-01-22 23:33:15 +01:00
Richard Stanway
9f0503a24b
Basic support for IPv6
2015-01-21 23:07:39 +01:00
palana
edf53af32f
Fix Advanced -> Custom Quick Sync Encoder Settings not enabling buttons
2014-10-10 20:39:10 +02:00
BtbN
c9376645f2
Improve NVENC parameters and add experimental Streaming preset
2014-08-24 04:36:38 +02:00
BtbN
74d26c6546
Improve automatic 2Pass mode selection
...
Also renames Default preset to Automatic, to be more clear about what it
does.
Adds explicit 2Pass presets to override the automatic mode.
2014-08-23 23:30:40 +02:00
BtbN
054dbd75fd
Update NVENC to new API version.
...
Drops support for dumping and reading every single config element.
I don't think anyone ever used that anyway, and it's a huge mess to
maintain.
Also uses 2 Pass mode when using a low latency preset and CBR is
enabled, which should result in a better quality. I couldn't see any
difference though.
2014-08-23 22:59:58 +02:00
palana
38160ee2e9
Show IDC_INFO only when necessary
...
Checking the video encoder should be sufficient, as long as noone adds
a audio encoding only mode
2014-07-16 14:34:22 +02:00
jp9000
e2ae54ffb3
Remove 'use inputs devices for desktop audio'
...
Caused us no end of pain. Users clicked it so much that it made us all
snap. Now, if a user really, REALLY wants to use it, they'll have to
manually set the ini file variable in their profile ini, under [Audio],
InputDevicesForDesktopSound=1
2014-04-11 21:40:27 -07:00
palana
7a62157344
Fix defaults button behavior in advanced settings
...
Original change in 1c8df6329ac6e3b8d28c68ee7001cc12a1dd935d modified the unused
second parameter for BM_SETCHECK instead of sending BST_CHECKED as first
parameter
2014-03-17 15:11:04 +01:00
palana
d412af0786
Hotfix tab to spaces
2014-03-09 17:12:06 +01:00
paibox
45f5b72abe
Fix Defaults button behavior in Advanced
...
Clear the "Use input device for desktop audio" checkbox as well,
since it's disabled by default.
2014-03-08 19:26:07 +01:00
BtbN
e3f575eb47
Add an actual Default NVENC preset, which selects the preset based on resolution and fps for best quality
2014-03-07 04:26:00 +01:00
palana
02024ffcca
Remove a whole bunch of tabs ...
...
Someone make Visual Studio remember that OBS1 uses spaces
2014-02-26 15:53:50 +01:00
palana
28e28425c5
Move 'Use Input device for desktop Audio' to advanced settings
2014-02-26 15:30:09 +01:00
palana
f4ed09778e
Add RTL-aware wrappers for DialogBox and CreateDialog
...
This makes previous RTL-changes (except for OBSMessageBox) obsolete
2014-02-26 07:07:13 +01:00
palana
618c1489c7
Add LocaleIsRTL API call
2014-02-25 14:24:32 +00:00
jp9000
f4ba6c736a
Fix tooltips for right-to-left languages
2014-02-24 18:27:25 -07:00
jp9000
f83442633b
Replace MessageBox with wrapper for RTL languages
2014-02-24 18:18:21 -07:00
palana
818f56b5f1
Add message to encoding settings if QSV is unavailable due to misconfiguration
...
Unfortunately this doesn't adequately cover configuration for Sandy Bridge (i.e.
monitor connected/forced output) and mainboards without Intel graphics support
2014-02-24 21:42:17 +00:00
palana
2088e99a69
Move encoder selection to encoding settings
...
This will automatically update profiles to the new encoder selection
according to the old setting resolution, i.e. UseQSV && UseNVENC results
in QSV being selected.
This should free up some space to allow more encoder troubleshooting and
diagnostics in the settings window (relevant QSV changes coming soon ...)
Also hopefully made supported encoder settings a bit more clear by
disabling more settings if the selected encoder doesn't support them
2014-02-23 13:19:42 +01:00
palana
89e4bea0c0
Undo commit of test code
...
Accidentally enabled NVENC setting for everyone
2014-02-17 14:44:06 +01:00
palana
e8467dc87f
Add QSV preset selection setting
...
Also improve string output for QSV target usages
2014-02-14 04:08:26 +01:00
palana
028efacc83
Force disabling either QSV or NVENC if both are enabled
...
Currently an error is shown in case OK or Apply is clicked to preserve
the non-modifying behaviour of Cancel
TODO: add warnings somewhere to notify the user of problems before OK
or Apply is clicked
2014-02-11 21:30:22 +01:00
palana
b14b483985
Allow disabling QSV/NVENC settings in case both are enabled (via config)
2014-02-11 21:25:52 +01:00
BtbN
0dbbfca879
Add new advanced setting for nvenc preset selection
2014-01-10 08:07:02 +01:00
palana
5bf0467965
Use bHasNVENC instead of bHasQSV for NVENC checkbox
2014-01-04 20:36:57 +01:00
palana
03b60a177c
Properly reenable checkboxes in SetDefaults
2014-01-04 20:28:27 +01:00
palana
5b08485f29
Cache QSV/NVENC support on window init in advanced settings
2014-01-04 20:19:26 +01:00
palana
7b33d00a7b
Allow disabling QSV/NVENC even if no hardware support is detected
...
Also make checkboxes semi-exclusive, pending further refactoring into
a select box or similar gui element
2014-01-04 01:41:18 +01:00
BtbN
3170c9fef5
Add nvenc encoder library loading functions
2014-01-01 22:04:11 +01:00
jp9000
d7c79c4ad7
increased allowed global audio offset threshold
2013-12-11 09:12:48 -07:00
jp9000
45d5ea09dc
also make sure that the warning that settings was changed is displayed
2013-10-04 08:20:07 -07:00
jp9000
4cdeeaaa18
make sure that settings are marked as 'updated' even when selecting veryfast preset
2013-10-04 08:18:28 -07:00
Richard Stanway
df84336aa0
Fix preset warning triggering when reverting to veryfast
2013-09-26 21:21:21 +02:00
jp9000
9ef424ade8
merged original stable changes and fixed 700ms scene buffering offset default
2013-09-24 23:18:53 -07:00
jp9000
3d62f3889f
added an 'x264 encoding profile' option box in advanced, changed version to 0.57
2013-09-24 19:02:33 -07:00
jp9000
e15bef5973
changed default scene buffering time to 700 milliseconds
2013-09-09 15:27:38 -07:00
jp9000
1c8df6329a
Updated version number for the test version and made CFR enabled by default because of the new encoding.. code.
2013-08-31 17:45:24 -07:00
jp9000
39179c389f
Made the mic sync fix thing optional
2013-08-16 17:55:11 -07:00
shousa
b19f3da232
Enable to select x264 "slower" preset option
...
Enable to select x264 "slower" preset option
2013-08-14 18:59:08 +09:00
jp9000
0b8e15476e
Moved "keyframe interval" option to advanced and gave it an "auto" default value
2013-08-04 19:26:27 -07:00
jp9000
9e1bdb6b9a
fixed a bugged control in advanced using the wrong window id
2013-07-04 23:59:29 -07:00
jp9000
fd21433bbc
greatly increased the "arbitrary" limitations of mic audio time offset and scene buffering time
2013-07-02 05:22:29 -07:00
jp9000
a6a473199f
added an option to allow users to restrict how hotkeys can be used (allowing unrelated modifiers)
2013-06-16 23:28:35 -07:00
jp9000
c407c76420
made QSV go by profile setitngs rather than global at request of many users
2013-06-06 02:49:20 -07:00
palana
3af9e9b366
Allow custom settings for IDR interval and bframes for QSV
2013-06-02 18:45:14 +02:00
palana
7d3698156a
Disable QSV checkbox if QSV is unsupported
2013-06-02 18:45:14 +02:00