Palana
d6b0a60327
coreaudio-encoder: Move to C++
2015-08-10 15:54:31 +02:00
Palana
02a09fdee3
coreaudio-encoder: Fix whitespace/indentation
2015-08-10 15:54:31 +02:00
jp9000
96dc5f796e
win-capture: Add more d3d9 exceptions for win 10
...
Adds exceptions for D3D9 version 10.0.10240.16412.
2015-08-07 21:27:35 -07:00
jp9000
05eef74891
mac-capture: Don't call CFRelease on null vars
...
CFRelease is not meant to be used with null variables. Check the
variables before calling CFRelease.
2015-08-03 00:08:03 -07:00
jp9000
927a90cfa7
win-capture: Use get_win_ver (not GetVersionEx)
2015-08-01 14:51:24 -07:00
jp9000
74354dc4cf
win-capture: Use texture for actual source size
2015-08-01 14:51:19 -07:00
Gol-D-Ace
bdda2b0b23
rtmp-services: Update twitch.tv ingests
2015-08-01 21:24:09 +02:00
Palana
255e9d6848
coreaudio-encoder: Fix potential memory leak
...
Found via clang-3.7 static analysis
2015-08-01 08:59:39 +02:00
jp9000
595de46e9d
decklink: Fix crash (null pointer dereference)
...
This is my fault; I made an idiotic assumption about the data and it
ended up causing the plugin to crash. This is definitely one of my more
embarrassing moments.
2015-07-25 09:51:30 -07:00
Jim
b22bc8127e
Merge pull request #457 from Radzaquiel/patch-7
...
obs-x264: Change string for translation
2015-07-22 08:34:07 -07:00
jp9000
c87d3b1f12
cmake: Rename FindFFMpeg to FindFFmpeg
...
This was sort of driving me crazy: The 'm' in FFmpeg isn't supposed to
be capitalized.
2015-07-18 16:32:26 -07:00
Radzaquiel
16be021c5b
obs-x264: Change string for translation
...
Adding the acronym "VFR" & keeping it this way in the string could be a good thing as the acronym is used worldwide in video encoding.
2015-07-18 14:38:51 +02:00
jp9000
77b7a83249
win-capture: Add D3D9 exceptions for win10 RTM
2015-07-16 15:45:33 -07:00
jp9000
c8d5058f1d
obs-x264: Add option to use variable framerate
...
This just changes the x264 encoder settings; it doesn't actually change
the framerate of OBS. OBS will always output at a constant framerate
regardless of whether this option is on or off; this just changes how
the encoder encodes the data.
2015-07-16 15:45:33 -07:00
Gol-D-Ace
e4d0b54a0d
rtmp-services: Update twitch.tv ingests
2015-07-16 07:14:08 +02:00
Gol-D-Ace
ca64755d9b
rtmp-services: Update twitch.tv ingests
2015-07-14 02:12:50 +02: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
Taylor Blau
0cf68a16fb
rtmp-services: enable CBR for beam.pro
2015-07-11 15:54:29 -04: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
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
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
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
John R. Bradley
3ae747dd50
win-mf: Add Media Foundation AAC Encoder
...
Adds Microsoft Media Foundation AAC Encoder that supports
96k to 192k bitrates. This plugin is only enabled on Microsoft
Windows 8+ due to performance issues found on Windows 7.
2015-07-07 23:05:44 -07:00
Jess Mayo
9f0abd69d1
obs-outputs: Fix crash with quit while connecting
...
We need to stop the stream even if it hasn't finished opening yet,
to make sure threads are cleaned up properly.
2015-07-08 13:12:47 +09:00
Jess Mayo
65d7f3b63f
rtmp-services: Add auth settings for custom server
...
Username and Password prompts have been added to the custom RTMP server UI
and saved in the config file alongside server and key.
2015-07-07 19:55:36 -07:00
Jess Mayo
132e58fb31
obs-outputs: Enable rtmp authentication
...
Authentication code has been updated as per the changes to support
multiple streams.
Authentication is now also enabled by default, and should be a no-op
if the server does not request authentication or username and password
details are not provided.
2015-07-07 19:55:35 -07:00
jp9000
fdcb27230c
text-freetype2: Add translation for source name
2015-07-06 21:28:40 -07:00
CommanderRoot
740e0084a0
rtmp-services: Update recommended Youtube settings
...
Closes jp9000/obs-studio#439
2015-07-06 19:24:49 -07:00
jp9000
e30255fbee
win-dshow: Log device info on update
...
Logs all device settings on update
2015-07-06 17:03:41 -07:00
jp9000
a9c769897d
obs-x264: Add separator to logging
2015-07-06 17:03:41 -07:00
jp9000
5f75993882
obs-ffmpeg: Improve AAC logging
...
Adds a separator and uses better logging techniques
2015-07-06 17:03:40 -07:00
jp9000
f4d0da4e04
win-capture: Add direct hooking and use by default
...
I've come to realize that it's probably not wise to deviate from the
original version's functionality due to the fact that the original
version works without issues. I'm wondering if some of the capture
problems have been due to the fact that the direct hook method (via
CreateRemoteThread) was removed, so I put it back in, made it default,
and added an option to use anti-cheat compatibility just like in the
original version.
2015-07-05 15:17:07 -07:00
jp9000
b0570c46c3
win-capture: Add inject library files
...
This is intended to separate the library injection code so that both the
inject helper process and the plugin itself can inject directly if they
wish.
2015-07-05 15:17:06 -07:00