Commit Graph

4614 Commits (2bf9d5489902967f7f0913bd84db0690954dab99)

Author SHA1 Message Date
Colin Edwards e73890b7ef CI: OSX - Brew install jack 2017-02-26 20:39:04 -06:00
Gol-D-Ace 43e6120867 Merge pull request #824 from DDRBoxman/patch-6
CI: Possibly fix OSX cert import issue
2017-02-27 03:04:48 +01:00
Colin Edwards b538375a3f CI: Possibly fix OSX cert import issue 2017-02-26 19:49:32 -06:00
Jim 67995a87c1 Merge pull request #823 from DDRBoxman/patch-5
CI: Add some logging to the before deploy script on OSX
2017-02-26 17:26:59 -08:00
Colin Edwards e302c0b837 CI: Add some logging to the before deploy script on OSX 2017-02-26 19:17:52 -06:00
Gol-D-Ace 5e185444e1 CI: Set keychain timeout & allow productsign 2017-02-27 01:21:20 +01:00
Jim 6f13605e7b Merge pull request #820 from DDRBoxman/osxsign
CI: Use combined cert for signing OSX
2017-02-26 14:29:07 -08:00
Colin Edwards 48abb05de4 CI: Use combined cert for signing OSX 2017-02-26 16:27:29 -06:00
Jim 1082ffdfeb Merge pull request #790 from DDRBoxman/osxsign
CI: Get some codesigning and sparkle stuff in place
2017-02-26 13:38:01 -08:00
Colin Edwards e609602cfe CI: Get some codesigning and sparkle stuff in place 2017-02-26 15:34:41 -06:00
Richard Stanway 64f62ad74a
libobs: Add missing mutex unlock in audio monitoring 2017-02-26 22:04:01 +01:00
jp9000 8f3ee3530c obs-frontend-api: Use virtual destructor (fix memory leak)
Ensures data within the derived object is automatically freed.
2017-02-26 13:01:23 -08:00
Gol-D-Ace ec3bfa67d4 CI: Don't skip_join for Travis IRC notifications 2017-02-26 21:23:22 +01:00
jp9000 133fa04db3 UI: If scene/source names exist, start from 2
Currently if you have a scene, "Scene" for example, and you create a new
scene, the dialog will pop up with a default name, but it'll start with
"Scene 1" instead of "Scene 2".  Same thing occurs with sources.  This
fixes that to start from 2 instead.
2017-02-26 08:23:31 -08:00
jp9000 a5828610bb libobs: Fix bug where scenes would not properly mix audio 2017-02-26 08:20:54 -08:00
jp9000 4c2fac8e4c libobs: Update version to 18.0.0 2017-02-26 07:26:44 -08:00
Jim f3196f487d Merge pull request #815 from juvester/ci-linux
CI: Build on Linux
2017-02-25 13:13:03 -08:00
Jim d163abc2b0 Merge pull request #814 from Xaymar/feature_amd-encoder
enc-amf: Update to version 1.4.3.9
2017-02-25 13:11:39 -08:00
Jim a77fefb29f Merge pull request #813 from cg2121/fix-typo
UI: Fix typo in general settings
2017-02-25 13:04:34 -08:00
juvester 66c8d3bc2b CI: Build on Linux
[skip appveyor]
2017-02-25 22:28:29 +02:00
Michael Fabian Dirks 2a718248a4 enc-amf: Update to version 1.4.3.9
1.4.3.9 is not an official version, it just patches a bug introduced by overusing a macro. I'm not sure if it fixes the crash in blog, but it should fix the crash in AMF initialization.
2017-02-25 20:59:58 +01:00
cg2121 d74372c9e0 UI: Fix typo in general settings 2017-02-25 13:28:16 -06:00
Jim 4f417aa39c Merge pull request #812 from DDRBoxman/patch-4
CI: Exit on errors when building the OSX package
2017-02-25 09:49:57 -08:00
Jim ba9a751674 Merge pull request #811 from DDRBoxman/patch-3
CI: Fetch git tags on OSX build
2017-02-25 09:49:47 -08:00
Colin Edwards 936c582651 CI: Exit on errors when building the OSX package 2017-02-25 11:32:39 -06:00
Colin Edwards a15c27effe CI: Fetch git tags on OSX build 2017-02-25 11:31:44 -06:00
Jim 5c1984366e Merge pull request #787 from derrod/mp4-warning
UI: Add warning for recording to mp4 format
2017-02-25 09:30:52 -08:00
derrod f7be55e451 UI: Add warning about recording to mp4 format 2017-02-25 18:25:45 +01:00
derrod 3fe2a79c81 UI: Add codec compatability checkbox to ffmpeg output
Closes jp9000/obs-studio#804
2017-02-25 09:16:46 -08:00
derrod ca2bc6b4b0 libff: Add override for codec compatability check
In some cases the result of the compatability check is wrong.
For example the format "mpegts" only shows "mpeg2video" as an
encoder even though other codecs such as h.264 are supported by
ffmpeg's muxer for that container and are used within that container
in some applications.

