[FFmpeg-trac] #8355(avcodec:new): FFmpeg build broken with QSV
FFmpeg
trac at avcodec.org
Mon Nov 4 11:10:01 EET 2019
#8355: FFmpeg build broken with QSV
---------------------------------+--------------------------------------
Reporter: eero-t | Type: defect
Status: new | Priority: normal
Component: avcodec | Version: git-master
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+--------------------------------------
Commit 33583803e107 added dependency to qsvenc_vp9.o, but there's no
corresponding source file added:
{{{
$ git pull
Already up to date.
$ find -name 'qsvenc*'
./libavcodec/qsvenc.c
./libavcodec/qsvenc_hevc.c
./libavcodec/qsvenc.h
./libavcodec/qsvenc_jpeg.c
./libavcodec/qsvenc_mpeg2.c
./libavcodec/qsvenc_h264.c
$ git show --format=fuller 33583803e107
commit 33583803e107b6d532def0f9d949364b01b6ad5a
Author: Zhong Li <zhongli_dev at 126.com>
AuthorDate: Sat Oct 26 22:18:31 2019 +0800
Commit: Zhong Li <zhongli_dev at 126.com>
CommitDate: Sun Nov 3 16:45:35 2019 +0800
lavc/qsvenc: enable vp9 encoder
...
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index 34c3a22116..2b6fbbca2a 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -685,6 +685,7 @@ OBJS-$(CONFIG_VP9_CUVID_DECODER) += cuviddec.o
OBJS-$(CONFIG_VP9_MEDIACODEC_DECODER) += mediacodecdec.o
OBJS-$(CONFIG_VP9_RKMPP_DECODER) += rkmppdec.o
OBJS-$(CONFIG_VP9_VAAPI_ENCODER) += vaapi_encode_vp9.o
+OBJS-$(CONFIG_VP9_QSV_ENCODER) += qsvenc_vp9.o
OBJS-$(CONFIG_VPLAYER_DECODER) += textdec.o ass.o
OBJS-$(CONFIG_VP9_V4L2M2M_DECODER) += v4l2_m2m_dec.o
OBJS-$(CONFIG_VQA_DECODER) += vqavideo.o
...
$ configure --enable-libmfx --enable-vaapi ...
...
$ make
....
ar: libavcodec/qsvenc_vp9.o: No such file or directory
ffmpeg/ffbuild/library.mak:21: recipe for target 'libavcodec/libavcodec.a'
failed
make: *** [libavcodec/libavcodec.a] Error 1
}}}
--
Ticket URL: <https://trac.ffmpeg.org/ticket/8355>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list