Anton Khirnov
|
8aecec8402
|
qsvdec: make ff_qsv_decode_init() static
It is not used outside of qsvdec.c anymore.
|
9 years ago |
Ivan Uskov
|
3f8e2e9953
|
libavcodec/qsvdec.c: correct flush() handler has been implemented
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Ivan Uskov
|
cc167f7e55
|
libavcodec/qsvdec.c: correct handling of dynamic frame size changing has been implemented
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Anton Khirnov
|
41d47ea85f
|
lavc: add Intel libmfx-based HEVC decoder.
|
9 years ago |
Anton Khirnov
|
96dca089b1
|
qsvdec: move qsv_process_data() from qsvdec_h264 to the common code
It will be shared with the upcoming mpeg2 and hevc decoders.
|
9 years ago |
Ivan Uskov
|
c90dbc67ed
|
libavcodec/qsvdec.c: The ff_qsv_decode() now guarantees the consumption of whole packet.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Ivan Uskov
|
d50ab820da
|
libavcodec/qsvdec_h264.c: refactoring: functionality of qsv_process_data() has been moved into qsvdec.c
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Ivan Uskov
|
1acb19d12b
|
libavcodec/qsvdec_h264.c: SPS parsing is now performed by MFXVideoDECODE_DecodeHeader() in libavcodec/qsvdec.c
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Anton Khirnov
|
f5c4d38c78
|
qsvdec: properly handle asynchronous decoding
Wait for async_depth frames before syncing.
|
9 years ago |
Ivan Uskov
|
6e127990fa
|
Refactoring to move common QSV-related code part into libavcodec/qsvdec.c
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Ivan Uskov
|
ce91bab70f
|
libavcodec/qsv.c: Issue fixed: QSV engine does not release display handler under linux platform.
Reviewed-by: Gwenole Beauchesne <gb.devel@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
9 years ago |
Anton Khirnov
|
72b7441a10
|
lavc: add Intel libmfx-based H.264 encoder
|
10 years ago |
Anton Khirnov
|
9ba27c2348
|
qsvdec: add 'decode' to the non-static function names
|
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 |
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 |