Commit Graph
6330 Commits
Author SHA1 Message Date
jp9000 da1f84133e win-capture: Do not capture "explorer.exe" with null titles 2019-02-04 18:16:43 -08:00
Dmitry-Me 8df42cda8a libobs: Fix scanf type specifiers 2019-02-04 16:02:49 +03:00
Colin Edwards a2b4ca3663 Merge pull request #1643 from VodBox/script-prop-callback
frontend-tools: Call modified prop callbacks on script load/reload
2019-02-04 01:25:08 -06:00
VodBox 86ce0e9652 frontend-tools: Call modified prop callbacks on script load/reload
This change means that the modified callback for a scripts properties is
always called when first loaded or on a reload. This behavior matches
the properties view for sources, where all modified callbacks are called
when the window opens. This change therefore treats reloading as
equivalent to reopening.
2019-02-04 19:49:34 +13:00
Colin Edwards 92bb494216 Merge pull request #1640 from obsproject/ciqt
CI: Use modified macOS QT installer
2019-02-02 20:23:09 -06:00
Colin Edwards b026f599d2 CI: Use modified macOS QT installer 2019-02-02 20:05:36 -06:00
Matt Gajownik 84a3a906a0 win-capture: Start user-facing monitor count at 1
Operating systems don't report monitors from 0, so OBS shouldn't
either. This avoids user confusion when display capture doesn't work.
This does not change monitor count internally.
2019-02-03 11:18:00 +11:00
Colin Edwards 0c8711e625 Merge pull request #1637 from Palakis/multiview-pgm-alpha-fix
UI: add a default black background to the PGM output of the multiview
2019-02-02 18:01:49 -06:00
Stéphane L a8944d0a34 UI: add a default black background to the PGM output of the multiview 2019-02-02 15:42:12 +01:00
Colin Edwards b5e656828f Merge pull request #1615 from restreamio/restream_auto_config
UI: Add support for Restream "Auto" server in auto-config
2019-02-01 18:12:19 -06:00
Colin Edwards 734349638f Merge pull request #1633 from Dmitry-Me/removeRedundantQualifier
decklink: Remove redundant const qualifiers
2019-02-01 12:24:36 -06:00
Colin Edwards c98b3f3e82 Merge pull request #1635 from derrod/purge-services
rtmp-services: Remove LiveEdu from services
2019-02-01 12:23:35 -06:00
derrod f902c515a3 rtmp-services: Remove LiveEdu from services
They now provide ingest URLs on demand in their panel.
The ones in our list point to random OVH IPs that are likely assigned to
new customers by now and refuse the connection on TCP port 1935.
2019-02-01 19:03:58 +01:00
Colin Edwards c8060f9800 Merge pull request #1632 from derrod/purge-services
rtmp-services: Update Twitch and Smashcast ingests
2019-02-01 11:44:52 -06:00
Dmitry-Me c9dc07db92 decklink: Remove redundant const qualifiers 2019-02-01 16:24:37 +03:00
ty2570 a20aeb8362 UI: Clear out previous projectors when loading saved projectors
Closes obsproject/obs-studio#1544
2019-01-31 21:46:32 -06:00
derrod 7a6114e22e rtmp-services: Update Twitch and Smashcast ingests
Twitch Oslo ingest is still omitted as it currently still points to
the Stockholm domain.
2019-02-01 00:20:16 +01:00
Colin Edwards ba5564dbf9 Merge pull request #1586 from pkviet/expander
obs-filters: Add downward expander filter
2019-01-31 14:01:34 -06:00
pkviet fcc9f4e1f9 obs-filters: Add downward expander filter
The downward expander acts as an advanced gate with smoother effect
since it lowers the level instead of discarding audio when below the
threshold.
2019-01-31 20:20:52 +01:00
pkv 1f5dd38a40 UI: Fix audio recording for lossless simple (#1616)
The first audio track was not recorded following the API changes for
 custom ffmpeg recording (adding multi-track support).
 This fixes the issue (spotted by EposVox, thanks to him for the report).
2019-01-30 22:58:22 -06:00
Colin Edwards cac03e3d76 cmake: Use multiprocessor compilation on Windows (#1605) 2019-01-30 22:57:42 -06:00
Tristan Matthews 06081e799a rtmp-services: restore STAGE TEN (now using rtmps) 2019-01-30 22:11:13 -06:00
Christopher Serr 7c53483388 Use Premultiplied Alpha for Text and Game Capture (#1578)
The GDI+ based Text Source actually uses Premultiplied Alpha. The edges
of the fonts are therefore incorrectly blended, causing ugly artifacts
especially if bright text above a bright background is used. Here's an
image comparing the new text blending (left) to before (right):
![https://i.imgur.com/VhhkQcZ.png](https://i.imgur.com/VhhkQcZ.png)

Additionally, the game capture has the same problem, so premultiplied
alpha is used there as well now.
2019-01-30 21:54:24 -06:00
Wahaj Dar 0d9fb6c8b0 rtmp-services: updating castr.io ingests
Closes obsproject/obs-studio#1613
2019-01-30 21:43:57 -06:00
Adit Sharda 0269f4eb01 Add Bangalore, India server to Restream
This patch adds Indian server released by Restream to the list of predefined servers.

Closes obsproject/obs-studio#1626
2019-01-30 21:32:39 -06:00
pongraczgabor87 d9cecd18c4 rtmp-services: Add Camplace.com RTMP Services (#1631) 2019-01-30 21:25:54 -06:00
pkv 62fa2b0086 UI: Fix a series of mem leaks (#1614)
* UI: Fix mem leak with projectors

* UI: Fix mem leak with ScaleFilteringMenu

* UI: Fix mem leak with sourceProjector

* UI: Fix leak with preview projector in Source menu and Preview

* UI: Fix mem leaks with background color menu

* UI: Fix leak with deinterlace Menu

* UI: Fix leak with scene transition override menu

* UI: Fix leak with scene projector menu

* UI: Fix leak with filter shortcut in Main

* UI: Fix leak with filter shortcut in stats
2019-01-30 20:33:15 -06:00
Colin Edwards 72b8448b3d Merge pull request #1607 from admshao/update-authors
Authors: Update Contributors list
2019-01-30 19:51:55 -06:00
Colin Edwards 6bd2589f9c Merge pull request #1574 from Dmitry-Me/initMemberVar4
decklink: Initialize member variable
2019-01-30 19:35:21 -06:00
Colin Edwards 77978c1707 Merge pull request #1630 from DDRBoxman/syphon
syphon: Remove references to game capture
2019-01-30 18:54:45 -06:00
Colin Edwards cda5799087 syphon: Remove references to game capture 2019-01-29 14:23:38 -06:00
Richard Stanway bf16ec5f2d obs-ffmpeg: Show additional details in failed to write error
A bit of a hack, but this is one of the more common errors that users
are encountering, so showing useful information will help cut down on
the number of support issues.
2019-01-27 20:16:40 +01:00
Richard Stanway 7a32f12d9c win-capture: Disable cached offsets writing
We don't read cached offsets any more, so it makes little sense to write
them on every startup.
2019-01-27 16:18:53 +01:00
Richard Stanway f48b210d61 win-capture: Improve reading from get-graphics-offsets
Increase the buffer size to read the response in one call if possible,
and cause an error condition with log message if the offsets string is
empty.
2019-01-27 16:18:53 +01:00
brittneysclark 33ff46a10e obs-qsv: Enable b-pyramid & change packet priority
- Enable b-pyramid frames
- Adjust packet priority to avoid dropping referencable B frames

Closes obsproject/obs-studio#1520
2019-01-25 12:13:22 -08:00
jp9000 5ff29c9d26 README.rst: Clarify that project is GPL2+
Closes obsproject/obs-studio#1625
2019-01-25 11:10:38 -08:00
Richard Fontana e1a74356e9 Add GPL Cooperation Commitment to base directory 2019-01-24 02:02:49 -05:00
jp9000 8f52179912 UI: Fix accessibility/narration text on sources list
Fixes the narration reading (for the blind) for items in the sources
list; previously they would not be read due to the new custom model.
This issue is solved by returning the name of item in the form of a
QVariant of a QString returned from the QAbstractItemModel::data virtual
function when the Qt::AccessibleTextRole role is used.
2019-01-20 00:55:56 -08:00
SoftArch 88c10380e5 UI: Add support for Restream "Auto" server in auto-config
Uses the "Auto" server automatically for Restream rather than doing a region-based test on multiple servers.
2019-01-19 22:24:01 +02:00
Dmitry-Me a00b4ce1d4 decklink: Initialize member variables 2019-01-15 17:59:03 +03:00
jp9000 87ca80deac UI: Fix infinitely incrementing showing ref 2019-01-13 21:00:46 -08:00
jp9000 8dc7e4a558 UI: Set minimum negative sync offset to -950
Prevents audio from cutting out below the -1000 offset (approximate)
threshold.
2019-01-12 18:12:53 -08:00
jp9000 8f106dc3c1 libobs, UI: Do not log redundant warnings
Reduces log file clutter by not logging certain warning messages that
were already safe/normal/expected failures.
2019-01-12 16:50:55 -08:00
jp9000 455187e6e4 UI: Add date/time to log file
Although log files are saved with the date in the name of the log file,
it's also nice to be able to see it inside the log file itself,
especially when uploaded to a text service.
2019-01-12 16:35:43 -08:00
Shaolinandpkviet e9333600e1 Authors: Update Contributors list
Co-authored-by: pkviet <pkv.stream@gmail.com>
2019-01-08 21:01:42 -02:00
Jim 3225359e6c Merge pull request #1587 from VodBox/sc-export-save
UI: Save scene collection before export
2019-01-05 10:47:29 -08:00
bth 12265ac449 UI: Fix Defaults button not triggering UI update
Update all UI at default values when clicks "Defaults" button in the
source Properties.

This fixes mantis issue 1242.

Closes obsproject/obs-studio#1592
2019-01-05 07:12:02 -08:00
jp9000 13ee5e00bb rtmp-services: Update service json format version
Some of the format of the Json changed (adding alt_names), so update the
format version to prevent it from being used with older versions.
2019-01-05 07:10:52 -08:00
Jim 6a0b9517db Merge pull request #1596 from computerquip/const-correct-cmdline2
libobs: Allow const argument in obs_set_cmdline_args
2019-01-05 06:51:25 -08:00
Jim 194f344727 Merge pull request #1590 from OsirisNL/game_mode_fix
libobs: Fix Windows Game Mode detection on newer Windows 10 versions
2019-01-05 06:49:23 -08:00