Gol-D-Ace
634d4cc104
CI: Fix notification frequency
2017-04-23 16:12:12 +02:00
Gol-D-Ace
5f88fe4f60
CI: Use webhooks for notifications
2017-04-23 16:08:59 +02:00
Richard Stanway
599ffaa02a
UI: Increase MAX_CRASH_REPORT_SIZE to 150 KB
...
Now that OBS defaults to 64 bits on Windows, our crash reports are often
truncated since the 64 bit stack values are using twice as much space.
2017-04-11 13:07:34 +02:00
Richard Stanway
67e5f6c54e
UI: Continue to show OpenGL if already in use
...
Otherwise the user can't actually switch back to Direct3D since the
settings panel doesn't consider the renderer to be modified.
2017-04-10 16:53:28 +02:00
Richard Stanway
fdc9c47875
UI: Hide OpenGL and D3D adapter on Windows
...
OpenGL on Windows is rather unstable and can result in graphical
corruption or the complete inability to start OBS since some GPUs do not
support the minimum requirements after switching to OpenGL. The UI option
is now hidden unless --allow-opengl is passed on the command line.
The D3D adapter is currently unused and we often find users are concerned
when their GPU does not appear in the list.
2017-04-10 15:54:51 +02:00
Jim
bda50fb439
Merge pull request #874 from cg2121/remux-dialog-name
...
UI: Add window name to remux dialog
2017-04-08 23:39:23 -07:00
cg2121
5e65254f2c
UI: Add window name to remux dialog
2017-04-09 01:31:50 -05:00
Jim
cb38325009
Merge pull request #873 from mntone/patch-dshow-ffmpeg
...
win-dshow: Fix reallocation issue in ffmpeg-decode
2017-04-08 19:05:06 -07:00
mntone
117898477c
win-dshow: Fix reallocation issue in ffmpeg-decode
2017-04-09 10:39:39 +09:00
jp9000
41731bb096
Improve README/CONTRIBUTING files
...
Use reStructuredText to allow HTML formatting while still maintaining
clarity in the raw text.
2017-04-07 22:33:48 -07:00
jp9000
b63e4b055e
decklink: Add workaround for audio timestamp jump issue
2017-04-07 19:57:34 -07:00
mntone
c459ade360
decklink: Add option to select channel format
...
Closes jp9000/obs-studio#867
2017-04-07 19:56:28 -07:00
Hugh Bailey ("Jim")
698fd00174
Merge pull request #866 from RytoEX/update-picarto
...
rtmp-services: Update Picarto maximum bitrates
2017-04-06 12:55:12 -07:00
Shaolin
e006d961a4
audio-monitoring: Add ability to monitor Outputs
...
(Note: This commits also modifies the linux-pulseaudio, mac-capture, and
win-wasapi plugins)
Do not prevent the targeted output device from being monitored if the
selected monitor output device is a different one.
Closes jp9000/obs-studio#872
2017-04-05 18:58:08 -07:00
Colin Edwards
162450c882
mac-avcapture: Ability to directly add iOS devices over USB
...
Closes jp9000/obs-studio#869
2017-04-04 18:29:19 -07:00
Hugh Bailey ("Jim")
54805fe55d
Merge pull request #870 from kkartaltepe/feature-free-type-data
...
libobs: Remove multiple calls to free_type_data
2017-04-03 21:28:34 -07:00
jp9000
3544a2da48
UI: Fix property widgets not being disabled
2017-04-01 13:32:26 -07:00
jp9000
8f4f38c30e
obs-ffmpeg: Fix bug on non-MSVC compilers
...
This happens because the enum had the incorrect name, and microsoft
automatically treats all enums as integers in C, regardless of whether
they actually exist or not. Microsoft makes terrible compilers and
whoever decided this was a good idea should be fired.
2017-03-31 12:45:47 -07:00
jp9000
1d69e359ec
obs-ffmpeg: Always open on update unless set otherwise
2017-03-31 12:30:10 -07:00
jp9000
9174ba8403
obs-ffmpeg: Remove unnecessary open call
2017-03-31 12:28:10 -07:00
jp9000
f4bc778498
deps/libff: Don't build libff (deprecated)
2017-03-31 12:10:35 -07:00
jp9000
14725a79ee
UI: Remove libff as a dependency
...
Just directly includes the ff-util.c/h files in to UI to prevent the
need of compiling libff in full.
2017-03-31 12:10:34 -07:00
jp9000
a08d5505e6
deps/libff: Remove network init
...
Isn't really necessary due to libff being deprecated
2017-03-31 12:10:33 -07:00
jp9000
45d029b1fb
obs-ffmpeg: Change from libff to media-playback
2017-03-31 12:10:32 -07:00
jp9000
2329c71dac
deps: Add media-playback static lib
...
Intended to replace libff as the media playback library. Intended to
use less threads and be more extensible. It was nearly impossible to
modify libff without bursting a vein.
2017-03-31 12:10:31 -07:00
Kurt Kartaltepe
63688002a8
libobs: Remove multiple calls to free_type_data
2017-03-30 10:05:48 -05:00
jp9000
0941a9c13d
libobs: Add ability to preload async frames
...
Prevents any delay when starting up certain async video sources.
Additionally prevents old frames from being presented as well.
2017-03-28 09:39:47 -07:00
jp9000
d85224bb9b
libobs: Allow source to fully control source flags (for now)
...
This change prevents source flags from being incorrectly overwritten and
set to 0. Eventually flags need to be separated from source settings
and this should be reverted, but for now this solves an issue where
buffering would be enabled on async video sources regardless of whether
the user disabled it or not on the source.
2017-03-28 09:19:01 -07:00
jp9000
dc4e205008
libobs: Delay stop detection of audio source
...
Delay the "audio stopped" detection by one audio tick to ensure that
audio doesn't get intentionally cut out in some situations
2017-03-28 09:19:00 -07:00
Ryan Foster
c0be332828
rtmp-services: Update Picarto maximum bitrates
...
Update maximum video bitrate for Picarto from 2000 to 3500 and maximum
audio bitrate from 160 to 128.
http://help.picarto.tv/knowledge_base/topics/how-to-configure-open-broadcaster-software
2017-03-26 12:30:58 -04:00
jp9000
c422d84d6e
win-dshow: Fix issue with activating when not set to
...
When the windows video device source source is set to only activate when
showing, it would still activate on first startup of the program even if
it was in another scene and not showing anywhere to the user. This
fixes that issue.
2017-03-26 05:45:42 -07:00
Patrick Ancillotti
5845664a02
rtmp-services: Add Livestream service
...
Closes jp9000/obs-studio#798
2017-03-26 05:34:00 -07:00
Jim
2d706968cf
Merge pull request #816 from juvester/ci-linux-libfdk-aac
...
CI: Linux - Install libfdk-aac-dev
2017-03-26 03:42:35 -07:00
Kurt Kartaltepe
624aa2a504
libobs: Remove unimplemented exports
...
Closes jp9000/obs-studio#840
2017-03-25 09:51:45 -07:00
Jim
3a3015aecd
Merge pull request #855 from MP2E/master
...
UI: Fix segfault when no system tray exists
2017-03-25 08:53:02 -07:00
Jim
f1c8ae3532
Merge pull request #859 from reboot/fix_image_reloading_in_preview
...
image-source: Move file modification check before animation processing
2017-03-25 08:37:27 -07:00
jp9000
6af48130e0
UI: Fix bug where items can't be deleted in last scene
...
Bug introduced in jp9000/obs-studio#861
2017-03-25 07:36:46 -07:00
jp9000
3774a73fe9
UI: Disable filter pasting when scene collection changed
2017-03-25 07:08:11 -07:00
cg2121
bcd491a3d6
UI: Add copying/pasting of sources/filters
...
Closes jp9000/obs-studio#860
2017-03-25 04:29:49 -07:00
cg2121
1ef7a48e9c
libobs: Add obs_source_copy_filters function
...
Allows copying filters from one source to another.
Closes jp9000/obs-studio#860
2017-03-25 04:23:22 -07:00
Jim
e07cb71130
Merge pull request #861 from cg2121/delete-scene-workaround
...
UI: Add workaround to fix deleting final scene bug
2017-03-25 02:12:06 -07:00
BtbN
d1343dc064
obs-ffmpeg/nvenc: Remove "default" preset
...
The "default" preset is not an actual default, but something Nvidia
decided to just call that way. It yields the worst quality per bitrate
out of all the presets, for no actual benefits. The actual FFmpeg
default is the hq one, which yields the best quality, especially when
twopass mode is enabled.
I can't think of a way to keep the "default" preset in a non-confusing
way, and as it gives no known benefits, might as well just remove it
entirely.
(Jim edit: Also made it so that if the settings have it set to
"default", it automatically treats it as "hq")
Closes jp9000/obs-studio#865
2017-03-25 02:08:06 -07:00
Jim
2b87b3af10
Merge pull request #868 from juvester/ci-linux-ffmpeg-libff2
...
CI: Linux - Install FFmpeg from source
2017-03-25 01:37:21 -07:00
juvester
de32d89fc6
CI: Linux - Install FFmpeg from source
...
[skip appveyor]
2017-03-24 20:49:25 +02:00
Cray Elliott
c47cb25434
UI: Fix segfault when no system tray exists
2017-03-23 16:47:42 -07:00
Gol-D-Ace
3540e71a33
Merge pull request #863 from derrod/update-ingests
...
rtmp-services: Update maximum bitrate for Twitch
2017-03-19 18:41:53 +01:00
derrod
707110d2fd
rtmp-services: Update maximum bitrate for Twitch
...
Updated max 3.5 to 6. See https://help.twitch.tv/customer/portal/articles/1253460-broadcast-requirements#Broadcast%20Requirements
2017-03-18 23:46:21 +01:00
Gol-D-Ace
53deb385b1
Merge pull request #862 from Dead133/master
...
rtmp-services: Update ingest list for Restream.io
2017-03-17 20:18:40 +01:00
Andrew Surzhynskyi
a760ecd7e3
rtmp-services: Update ingest list for Restream.io
2017-03-17 17:08:38 +02:00
cg2121
66dbf8f258
UI: Add workaround to fix deleting final scene bug
2017-03-13 13:18:10 -05:00