44 Commits

Author SHA1 Message Date
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
HomeWorld
25e5ffd03d Fixed a small oversight (Disable encoding while previewing checkbox wasn't cleared when loading default settings) - submitted by Voxletum 2013-05-25 22:44:29 +03:00
jp9000
b3c30f9c3e Added an option to disable preview encoding 2013-05-21 02:58:02 -07:00
palana
46c03b946f Implemented QSV encoder
Added libmfx (opensource part of Intel Media SDK dispatcher and headers)
2013-05-10 01:57:46 +02:00
jp9000
f4f042a51c made a backward compatibility fix for the settings pane 2013-04-21 19:40:51 -07:00
jp9000
17d25d30ba made it so the process priority selection uses the translated text rather than english values 2013-04-21 16:17:36 -07:00
jp9000
bd9e916985 added global audio offset back in 2013-04-19 08:41:49 -07:00
jp9000
dd9bd2f75c Added the ability for settings panes to have a "defaults" button, added the button to the "Advanced" section 2013-04-18 08:00:34 -07:00
jp9000
d001f62df0 Removed lower quality audio resampling 2013-04-02 23:00:09 -07:00
jp9000
10b43836bf changing the size of the scene buffering time temporarily - DON'T TEST ME KRAZY 2013-03-18 14:29:19 -07:00
Lucas Murray
6b9b671a3d Use SettingsPane for the noise gate settings; Remove HINSTANCE from
the SettingsPane API as it's not needed
2013-03-16 20:01:19 +08:00
Lucas Murray
b2a1b533c3 Added a SetChangedSettings() method to SettingsPane 2013-03-16 18:34:40 +08:00
Lucas Murray
1a62251b66 Ported advanced settings to SettingsPane 2013-03-16 18:17:36 +08:00