91 Commits

Author SHA1 Message Date
palana
aa3f78e514 Rename open log window on launch to show log window on launch
This improves consistency with the menu entry show log window, since
both perform the same action
2014-02-15 03:12:20 +01:00
palana
c4ae7b71af Add global setting to open log window on launch 2014-02-14 23:45:32 +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
7b3beebe1b Fix #53 "Openable log window while application is active"
@jp9000
Implement log window

Also made it so that the log window position/size is saved.  Defaults to
600x500, centered to the main monitor if no configuration found.

@palana
Log system integration and callback behavior
2014-02-14 00:21:44 +01:00
palana
959efa1e68 Add Analyze buttons for last and current log 2014-02-12 03:07:25 +01:00
palana
14a7a901fa Add 'Analyze' menu entry and button where applicable to LogUploader UI
Also add separate analyzerURL field to LogUpload result
2014-02-12 02:36:33 +01:00
palana
33d1c9728b Add nicer UI on log upload success 2014-02-10 06:06:54 +01:00
palana
1a0f01fe81 Add UI for log file uploader
Also includes UI for opening specific log files directly from the OBS UI

On successful upload the resulting (non-API) URL is copied into the
clipboard and a message box signalling successful upload is displayed.
This should probably be expanded into a dialog with buttons to retry
copying the URL to the clipboard and maybe a text box with the URL
preselected.

Whether or not the upload URL should be cached (per log file) and reused
in case of duplicate upload (attempts) is still open for debate.
2014-02-09 08:15:28 +01:00
palana
c01843dea1 Add start/stop recording hotkeys 2014-02-05 02:14:26 +01:00
jp9000
3a8669dec8 Merge branch 'master' of https://github.com/jp9000/OBS 2014-01-10 20:15:24 -07:00
paibox
e5e5f2a6ed Adjust keep recording settings
Move the keep recording setting from global.ini to Broadcast Settings
(profile dependent), make it default to off, comment out the old
dashboard link code for now.
2014-01-11 04:15:12 +01:00
jp9000
f76e8bcaa4 Added a "Reinitialize" button for mics
If the mic device starts going crazy or needs to be reset for whatever
possible reason and you don't want to restart the stream, you can now
reset the mic by using the "Reinitialize" button in audio settings next
to the mic device drop-down.  This will shut down the mic, and then
reinitialize it one second later.

Shouldn't need to be used with the newer audio code, but is provided
just in case.
2014-01-10 20:13:02 -07:00
BtbN
0dbbfca879 Add new advanced setting for nvenc preset selection 2014-01-10 08:07:02 +01:00
BtbN
3170c9fef5 Add nvenc encoder library loading functions 2014-01-01 22:04:11 +01:00
jp9000
49241dc400 Added ability to use input devices for desktop audio, added a 'point filtering' option to text output source 2013-12-05 17:22:24 -07:00
jp9000
632585b77b add 'show connected audio devices only' checkbox to audio settings 2013-10-09 15:32:19 -07:00
Richard Stanway
921d7f5ac1 Add option to manually check for updates 2013-10-02 23:18:30 +02: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
b95889d1b0 added a red message on the status bar if encoding is taking too long to process 2013-09-20 21:22:41 -07:00
jp9000
0bcbc14fc0 Added UI stuff for projector 2013-09-02 19:38:03 -07:00
HomeWorld
05c2a60d4c Added 'scroll mode' to text source 2013-08-27 09:58:32 +03:00
jp9000
39179c389f Made the mic sync fix thing optional 2013-08-16 17:55:11 -07:00
Richard Stanway
f622f9e7d1 Add per-service recommendations to broadcast settings 2013-08-14 19:37:44 -04: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
651ba78d3b Added a keyframe interval option 2013-08-04 12:34:34 -07:00
Eric Bataille
03150091fc Added a reset cropping option 2013-07-06 17:28:08 +02:00
paibox
e1b1f2678b Allow user to toggle CBR padding on/off.
Defaults to on, needs to be disabled in order to use dynamic bit rate
changes while using CBR, since X264_NAL_HRD_CBR otherwise blocks this.
2013-06-17 23:06:45 +02: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
palana
3af9e9b366 Allow custom settings for IDR interval and bframes for QSV 2013-06-02 18:45:14 +02: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
fccdc638aa Split up software capture into window and monitor capture. Put warnings on monitor capture for vista/7 and when aero is on 2013-04-19 10:50:16 -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
Eric
1ffefdebf9 Add hotkeys for all new alignment options. 2013-04-13 00:00:07 +02:00
jp9000
5f417936d3 Added "Video adapter" selection option to video settings 2013-04-10 21:18:00 -07:00
jp9000
d001f62df0 Removed lower quality audio resampling 2013-04-02 23:00:09 -07:00
Jim
11d93fa48b Merge pull request #144 from foxx1337/trayicon
Added Notification Area Icon and minimize to Notification Area
2013-03-21 03:19:08 -07:00
jp9000
3fc6a56820 Merge remote-tracking branch 'origin/master' 2013-03-20 17:10:38 -07:00
jp9000
3cd334b61e Added bicubic and lanczos downscale shaders, optimized existing bilinear downscale shaders 2013-03-20 17:10:05 -07:00
foxx1337
058537cdfa Added support for systray (Windows Notification Area) icon. Modified the default OBS icon (added a red dot) to signal running state (broadcasting, previewing, etc). Added two General Settings options for displaying the Notification Area icon and minimizing to it. 2013-03-20 04:32:45 +01:00
paibox
ee68ba6924 Added point filtering option to the software capture source as well, useful for up/downscaling of emulators and other low resolution fixed pixel 2D stuff. 2013-03-19 12:02:44 +01:00
Lucas Murray
258b7045f5 Added a fullscreen mode 2013-03-18 21:49:25 +08:00
paibox
3198d9dcf9 Added color key functionality to the Image source 2013-03-12 06:09:22 +01:00
jp9000
0d1157ff4e reverted triple buffering code that was causing crashes 2013-03-08 23:29:43 -07:00
jp9000
4557078698 fix to the multi PTT hotkey code 2013-03-05 16:27:37 -07:00
jp9000
490c79a404 manual merge of pull request for issue #126 by lmurry (also known as.. sunforest. ...)
fixed a bug with audio sources
added ability to change outline opacity independently of outline
a minor fix to renaming sources/scenes
2013-03-04 10:03:09 -07:00
HomeWorld
9445b0702a Implemented #50 (slideshow disable fading | randomize) 2013-02-28 14:33:07 +02:00
jp9000
911a209ed6 fixed a fairly critical bug that caused I444 to be used due to 1.) visual studio saving old control IDs, and 2.) me forgetting/neglecting to remove code for old control IDs 2013-02-26 03:35:45 -07:00
jp9000
75c83e83bc Added an option to force mic to use the QPC timestamps (or alternatively use desktop time if disabled)
Fixed a potential minor issue with directshow devices choosing a less-than-optimal output format
2013-02-25 16:58:06 -07:00
jp9000
2fe05b123b added "desktop audio boost" option 2013-02-25 03:11:32 -07:00