63 Commits (4acb9b7d1046944345ae506165fb55883d04d8a6)

Author SHA1 Message Date
Andreas Rheinhardt d692c42938 avcodec/qsv: Use RefStruct API for memory id (mids) array 9 months ago
Sil Vilerino a9a2ddaea8 lavu/hwcontext_qsv: Update after adding support for VAAPI on Windows 2 years ago
Haihao Xiang 71cded6aa3 lavc/qsvdec: update HDR side data on output AVFrame 2 years ago
Haihao Xiang dc26bd8e6d lavc/qsvenc: enlarge the maximum number of ExtParam buffers on mfxEncodeCtrl 2 years ago
Haihao Xiang 3f28116ea2 lavc/qsv: specify Shift for each format too 2 years ago
Haihao Xiang 6900feef06 lavc/qsv: create mfx session using oneVPL for decoding/encoding 2 years ago
Haihao Xiang c77149bc37 qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 6aea224382 qsv: restrict user plugin to MFX_VERSION < 2.0 2 years ago
Haihao Xiang 3e61b7dd7f qsv: remove mfx/ prefix from mfx headers 2 years ago
Wenbin Chen 97141ffeec libavcodec/qsvenc: add ROI support to qsv encoder 3 years ago
Wenbin Chen e0ae810da3 libavcodec/qsvdec: Add more pixel format support to qsvdec 3 years ago
Haihao Xiang 8ca06a8148 lavc/qsvdec: export AVFilmGrainParams side data 3 years ago
Haihao Xiang 8dd507bf0d lavc/qsv: allow to add more parameter buffers to QSV frame 3 years ago
Andreas Rheinhardt 1cdbccaa16 avcodec/qsvenc: Fix leak and crash when encoding H.264 due to A53_CC 3 years ago
Andreas Rheinhardt 25394eb72e avcodec/qsv: Make ff_qsv_map_error() static 3 years ago
Artem Galin 776d5a7472 libavcodec/qsv: enabling d3d11va support, added mfxhdlpair 3 years ago
Andreas Rheinhardt c0d7d5f595 avcodec/qsv: Remove unused ff_qsv_level_to_mfx() 3 years ago
Jun Zhao ab9ff762c1 lavc/qsv: fix make checkheaders warning 5 years ago
Zhong Li 755ad01dd1 lavc/qsv: remove the unused funtion ff_qsv_profile_to_mfx() 5 years ago
Linjie Fu 5345965b3f lavc/qsvdec: Add GPU-accelerated memory copy support 5 years ago
Zhong Li 525de95679 lavc/qsv: add memory type message 5 years ago
Zhong Li 74007dd86a lavc/qsv: Fix MSDK initialization failure in system memory mode 5 years ago
Zhong Li f3dfd34f27 lavc/qsv: make function qsv_map_fourcc() can be called externally 5 years ago
Zhong Li f115a2b763 lavc/qsvdec: add function ff_qsv_map_picstruct() 5 years ago
Zhong Li 94ab39ec78 lavc/qsvdec: fix hevc level incorrectly map 6 years ago
Zhong Li 4131b0619c qsv: fix the dangerous macro definitions 6 years ago
Maxym Dmytrychenko cca5e4f040 qsv: adding Multi Frame Encode support 7 years ago
Zhong Li 52ed83fa1a lavc/qsvdec: expose frame pic_type and key_frame 7 years ago
Mark Thompson 91c3b50d74 qsv: Add ability to create a session from a device 8 years ago
Mark Thompson 4936a48b1e qsv: Add ability to create a session from a device 8 years ago
Mark Thompson cd1047f391 qsvdec: Pass the correct profile to libmfx 8 years ago
Anton Khirnov 4ab61cd983 qsv{enc,dec}: extend the internal frame allocator 8 years ago
Anton Khirnov 00aeedd841 qsv{dec,enc}: use a struct as a memory id with internal memory allocator 8 years ago
Anton Khirnov 404e51478e qsv{dec,enc}: always use an internal mfxFrameSurface1 8 years ago
Mark Thompson 1f26a231bb qsv: Merge libav implementation 8 years ago
Anton Khirnov 8e07c22e50 qsvenc: print warnings from encode/init 9 years ago
Anton Khirnov 95414eb2dc qsv: print more complete error messages 9 years ago
Anton Khirnov 536bb17e96 qsvdec: make ff_qsv_map_pixfmt() return a MFX fourcc as well 9 years ago
Anton Khirnov a0524d9b1e qsvdec: support getting the session from an AVHWFramesContext 9 years ago
Anton Khirnov 9c0bc1e980 qsv: add a missing #include 9 years ago
Will Kelleher 0eac93da0f qsvenc: write a53 caption data to SEI 9 years ago
Anton Khirnov f5c4d38c78 qsvdec: properly handle asynchronous decoding 10 years ago
Ivan Uskov ce91bab70f libavcodec/qsv.c: Issue fixed: QSV engine does not release display handler under linux platform. 10 years ago
Anton Khirnov 66acb76bb0 lavc: add Intel libmfx-based HEVC encoder 10 years ago
Ivan Uskov db89f45535 avcodec/qsv: Extending QSV/MFX session initialization for the linux platform where a display handle is required. 10 years ago
Michael Niedermayer 048b6331e0 avcodec/qsv_internal: Fix project name 10 years ago
Anton Khirnov 72b7441a10 lavc: add Intel libmfx-based H.264 encoder 10 years ago
Anton Khirnov d0a63d8b98 qsvdec: split off some code that will be shared with the encoder 10 years ago
Anton Khirnov 88de0c7901 apetag: add support for writing APE tags 12 years ago
Anton Khirnov 782e64fbe1 wv,mpc8: don't return apetag data in packets. 13 years ago