[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