mvji
93490da4c2
obs-ffmpeg: Use YVYU for FFmpeg pix fmt YVYU422
...
This commit also modifies deps/media-playback and libobs.
2022-04-19 19:39:22 +02:00
mvji
5f35e73d8b
deps/media-playback: Use YUV422 for planar 422 pix fmt
...
Instead of UYVY422
2022-04-19 19:39:05 +02:00
mvji
ae94c35152
obs-ffmpeg: Add support for YUV422P10LE, YUV444P12LE, YUVA444P12LE
...
This commit also modifies deps/media-playback
2022-04-19 19:38:28 +02:00
jpark37
05b673381f
deps/media-playback: Add P010 to closest_format
...
Used by HDR media playback with hardware decode.
2022-04-18 05:23:13 -07:00
jpark37
4ae3956010
deps/media-playback: Add I010/P010 support
2022-04-03 00:03:34 -07:00
mvji
c62dc7ffee
obs-ffmpeg : use I422 for YUV422P input format
...
Avoid conversion to UYVY422 for 422P video input files (like dnxhd or xdcam422)
2022-03-26 21:05:45 -07:00
jpark37
89532e59fc
deps/media-playback: Use OBS YUV(A)444P to RGB conversion
...
swscale with SWS_FAST_BILINEAR produces artifacts.
2020-06-11 10:49:00 -07:00
jpark37
1e87df89bb
deps/media-playback: Convert YUV alpha formats to RGB on GPU
...
I40A -> RGBA, 1080p, CPU
swscale (MMX), Intel i7-6700: 1910 us -> 0 us
GPU measurements used Intel GPA with SetStablePowerState.
I40A -> RGBA, 1080p, GPU
Intel HD Graphics 530: 0 us -> 677 us
NVIDIA RTX 2080 Ti: 0 us -> 43 us
2019-08-11 11:26:52 -07:00
James Park
df05f65d63
deps/media-playback: YUV444P support
...
Use libobs for YUV444P conversion previously handled by FFmpeg. This
ensures the libobs path resists rot.
2019-04-11 23:00:04 -07:00
jp9000
2329c71dac
deps: Add media-playback static lib
...
Intended to replace libff as the media playback library. Intended to
use less threads and be more extensible. It was nearly impossible to
modify libff without bursting a vein.
2017-03-31 12:10:31 -07:00