Richard Stanway
b73bffff48
obs-ffmpeg: Fix crash on failed audio codec init
2019-03-05 21:48:58 +01:00
Colin Edwards
e9ec398667
Merge pull request #1670 from pkviet/expredux
...
obs-filters/expander: Various improvements
2019-03-03 22:34:28 -06:00
Colin Edwards
495222f6b9
Merge pull request #1688 from cg2121/fix-slideshow-repeat-image
...
image-source: Fix repeating of images with slideshow source
2019-03-03 22:30:25 -06:00
Colin Edwards
5db9517c6e
Merge pull request #1712 from jpark37/highest-fps
...
win-dshow: Fix "Highest FPS" algorithm
2019-03-03 21:42:25 -06:00
Colin Edwards
a8598bd205
Merge pull request #1709 from exeldro/allcaps
...
obs-text: Add text transform property
2019-03-03 21:19:47 -06:00
pkv
6e6d74671a
decklink: Fix locale (missing word)
2019-03-03 22:37:53 +01:00
Colin Edwards
818001fb59
decklink: Allow selecting input connections.
2019-03-03 13:19:38 -06:00
Colin Edwards
8429724d64
Merge pull request #1706 from pkviet/deckfix
...
decklink: Fix FC<->LFE channel swap for some devices
2019-03-03 13:05:25 -06:00
pkv
05508ac895
decklink: Fix FC<->LFE channel swap for some devices
...
Fixes mantis issue https://obsproject.com/mantis/view.php?id=1379
For some devices with hdmi input, the Front Center channel and the LFE
channel are swapped. For some others they are not.
To solve the issue a new swap setting is added so that the user can
swap the two channels if needed.
2019-03-03 19:57:27 +01:00
Exeldro
2800fd624b
obs-text: Add text transform property
...
Allows text to be transformed to all uppercase or lowercase letters
2019-03-03 19:10:58 +01:00
James Park
b3c2e74d0f
win-dshow: Fix "Highest FPS" algorithm
...
MatcherClosestFrameRateSelector updates best_match as a side effect of
visiting every VideoInfo instance, but CapsMatch uses std::any_of,
which will stop iterating prematurely on first match. This means that
the highest FPS is not selected.
This change switches to a for loop that doesn't exit early.
2019-03-03 10:05:09 -08:00
jp9000
a2201d5898
obs-ffmpeg: Always output SEI
2019-03-03 07:07:34 -08:00
jp9000
b8c78a340d
obs-ffmpeg: Fix SEI data output
...
SEI was using the wrong variable for its size.
2019-03-03 07:07:34 -08:00
Colin Edwards
827919e9ca
Merge pull request #1696 from DDRBoxman/bmsdk
...
decklink: Update SDK to 10.11.4
2019-03-02 23:32:28 -06:00
Colin Edwards
4f6d167951
obs-qsv11: Fix crash on destructor after init failure
2019-02-28 20:11:21 -06:00
Jim
709aac5188
Merge pull request #1704 from DDRBoxman/qsvcrash
...
obs-qsv11: Don't try to free non allocated array on destruction
2019-02-28 18:07:23 -08:00
Colin Edwards
d8f254550f
obs-qsv11: Don't try to free non allocated array on destruction
2019-02-28 17:56:12 -06:00
jp9000
748067c930
obs-ffmpeg: Fix NVENC blacklisted card check
...
Apparently, the parameters were the wrong way, making the test always
fail to detect a blacklisted adapter.
2019-02-28 06:34:13 -08:00
Colin Edwards
39c9bc6823
decklink: Update SDK to 10.11.4
2019-02-26 19:30:11 -06:00
jp9000
f2d7f5b2e7
obs-browser: Fix widgets being initially blank on high-DPI
2019-02-26 13:51:11 -08:00
jp9000
dccf686150
obs-ffmpeg: Fix bitrate being set on NVENC CQP/lossless
2019-02-26 07:43:38 -08:00
jp9000
b1dfc9ccda
image-source: Change max loaded slideshow images to 21
...
Just gives a bit more breathing room before images start having to load.
2019-02-25 08:21:28 -08:00
jp9000
5dca0fde5b
enc-amf: Update translations
2019-02-25 08:07:08 -08:00
jp9000
a87afeb69b
obs-ffmpeg: Add more blacklisted NVENC adapters
2019-02-25 08:05:38 -08:00
Gol-D-Ace
98f78fe3a7
Update translations from Crowdin
2019-02-25 15:11:33 +01:00
Clayton Groenveld
b8730415dc
image-source: Fix repeating of images with slideshow source
2019-02-24 19:59:10 -06:00
Gol-D-Ace
ec42739ad5
Update translations from Crowdin
2019-02-24 23:26:47 +01:00
jp9000
e5fc045402
UI: Force Twitch moderation tools to system browser
...
In the Twitch chat dock window, the "Moderation Tools" link in the chat
settings should not navigate the window to the new URL; it should pop up
the URL in the user's system browser instead.
2019-02-24 01:02:06 -08:00
jp9000
ef270c8ba0
obs-ffmpeg: Free NVENC textures after sending EOS
...
Prevents a crash when using the new lookahead feature, presumably
because those textures are in use when the EOS is sent.
2019-02-21 03:12:12 -08:00
jp9000
6e533d9a8a
obs-browser, obs-vst: Update translations
2019-02-20 19:57:41 -08:00
Colin Edwards
33e4de5be6
obs-text: Use custom draw flag
...
Fixes filters while preserving premult alpha
2019-02-20 19:02:44 -06:00
Gol-D-Ace
c3711bdd5e
Update translations from Crowdin
2019-02-20 22:26:07 +01:00
jp9000
8694859e85
image-source: Actually defer slideshow, not image source
...
The previous commit in this module meant to defer the properties update
of the slideshow source, not the image source. Wrong file was modified.
2019-02-19 12:02:43 -08:00
pkv
41ddf83da8
obs-filters/expander: Various improvements
...
Make envelope per channel.
Move ballistics (attack/release) to log domain and after gain stage.
cf Josh Reiss, Uni. London,
http://c4dm.eecs.qmul.ac.uk/audioengineering/compressors/documents/Reiss-Tutorialondynamicrangecompression.pdf
Thanks to Dedrick for very useful feedback.
2019-02-18 23:55:09 +01:00
derrod
18c59c3e54
obs-ffmpeg: Fix constant QP mode in new NVENC
2019-02-17 02:43:31 +01:00
Richard Stanway
9cd892cf9e
obs-ffmpeg: Update advice for CFA
...
Turns out you need to add the ffmpeg mux processes too which is a bit
unreasonable to expect a user to do, so just recommend disabling it
outright.
2019-02-15 09:38:19 +01:00
jp9000
48ecd99b2d
vlc-video: Fix a video format not playing back correctly
2019-02-14 23:51:17 -08:00
jp9000
4c3f992b44
obs-ffmpeg: Add more blacklisted non-NVENC adapters
2019-02-14 23:12:55 -08:00
Richard Stanway
aca8d60d0a
obs-browser: Update default URL
2019-02-14 23:18:12 +01:00
jp9000
01434dd265
obs-browser: Don't use UNUSED_PARAMETER in app class
2019-02-13 19:50:38 -08:00
jp9000
e67d04270a
obs-ffmpeg: Enable NVENC psycho_aq by default for now
2019-02-13 19:33:39 -08:00
jp9000
731784cd05
obs-browser: Have child processes detect crashes
...
If the main process crashes, have the child processes attempt to
terminate themselves so the child processes do not linger unnecessarily.
2019-02-13 19:31:46 -08:00
Richard Stanway
15895bfb76
obs-outputs: Increase GetAdaptersAddresses buffer size
...
4096 is too small for most systems to do this in a single call.
2019-02-13 21:59:58 +01:00
jp9000
c372d26c02
win-capture: Don't try to find window every frame
...
When window capture is not capturing a window, don't try to find the
window every frame. Instead, just check once per frame. The process of
finding a window has a lot of checks and requires a surprising amount of
processing.
2019-02-11 17:57:24 -08:00
jp9000
0948e8a629
obs-ffmpeg: Mark unused parameter
2019-02-11 17:34:07 -08:00
jp9000
e49bba3292
obs-ffmpeg: Don't expose new settings to old NVENC (yet)
2019-02-11 17:33:17 -08:00
Jim
25bc6db718
Merge pull request #1658 from cristisilaghi/master2
...
obs-ffmpeg: Fix crash when audio not configured
2019-02-11 13:04:23 -08:00
Cristian Silaghi
4c293b9755
obs-ffmpeg: Fix crash when audio not configured
2019-02-11 22:17:41 +02:00
jp9000
47ba3e8c22
image-source: Defer update of slideshow source
...
Defers the update of the slideshow source until the user has pressed OK
or exited the properties dialog. This ensures images aren't reloaded
every time the user adjusts a setting.
2019-02-10 23:06:20 -08:00
jp9000
0d4693e015
obs-ffmpeg: Add a few line breaks for new tooltips
2019-02-10 15:43:08 -08:00