Commit Graph
6066 Commits
Author SHA1 Message Date
Colin Edwards 2e4bcf5dc0 Merge pull request #1576 from DDRBoxman/rebasedkeyer
Decklink: Keyer Support
2019-01-04 17:34:50 -06:00
Colin Edwards 19bc92d267 Decklink: Keyer support 2019-01-04 17:34:00 -06:00
Jim 1e6bfa2eb1 Merge pull request #1572 from craftwar/utf8-fix
libobs: Fix utf-8 bom is not properly skipped
2019-01-04 14:55:57 -08:00
Jim dcd2f34236 Merge pull request #1556 from pkviet/limiter-separate
obs-filters: Add limiter filter
2019-01-04 14:33:48 -08:00
Michael Fabian 'Xaymar' Dirks 93549ea17c libobs: Add get_defaults2 and get_properties2 for encoders
Adds optional alternate functions to allow passing the encoder type_data
to reduce code duplication.

Closes obsproject/obs-studio#1541
2019-01-04 12:23:46 -08:00
Jim 62935bfef9 Merge pull request #1521 from Andersama/patch-31
libobs: Fix crash when pixel or vertex shader are missing
2019-01-04 06:37:53 -08:00
Jim e7fcd71715 Merge pull request #1513 from SingularityAzure/linux-capture-xcompcap-singularity
linux-capture: XCompCap now chooses glXFBConfigs based on window depth
2019-01-04 06:36:02 -08:00
Jim 7246caae0f Merge pull request #1593 from WizardCM/patch-1
Add Discord badge to README
2018-12-28 01:43:52 -08:00
Matt Gajownik bc9e20a242 Add Discord badge to README 2018-12-28 20:22:54 +11:00
Jim 1f44e06490 Merge pull request #1591 from exeldro/circlebuf
libobs: Fix circlebuf_pop_back returning front
2018-12-27 03:47:42 -08:00
Exeldro a0a0ca73c1 libobs: Fix circlebuf_pop_back returning front 2018-12-27 09:28:49 +01:00
Jim c9612983e6 Merge pull request #1585 from pkviet/settings
UI: Revert default tab in Settings > Output: Advanced tab to Stream tab
2018-12-19 21:06:59 -08:00
pkviet d5fbb97990 UI: Revert default tab in Settings > Output: Advanced to Stream tab
Commit 2fedcab987 changed the default index for widget "advOutTabs"
in OBSBasicSettings.ui; revert to index 0 (stream tab).
2018-12-20 03:27:21 +01:00
Jim 6d8f2f4f93 Merge pull request #1570 from derrod/purge-services
rtmp-services: Remove dead servers/services
2018-12-12 18:36:49 -08:00
craftwar 0a6dc398b7 libobs: Fix utf-8 bom is not properly skipped 2018-12-10 07:57:32 +08:00
probonopd f1b9f6b3ce UI: Show "OBS Studio" in linux desktop link
Closes obsproject/obs-studio#1563
2018-12-07 12:51:09 -08:00
pkviet 736b7f0d35 UI: Fix display of mono source with surround output
A mono input with surround output is upmixed by swresampler by routing
it to FC (front center) by default which corresponds to third channel
for 3.0, 4.0, 4.1, 5.0, 5.1, 7.1. (The other channels are muted.)
But the volume meters are set to show the first channel for mono sources.
Therefore although audio is processed, it would not show on the meter.
This fixes this display issue.

Closes obsproject/obs-studio#1540
2018-12-07 12:38:17 -08:00
Jim 494a37ec74 Merge pull request #1547 from SuslikV/patch-9
decklink: Add declaration file for integer types
2018-12-06 12:02:04 -08:00
jp9000 be2b46c431 CONTRIBUTING.rst: Add Discord server and dev chat
Closes obsproject/obs-studio#1568
2018-12-06 09:19:18 -08:00
Jim d10368419d Merge pull request #1569 from Dmitry-Me/initMemberVar3
win-mf: Initialize member variable
2018-12-06 09:12:58 -08:00
derrod 3ea4b47b1c rtmp-services: Remove dead servers/services 2018-12-06 16:54:07 +01:00
Cheeseness d3b5ee55fb linux-v4l2: Make V4L device names unique
Addresses mantis issue 0000702.

Closes obsproject/obs-studio#1553
2018-12-06 05:47:03 -08:00
Olivier Humbert 711230e627 UI: Add French to UI/dist/obs.desktop
Closes obsproject/obs-studio#1551
2018-12-06 05:43:17 -08:00
Dmitry-Me 45a143a504 win-mf: Initialize member variable 2018-12-06 10:14:54 +03:00
Jim 875e13baf9 Merge pull request #1545 from pkviet/syncfix
libobs: Fix audio offset not reset for all tracks
2018-12-05 18:04:29 -08:00
Jim cf73fa6da1 Merge pull request #1557 from pkviet/fdk
obs-libfdk: Compatibility fix for new API
2018-12-05 12:47:03 -08:00
Bongalive 54fc877c23 rtmp-services: Added Bongacams ingest point
Closes obsproject/obs-studio#1567
2018-12-05 12:28:39 -08:00
jp9000 2168458601 UI: Add /LARGEADDRESSAWARE for MSVC x86 executable
Use /LARGEADDRESSAWARE linker option when compiling 32bit executables on
Windows.

