Commit graph

4502 commits

Author SHA1 Message Date
cg2121 bcd491a3d6 UI: Add copying/pasting of sources/filters
Closes jp9000/obs-studio#860
2017-03-25 04:29:49 -07:00
cg2121 1ef7a48e9c libobs: Add obs_source_copy_filters function
Allows copying filters from one source to another.

Closes jp9000/obs-studio#860
2017-03-25 04:23:22 -07:00
Jim e07cb71130 Merge pull request #861 from cg2121/delete-scene-workaround
UI: Add workaround to fix deleting final scene bug
2017-03-25 02:12:06 -07:00
BtbN d1343dc064 obs-ffmpeg/nvenc: Remove "default" preset
The "default" preset is not an actual default, but something Nvidia
decided to just call that way.  It yields the worst quality per bitrate
out of all the presets, for no actual benefits.  The actual FFmpeg
default is the hq one, which yields the best quality, especially when
twopass mode is enabled.

I can't think of a way to keep the "default" preset in a non-confusing
way, and as it gives no known benefits, might as well just remove it
entirely.

(Jim edit: Also made it so that if the settings have it set to
"default", it automatically treats it as "hq")

Closes jp9000/obs-studio#865
2017-03-25 02:08:06 -07:00
Jim 2b87b3af10 Merge pull request #868 from juvester/ci-linux-ffmpeg-libff2
CI: Linux - Install FFmpeg from source
2017-03-25 01:37:21 -07:00
juvester de32d89fc6 CI: Linux - Install FFmpeg from source
[skip appveyor]
2017-03-24 20:49:25 +02:00
Gol-D-Ace 3540e71a33 Merge pull request #863 from derrod/update-ingests
rtmp-services: Update maximum bitrate for Twitch
2017-03-19 18:41:53 +01:00
derrod 707110d2fd rtmp-services: Update maximum bitrate for Twitch
Updated max 3.5 to 6. See https://help.twitch.tv/customer/portal/articles/1253460-broadcast-requirements#Broadcast%20Requirements
2017-03-18 23:46:21 +01:00
Gol-D-Ace 53deb385b1 Merge pull request #862 from Dead133/master
rtmp-services: Update ingest list for Restream.io
2017-03-17 20:18:40 +01:00
Andrew Surzhynskyi a760ecd7e3 rtmp-services: Update ingest list for Restream.io 2017-03-17 17:08:38 +02:00
cg2121 66dbf8f258 UI: Add workaround to fix deleting final scene bug 2017-03-13 13:18:10 -05:00
Richard Stanway a8106115d9
UI/updater: Fix incorrect inflate use
Same issue as 77ceb97 corrected but for POST responses.
2017-03-10 16:19:04 +01:00
Gol-D-Ace 723d25e0ed CI: OSX - Fix obs.png 2017-03-10 14:54:58 +01:00
Gol-D-Ace a6db485452 Merge pull request #817 from juvester/ci-ccache
CI: Use ccache to speed up the build
2017-03-08 15:52:37 +01:00
juvester 5f128d9e54 CI: Use ccache to speed up the build
Speeds up recompilation by caching previous compilations and detecting
when the same compilation is being done again. [skip appveyor]
2017-03-08 15:10:07 +02:00
jp9000 4f64be278c UI/updater: Ignore 64bit files on 32bit windows
This would cause people to download the 64bit files when they were on
the 32bit version of windows, even though those files aren't meant to be
installed.
2017-03-07 09:11:44 -08:00
jp9000 77ceb97f96 UI/updater: Fixed a bug with deflating
The file could deflate infinitely until hard drive space ran out.
2017-03-07 09:01:03 -08:00
jp9000 aab843597d UI/updater: Fix potential fail case when no files to patch
The updater would return HTTP 400 on an empty json array upload for the
patch manifest.
2017-03-06 22:20:51 -08:00
jp9000 65d453049a UI/updater: Fix temp files being created and not deleted
The GetTempPath and GetTempFileName functions weren't being used
correctly, GetTempFileName always create a temporary file, and was
creating a temporary file in the root directory of the hard drive
unintentionally.
2017-03-06 21:57:47 -08:00
jp9000 bc9a58174b UI/updater: Use better function for getting process names
EnumProcessModules may not work correctly cross-arch, so use
GetProcessImageFileName instead to ensure no issues in that case.
2017-03-06 18:23:29 -08:00
Richard Stanway 48df41b5b7
obs-outputs: Improve shutdown behavior of new socket loop 2017-03-06 20:54:35 +01:00
jp9000 5d136b13a7 UI/updater: Wait for OBS to close before updating 2017-03-06 05:30:58 -08:00
jp9000 86862b672e updater: Add windows updater module 2017-03-06 03:54:53 -08:00
jp9000 1355243697 libobs: Update to 18.0.1 2017-03-06 03:54:52 -08:00
jp9000 54683c981a deps: Add liblmza
Used by the update module on windows.
2017-03-06 03:54:51 -08:00
jp9000 f1aba65bbb UI: Fix game capture check when about to update
To check to see if a file is locked, it must be opened for writing, not
reading.
2017-03-06 03:54:49 -08:00
jp9000 805611615e deps/blake2: Fix compiler warning 2017-03-06 03:54:48 -08:00
Gol-D-Ace b0aa8a5b6b Merge pull request #852 from DDRBoxman/sparkle
CI: OSX - enable sparkle
2017-03-06 04:03:11 +01:00
Colin Edwards c22cfaa15b CI: OSX - enable sparkle 2017-03-05 20:45:19 -06:00
Jim c252e06dc3 Merge pull request #851 from Gol-D-Ace/install_speexdsp
CI: OSX - Brew install speexdsp
2017-03-05 18:34:26 -08:00
Gol-D-Ace efc369ef83 CI: OSX - Brew install speexdsp 2017-03-06 03:15:17 +01:00
Gol-D-Ace d40c4b2e40 AUTHORS: Update with data from Git and Crowdin 2017-03-05 23:44:58 +01:00
Gol-D-Ace dbf95bdc15 Update translations from Crowdin 2017-03-05 23:40:11 +01:00
jp9000 a5f45a370d UI: Disable network settings while outputs active 2017-03-05 14:30:00 -08:00
jp9000 65ffb8800c libobs: Apply sync offset to win32 audio monitoring 2017-03-05 14:29:59 -08:00
Gol-D-Ace 28ee9764b0 AUTHORS: Update with data from Git and Crowdin 2017-03-04 07:09:26 +01:00
Gol-D-Ace de1bbf4342 Update translations from Crowdin 2017-03-04 07:04:03 +01:00
Richard Stanway 7c7307df88
obs-outputs: Various fixes to new network code
Fixes another 100% CPU spin bug, improves low latency mode, fixes some
crashes on stopping stream due to race conditions.
2017-03-04 02:59:02 +01:00
jp9000 a8d7419732 win-dshow: Actually fix LGP issue
The LGP issue is caused by the device drivers returning two or more
packets in a single segment of audio data.  This fixes it by detecting
that and decoding subsequent packets.

