- 02 Apr, 2017 2 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
-
- 12 Jan, 2017 1 commit
-
-
Anton Khirnov authored
Introducing enforced sync points in arbitrary places is bad for performance. Since the vast majority of receiving code (QSV VPP or encoders, retrieving frames through hwcontext) will do the syncing, this change should not be visible to most callers. But bumping micro just in case. This is also consistent with what VAAPI hwaccel does.
-
- 08 Dec, 2016 1 commit
-
-
Timothy Gu authored
Bug-Id: CID 1396851 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 17 Nov, 2016 1 commit
-
-
Diego Biurrun authored
libavcodec/qsvdec.c:93:5: warning: braces around scalar initializer
-
- 14 Nov, 2016 3 commits
-
-
Mark Thompson authored
-
Mark Thompson authored
The VC-1 decoder fails to initialise if this is not set.
-
Mark Thompson authored
This was correct for H.26[45], because libmfx uses the same values derived from profile_idc and the constraint_set flags, but it is wrong for other codecs. Also avoid passing FF_LEVEL_UNKNOWN (-99) as the level, as this is certainly invalid.
-
- 07 Nov, 2016 3 commits
-
-
Anton Khirnov authored
Handle the internal frame requests, which is required by the HEVC encoding plugin. Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>
-
Anton Khirnov authored
This will allow implementing the allocator more fully, which is needed by the HEVC encoder plugin with video memory input. Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>
-
Anton Khirnov authored
For encoding, this avoids modifying the input surface, which we are not allowed to do. This will also be useful in the following commits. Signed-off-by: Maxym Dmytrychenko <maxym.dmytrychenko@intel.com>
-
- 30 Oct, 2016 1 commit
-
-
Luca Barbato authored
-
- 31 Jul, 2016 1 commit
-
-
Anton Khirnov authored
We do not strictly specify that hwaccel_context must be cleared if no hwaccel is used. Reported-By: wm4 <nfxjfg@googlemail.com>
-
- 22 Jul, 2016 1 commit
-
-
Anton Khirnov authored
Include the libmfx error code and its description
-
- 03 Jul, 2016 4 commits
-
-
Anton Khirnov authored
The allocated frame size may be larger than the coded dimensions.
-
Anton Khirnov authored
-
Anton Khirnov authored
Stop duplicating this information.
-
Anton Khirnov authored
Stop hardcoding NV12. Also, move this function to the shared code, it will be used by the encoder as well.
-
- 21 Jun, 2016 3 commits
-
-
Anton Khirnov authored
Currently it's exported as AVFrame.pkt_pts, which is also the only use for that field. The reason it is done like this is that lavc used to export various codec-specific "timing" information in AVFrame.pts, which is not done anymore. Since it is confusing to the callers to have a separate field which is used only for decoder timestamps and nothing else, deprecate pkt_pts and use just AVFrame.pts everywhere.
-
Anton Khirnov authored
-
Anton Khirnov authored
This is a more appropriate place for it.
-
- 24 Feb, 2016 1 commit
-
-
Anton Khirnov authored
The reasoning is the same as for the corresponding qsvenc patch.
-
- 01 Jan, 2016 1 commit
-
-
Maxym Dmytrychenko authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 28 Sep, 2015 2 commits
-
-
Anton Khirnov authored
It is not used outside of qsvdec.c anymore.
-
Anton Khirnov authored
-
- 27 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 25 Jul, 2015 4 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
It will be shared with the upcoming mpeg2 and hevc decoders.
-
Anton Khirnov authored
init() is called whenever format changes, so current code would leak the fifo in this case.
-
Anton Khirnov authored
This is triggerable with the HEVC decoder. It is unclear yet whether the bug is in the calling code or the MSDK, but it seems better to check for this in any case.
-
- 19 Jul, 2015 1 commit
-
-
Anton Khirnov authored
Wait for async_depth frames before syncing.
-
- 08 Jul, 2015 1 commit
-
-
Anton Khirnov authored
-
- 27 Mar, 2015 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
This is to avoid conflicts with the upcoming QSV encoding support.
-
- 11 Mar, 2015 1 commit
-
-
Yukinori Yamazoe authored
Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
- 19 Feb, 2015 1 commit
-
-
Anton Khirnov authored
Based on the code by Luca Barbato <lu_zero@gentoo.org> and Yukinori Yamazoe <drocon11@gmail.com>.
-