Clayton Groeneveld
6a282360f0
obs-text: Change default size of text to 256
2020-01-15 02:18:33 -08:00
Clayton Groeneveld
b5d2d26b5b
text-freetype2: Change default size of text to 256
2020-01-15 02:17:52 -08:00
Clayton Groeneveld
fd1a107436
image-source: Change default size to size of canvas
2020-01-15 02:17:09 -08:00
jpark37
9eeef48b5a
win-dshow: Fix upside-down RGB DIBs
...
Fix regression to RGB DIB orientation according to MSDN.
2020-01-13 21:50:54 -08:00
Jim
1b3525e66a
Merge pull request #2291 from jpark37/cube-lut
...
Cube LUT file support
2020-01-13 16:10:40 -08:00
jpark37
5306f56e89
obs-filters: Add Cube LUT samples
2020-01-12 20:02:33 -08:00
jpark37
4ea7424ebb
obs-filters: Add Cube LUT file support
...
Tested Cube LUT examples from Photoshop, Adobe spec, and some homebrew.
I don't know how to use the domain fields, so they are being ignored.
2020-01-12 20:02:24 -08:00
Kurt Kartaltepe
4d89123cdc
librtmp: Allow partial success for mbedtls
...
mbedtls_x509_crt_parse_path returns a positive number if it partially
succeeds and a negative number on complete failure. This changes the
positive result to no longer error and prevent TLS connections (OBS
verifies all endpoints so having no CA chain prevents TLS).
2020-01-12 13:31:39 -08:00
Florian Zwoch
2699bbbd77
obs-outputs: Fix mbedtls use of deprecated functions
...
mbedtls_md5_starts(), mbedtls_md5_update() and mbedtls_md5_finish()
have been marked deprecated since mbedtls version 2.7 and may go
away in the future.
These function have been superseded by versions with a return
value. They are suffixed with "_ret". We do not actually check
return values.
Also the header "mbedtls/net.h" has been superseded by
"mbedtls/net_sockets.h".
2020-01-08 11:45:55 +01:00
derrod
3d091d5eeb
rtmp-services: Update/remove services
...
- Mixer OSL removed (NXDOMAIN)
- Restream.io Prague added (FTL & RTMP)
- GameTips.tv removed (NXDOMAIN on all servers)
2020-01-08 04:55:38 +01:00
jpark37
2c10f237a0
mac-vth264: Fix encoder list leak
...
Instruments claims there are still more around here, but they look
internal with my limited Mac knowledge.
2020-01-04 09:46:09 -08:00
jpark37
55d47bed0d
obs-ffmpeg: Fix VC++ warnings
2020-01-03 09:32:07 -08:00
Kacper Geisheimer
a5fc8ab63b
rtmp-services: Add show-it.tv
2019-12-30 23:09:36 +01:00
Jim
4df9ce0cdf
Merge pull request #2251 from jpark37/lut-volume-texture
...
Use volume textures for LUT filter
2019-12-29 11:04:20 -08:00
jpark37
f452bfeedd
obs-filters: Add grayscale LUT image
...
Not sure what effect black_and_white.png is going for. Add grayscale.png
to try to make it clear that the other image shouldn't be used for
desaturation.
2019-12-26 09:41:47 -08:00
Jim
0d45f4d577
Merge pull request #1748 from boxerab/ffmpeg-streaming
...
obs-ffmpeg: UI and back-end for obs-encoded streaming over various protocols such as SRT
2019-12-18 12:54:10 -08:00
Gary Kramlich
cbe1791362
linux-v4l2: Add support for controls
...
Video4Linux exposes controls for capture devices. This commit adds
those controls to the properties window for v4l2-input devices.
2019-12-18 09:22:05 -08:00
jpark37
e4d8eaa1bc
obs-filters: Use volume texture for LUT
...
Simplifies shader calculations. Not much perf gain, but GPA shows
bottleneck shift from Shader Execution to Sampler as expected.
2019-12-15 14:38:32 -08:00
Daniel Hill
b9ad1ceb64
obs-qsv11: Add all TargetUsage values
...
Using terminology from FFmpeg reference, implement:
https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/cloud-computing-quicksync-video-ffmpeg-white-paper.pdf
2019-12-15 05:20:49 -08:00
Alexander Kozhevin
c11a30e02a
rtmp-services: Add YouStreamer
...
(This commit also modifies the UI module)
2019-12-14 12:54:31 -08:00
Jim
9ebc3d1352
Merge pull request #2220 from dionney/rate_control_vaapi
...
obs-ffmpeg: Enable VAAPI Rate Control
2019-12-14 02:11:02 -08:00
Jim
68bedcf1a9
Merge pull request #2240 from JohannMG/new-fb-bitrate
...
rtmp-services: Increase FB max bitrate to 6Mbps
2019-12-13 11:41:16 -08:00
jp9000
eed1a603d1
obs-browser: Disable system flash
2019-12-13 07:04:26 -08:00
JohannMG
0e6afafa67
rtmp-services: Increase FB max bitrate to 6Mbps
...
Facebook Live now recommends 6000kbps for most streamers and the auto
capping is clamping users to 4000kpbs. This fixes the new suggested
setting.
2019-12-12 17:24:45 -08:00
Yves Dionne
2841dfc6db
obs-ffmpeg: Enable VAAPI Rate Control
...
Enable choosing CBR, CQP and VBR.
2019-12-11 17:16:29 -05:00
Kraz3D
d34ad717b8
rtmp-services: Add Konduit.live
2019-12-10 08:53:06 -08:00
jpark37
3f58810b0e
libdshowcapture: Update to latest submodule
2019-12-08 14:52:00 -08:00
jpark37
592ff852a5
Decklink: Explicit casts for truncation warnings
2019-12-06 22:35:52 -08:00
Jim
c36e3fbc92
Merge pull request #2196 from jpark37/ffmpeg-mjpeg-spam
...
win-dshow: Suppress MJPEG error spam
2019-11-29 20:48:40 -08:00
Aaron Boxer
b55b1e9bfd
obs-ffmpeg: Add new ffmpeg-encoded-output
2019-11-27 14:40:52 -05:00
Aaron Boxer
e13dae8299
obs-ffmpeg: Expose ffmpeg_data_init and ffmpeg_data_free methods
2019-11-27 14:40:52 -05:00
Peter Geis
64d0b7fcb4
libobs: Enable compilation on aarch64
...
Add arch checks to enable aarch-compat layer on aarch64, retain normal
gcc intrinsics on x86 and ppc64.
2019-11-25 13:04:21 -05:00
jpark37
f685322a0f
win-dshow: Suppress MJPEG error spam
...
Only print the first message for this known benign error.
2019-11-24 23:59:27 -08:00
Clayton Groeneveld
82ffcdc827
UI: Add source icons
2019-11-24 20:50:42 -08:00
Jim
226f704e90
Merge pull request #2152 from Rosuav/fix-cursor-position
...
libobs: Fix cursor draw position bug when cropping a window capture.
2019-11-24 19:26:47 -08:00
jpark37
7d3e086e6f
win-wasapi: Verify and balance CoInitializeEx call
2019-11-24 09:43:39 -08:00
Jim
f09c7d0430
Merge pull request #2184 from kkartaltepe/log-ftl
...
obs-outputs: Log FTL during configure
2019-11-24 02:59:31 -08:00
Jim
1d1c9e5fee
Merge pull request #2167 from kkartaltepe/vaapi-ffmpeg-4.2
...
obs-ffmpeg: Remove unexposed vaapi parameters
2019-11-24 02:57:19 -08:00
Jim
fa5454d1b8
Merge pull request #2124 from notr1ch/pci-device-ids
...
Use PCI database IDs instead of string matching for devices
2019-11-22 23:15:55 -08:00
Jim
ef6e574d25
Merge pull request #2151 from RytoEX/vth264-dropped-frames
...
mac-vth264: Manually mark priority bits for frames
2019-11-20 23:45:51 -08:00
Chris Angelico
fd668695db
linux-capture: Fix cursor draw bug when cropping window cap.
...
When cropping the left or top of a window capture, OBS would misalign
the drawn cursor, placing it as if the entire window were being
captured. Instead, offset the captured cursor by the same number of
pixels, thus placing the cursor back where it belongs.
2019-11-20 22:09:47 -08:00
jp9000
f5e026b38b
rtmp-services: Add scenecut=0 to mixer requirements
2019-11-20 15:02:50 -08:00
Kurt Kartaltepe
210ebcbda7
obs-outputs: Log FTL during configure
2019-11-18 20:37:33 -08:00
Manuel Kroeber
3773c7cc31
obs-text: add missing locale include to fix build
...
PR 2079 added localization but forgot the needed include
2019-11-16 12:50:42 +01:00
Jim
e6daa22ab7
Merge pull request #2079 from exeldro/startcase
...
obs-text: text transform add locale and start case
2019-11-15 02:07:07 -08:00
Jim
61d959a095
Merge pull request #2077 from brittneysclark/qsv_cust_quant_mat
...
obs-qsv: Enable option for Custom Quantization Matrix
2019-11-14 18:54:51 -08:00
Jim
0d140542e4
Merge pull request #2072 from jpark37/dshow-negative-height
...
win-dshow: Support bottom-up DIBs
2019-11-13 11:42:05 -08:00
Jim
0f8472e8a8
Merge pull request #1914 from YouNow/master
...
rtmp-services: Add YouNow service and implement ingest lookup
2019-11-13 08:41:13 -08:00
jpark37
f896c773e8
win-dshow: Support bottom-up DIBs
...
The biHeight field can be negative, leading to crashes on some cards
like VisionRGB-E1S. Adding flip support is fairly straightforward.
There also appears to be a hack to automatically flip for RGB formats,
but I wish to remove it because it seems to fight with this change. We
already have a separate vertical flip checkbox to deal with non
compliant behavior.
2019-11-12 17:59:59 -08:00
wanhongqing
9b4d9c6788
win-dshow: Fix format switching issue
...
If the format was one encoded format and changes to another encoded
format, it could cause it to continue to treat it as the old format.
2019-11-12 14:37:32 -08:00