Closes obsproject/obs-studio#1546
2018-12-04 08:56:58 -08:00
Alex Anderson fc97512f71 libobs: Fix crash when pixel or vertex shader are missing
Checks that the token is not null while looping. Logs errors when pixel
or vertex shader are missing.
2018-12-03 15:02:20 -08:00
Jim 884e61f078 Merge pull request #1538 from cg2121/fix-batch-remux-warning
UI: Fix batch remux compiler warning
2018-12-03 14:41:12 -08:00
pkviet 1002f9b695 libobs: Log audio source when buffering is added
Closes obsproject/obs-studio#1521
2018-12-03 09:23:38 -08:00
jp9000 4fa30c619c libobs: Fix starting timestamp for preloaded frames
If audio monitoring is enabled and set to output only, the
obs_source_show_preloaded_video function would still incorrectly set the
current source audio output timestamp to the current system time, which
would cause audio to use an incorrect starting point from long ago for
the first starting audio segment if audio monitoring is then turned off
some time after having started the source.

Instead, the starting timestamp should be set to 0 if audio monitoring
is enabled with no output to stream, so that if/when audio monitoring is
disabled, it recalculates the starting timestamp of the first audio
packet on the spot again.

Closes obsproject/obs-studio#1522
2018-12-03 08:44:55 -08:00
Dead133 4aa10cac3c rtmp-services: Add Restream FTL ingests
Closes obsproject/obs-studio#1533
2018-12-03 07:41:50 -08:00
Dead133 c3340c2049 obs-output: Update ftl-sdk version 2018-12-03 07:41:50 -08:00
jp9000 d7e80f87e7 rtmp-services: Allow seamless service renaming
Allows the ability for services to specify alternate or old names that
they used to have in the json service list so they can safely be renamed
seamlessly and use the proper service settings.  This way, if a user is
using an older service in their configuration, it can still detect which
service it's supposed to be using and apply those service-specific
settings for that user.
2018-12-03 07:41:50 -08:00
Jim bfe934f0f8 Merge pull request #1532 from RytoEX/add-status-badges
Add status badges to README
2018-12-03 06:15:37 -08:00
Jim 64104e6e35 Merge pull request #1531 from SuslikV/patch-8
UI: Remove scrollbar line controls for Dark theme
2018-12-03 06:13:51 -08:00
Jonathan 79ebd6916a rtmp-services: Add Lightcast.com
Closes obsproject/obs-studio#1530
2018-12-03 05:50:27 -08:00
Serge Martial Nguetta aacdb7328c rtmp-services: Add Linkstream
Closes obsproject/obs-studio#1529
2018-12-03 05:36:40 -08:00
Jim 4f706a1b78 Merge pull request #1523 from cg2121/fix-saved-projectors-bug
UI: Fix bug when loading saved projectors
2018-12-03 05:28:14 -08:00
jp9000 8cb80e1394 libobs/util: Make default val INVALID_HANDLE_VALUE
Certain windows functions may allow 0 as a valid handle value, therefore
INVALID_HANDLE_VALUE is a more appropriate initialization value.

Closes obsproject/obs-studio#1519
2018-12-03 04:32:20 -08:00
Jim 1db398ad8c Merge pull request #1518 from fredemmott/stopping-on-delay-stop
ui: Emit STREAMING_STOPPING when stop queued
2018-12-03 04:27:18 -08:00
jp9000 03cca9d95a libobs: Background color of 0 should not be gray
When calling obs_display_set_background_color, the value set in the
'color' parameter should always be used as-is.  0 should not indicate a
color other than black.  To do anything otherwise is silly and confusing
for users of the API.

Closes obsproject/obs-studio#1516
2018-12-03 04:09:30 -08:00
Jim 7df96986dd Merge pull request #1515 from Dmitry-Me/initMemberVar2
decklink: Initialize member variable
2018-12-03 03:43:49 -08:00
Colin Edwards a347b63447 Merge pull request #1561 from juvester/ci-vlc-dl
CI: Use proper VLC release tarball
2018-11-30 21:19:48 -06:00
juvester 98fc5750db CI: Use proper VLC release tarball
As noted by ePirat, the VLC releases on GitHub are not official
releases, just repo snapshots. Use the official VLC 3.0.4 release
tarball to ensure maximum stability.
2018-11-30 22:33:04 +02:00
Colin Edwards 53f9544a95 Merge pull request #1560 from juvester/ci-osx-vlc-fix
CI: Use VLC 3.0.4 instead of master for macOS
2018-11-30 11:05:22 -06:00
juvester d10e4cd040 CI: Use VLC 3.0.4 instead of master for macOS
Fixes an issue where macOS builds on Travis would fail due to changes
in VLC master branch.
2018-11-30 18:03:48 +02:00
pkviet 5cf2b5fbf9 obs-libfdk: Compatibility fix for new API
fdk-aac v2.0.0 (aacenc 4.0.0) changes the AACENC_InfoStruct:
the encoderDelay parameter is replaced by two, nDelay and
nDelayCore. This patch checks the lib version and adjust the parameter
accordingly.
2018-11-30 12:12:29 +01:00
pkviet 6e8758aa28 obs-filters: Add limiter filter
This adds a hard limiter (based on compressor).
2018-11-28 14:20:06 +01:00