Jim
1bd3c2a785
Merge pull request #621 from reboot/fix_filter_dialog_crash
...
UI: Fix crash in filters dialog caused by access to deleted widget
2016-09-20 07:53:26 -07:00
Christoph Hohmann
7de289f6cc
UI: Fix crash in filters dialog caused by access to deleted widget
2016-09-20 16:23:11 +02:00
jp9000
84613cecff
win-dshow: Disable plugin and warn if submodule not found
2016-09-20 05:07:30 -07:00
jp9000
6736aeebde
rtmp-services: Remove forced zerolatency on service
2016-09-19 17:58:15 -07:00
jp9000
ba47bcafc8
Revert "rtmp-services: Add ability to specify tune param"
...
This reverts commit 4b0f22d05a41680c1406efcc4078eac23cf79ca4.
Services should not force tunes.
2016-09-19 17:57:59 -07:00
jp9000
2cf5c5f7f7
libobs/util: Fix get_dll_ver always getting kernel32 info
2016-09-19 17:52:20 -07:00
Ryan Foster
47aa56b3e9
libobs/util: Fix Windows 10 revision detection
...
Sometimes the revision number isn't put in to the kernel32.dll version
information. It's best to use the registry in this case.
2016-09-19 17:52:19 -07:00
Andrei Nistor
95f364dd29
rtmp-services: Add CAM4 streaming service
...
Closes jp9000/obs-studio#606
2016-09-19 07:33:44 -07:00
Andrei Nistor
4b0f22d05a
rtmp-services: Add ability to specify tune param
...
Some services need to set up tune=zerolatency
for low-latency streaming
2016-09-19 07:04:41 -07:00
jp9000
c99f65a0df
libobs: Add property functions to mod. int/double limits
2016-09-19 07:04:00 -07:00
jp9000
0bc0db1207
libobs/graphics: Add gs_draw_sprite_subregion function
...
Allows rendering only a subregion of a specific sprite.
2016-09-19 07:03:57 -07:00
Jim
b2fd5ca25e
Merge pull request #607 from CoDEmanX/master
...
Don't nudge sources if preview is locked
2016-09-16 20:43:47 -07:00
Jim
f9def899c7
Merge pull request #609 from CoDEmanX/patch-1
...
Add link to CONTRIBUTE for translations
2016-09-16 20:33:04 -07:00
cg2121
883f9f204b
UI: Add reset/close buttons to transform dialog
...
Adds a reset and close button to the transform dialog.
Closes jp9000/obs-studio#612
2016-09-16 20:30:52 -07:00
derrod
3b3933b42f
obs-ffmpeg: Fix (put back in) "profile" NVENC setting
...
The profile setting may have been unintentionally removed in 0157d02564.
Closes jp9000/obs-studio#616
2016-09-16 19:55:18 -07:00
jp9000
b2a85a2820
obs-text: Reload whenever file timestamp has changed
...
Rather than reload when the timestamp is greater than the previous
timestamp, reload whenever the timestamp has changed.
2016-09-16 19:47:24 -07:00
Jim
1946ee6443
Merge pull request #617 from RytoEX/master
...
image-source: Reload file when timestamp has changed
2016-09-16 19:46:31 -07:00
jp9000
31f106c1b5
obs-text: Fix typo
2016-09-15 05:20:59 -07:00
jp9000
1bbe152a55
obs-text: Fix call type for GDIObj helper class
...
The call type for the deleter function used with the GDIObj helper class
is __stdcall. Without it, it'll fail to build in 32bit properly.
2016-09-15 04:52:22 -07:00
jp9000
6b2862fe1e
Revert "libobs/util: Add index operator to BPtr"
...
This reverts commit 7224e8d36e6c635c9769af1a5f1d9f7c903ac9e0.
This change was unnecessary due to the fact that indexing is already
performed automatically via the cast operator.
2016-09-14 16:59:47 -07:00
jp9000
5af1a2b5bb
text-freetype2: Deprecate on windows
2016-09-14 16:59:46 -07:00
jp9000
34eb4cd409
obs-text: Add GDI+ text source
2016-09-14 16:59:46 -07:00
jp9000
b8acca7cca
UI: Hide deprecated sources from add source popup menu
2016-09-14 16:59:45 -07:00
jp9000
dc2915dc3b
UI: Sort 'Add' source popup menu
2016-09-14 16:59:28 -07:00
jp9000
4584ef2511
UI: Limit font size for font property label
...
If the font size is too big, it can take up the entire properties view
window.
2016-09-14 16:59:27 -07:00
jp9000
855381fc9e
libobs: Add source capability flag for deprecation
2016-09-14 16:58:15 -07:00
Ryan Foster
c8a81bba72
image-source: Reload file when timestamp has changed
...
This commit fixes the issue outlined in the following thread:
https://obsproject.com/forum/threads/50045/
When the image source file was replaced by an outside process, it would
only reload when the file's new timestamp was newer than the file's
previous timestamp. This fixes that behavior. Now an image source
will reload any time the file's new timestamp is different than its
previous timestamp.
2016-09-14 05:43:48 -04:00
jp9000
c5c1e34d09
obs-ffmpeg: Free remaining NVENC frames on exit
...
This clears out remaining NVENC frames to ensure that the encoder has
finished processing before shutting down.
2016-09-13 09:17:07 -07:00
jp9000
001f3c751b
win-dshow: Add tooltip to "Use Buffering" option
2016-09-11 04:16:14 -07:00
jp9000
2b4bf21416
UI: Add tooltips (long description) to property controls
2016-09-11 04:15:57 -07:00
jp9000
5c5d0ba9e5
UI: Add ability to forcibly stop streams/recordings
...
If the user hits the "stop stream" button it'll transition in to
"stopping stream..." and will continue to output until the stream
reaches the timing in which "stop" was pressed.
However, if there is significant congestion, stopping the stream can
take far longer than the user may like. So there needs to be an option
to forcibly stop the stream in that case; pushing the "stop" button a
second time should allow the user to tell the stream/recording to stop
right away instead of waiting for the precise stop timing.
2016-09-09 17:39:21 -07:00
jp9000
50d7cc8ae6
obs-outputs: Allow forced stop even when stopping
2016-09-09 17:39:20 -07:00
jp9000
9a58772a01
obs-ffmpeg: Allow ffmpeg_mux forced stop even when stopping
2016-09-09 17:39:19 -07:00
jp9000
bc3944301f
libobs: Allow forced stop even when already stopping
...
Allow outputs to force a stop even when already in the process of
stopping. If for example a stream is heavily congested and taking a
very long time to stop, this allows frontends to give the users the
option to forcibly stop the stream to make it stop as quickly as
possible.
2016-09-09 17:39:18 -07:00
Richard Stanway
007d39e296
UI/installer: Miscellaneous installer improvements
...
- Checks for previous instances by using the FindProcDLL NSIS plugin
- No longer allows ignoring if there is a sharing violation.
- Added version information section to allow friendly description in
the UAC elevation prompt.
- Kill lingering instances of cef-bootstrap before installing.
2016-09-07 23:52:04 +02:00
jp9000
be89ef8712
frontend-tools: Remove unused locale
2016-09-07 06:01:42 -07:00
jp9000
39592ff5eb
frontend-tools: Add scene switcher plugin
2016-09-06 22:01:50 -07:00
jp9000
988bbc6080
libobs: Add obs_module_get_string helper function
...
Allows getting a translated string for the current module, returning
false if no string available.
2016-09-06 22:01:49 -07:00
jp9000
8836592d92
UI: Add front-end API library
...
Allows manipulating and modifying the front-end via plugins.
2016-09-06 22:01:48 -07:00
jp9000
bfc21317bf
UI: Make scene collection/profile enum funcs external
...
Allows using the functions outside of the file they're in.
2016-09-06 04:54:24 -07:00
jp9000
9ed95b2497
UI: Change certain scene functions to slot functions
...
This allows using the functions via Qt message queue. The reason for
this is so a frontend API can queue these functions to call safely from
another thread.
2016-09-06 04:54:23 -07:00
jp9000
7224e8d36e
libobs/util: Add index operator to BPtr
2016-09-06 04:43:52 -07:00
Gol-D-Ace
91f752aff4
Merge pull request #613 & #614 from rpslack/patch-3
...
Closes #613 & #614
2016-09-06 08:46:16 +02:00
rpslack
a8b59b70ea
rtmp-services: Add AfreecaTV streaming service
2016-09-06 08:31:44 +02:00
CoDEmanX
4704640c03
Add link to CONTRIBUTE for translations
2016-09-02 18:15:09 +02:00
CoDEmanX
4986cbae30
UI: Don't nudge source if preview is locked
2016-09-02 17:13:45 +02:00
jp9000
562b3c2990
rtmp-services: Add meridex service
2016-08-30 18:24:53 -07:00
Jim
07539da7ab
Merge pull request #603 from RytoEX/master
...
Add Windows bitness (32/64-bit) to log file
2016-08-27 21:59:51 -07:00
jp9000
01b274f1da
UI: Rename 'obs' dir to 'UI'
...
This is to prevent confusion both when prefixing commits and when
reading the directory structure for the first time.
2016-08-27 20:19:45 -07:00
Ryan Foster
aa899c2278
libobs: Log Windows bitness (32/64-bit)
2016-08-27 05:04:21 -04:00