Richard Stanway
f8617bd359
librtmp: Clean up our extra RTMP fields on close
2017-02-25 06:16:19 -08:00
Richard Stanway
935223be34
obs-outputs: Port windows socket loop from OBS Classic
2017-02-25 06:16:18 -08:00
Julian Miller
941d040fd9
obs-filters: Add audio compression filter
...
Closes jp9000/obs-studio#799
2017-02-25 05:44:09 -08:00
Jim
b956dbe6aa
Merge pull request #803 from derrod/ffoutextfix
...
UI: Fix ffmpeg output file extension
2017-02-25 04:24:02 -08:00
Jim
da1fddbd84
Merge pull request #793 from juvester/unused-params
...
obs-ffmpeg, UI: Fix compiler warnings
2017-02-25 02:35:46 -08:00
sorayuki
a5c7cb52f1
obs-text: Fix issue drawing some chinese characters
...
Some Chinese fonts (for example "STHupo") won't render any characters in
the GDI+ text source.
Closes jp9000/obs-studio#800
2017-02-25 02:33:26 -08:00
jp9000
e7b08f1695
UI: Make installer execute 64bit on 64bit windows
...
Also executes the program with current user privileges rather than with
elevation to prevent installation issues.
2017-02-24 09:09:21 -08:00
Richard Stanway
23a115b0b3
UI: Use blake2b instead of SHA1 for updater
2017-02-24 09:09:20 -08:00
Gol-D-Ace
647c31bb28
CI: Download deps if they aren't in build cache
2017-02-24 16:51:24 +01:00
Gol-D-Ace
876a3d5d19
CI: Disable deps download in AppVeyor and use cache
2017-02-24 16:10:53 +01:00
Gol-D-Ace
2778e68a68
CI: Cache dependencies downloads on AppVeyor
2017-02-24 16:06:05 +01:00
Jim
7b6ab566f4
Merge pull request #810 from Gol-D-Ace/CI_speedup_build
...
CI: Various AppVeyor build speed improvements
2017-02-24 04:47:49 -08:00
Gol-D-Ace
331a1016ae
CI: Disable test discovery on AppVeyor
2017-02-24 13:25:53 +01:00
Gol-D-Ace
3d980d184c
CI: Download VLC repo instead of cloning from git
2017-02-24 13:19:28 +01:00
jp9000
db345e2e48
UI: Improve accessibility text on main window
2017-02-24 03:38:41 -08:00
Jim
c7b6896d0b
Merge pull request #808 from Gol-D-Ace/CI_speedup_build
...
CI: Speedup msbuild by using all CPU cores
2017-02-23 09:57:13 -08:00
Jim
8c21bdd8a8
Merge pull request #802 from juvester/ci-break-on-error
...
CI: Retry failed downloads
2017-02-23 09:28:02 -08:00
Gol-D-Ace
3071fa4f70
CI: Speedup msbuild by using all CPU cores
2017-02-23 10:57:57 +01:00
jp9000
f72fd3c9e3
UI: Trigger scene list change event when scene removed
2017-02-23 00:43:20 -08:00
jp9000
fabdeaa41b
rtmp-services: Add "Pandora TV Korea"
2017-02-22 09:10:25 -08:00
Jim
3fb64d85e5
Merge pull request #806 from Gol-D-Ace/authors_and_translations
...
Add AUTHORS file
2017-02-22 07:23:13 -08:00
Gol-D-Ace
32085c0883
mailmap: Disambiguate between another author
2017-02-22 16:04:45 +01:00
Gol-D-Ace
57fa0aa953
mailmap: Disambiguate between a few authors
2017-02-22 15:53:34 +01:00
Gol-D-Ace
5a4f603618
Add AUTHORS file
2017-02-22 14:10:25 +01:00
jp9000
b2bdf96cd6
UI: Trigger frontend api scene change after transition
...
Changes the OBS_FRONTEND_EVENT_SCENE_CHANGED event after transitioning
is complete rather than right when the user hits a scene change.
2017-02-22 03:08:37 -08:00
jp9000
32f60d07a3
win-dshow: Add LGP timestamp fix
...
LGP devices are devices that induce anger in any sane developer because
they're prone to bad audio timestamps when using their decoded data
directly. For that reason, add a hack that smooths the timestamps
within a large threshold to prevent audio skipping.
2017-02-22 01:18:24 -08:00
jp9000
5b8a0a2777
win-capture: Blacklist chrome/firefox from game capture
2017-02-21 23:05:49 -08:00
jp9000
7fba736df9
libobs/util: Use a mutex with config files
2017-02-21 23:03:18 -08:00
Gol-D-Ace
be09c52e04
rtmp-services: Update max video bitrate for beam
2017-02-21 22:44:42 +01:00
jp9000
528325578f
libobs: Fix audio monitoring delaying perpetually
...
On windows, when a source has only audio (no video) yet is marked as
capable of both video and audio, it would be programmed to expect a
video frame to synchronize with. This fixes that potential issue by
detecting whether any video is actually playing or not.
2017-02-21 10:59:02 -08:00
jp9000
eb90b7dfff
win-capture: Fall back to GetWindow if FindWindowEx fails
...
When kaspersky is installed on windows 7, FindWindowEx will fail to find
any windows due to apparently being blocked by kaspersky, so detect when
that happens, and fall back to GetWindow instead if it does.
2017-02-21 00:42:14 -08:00
jp9000
d9786a7d0a
obs-ffmpeg: Add 'save' to replay buffer proc handler
...
Allows saving replays programmatically without having to use hotkeys.
2017-02-20 23:39:52 -08:00
jp9000
10a28cd1d2
UI: Add latest installer fixes from R1CH
...
Uses a custom library for checking whether game capture is active and
for killing stray obs processes
2017-02-20 22:45:36 -08:00
jp9000
cdfb3749ce
UI: Update installer to latest version
...
Changed the build scripts around so that it operates off of a different
directory structure
2017-02-20 22:45:35 -08:00
jp9000
c1c84e9101
UI: Add front-end auto-updater
2017-02-20 22:45:34 -08:00
jp9000
33e4494014
UI: Add function to get remote file
...
Similar to the OBS1 file where you can optionally get the signature if
available in the header (for auto-updating)
2017-02-20 22:45:33 -08:00
jp9000
8bc516afe7
UI: Clean up general pane of settings dialog
...
So many checkboxes were together almost senselessly.
2017-02-20 22:45:32 -08:00
derrod
b78425aaaf
UI: fix ffmpeg output file extension
2017-02-17 20:37:52 +01:00
juvester
e99c06ad6a
CI: Retry failed downloads
...
If all retries fail, stop the build.
2017-02-17 15:22:18 +02:00
Richard Stanway
f86c538a5f
obs-ffmpeg: Fix custom audio codec parameters
2017-02-16 21:44:08 +01:00
Richard Stanway
4303253920
obs-ffmpeg: Be more verbose when custom params fail
2017-02-16 21:42:25 +01:00
derrod
6bc1ecc794
UI: Add warning if starting the output fails
...
This is mainly to give visual feedback to those affected by NVENC not
working with older driver versions. Currenlty obs fails silently which
could go unnoticed for users who are using hotkeys as well as confuse
users who are not trained to read their logs when issues occur.
Closes jp9000/obs-studio#788
2017-02-14 19:21:19 -08:00
jp9000
f83bd9facc
UI: Change volume meter update interval to 30fps
2017-02-14 15:00:52 -08:00
juvester
fdac36de44
UI: Fix compiler warning
2017-02-08 16:43:21 +02:00
juvester
133f8c311e
obs-ffmpeg: Fix compiler warnings
2017-02-08 16:25:54 +02:00
Jim
0ab1865f1e
Merge pull request #791 from derrod/update-ingests
...
rtmp-services: Update twitch ingests
2017-02-08 05:13:26 -08:00
derrod
610661a526
rtmp-services: Update twitch ingests
...
Adds canadian ingest server.
2017-02-08 03:11:53 +01:00
jp9000
a47ef76bd5
obs-ffmpeg: Do not use HW accel by default on mac
...
Due to crashes being caused by hardware acceleration in the media source
on mac, disable hardware acceleration of the media source being on by
default for the time being.
2017-02-06 15:10:02 -08:00
jp9000
52784c3e79
UI: Add 24 NTSC as a common FPS value
2017-02-06 14:55:14 -08:00
jp9000
e1e21c01d5
obs-transitions: Convert premultiplied alpha to straight
...
In transitions, because the 'to' and 'from' are always rendered to
textures, the end result will always have premultiplied alpha. This
would cause alpha to have blackish edges during transition, and cause
semi-transparent images to appear darker than they were supposed to.
To replicate, simply set the transparency of a source to 50%, then
transition between that scene and another scene. The source will appear
to "pop" in and out unnaturally due to the premultiplied alpha effect of
the render targets.
To fix this, the solution is to simply convert premultiplied alpha to
straight alpha in the transition pixel shaders.
2017-02-06 13:22:51 -08:00