Michael Fabian 'Xaymar' Dirks
|
8f20a45ee8
|
hwapi/d3d11: Remove unused variables
|
2019-11-15 17:20:37 +01:00 |
|
Michael Fabian 'Xaymar' Dirks
|
ffb348b6c8
|
hwapi/d3d11: Implement create_from_obs
Allows zero-copy with zero-overhead hardware encoders in OBS Studio.
|
2019-11-07 22:09:34 +01:00 |
|
Michael Fabian 'Xaymar' Dirks
|
b67f51df76
|
hwapi/base: Create from OBS context
|
2019-11-07 22:08:46 +01:00 |
|
Michael Fabian 'Xaymar' Dirks
|
2f8acc58cf
|
encoder: Separate get_defaults and get_properties for SW/HW encoders
|
2019-10-04 19:27:45 +02:00 |
|
Michael Fabian 'Xaymar' Dirks
|
d0dc4be985
|
encoder: Replace ffmpeg::avframe_queue with integrated implementation
|
2019-10-03 19:21:54 +02:00 |
|
Michael Fabian 'Xaymar' Dirks
|
4836f9dda6
|
hwapi/d3d11: Implement new HWAPI code
|
2019-10-03 19:19:20 +02:00 |
|
Michael Fabian 'Xaymar' Dirks
|
650b397ced
|
hwapi/base: Improve frame allocation method
This allows us to cache existing frames, reducing the CPU and GPU memory load that appears due to constantly recreating frames.
|
2019-10-03 19:18:44 +02:00 |
|
Michael Fabian 'Xaymar' Dirks
|
d3f7b15633
|
hwapi/base: Add missing #include <memory>
|
2019-09-29 19:33:51 +02:00 |
|
Michael Fabian 'Xaymar' Dirks
|
b3a6dbb1b4
|
hwapi: Add API handlers to deal with some heavy lifting code
Makes our life easier when actually dealing with hardware encoding.
|
2019-09-29 19:15:45 +02:00 |
|