jp9000
5c0f4546ea
libobs/util: Add functions to get/set the cwd
...
Adds functions to get or set the current working directory.
2015-07-16 01:32:16 -07:00
jp9000
7bd5147074
libobs: Fix module search to ignore . and ..
...
When globbing for modules, the intent was to ignore the . and ..
directories that might also be included in the glob search. It was
mistakenly doing a string compare on the 'path' variable which contains
the full path, rather than the 'file' variable which just contains the
found file itself, so the string compare always failed.
2015-07-16 01:32:15 -07:00
jp9000
1f1f03d920
UI: Make plugin search path use arch. bits in name
...
If on windows/linux, make the plugin search path also include the
architecture bits for its binary search path.
2015-07-16 01:32:14 -07:00
jp9000
5d33c777c2
libobs/util: Add macro to specify arch. bits
2015-07-16 01:32:13 -07:00
Jim
1a822f9a1e
Merge pull request #456 from Gol-D-Ace/twitch-ingests
...
rtmp-services: Update twitch.tv ingests
2015-07-15 22:53:16 -07:00
Gol-D-Ace
e4d0b54a0d
rtmp-services: Update twitch.tv ingests
2015-07-16 07:14:08 +02:00
Jim
40d06ffb87
Merge pull request #455 from Gol-D-Ace/twitch-ingests
...
rtmp-services: Update twitch.tv ingests
2015-07-13 17:17:11 -07:00
Gol-D-Ace
ca64755d9b
rtmp-services: Update twitch.tv ingests
2015-07-14 02:12:50 +02:00
jp9000
8b5caeca10
cmake: Fix dependency cmake search paths
...
Fixes issues using DepsPath(32|64), was using ${lib_suffix} instead of
${_lib_suffix} so 32/64-sepcific directories wouldn't work properly.
Also the DepsPath environment/cmake variable wasn't specified for the
library search.
Also added the same dependency search paths for libfdk (if someone wants
to use it on windows for whatever reason)
2015-07-13 14:39:03 -07:00
Jim
9c0aaed4d1
Merge pull request #454 from Gol-D-Ace/twitch-ingests
...
rtmp-services: Update twitch.tv ingests
2015-07-12 10:28:35 -07:00
Gol-D-Ace
938ef67553
rtmp-services: Update twitch.tv ingests
2015-07-12 13:15:15 +02:00
Jim
139832db11
Merge pull request #452 from chaironeko/fix-auth-streams
...
Fixes for Authenticated RTMP streams
2015-07-11 20:52:09 -07:00
Jess Mayo
f1a6b37e8e
obs-outputs: Add bounds checking to b64enc
...
This fixes "warning: unused parameter 'maxsize' [-Wunused-parameter]"
introduced when authentication was turned on.
2015-07-12 12:34:47 +09:00
jp9000
bf1d07f513
win-capture: Fix bad return type
...
This was casting the return type to bool, which caused any non-zero
return code be converted to 1.
2015-07-11 15:36:53 -07:00
jp9000
45ed0a39a8
win-capture: Don't mark string mem. as executable
...
This is writing a string which LoadLibraryW can read in the target
process; it's not being executed so there's no reason to mark it as
executable.
2015-07-11 15:35:31 -07:00
jp9000
0833651adc
win-dshow: Update libdshowcapture to 0.5.4
2015-07-11 15:33:57 -07:00
jp9000
2bf764a721
win-mf: Remove unused variable
2015-07-11 14:26:53 -07:00
jp9000
bdc1a052fe
win-dshow: Fix mingw compiler errors/warnings
2015-07-11 14:26:52 -07:00
jp9000
931f42dab1
win-capture: Fix mingw compiler warnings
2015-07-11 14:26:51 -07:00
jp9000
845a9d2f1a
decklink: Fix mingw compiler warnings
2015-07-11 14:26:50 -07:00
jp9000
aa0e64b7c9
coreaudio-encoder: Fix mingw warnings
2015-07-11 14:26:49 -07:00
jp9000
8472857521
libobs: Fix warning from mingw
2015-07-11 14:26:48 -07:00
Jim
59a5e3df61
Merge pull request #451 from ttaylorr/patch-1
...
Update Beam's recommended broadcast settings
2015-07-11 12:56:21 -07:00
Taylor Blau
0cf68a16fb
rtmp-services: enable CBR for beam.pro
2015-07-11 15:54:29 -04:00
jp9000
b39445f323
UI: Allow QT to be found via cmake variable
2015-07-11 10:11:57 -07:00
Momcilo Medic
8421051831
deps-w32-pthreads: Update FSF address
...
Closes jp9000/obs-studio#453
2015-07-11 09:10:27 -07:00
Jess Mayo
cec88d2897
obs-outputs: Fix stuck "Connecting" with no key
...
With no stream key, no streams were actually being created.
This is a crazy configuration anyway, but it resulted in OBS getting
stuck in the "Connecting" state with no way to cancel.
We now just use the blank key and hope for the best.
2015-07-11 14:01:11 +09:00
Jess Mayo
1682d77df3
obs-outputs: Fix rtmp authentication
...
Reinstate flag checks in RTMP_Close that were erroneously removed.
Clear out the Link state before we establish a new connection. There is
too much state carried around during authentication that has no good
place to clear it in librtmp, which assumes a clean structure when the
connection is initially established.
2015-07-11 13:53:07 +09:00
Taylor Blau
fb4bee25df
rtmp-services: Update Beam's recommended settings
2015-07-10 16:49:48 -04:00
jp9000
1efb8491be
UI: Use SaveProjectNow for scene collections
...
This fixes a bug where scene collections would not properly save when
modifying them.
2015-07-09 10:51:27 -07:00
jp9000
3a974f5086
UI: Add SaveProjectNow function
...
This adds a function that allows saving the project now instead of
deferring it.
2015-07-09 10:51:22 -07:00
jp9000
0b2e1d6a9c
win-mf: Fix bug where 48khz wouldn't work
...
This bug corrupted the audio headers due to mis-use of operator
precedence.
2015-07-09 10:45:24 -07:00
jp9000
ad3d448f19
obs-ffmpeg: Use actual audio encoder sample rate
...
Uses the sample rate the audio encoder is running at for ffmpeg muxing
(in case the audio sample rate had to be changed by the encoder)
2015-07-09 10:44:24 -07:00
jp9000
50b47a6861
obs-outputs: Use actual audio encoder sample rate
2015-07-09 10:43:32 -07:00
jp9000
9f96e691ae
libobs: Add API to get encoder sample rate
...
In case the encoder has to use a different sample rate (due to the
sample rate being unsupported), we need an API function for the encoder
to get the sample rate that the encoder is actually running at.
2015-07-09 10:42:09 -07:00
jp9000
6fca7c4ccf
libobs: Update version to 0.11.1
2015-07-09 09:31:12 -07:00
jp9000
91bfb53ed5
libobs: Fix audio filters killing video on source
...
When an audio filter is applied to a video source that also has
accompanying audio, it would cause the video from the source to stop
rendering.
The original code this was from was to prevent audio-only sources from
rendering video, but I neglected to make sure that this would not apply
to filters, and thus when an audio filter is on a source with video, the
code would kill the video.
2015-07-09 02:05:09 -07:00
Palana
231dfbd975
libobs/util: Make os_sleepto_ns more accurate on windows
2015-07-09 02:42:38 +02:00
jp9000
3ef3ce29e4
win-capture: Update d3d9 hooks for win10 preview
2015-07-08 12:50:27 -07:00
Jim
fff323a0d5
Merge pull request #450 from dodgepong/latest-crowdin-translations
...
Add latest translations from CrowdIn
2015-07-08 12:04:30 -07:00
dodgepong
fb679bdd02
Add latest translations from CrowdIn
2015-07-08 14:56:07 -04:00
jp9000
af1014471d
UI: Use os_mkdirs, remove redundant do_mkdir calls
2015-07-08 10:03:39 -07:00
jp9000
d3ba8c8af4
UI: Make XDG config path first if moving to XDG
2015-07-08 10:03:09 -07:00
jp9000
847b3df322
libobs/util: Add os_mkdirs
...
Recursively creates a directory structure if one or more directories in
the path structure don't exist
2015-07-08 10:00:33 -07:00
jp9000
bf37258469
libobs/util: Allow ability to get base config path
...
This allows you to for example, get your base home directory or base
%appdata% directory.
2015-07-08 09:21:18 -07:00
Carl Fürstenberg
ba02e065fe
libobs: Add XDG config directory support
...
Adding XDG Base Directory Specification support for config dir
http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
Closes jp9000/obs-studio#348
2015-07-08 09:10:53 -07:00
Carl Fürstenberg
cf8c096f2e
libobs: Set sane write permissions on directories
...
Prevent setting global writable permissions on newly created
directories.
2015-07-08 08:11:14 -07:00
jp9000
2dfed30509
libobs: Update to 0.11.0
2015-07-08 00:14:21 -07:00
jp9000
3f9578dc33
UI: Make sure aero resets if settings cancelled
...
Fixes a bug where pressing "Cancel" on the settings window would not
reset aero to its original state.
2015-07-07 23:52:59 -07:00
Jim
e28f2690dd
Merge pull request #449 from chaironeko/mantis-163-quit-crash
...
obs-outputs: Fix crash with quit while connecting
2015-07-07 23:09:26 -07:00