119 Commits

Author SHA1 Message Date
Richard Stanway
11590c39b7 Support adding folders to the Image Slideshow
The contents of the folder will be loaded on each source initialization, allowing files to be added / removed without having to update the source.
2015-07-01 15:23:32 +02:00
HomeWorld
75578718d0 BitmapTransitionSource: Add opacity control 2015-02-22 20:14:30 +02: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
Glought
ffe212bdee Implement Profiles in menu only
I have implemented the same menu as scene collections

- New
- Duplicate
- Rename
- Remove
- Import
- Export
2014-10-16 03:29:33 -07:00
palana
89b560b82d Add note in Encoding Settings if on Vista with QSV compatible hardware 2014-09-25 17:51:28 +02:00
palana
f35e835758 Add File -> Show Saved Replay Buffers menu entry 2014-09-12 21:23:52 +02:00
palana
1741e49faf Add browse button for user services 2014-09-12 21:23:50 +02:00
palana
a9a964a7d9 Redo Hotkeys Settings alignment/positioning
Fixes long strings for both labels (e.g. from locale/ro.txt) and long
key combos (e.g. CTRL+ALT+SHIFT+PGUP with German keyboard layout)

Also both Push-to-Talk hotkeys can now be reset separately
2014-09-10 02:55:05 +02:00
Jim
04a089f3e8 Merge pull request #362 from Glought/SceneCollectionGlobalSourcesImport
Added "Import" button in Global Sources Dialog.
2014-08-21 16:11:32 -07:00
palana
0f668e132b Add Record from Replay Buffer
This basically saves the current replay buffer and continues recording
to the saved file. The recording uses the standard file path.
2014-08-21 21:18:19 +02:00
palana
0cd1d0a84a Add separate setting for Replay Buffer File Path 2014-08-21 02:29:41 +02:00
palana
38f96367d1 Separate Replay Buffer from normal file recording 2014-08-21 02:29:40 +02:00
Glought
7e934f8f16 Added "Import" button in Global Sources Dialog.
The "Import" button opens a "Open" dialog where a user can open a scene collection file then it lists all Global Sources from the selected scene collection in a dialog.

You can Import multiple global sources by holding shift or Ctrl and clicking on the Global sources you want to import.

With this change scene collections have their own Global Sources but users can import Global Sources from other scene collections.

If you make any changes to a Global sources properties and want the change in another scene collection you will need to remove the global source in the other scene collection and then import it again.

You can't import Global Sources if there is already a Global Source with the same name.

Hopefully this makes it simple and fast for users to import their commonly used Global sources like for
example followers alerts.
2014-08-18 13:40:58 -07:00
Jack0r
c98379b158 Change Help.Contents to Help.OpenHelp.
Instead of opening the OBS.chm it will open the online Help.
2014-08-13 17:54:40 +02:00
palana
eaac477207 Add QSV encoder settings pane
Allows selecting new modes via the settings instead of ini only
2014-08-13 00:51:52 +02:00
palana
1560f5b9e7 Add Save Interval support to UI/recording logic 2014-08-13 00:37:23 +02:00
palana
0b5158d9e3 Streamline (settings) hotkey handling
This moves all hotkeys that were accessible in the audio/publish
settings panes to a new hotkeys settings pane

Also makes the push to talk hotkeys behave like all other (settings)
hotkeys, i.e. as long as a hotkey is configured the hotkey is active
2014-08-13 00:37:21 +02:00
jp9000
70cb064d32 Implement scene collections in menu only
This hopefully resolves some conflicting opinions about how scene
collections should be handled, and removes it from the general settings
panel, where it felt a bit cluttered.

Actually, I would kind of like it if profiles were handled this way too.
This feels a lot cleaner than how profiles are handled in the general
settings.  The profiles thing in the general settings definitely feels
clunky.

In the main menu, the scene collections menu now has the following menu
items:

- New
- Duplicate
- Rename
- Remove
- Import
- Export

Duplicate was something I personally added - I felt like it might be a
nice thing to have for the sake of convenience.  Import/Export was
requested by dodgepong, and is also definitely nice to have.  Due to how
easy new scene collections are to set up it didn't take very long to put
in.
2014-07-30 19:28:27 -07:00
Glought
98d18ba4fe Added "Scene Collection" Menu
Now able to Switch between different Scene collections.
All Scene ".Xconfig" files now stored in the "sceneCollection" folder.
Changed "GetApplicationName()"  added "Profile: SceneCollection: " to the beginning of the app name.

Added "Scene Collection" Combo Box in Settings General

Can add/rename/remove new scenes collections in settings general.
Can add/rename/remove new scene collections while streaming.
Can change scenes Collections while streaming.
2014-06-25 22:16:06 -07:00
palana
ea2faadbc6 Add "Open Recordings Folder" file menu item 2014-06-11 17:23:49 +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
87ba3a736e Add optimize settings button (this "replaces" the defaults button when available)
Displaying both the defaults and the optimize button requires (currently
unnecessary) tweaking of the settings dialog, so they are mutually exclusive for
now
2014-03-08 19:42:19 +01:00
shousa
9af05a3f1d Enabled to select monaural audio
For sites that bit rate is limited
2014-03-03 23:22:40 +09:00
palana
7c3e22349b Add aspect ratio display to video settings 2014-02-27 20:07:35 +01:00
palana
28e28425c5 Move 'Use Input device for desktop Audio' to advanced settings 2014-02-26 15:30:09 +01: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
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