Henrik Rydgård and Claude Opus 5.5
9d33e828ab
Camera: Compress webcam frames to fit the game's framesize
...
The PSP camera keeps JPEG frames within the framesize from the video setup.
Go!Edit stores frames in 15KB slots and only takes frames that fit, so our
uncompressed-quality webcam frames were dropped and one frame got repeated
for the whole clip. Lower the JPEG quality until a frame fits.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com >
2026-09-29 11:44:10 -06:00
Henrik Rydgård
d2c2ee337e
Remove the mfplat.dll hard dependency (now dynamic).
2026-05-11 16:09:22 +02:00
oltolm
02e767866a
fix compiler warnings
2025-02-22 14:15:15 +01:00
oltolm
5c1412f84d
use ComPtr for misc. things
2025-01-17 18:06:24 +01:00
Henrik Rydgård
26de955c77
Warning fixes, add warning to Cave Story if skip buffer effects is on
2024-10-22 11:56:08 +02:00
Henrik Rydgård
e01ca5b057
Logging API change (refactor) ( #19324 )
...
* Rename LogType to Log
* Explicitly use the Log:: enum when logging. Allows for autocomplete when editing.
* Mac/ARM64 buildfix
* Do the same with the hle result log macros
* Rename the log names to mixed case while at it.
* iOS buildfix
* Qt buildfix attempt, ARM32 buildfix
2024-07-14 14:42:59 +02:00
Henrik Rydgård
d769c3223c
Fix camera mirroring color issue, fix warning
2024-05-05 11:20:29 +02:00
Henrik Rydgård
dbd774040e
Add option to mirror the camera image horizontally.
...
Only for Windows right now - since the PSP expects the image as a JPEG and
the various backends deliver it as such, we have to add
platform-specific code to mirror the image pre-compression.
2024-04-16 20:33:06 +02:00
Henrik Rydgård
5b3be0d720
Update USE_FFMPEG checks
2024-04-10 18:40:02 +02:00
Unknown W. Brackets
1810692236
Global: Cleanup some type/range checks.
2022-12-10 21:13:37 -08:00
Henrik Rydgård
f4a6d291e1
Common: Capitalize setCurrentThreadName().
2021-04-30 23:02:36 -07:00
Unknown W. Brackets
0b632afcdb
Windows: Reduce camera state locks.
...
It only needs a lock on shutdown.
2021-02-17 00:33:39 -08:00
Unknown W. Brackets
e85a8b0f5b
Global: Cleanup class init order warnings.
2021-02-15 11:59:45 -08:00
Unknown W. Brackets
7119011363
Windows: Correct some variable init warnings.
2021-02-15 11:59:45 -08:00
Unknown W. Brackets
c66d5dcac1
Windows: Prevent hang on shutdown.
...
Which may occur on ARM64 or perhaps lower thread processors? Let's avoid
spinloops.
2021-01-02 22:49:06 -08:00
shenweip
aac4cbb1dc
Changes the way of reading microphone data.
...
Feeds the microphone buffer continuously(Windows) and overwrites old data with new data when the buffer has no remaining space.
2020-11-22 01:17:25 +08:00
Henrik Rydgård
15382d5f94
Move threading utils from native to Common
2020-10-01 09:27:25 +02:00
Henrik Rydgård
a24e2e6946
Minor cleanups in CaptureDevice
2020-09-12 12:30:44 +02:00
shenweip
5de721bb4c
minor fix
2020-08-01 19:50:23 +08:00
shenweip
94aaf21ef2
Use UTF-8 code page to get the device names.
2020-07-31 10:25:26 +08:00
shenweip
c7e2eba231
Add basic Microphone support on Windows.
2020-07-31 10:24:17 +08:00
Florin9doi
58b04ef77b
QT Api for Camera (Linux/macOS)
...
Allow the use of different resolutions (win/android/iOS)
2020-02-10 08:47:55 +02:00
shenweip
3f585782f1
Don't shut down camera when exiting games,also re-enumerating devices if
...
received WM_DEVICECHANGE.
2020-01-24 16:05:28 +08:00
Henrik Rydgård
97c81ac5a2
Partial workaround for #12588 . Cameras are now gone from settings though after playing one game...
2020-01-21 20:57:26 +01:00
Florin9doi
09e32223c2
Add camera support for linux (V4L2)
2020-01-16 23:25:34 +02:00
shenweip
d1e354ce04
Improve compatibility.
...
Don't implemente on vista and UWP,they don't have a full support for this.
2020-01-14 17:15:11 +08:00
shenweip
5c4a1e00fc
BuildFix
2020-01-14 08:19:44 +08:00
shenweip
034a257baf
Add camera support for windows.
2020-01-13 15:06:02 +08:00