jp9000
01df955967
Merged keep_recording branch
...
This branch fixes the issue of your recordings ending every time the
network stream is disconnection.
This commit is a squash of the following commits on the branch:
tweak the button positions a little bit
Added OnOBSStatus plugin callback
Enables plugins to recreate the (LIVE + REC) display
Skip ReportStreamStatus callbacks if there is no actual stream
Fix the status bar for real this time
Make the status bar keep updating when not live
Fixed exit cleanup while streaming/recording
Fix Stop() behavior and stream status message
Continue recording even if the stream goes offline
Requires setting KeepRecordingOnStopStreaming to 1 in global.ini to test
2014-01-03 09:23:46 -07:00
BtbN
3170c9fef5
Add nvenc encoder library loading functions
2014-01-01 22:04:11 +01:00
paibox
95aff276f8
Clean up the recording stuff a bit
...
Remove duplicate code and make it so the recording doesn't request a
second keyframe while everything is booting up.
2013-12-31 11:02:32 +01:00
paibox
1f4bb46250
Change the idle description for the toggle recording button
...
Because it confused everyone. It's now just a grayed out "Start
recording" while it's disabled.
2013-12-31 09:22:03 +01:00
paibox
7178dbf96b
Add file that didn't get included
...
GitHub's application for some reason didn't detect that any changes had
been made to this file.
2013-12-31 01:00:59 +01:00
paibox
45f8e8b374
Fixed toggle recording functionality
...
Hopefully. Made the recording wait for a keyframe before starting,
adjust the timestamps for the output file so they display the correct
video duration. Start AFKing in Orgrimmar, everyone!
2013-12-30 23:38:58 +01:00
paibox
808bc49c73
Add a button to toggle recording on/off
...
Like the description says. Currently nukes the Dashboard button, not
quite sure where to put it. Allows you to toggle recording while
streaming, to split up videos or turn it off while you AFK in Orgrimmar
for ten hours.
2013-12-29 22:40:02 +01:00
paibox
da69a593fc
DirectShow global source audio fix round 2
...
One more fix, because people sometimes apparently add the same global
video capture device source to the same scene twice.
2013-12-20 00:39:40 +01:00
palana
0d87d3977b
Fixed DateTimeName for .flv output
...
Also works with directory names containing dots (see <http://obsproject.com/forum/viewtopic.php?f=6&t=8967 >)
2013-12-19 15:13:29 +01:00
jp9000
36eb42119b
force MP3 to always use 44.1khz to prevent transmission from breaking
2013-12-16 10:54:37 -07:00
jp9000
5a072eb506
Merge branch 'master' of https://github.com/jp9000/OBS
2013-12-05 17:22:36 -07: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
HomeWorld
d651ae4e16
Fixed an issue with stream to file output path
2013-11-21 12:26:51 +02:00
Richard Stanway
18320c562a
Misc uninitialized variable fixes
2013-10-15 23:03:34 +02:00
jp9000
8f50853182
...left tabs on, sorry about that, fixed
2013-09-28 13:37:09 -07:00
jp9000
25cdbe8b37
Allow overwriting of recorded files via ini
2013-09-28 13:36:02 -07:00
jp9000
5d90138f33
log buffering time and update version to 0.57.04
2013-09-27 19:56:55 -07:00
jp9000
f5a7ac4027
changed skip threshold to 1/4th of a second
2013-09-27 12:15:15 -07:00
jp9000
d455ec9e77
made frame skip threshold adjustable, and increased the base threshold
2013-09-25 16:41:53 -07:00
jp9000
9ef424ade8
merged original stable changes and fixed 700ms scene buffering offset default
2013-09-24 23:18:53 -07:00
Richard Stanway
0d2da94272
Added additional checks for known problematic DLLs
2013-09-16 13:32:18 +02:00
jp9000
fac041e0e6
Ensure proper termination of the video thread
2013-09-04 02:37:07 -07:00
jp9000
fd014bfe97
Allow selectable color space matrix outputs
2013-09-03 09:10:17 -07:00
jp9000
4475863468
fixed projector thread issues
2013-09-02 22:29:14 -07:00
jp9000
1a5d3bc3b7
Fixed another potential race condition with the projector code
2013-09-02 21:26:10 -07:00
jp9000
0bcbc14fc0
Added UI stuff for projector
2013-09-02 19:38:03 -07:00
jp9000
3520b15ca4
Allow the option to select sample rate to stream at rather than have it hard coded to 48000hz
2013-09-02 18:40:15 -07:00
jp9000
8fd7282cb8
Added a "projector" mode to allow outputting the preview to a separate screen at the same time as the main window (differs from fullscreen preview in that you can do it to a separate monitor while still having the main OBS window open)
2013-09-02 17:34:36 -07:00
palana
f63a12ca72
Allow DateTimeName for flv files
2013-09-02 00:38:28 +02: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
d94d7138da
Fixed a bug where threads would automatically exit
2013-08-31 13:31:14 -07:00
jp9000
f17ddc84c6
Separated encoding to a separate thread to prevent constant framerate issues, and increased frame timing precision to nanosecond approximation
2013-08-31 13:13:50 -07:00
Extrems
8b16a48523
Output 48 kHz audio
2013-08-29 11:00:43 -04:00
HomeWorld
54934415bb
CrashError if DrawTexture or DrawSolid shaders cannot be loaded
2013-08-19 23:49:05 +03:00
jp9000
ea8abefb38
Made profiler data dump and reset for each session rather than for the entire application duration
2013-08-10 02:27:01 -07:00
Richard Stanway
14fc3c1a3f
Make thread timeouts a fatal error.
2013-07-29 19:26:55 -04:00
Richard Stanway
0c77456581
Flush BufferedVideo packets on stream end, fix some race condition crashes resulting from new flushing code.
2013-07-25 09:11:32 -04:00
Richard Stanway
12f9b20f42
Secondary hook check after D3D startup to catch ASUS OSD and other UMD hooks.
2013-07-21 09:07:00 -04:00
jp9000
8d0c36179f
on stream completion, destruct network object first so that the delay wrapper class can shut down properly, the file stream object can take too long to destruct and can cause a disconnect
2013-07-16 00:36:44 -07:00
Richard Stanway
5b4b53c04d
Make incompatible hook warning ignorable
2013-07-11 21:55:37 -04:00
HomeWorld
f5ac5c9b02
Display a warning message box if file output stream couldn't be created.
2013-06-27 14:46:09 +03: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
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
e3582d26ae
Show disconnect failure on first connect if disconnect happens within the first 10 seconds rather than do a reconnect
2013-05-07 16:59:29 -07:00
jp9000
1bd101c792
changed project settings to use SSE2 optimizations by default, and removed SSE2 checks from the app
2013-05-03 19:54:49 -07:00
jp9000
d2e7e2af6f
added timestamping to all lines in log files
2013-05-01 17:58:42 -07:00
jp9000
0ef44c0744
removed frame duplication for now
2013-04-25 19:18:36 -07:00
jp9000
bd9e916985
added global audio offset back in
2013-04-19 08:41:49 -07:00
jp9000
5d80168190
renamed one variable for clarity
2013-04-18 23:03:55 -07:00