palana
567edbf4ea
Fix monitor capture not updating coordinates when switching monitor
...
Updating was broken since 0ef092a33a9ed16043fd18576bfbaf38fc875027
2014-10-26 03:43:05 +01:00
John R. Bradley
0ef092a33a
Fix clobbering of monitor capture subregion values
2014-09-29 11:33:42 -05:00
Richard Stanway
2d26f549bd
Various small fixes picked up by Coverity Scan
2014-08-22 20:56:08 +02:00
jp9000
6d8dc0828e
Fix issues with BF4 and BF:HL borderless mode
2014-06-24 08:24:02 -07:00
jp9000
8dc7ecf037
Reset stream size if cancelling out of capture
2014-05-21 02:14:10 -07:00
jp9000
0da2d6a105
Readd 'set base resolution', add warning popup
...
This button was originally added as a convenience feature for users who
liked to stream certain windowed games (especially retro games) at a 1:1
pixel ratio without having to constantly fiddle with the settings or
figure out exactly what the window client rectangle size was for the
target.
However, some less knowledgable users would press this button without
knowing specifically what it does, causing some support issues. I've
readded the button, but with a big warning box that will pop up warn the
user and ask for confirmation.
However, this problem will have to be solved better in the rewrite.
Having this in the software capture sources is not an adequate way of
dealing with the problem. There needs to be some way to save custom
resolutions in the rewrite so you can easily switch between them. There
also needs to be a way to copy the resolution of a window or window
client rectangle, and it really shouldn't be in the window capture
source properties I think.
2014-05-11 20:02:23 -07:00
palana
693ec14bee
Remove 'Set base resolution' button from DesktopImageSource config dialogs
...
Reasons for removal:
- there was no feedback when clicking the button
- missing confirmation/undo for such a fundamental config change
2014-02-27 17:45:37 +01:00
palana
f4ed09778e
Add RTL-aware wrappers for DialogBox and CreateDialog
...
This makes previous RTL-changes (except for OBSMessageBox) obsolete
2014-02-26 07:07:13 +01:00
palana
618c1489c7
Add LocaleIsRTL API call
2014-02-25 14:24:32 +00:00
jp9000
f4ba6c736a
Fix tooltips for right-to-left languages
2014-02-24 18:27:25 -07:00
jp9000
f83442633b
Replace MessageBox with wrapper for RTL languages
2014-02-24 18:18:21 -07:00
jp9000
07518b5146
Add a minor (temporary) fix to desktop drawing
...
I'd rather have the cursor for the desktop texture to show properly than
show up garbled. I'd rather be spending my time in obs-studio right now
though. obs-studio will have a built-in way of dealing with
multi-texture based sources much better (rendering to texture)
2014-02-16 07:54:58 -07:00
paibox
e70a5eeca6
Quick fix for Window Capture
...
I'm not quite sure why anyone would ever want the Window Capture to turn
into a giant black rectangle just because the window being captured was
closed.
2013-12-16 10:06:48 +01:00
paibox
38635c4632
Fix Window Capture for windows with no title
...
Windows with no title now display the process name instead, and does not
break the window order in the list.
2013-11-10 13:38:41 +01:00
HomeWorld
e7c006fc5f
Made win8 monitor capture acquire desktop duplicator/release it in BeginScene/EndScene and not acquire/release it at imagesource creation/deletion time - workaround for Api.cpp:OBS::SetScene behavior
2013-09-14 23:19:17 +03:00
HomeWorld
b355a79676
Small fix for win8 monitor capture (when using multiple adapters)
2013-09-14 15:38:35 +03:00
palana
8890fdfe11
Added vertex rotation support to DrawSpriteExRotate
...
Allows for rotations that are not a multiple of 90 degrees
2013-09-12 03:39:32 +02:00
HomeWorld
0aa17bb847
Changed win8 monitor duplicator aquire retry interval to 100 ms
2013-09-09 11:28:56 +03:00
jp9000
de5140555f
add "capture layered" into window capture
2013-08-18 21:23:16 -07:00
jp9000
6d1a39f833
finally fixed monitor rotation for monitor capture on windows 8 (though it still baffles me beyond reason why anyone would use monitor capture at all with a portrait desktop)
2013-08-04 15:26:30 -07:00
Richard Stanway
fed98897c6
I appear to be unable to spell
2013-08-03 15:45:26 -04:00
Richard Stanway
1e4c95213f
Don't attempt to render a zero width/height cursor
2013-08-03 15:42:02 -04:00
Richard Stanway
4febb06b9c
Log error code from BitBlt failure
2013-07-22 21:02:10 -04:00
jp9000
220cde415d
make it so mouse only shows in game/window capture when it is the foreground window
2013-07-02 08:48:03 -07:00
paibox
c59cbbe1f3
Fixed the monitor capture with Aero on warning
2013-06-20 11:58:35 +02:00
Richard Stanway
d11441b97f
Fix Aero warning appearing for window capture
2013-06-14 01:52:38 -04:00
Richard Stanway
08e1ac51ef
Make Aero warning more annoying when using monitor capture.
...
Allow disabling of Aero at runtime.
2013-06-14 01:51:40 -04:00
jp9000
4b61ddc365
one minor bug with sizing to 16 or below
2013-05-10 20:01:43 -07:00
jp9000
5ea47c34c7
made some minor alterations to a few artificial size limiations. saying 32 is too big is fine, but anyone who goes below 16 seriously needs to find a better way of doing things.
2013-05-10 19:59:54 -07:00
HomeWorld
b8b7d90134
Window Capture: Update subregion values if another window is selected
2013-04-24 17:32:33 +03:00
HomeWorld
ed3d9ac120
Fixed an issue with window capture config (previously selected subregion values getting overwritten)
2013-04-24 16:06:22 +03:00
jp9000
fccdc638aa
Split up software capture into window and monitor capture. Put warnings on monitor capture for vista/7 and when aero is on
2013-04-19 10:50:16 -07:00
jp9000
ae2e0e314a
fixed spelling error
2013-04-08 17:17:47 -07:00
Richard Stanway
9aceaadbcc
Some small code cleanups via static analysis (cppcheck)
2013-04-04 03:20:02 -04:00
paibox
d8760b06a2
Fix a small memory leak that would occur when enabling point filtering in Windows 7. (And possibly Vista.)
2013-03-31 14:36:32 +02:00
jp9000
6e8561a228
made it so 1bit and 24bit cursors can be captured, and also attempting a fix for the weird non-square cursor bug
2013-03-26 04:52:08 -07:00
paibox
ee68ba6924
Added point filtering option to the software capture source as well, useful for up/downscaling of emulators and other low resolution fixed pixel 2D stuff.
2013-03-19 12:02:44 +01:00
jp9000
3be930e719
added compatibility mode for software capture
...
added triple buffering option to advanced settings (potentially as an optimization for some cards)
added scene buffering time option to advanced settings (mainly for sound devices)
moved "Use CBR" to encoding section, made buffer size automatically default to the same as bitrate unless "Use Custom Buffer Size" is checked
2013-02-24 07:51:01 -07:00
jp9000
c78f7161a5
moved gamma stuff to software capture and game capture
2013-02-16 02:51:24 -07:00
jp9000
91e900a6cc
Added a profile menu for quickly switching between profiles
...
Added a button in software capture to set the base stream output size to the target size
2013-02-02 04:52:45 -07:00
jp9000
deaa09f318
fix for devices that can choose a lower priority output type
...
also, a little audio tweak
2013-01-25 16:57:45 -07:00
jp9000
8c1b200f43
welp, 100ns timing turned out to be a really bad idea
2013-01-25 16:42:06 -07:00
HomeWorld
453565c46f
Small visual improvements of software source region select window
2013-01-25 11:12:24 +02:00
jp9000
34da87be39
enabled full range again in x264
...
increased scene buffering size to 200ms
added transparency to the sub-region thing
2013-01-25 00:12:26 -07:00
jp9000
ab859da2aa
fixed some mic sync issues
...
fixed some potential desktop sync issues
fixed some bad names
fixed more json issues
fixed mp4 file syncing
2012-12-30 14:30:08 -07:00
jp9000
efe771565f
capture card audio stuff, audio system adjustments, audio thread adjustments
2012-12-25 09:34:07 -07:00
Richard Stanway
5c770af951
Merge remote-tracking branch 'origin/master'
2012-12-17 09:39:36 -05:00
Richard Stanway
575fe248b5
Add OS version to OBSApi, avoid redundant calls to GetVersionEx
2012-12-17 09:39:25 -05:00
jp9000
544975b4e7
added sizing/aspect ignore/positioning to graphics capture, added mouse to win8 capture, fixed push-to-talk volume, added push-to-talk delay
2012-12-16 22:27:41 -07:00
jp9000
307903f372
fixed a crash with audio levels, added the ability to crop win8 capture
2012-12-16 13:32:04 -07:00