4dec.c:1048
(gdb) p avctx
$1 = (AVCodecContext *) 0x6447b00
(gdb) p avctx->hw_frames_ctx
$2 = (AVBufferRef *) 0x0
See[1]: https://github.com/msys2/MINGW-packages/pull/19050
Fixes: be07145109 ("avcodec: add AVHWAccel.free_frame_priv callback")
CC: Lynne
CC: Christoph Reiter
Si
uot;)
CC: Lynne
CC: Christoph Reiter
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/decode.c | 22 +-
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/libavcodec/decode.c b/libavcodec/decode.c
index ad39021..58f887d 100644
--- a/libavcodec/decode.c
+++ b/libavcodec/d
t;avcodec: add AVHWAccel.free_frame_priv callback")
CC: Lynne
CC: Christoph Reiter
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/decode.c | 18 +-
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/libavcodec/decode.c b/libavcodec/decode.c
index ad39021..50c3995 100644
--- a/libavc
ndrik)
See[1]: https://github.com/msys2/MINGW-packages/pull/19050
Fixes: be07145109 ("avcodec: add AVHWAccel.free_frame_priv callback")
CC: Lynne
CC: Christoph Reiter
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/decode.c | 18 +-
1 file changed, 13 insertions(
ndrik)
v5: fix typo with missed frames_ctx (Lynne)
See[1]: https://github.com/msys2/MINGW-packages/pull/19050
Fixes: be07145109 ("avcodec: add AVHWAccel.free_frame_priv callback")
CC: Lynne
CC: Christoph Reiter
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/decode.c | 19
I am just resending a rebased patch authored by Andrey Orlov to ease
discussion in the mailing list since original patch was attached
to the mail.
Andrey Orlov (1):
avcodec/qsv: polling free synchronization
libavcodec/qsv.c | 17 +
libavcodec/qsv_internal.h | 2 ++
li
From: Andrey Orlov
synchronization by sync point after DEVICE_BUSY
Fixes: CPU usage on AVC decode cases (18% -> 9%)
---
libavcodec/qsv.c | 17 +
libavcodec/qsv_internal.h | 2 ++
libavcodec/qsvdec.c | 12
libavcodec/qsvdec.h | 2 ++
libavcodec
Fixes: 005c7a4 ("libavcodec/qsvenc: Add max/min qp reset support in qsvenc")
CC: Wenbin Chen
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/qsvenc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libavcodec/qsvenc.c b/libavcodec/qsvenc.c
index 84c6e29..8bd9
specified on the command line (/dev/dri/renderD129).
Example:
ffmpeg -init_hw_device vaapi=va:/dev/dri/renderD129 -init_hw_device qsv=hw@va \
-c:v h264_qsv -i input.h264 -c:v hevc_qsv -y output.h264
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/qsvdec.c | 3 ++-
1 file changed, 2 insertions
GPU hang is one of the most typical errors on Intel GPUs in
case something goes wrong. It's important to recognize it
explicitly for easier bugs triage. Also, this error code
can be used to trigger GPU recovery path in self-written
applications.
Signed-off-by: Hon Wai Chow
Signed-off-by: D
K can ppotentially return,
MFX_ERR_NONE_PARTIAL_OUTPUT and MFX_ERR_REALLOC_SURFACE. Adding
them as well.
Signed-off-by: Hon Wai Chow
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/qsv.c | 5 +
libavfilter/qsvvpp.c | 5 +
2 files changed, 10 insertions(+)
diff --git a/libavcodec/qs
K can ppotentially return,
MFX_ERR_NONE_PARTIAL_OUTPUT and MFX_ERR_REALLOC_SURFACE. Adding
them as well.
v2: move MFX_ERR_NONE_PARTIAL_OUTPUT next to MFX_WRN_* (Haihao)
Signed-off-by: Hon Wai Chow
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/qsv.c | 6 ++
libavfilter/qsvvpp.c | 6
the users to use qsv encoders. This patch fixes options
list for encoders leaving only those which are actually
supported.
Signed-off-by: Dmitry Rogozhkin
---
libavcodec/qsvenc.h | 52 ++-
libavcodec/qsvenc_h264.c | 12 +++
libavcodec
13 matches
Mail list logo