Closes jp9000/obs-studio#804
2017-02-25 09:08:02 -08:00
derrod 1fd302218b UI: Add gop size option for custom ffmpeg output
Closes jp9000/obs-studio#804
2017-02-25 09:08:01 -08:00
derrod bb51d3d2f8 obs-ffmpeg: Make gop size configurable
Closes jp9000/obs-studio#804
2017-02-25 09:07:55 -08:00
Richard Stanway a1083d4252 obs-qsv11: Fix various issues detected by Coverity 2017-02-25 17:18:55 +01:00
Richard Stanway d2e9e47bb4 graphics-hook: Account for sizeof(wchar_t) in len 2017-02-25 17:18:55 +01:00
Michael Fabian Dirks 6539bacc4e UI: Add support for other codecs
This changes the logic to show all encoders in the Recording tab but
only show selected supported codecs in the Streaming tab (at least with
Advanced Output Mode).  The only (to my knowledge) streaming format that
supports other formats than H264 is WebRTC, which in theory should
support H264, VP8, VP9 and HEVC.  However I don't know about any ingest
server that works well with it yet.

Closes jp9000/obs-studio#794
2017-02-25 08:03:00 -08:00
Michael Fabian Dirks ed6507ffcf obs-ffmpeg: Allow saving with different video codecs
Closes jp9000/obs-studio#794
2017-02-25 08:02:59 -08:00
Richard Stanway 8b640fae24
Fix various null pointer issues detected by Coverity 2017-02-25 16:45:45 +01:00
jp9000 6dd1707752 image-source: Add missing locale
The commit was modified and the locale was unintentionally left out.
2017-02-25 07:14:35 -08:00
cg2121 f16a6ad66d image-source: Add solid color source
Closes jp9000/obs-studio#809
2017-02-25 07:05:32 -08:00
Lionheart Zhang 5ade7f74f2 obs-ffmpeg/ffmpeg-mux: Fix failing when no video
(Jim: Technically this should never be used without video)

Closes jp9000/obs-studio#795
2017-02-25 06:50:55 -08:00
Cam 8a6491c9bf win-capture: Add hook exception for theHunter: COTW
Adds an exception to skip d3d10 checks for theHunter: Call of the Wild,
which fixes incompatibility with game capture.

Closes jp9000/obs-studio#801
2017-02-25 06:42:36 -08:00
jp9000 2e4a17c50d UI: Fix some settings layouts on non-windows systems
Form layouts should laways have the setting "all non-fixed fields grow"
to make it look consistent across operating systems.
2017-02-25 06:35:11 -08:00
jp9000 aedd5551eb UI: Make sure size-specific spacers are fixed
Fixes the general settings pane on mac
2017-02-25 06:21:25 -08:00
derrod 379b41aa0e UI: Add options for new socket loop 2017-02-25 06:21:24 -08:00
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