summaryrefslogtreecommitdiff
path: root/doc/examples/qsvdec.c
Commit message (Collapse)AuthorAge
* examples/qsvdec: Don't use stack packetAndreas Rheinhardt2021-10-03
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* doc/examples/qsvdec: simplify this example via hw_device_ctx interfaceHaihao Xiang2021-08-11
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* examples: Don't call deprecated functions which don't do anythingMark Thompson2018-02-09
|
* examples/qsvdec: do not set the deprecated field refcounted_framesZhong Li2017-12-29
| | | | | | | | It is used by the deprecated API avcodec_decode_video2 and ignored by the new decode APIs (avcodec_send_packet/avcodec_receive_frame). Signed-off-by: Zhong Li <zhong.li@intel.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* examples/qsvdec: convert to the new decoding APIAnton Khirnov2016-11-23
|
* examples/qsvdec: switch to the hwcontext APIAnton Khirnov2016-11-23
| | | | The code now does not depend on VA and will work on windows as well.
* examples/qsvdec: convert to codecparAnton Khirnov2016-02-24
|
* examples/qsvdec: free the lavc decoder before closing MFX/VAAPIAnton Khirnov2015-09-28
| | | | lavc expects MFX to still be in a usable state on close.
* examples/qsvdec: do not free the surfaces in the frame_free() callbackAnton Khirnov2015-09-28
| | | | | Even though libmfx might not need them anymore, avcodec might still access the surfaces. So free them separately at the end.
* lavc: Consistently prefix input buffer definesVittorio Giovara2015-07-27
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* Add a QSV decoding example.Anton Khirnov2015-02-28