When the FFmpeg audio decoder returns, it returns how many bytes of data
was decoded.  To have it decode multiple packets in a single segment,
just subtract the return value from the expected size, and if that size
is still larger than zero, then there are more packets in the segment to
decode.  Otherwise, stop.
2017-03-03 17:02:06 -08:00
jp9000 084e9daf88 Revert "win-dshow: Add LGP timestamp fix"
This reverts commit 32f60d07a3.
2017-03-03 17:02:05 -08:00
Jim 4d0c7f7fba Merge pull request #843 from DDRBoxman/vst2
VST: Fix crash when OBS is set to mono
2017-03-02 13:07:09 -08:00
Colin Edwards f1c2d41be8 VST: Fix crash when OBS is set to mono 2017-03-02 15:05:44 -06:00
jp9000 556ac1fbb7 UI: Add logging of audio monitoring to sources 2017-03-02 13:05:38 -08:00
jp9000 8d3e839ac8 UI: Log audio monitoring dev. on start and when changed 2017-03-02 12:35:37 -08:00
jp9000 075f911f12 UI: Fix audio monitoring dev. not being set on startup 2017-03-02 11:38:55 -08:00
Jim 0873392b47 Merge pull request #842 from DDRBoxman/osxsign
VST: Fix save / load of plugin state. More interface options.
2017-03-02 10:02:41 -08:00
Colin Edwards db1391da61 VST: Fix save / load of plugin state. More interface options.
Fixed an incorrect call when setting the chunks on plugins.

Added the ability to to enable having a plugin auto open when active.
2017-03-02 10:36:10 -06:00
Gol-D-Ace 272f918eb3 Merge pull request #839 from DDRBoxman/osxsign
CI: OSX - Move CEF version to .travis
2017-03-02 01:20:10 +01:00
Colin Edwards 5eda800d3f CI: OSX - Move CEF version to .travis 2017-03-01 18:18:29 -06:00
Richard Stanway e63edcd436
obs-outputs: Fix 100% CPU usage with new network code 2017-03-02 00:44:45 +01:00