Anton Khirnov
|
8e07c22e50
|
qsvenc: print warnings from encode/init
|
9 years ago |
Anton Khirnov
|
95414eb2dc
|
qsv: print more complete error messages
Include the libmfx error code and its description
|
9 years ago |
Anton Khirnov
|
21962261c7
|
qsv: handle the semi-packed formats in map_fourcc as well
This will allow using this function for encoding as well, where the
input format is already the semi-packed version.
|
9 years ago |
Anton Khirnov
|
92736c74fb
|
qsvdec: add support for P010 (10-bit 420) decoding
|
9 years ago |
Anton Khirnov
|
536bb17e96
|
qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as well
Stop hardcoding NV12.
Also, move this function to the shared code, it will be used by the
encoder as well.
|
9 years ago |
Anton Khirnov
|
ad9c9440d5
|
qsvenc: support getting the session from an AVHWFramesContext
|
9 years ago |
Anton Khirnov
|
a0524d9b1e
|
qsvdec: support getting the session from an AVHWFramesContext
|
9 years ago |
Luca Barbato
|
92c1a83ee9
|
qsv: Fix loading multiple plugins
av_get_token does not strip the trailing separator.
|
9 years ago |
Luca Barbato
|
ce9d7da765
|
qsv: Move down the implementation query
The plugin loaded may not match the general implementation capability
wise.
|
9 years ago |
Anton Khirnov
|
66acb76bb0
|
lavc: add Intel libmfx-based HEVC encoder
|
10 years ago |
Anton Khirnov
|
d0a63d8b98
|
qsvdec: split off some code that will be shared with the encoder
|
10 years ago |
Anton Khirnov
|
b04d009b0e
|
qsv: rename to qsvdec
This is to avoid conflicts with the upcoming QSV encoding support.
|
10 years ago |
Yukinori Yamazoe
|
212556cd21
|
qsv: Improve the log message of when initializing MFX_IMPL_HARDWARE{2, 3, 4}
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
10 years ago |
Anton Khirnov
|
4e08c82110
|
lavc: add an Intel libmfx-based H.264 decoder
Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori
Yamazoe <drocon11@gmail.com>.
|
10 years ago |