bavc / qctools

QCTools (Quality Control Tools for Video Preservation) is a free and open source software tool that helps users analyze and understand their digitized video files through use of audiovisual analytics and filtering. QCTools is funded by the National Endowment for the Humanities and the Knight Foundation, and is developed by the Bay Area Video Coalition.
http://www.bavc.org/qctools
Other
308 stars 41 forks source link

Ubuntu 16.04 build errors - audiostats errors #331

Closed kieranjol closed 1 year ago

kieranjol commented 7 years ago

Hi, I'm on Ubuntu 16.04 and I'd like to build the readeia608-player branch. I get roughly the same errors in git master. Some qmake/ffmpeg version info, followed by terminal output:

 qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

 ffmpeg
ffmpeg version N-44303-gd14a1bd Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 5.3.0 (Homebrew gcc 5.3.0)
  configuration: --prefix=/home/kieranjol/.linuxbrew/Cellar/ffmpeg/HEAD-d14a1bd --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=/home/kieranjol/.linuxbrew/bin/gcc-5 --host-cflags='-Os -w -pipe -march=native' --host-ldflags='-L/home/kieranjol/.linuxbrew/lib -Wl,--dynamic-linker=/home/kieranjol/.linuxbrew/lib/ld.so -Wl,-rpath,/home/kieranjol/.linuxbrew/lib' --enable-ffplay --enable-libass --enable-libfreetype --enable-libmp3lame --enable-libx264 --enable-libx265 --enable-libxvid --disable-vda --disable-lzma --enable-libopenjpeg --disable-decoder=jpeg2000 --extra-cflags=-I/home/kieranjol/.linuxbrew/Cellar/openjpeg/2.1.2/include/openjpeg-2.1
  libavutil      55. 60.100 / 55. 60.100
  libavcodec     57. 92.100 / 57. 92.100
  libavformat    57. 72.100 / 57. 72.100
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 84.100 /  6. 84.100
  libavresample   3.  6.  0 /  3.  6.  0
  libswscale      4.  7.100 /  4.  7.100
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

Use -h to get full help or, even better, run 'man ffmpeg'
./build
SCRIPT_DIR:  + /home/kieranjol/gitstuff/qctools/Project/BuildAllFromSource
PWD:  + /home/kieranjol/gitstuff
PWD:  + /home/kieranjol/gitstuff
install prefix            /usr/local
source path               .
C compiler                gcc
C library                 glibc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     yes
yasm                      yes
MMX enabled               yes
MMXEXT enabled            yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AESNI enabled             yes
AVX enabled               yes
XOP enabled               yes
FMA3 enabled              yes
FMA4 enabled              yes
i686 features enabled     yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             no
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes

External libraries:
bzlib              libxcb_shm             sdl2
libxcb             libxcb_xfixes          xlib
libxcb_shape           sdl                zlib

External libraries providing hardware acceleration:
cuda               nvenc              xvmc
cuvid

Libraries:
avcodec            avformat           swresample
avdevice           avutil             swscale
avfilter           postproc

Programs:
ffmpeg

Enabled decoders:
aac            aura               exr
aac_fixed          aura2              ffv1
aac_latm           avrn               ffvhuff
aasc               avrp               ffwavesynth
ac3            avs                fic
ac3_fixed          avui               flac
adpcm_4xm          ayuv               flashsv
adpcm_adx          bethsoftvid            flashsv2
adpcm_afc          bfi                flic
adpcm_aica         bink               flv
adpcm_ct           binkaudio_dct          fmvc
adpcm_dtk          binkaudio_rdft         fourxm
adpcm_ea           bintext            fraps
adpcm_ea_maxis_xa      bitpacked              frwu
adpcm_ea_r1        bmp                g2m
adpcm_ea_r2        bmv_audio              g723_1
adpcm_ea_r3        bmv_video              g729
adpcm_ea_xas           brender_pix            gif
adpcm_g722         c93                gsm
adpcm_g726         cavs               gsm_ms
adpcm_g726le           ccaption           h261
adpcm_ima_amv          cdgraphics             h263
adpcm_ima_apc          cdxl               h263i
adpcm_ima_dat4         cfhd               h263p
adpcm_ima_dk3          cinepak            h264
adpcm_ima_dk4          clearvideo             h264_cuvid
adpcm_ima_ea_eacs      cljr               hap
adpcm_ima_ea_sead      cllc               hevc
adpcm_ima_iss          comfortnoise           hevc_cuvid
adpcm_ima_oki          cook               hnm4_video
adpcm_ima_qt           cpia               hq_hqa
adpcm_ima_rad          cscd               hqx
adpcm_ima_smjpeg       cyuv               huffyuv
adpcm_ima_wav          dca                iac
adpcm_ima_ws           dds                idcin
adpcm_ms           dfa                idf
adpcm_mtaf         dirac              iff_ilbm
adpcm_psx          dnxhd              imc
adpcm_sbpro_2          dpx                indeo2
adpcm_sbpro_3          dsd_lsbf           indeo3
adpcm_sbpro_4          dsd_lsbf_planar        indeo4
adpcm_swf          dsd_msbf           indeo5
adpcm_thp          dsd_msbf_planar        interplay_acm
adpcm_thp_le           dsicinaudio            interplay_dpcm
adpcm_vima         dsicinvideo            interplay_video
adpcm_xa           dss_sp             jacosub
adpcm_yamaha           dst                jpeg2000
aic            dvaudio            jpegls
alac               dvbsub             jv
alias_pix          dvdsub             kgv1
als            dvvideo            kmvc
amrnb              dxa                lagarith
amrwb              dxtory             loco
amv            dxv                m101
anm            eac3               mace3
ansi               eacmv              mace6
ape            eamad              magicyuv
apng               eatgq              mdec
ass            eatgv              metasound
asv1               eatqi              microdvd
asv2               eightbps           mimic
atrac1             eightsvx_exp           mjpeg
atrac3             eightsvx_fib           mjpeg_cuvid
atrac3al           escape124              mjpegb
atrac3p            escape130              mlp
atrac3pal          evrc               mmvideo
motionpixels           pcm_s64be              speedhq
movtext            pcm_s64le              srt
mp1            pcm_s8             ssa
mp1float           pcm_s8_planar          stl
mp2            pcm_u16be              subrip
mp2float           pcm_u16le              subviewer
mp3            pcm_u24be              subviewer1
mp3adu             pcm_u24le              sunrast
mp3adufloat        pcm_u32be              svq1
mp3float           pcm_u32le              svq3
mp3on4             pcm_u8             tak
mp3on4float        pcm_zork           targa
mpc7               pcx                targa_y216
mpc8               pgm                tdsc
mpeg1_cuvid        pgmyuv             text
mpeg1video         pgssub             theora
mpeg2_cuvid        pictor             thp
mpeg2video         pixlet             tiertexseqvideo
mpeg4              pjs                tiff
mpeg4_cuvid        png                tmv
mpeg_xvmc          ppm                truehd
mpegvideo          prores             truemotion1
mpl2               prores_lgpl            truemotion2
msa1               psd                truemotion2rt
msmpeg4v1          ptx                truespeech
msmpeg4v2          qcelp              tscc
msmpeg4v3          qdm2               tscc2
msrle              qdmc               tta
mss1               qdraw              twinvq
mss2               qpeg               txd
msvideo1           qtrle              ulti
mszh               r10k               utvideo
mts2               r210               v210
mvc1               ra_144             v210x
mvc2               ra_288             v308
mxpeg              ralf               v408
nellymoser         rawvideo           v410
nuv            realtext           vb
on2avc             rl2                vble
opus               roq                vc1
paf_audio          roq_dpcm           vc1_cuvid
paf_video          rpza               vc1image
pam            rscc               vcr1
pbm            rv10               vmdaudio
pcm_alaw           rv20               vmdvideo
pcm_bluray         rv30               vmnc
pcm_dvd            rv40               vorbis
pcm_f16le          s302m              vp3
pcm_f24le          sami               vp5
pcm_f32be          sanm               vp6
pcm_f32le          scpr               vp6a
pcm_f64be          screenpresso           vp6f
pcm_f64le          sdx2_dpcm              vp7
pcm_lxf            sgi                vp8
pcm_mulaw          sgirle             vp8_cuvid
pcm_s16be          sheervideo             vp9
pcm_s16be_planar       shorten            vp9_cuvid
pcm_s16le          sipr               vplayer
pcm_s16le_planar       smackaud           vqa
pcm_s24be          smacker            wavpack
pcm_s24daud        smc                webp
pcm_s24le          smvjpeg            webvtt
pcm_s24le_planar       snow               wmalossless
pcm_s32be          sol_dpcm           wmapro
pcm_s32le          sonic              wmav1
pcm_s32le_planar       sp5x               wmav2
wmavoice           xan_wc4            xwd
wmv1               xbin               y41p
wmv2               xbm                ylc
wmv3               xface              yop
wmv3image          xl                 yuv4
wnv1               xma1               zero12v
ws_snd1            xma2               zerocodec
xan_dpcm           xpm                zlib
xan_wc3            xsub               zmbv

Enabled encoders:
a64multi           mjpeg              ppm
a64multi5          mlp                prores
aac            movtext            prores_aw
ac3            mp2                prores_ks
ac3_fixed          mp2fixed           qtrle
adpcm_adx          mpeg1video             r10k
adpcm_g722         mpeg2video             r210
adpcm_g726         mpeg4              ra_144
adpcm_ima_qt           msmpeg4v2              rawvideo
adpcm_ima_wav          msmpeg4v3              roq
adpcm_ms           msvideo1           roq_dpcm
adpcm_swf          nellymoser             rv10
adpcm_yamaha           nvenc              rv20
alac               nvenc_h264             s302m
alias_pix          nvenc_hevc             sgi
amv            opus               snow
apng               pam                sonic
ass            pbm                sonic_ls
asv1               pcm_alaw           srt
asv2               pcm_f32be              ssa
avrp               pcm_f32le              subrip
avui               pcm_f64be              sunrast
ayuv               pcm_f64le              svq1
bmp            pcm_mulaw              targa
cinepak            pcm_s16be              text
cljr               pcm_s16be_planar       tiff
comfortnoise           pcm_s16le              truehd
dca            pcm_s16le_planar       tta
dnxhd              pcm_s24be              utvideo
dpx            pcm_s24daud            v210
dvbsub             pcm_s24le              v308
dvdsub             pcm_s24le_planar       v408
dvvideo            pcm_s32be              v410
eac3               pcm_s32le              vc2
ffv1               pcm_s32le_planar       vorbis
ffvhuff            pcm_s64be              wavpack
flac               pcm_s64le              webvtt
flashsv            pcm_s8             wmav1
flashsv2           pcm_s8_planar          wmav2
flv            pcm_u16be              wmv1
g723_1             pcm_u16le              wmv2
gif            pcm_u24be              wrapped_avframe
h261               pcm_u24le              xbm
h263               pcm_u32be              xface
h263p              pcm_u32le              xsub
h264_nvenc         pcm_u8             xwd
hevc_nvenc         pcx                y41p
huffyuv            pgm                yuv4
jpeg2000           pgmyuv             zlib
jpegls             png                zmbv
ljpeg

Enabled hwaccels:
h264_cuvid         mpeg1_xvmc             vc1_cuvid
hevc_cuvid         mpeg2_cuvid            vp8_cuvid
mjpeg_cuvid        mpeg2_xvmc             vp9_cuvid
mpeg1_cuvid        mpeg4_cuvid

Enabled parsers:
aac            dvdsub             opus
aac_latm           flac               png
ac3            g729               pnm
adx            gsm                rv30
bmp            h261               rv40
cavsvideo          h263               sipr
cook               h264               tak
dca            hevc               vc1
dirac              mjpeg              vorbis
dnxhd              mlp                vp3
dpx            mpeg4video             vp8
dvaudio            mpegaudio              vp9
dvbsub             mpegvideo              xma
dvd_nav

Enabled demuxers:
aa             flic               mgsts
aac            flv                microdvd
ac3            fourxm             mjpeg
acm            frm                mjpeg_2000
act            fsb                mlp
adf            g722               mlv
adp            g723_1             mm
ads            g729               mmf
adx            genh               mov
aea            gif                mp3
afc            gsm                mpc
aiff               gxf                mpc8
aix            h261               mpegps
amr            h263               mpegts
anm            h264               mpegtsraw
apc            hevc               mpegvideo
ape            hls                mpjpeg
apng               hnm                mpl2
aqtitle            ico                mpsub
asf            idcin              msf
asf_o              idf                msnwc_tcp
ass            iff                mtaf
ast            ilbc               mtv
au             image2             musx
avi            image2_alias_pix       mv
avr            image2_brender_pix         mvi
avs            image2pipe             mxf
bethsoftvid        image_bmp_pipe         mxg
bfi            image_dds_pipe         nc
bfstm              image_dpx_pipe         nistsphere
bink               image_exr_pipe         nsv
bintext            image_j2k_pipe         nut
bit            image_jpeg_pipe        nuv
bmv            image_jpegls_pipe          ogg
boa            image_pam_pipe         oma
brstm              image_pbm_pipe         paf
c93            image_pcx_pipe         pcm_alaw
caf            image_pgm_pipe         pcm_f32be
cavsvideo          image_pgmyuv_pipe          pcm_f32le
cdg            image_pictor_pipe          pcm_f64be
cdxl               image_png_pipe         pcm_f64le
cine               image_ppm_pipe         pcm_mulaw
concat             image_psd_pipe         pcm_s16be
data               image_qdraw_pipe       pcm_s16le
daud               image_sgi_pipe         pcm_s24be
dcstr              image_sunrast_pipe         pcm_s24le
dfa            image_tiff_pipe        pcm_s32be
dirac              image_webp_pipe        pcm_s32le
dnxhd              image_xpm_pipe         pcm_s8
dsf            ingenient              pcm_u16be
dsicin             ipmovie            pcm_u16le
dss            ircam              pcm_u24be
dts            iss                pcm_u24le
dtshd              iv8                pcm_u32be
dv             ivf                pcm_u32le
dvbsub             ivr                pcm_u8
dvbtxt             jacosub            pjs
dxa            jv                 pmp
ea             live_flv           pva
ea_cdata           lmlm4              pvf
eac3               loas               qcp
epaf               lrc                r3d
ffm            lvf                rawvideo
ffmetadata         lxf                realtext
filmstrip          m4v                redspark
flac               matroska           rl2
rm             srt                vmd
roq            stl                vobsub
rpl            str                voc
rsd            subviewer              vpk
rso            subviewer1             vplayer
rtp            sup                vqf
rtsp               svag               w64
sami               swf                wav
sap            tak                wc3
sbg            tedcaptions            webm_dash_manifest
scc            thp                webvtt
sdp            threedostr             wsaud
sdr2               tiertexseq             wsd
sds            tmv                wsvqa
sdx            truehd             wtv
segafilm           tta                wv
shorten            tty                wve
siff               txd                xa
sln            v210               xbin
smacker            v210x              xmv
smjpeg             vag                xvag
smush              vc1                xwma
sol            vc1t               yop
sox            vivo               yuv4mpegpipe
spdif

Enabled muxers:
a64            image2             pcm_s24le
ac3            image2pipe             pcm_s32be
adts               ipod               pcm_s32le
adx            ircam              pcm_s8
aiff               ismv               pcm_u16be
amr            ivf                pcm_u16le
apng               jacosub            pcm_u24be
asf            latm               pcm_u24le
asf_stream         lrc                pcm_u32be
ass            m4v                pcm_u32le
ast            matroska           pcm_u8
au             matroska_audio         psp
avi            md5                rawvideo
avm2               microdvd           rm
bit            mjpeg              roq
caf            mkvtimestamp_v2        rso
cavsvideo          mlp                rtp
crc            mmf                rtp_mpegts
dash               mov                rtsp
data               mp2                sap
daud               mp3                scc
dirac              mp4                segment
dnxhd              mpeg1system            singlejpeg
dts            mpeg1vcd           smjpeg
dv             mpeg1video             smoothstreaming
eac3               mpeg2dvd           sox
f4v            mpeg2svcd              spdif
ffm            mpeg2video             spx
ffmetadata         mpeg2vob           srt
fifo               mpegts             stream_segment
filmstrip          mpjpeg             swf
flac               mxf                tee
flv            mxf_d10            tg2
framecrc           mxf_opatom             tgp
framehash          null               truehd
framemd5           nut                tta
g722               oga                uncodedframecrc
g723_1             ogg                vc1
gif            ogv                vc1t
gsm            oma                voc
gxf            opus               w64
h261               pcm_alaw           wav
h263               pcm_f32be              webm
h264               pcm_f32le              webm_chunk
hash               pcm_f64be              webm_dash_manifest
hds            pcm_f64le              webp
hevc               pcm_mulaw              webvtt
hls            pcm_s16be              wtv
ico            pcm_s16le              wv
ilbc               pcm_s24be              yuv4mpegpipe

Enabled protocols:
async              http               rtmpt
cache              httpproxy              rtp
concat             icecast            srtp
crypto             md5                subfile
data               mmsh               tcp
ffrtmphttp         mmst               tee
file               pipe               udp
ftp            prompeg            udplite
gopher             rtmp               unix
hls

Enabled filters:
abench             blend              fspp
abitscope          boxblur            gblur
acompressor        bwdif              geq
acrossfade         cellauto           gradfun
acrusher           channelmap             haldclut
adelay             channelsplit           haldclutsrc
adrawgraph         chorus             hdcd
aecho              chromakey              hflip
aemphasis          ciescope           highpass
aeval              codecview              histeq
aevalsrc           color              histogram
afade              colorbalance           hqdn3d
afftfilt           colorchannelmixer          hqx
aformat            colorkey           hstack
agate              colorlevels            hue
ahistogram         colormatrix            hwdownload
ainterleave        colorspace             hwmap
alimiter           compand            hwupload
allpass            compensationdelay          hwupload_cuda
allrgb             concat             hysteresis
allyuv             convolution            idet
aloop              copy               il
alphaextract           cover_rect             inflate
alphamerge         crop               interlace
amerge             cropdetect             interleave
ametadata          crystalizer            join
amix               curves             kerndeint
amovie             datascope              lenscorrection
anequalizer        dcshift            life
anoisesrc          dctdnoiz           loop
anull              deband             loudnorm
anullsink          decimate           lowpass
anullsrc           deflate            lut
apad               dejudder           lut2
aperms             delogo             lut3d
aphasemeter        deshake            lutrgb
aphaser            detelecine             lutyuv
apulsator          dilation           mandelbrot
arealtime          displace           maskedclamp
aresample          drawbox            maskedmerge
areverse           drawgraph              mcdeint
aselect            drawgrid           mergeplanes
asendcmd           dynaudnorm             mestimate
asetnsamples           earwax             metadata
asetpts            ebur128            midequalizer
asetrate           edgedetect             minterpolate
asettb             elbg               movie
ashowinfo          eq                 mpdecimate
asidedata          equalizer              mptestsrc
asplit             erosion            negate
astats             extractplanes          nlmeans
astreamselect          extrastereo            nnedi
atadenoise         fade               noformat
atempo             fftfilt            noise
atrim              field              null
avectorscope           fieldhint              nullsink
avgblur            fieldmatch             nullsrc
bandpass           fieldorder             overlay
bandreject         find_rect              owdenoise
bass               firequalizer           pad
bbox               flanger            palettegen
bench              format             paletteuse
biquad             fps                pan
bitplanenoise          framepack              perms
blackdetect        framerate              perspective
blackframe         framestep              phase
pixdesctest        showcqt            swaprect
pp             showfreqs              swapuv
pp7            showinfo           tblend
premultiply        showpalette            telecine
prewitt            showspectrum           testsrc
psnr               showspectrumpic        testsrc2
pullup             showvolume             threshold
qp             showwaves              thumbnail
random             showwavespic           tile
readeia608         shuffleframes          tinterlace
readvitc           shuffleplanes          transpose
realtime           sidechaincompress          treble
remap              sidechaingate          tremolo
removegrain        sidedata           trim
removelogo         signalstats            unsharp
repeatfields           signature              uspp
replaygain         silencedetect          vaguedenoiser
reverse            silenceremove          vectorscope
rgbtestsrc         sine               vflip
rotate             smartblur              vibrato
sab            smptebars              vignette
scale              smptehdbars            volume
scale2ref          sobel              volumedetect
select             spectrumsynth          vstack
selectivecolor         split              w3fdif
sendcmd            spp                waveform
separatefields         ssim               weave
setdar             stereo3d           xbr
setfield           stereotools            yadif
setpts             stereowiden            yuvtestsrc
setsar             streamselect           zoompan
settb              super2xsai

Enabled bsfs:
aac_adtstoasc          hevc_mp4toannexb       mpeg4_unpack_bframes
chomp              imx_dump_header        noise
dca_core           mjpeg2jpeg             remove_extradata
dump_extradata         mjpega_dump_header         text2movsub
extract_extradata      mov2textsub            vp9_superframe
h264_mp4toannexb       mp3_header_decompress

Enabled indevs:
alsa               lavfi              v4l2
dv1394             oss                xcbgrab
fbdev              sndio

Enabled outdevs:
alsa               sdl2               v4l2
fbdev              sndio              xv
oss

License: GPL version 3 or later
Creating configuration files ...
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
PWD:  + /home/kieranjol/gitstuff
cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/src/src.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/src'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/src'
cd textengines/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/textengines/textengines.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/textengines'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/textengines'
cd doc/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qwt/doc/doc.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieranjol/gitstuff/qwt/doc'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieranjol/gitstuff/qwt/doc'
cd qctools-lib/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib/qctools-lib.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
make -f Makefile.Release
make[2]: Entering directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
g++ -c -m64 -pipe -DWITH_SYSTEM_FFMPEG=1 -O2 -fPIC -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++-64 -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4 -I../../../Source -I../../../Source/ThirdParty/tinyxml2 -I/Blackmagic\ DeckLink\ SDK -I../../../Source/ThirdParty/qblowfish -Irelease -o release/AudioStats.o ../../../Source/Core/AudioStats.cpp
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::StatsFromExternalData(const char*, size_t)':
../../../Source/Core/AudioStats.cpp:76:43: error: 'stoi' is not a member of 'std'
                             streamIndex = std::stoi(stream_index_value);
                                           ^
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::StatsFromFrame(AVFrame*, int, int)':
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     pkt_pts[x_Current] = Frame->pkt_pts;
                                 ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     pkt_pts[x_Current] = Frame->pkt_pts;
                                 ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:251:33: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     pkt_pts[x_Current] = Frame->pkt_pts;
                                 ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp: In member function 'virtual void AudioStats::TimeStampFromFrame(AVFrame*, size_t)':
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; 
                        ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; 
                        ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:276:24: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
     int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; 
                        ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
   int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
                                                                     ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
   int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
                                                                     ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp:276:71: warning: 'AVFrame::pkt_pts' is deprecated [-Wdeprecated-declarations]
   int64_t ts=(Frame->pkt_pts==AV_NOPTS_VALUE)?Frame->pkt_dts:Frame->pkt_pts; //
                                                                     ^
In file included from ../../../Source/Core/AudioStats.cpp:20:0:
/home/kieranjol/.linuxbrew/include/libavutil/frame.h:285:13: note: declared here
     int64_t pkt_pts;
             ^
../../../Source/Core/AudioStats.cpp: In member function 'virtual std::__cxx11::string AudioStats::StatsToXML(int, int)':
../../../Source/Core/AudioStats.cpp:349:69: warning: second operand of conditional expression has no effect [-Wunused-value]
         stringstream key_frame; key_frame<<key_frames[x_Pos]?'1':'0';
                                                                     ^
../../../Source/Core/AudioStats.cpp:349:69: warning: third operand of conditional expression has no effect [-Wunused-value]
../../../Source/Core/AudioStats.cpp: At global scope:
../../../Source/Core/AudioStats.cpp:340:36: warning: unused parameter 'Width' [-Wunused-parameter]
 string AudioStats::StatsToXML (int Width, int Height)
                                    ^
../../../Source/Core/AudioStats.cpp:340:47: warning: unused parameter 'Height' [-Wunused-parameter]
 string AudioStats::StatsToXML (int Width, int Height)
                                               ^
Makefile.Release:216: recipe for target 'release/AudioStats.o' failed
make[2]: *** [release/AudioStats.o] Error 1
make[2]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
Makefile:34: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-lib'
Makefile:44: recipe for target 'sub-qctools-lib-qctools-lib-pro-make_first' failed
make: *** [sub-qctools-lib-qctools-lib-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
kieranjol@kieranjol-ThinkPad-T420:~/gitstuff/qctools/Project/BuildAllFromSource$ 
ablwr commented 7 years ago

Is ffmpeg version N-44303-gd14a1bd the equivalent of HEAD? This was causing it to fail on AudioStats for me, because I was using the latest release and had to switch over.

ablwr commented 7 years ago

Sorry I am also on a Mac so YMMV but I also had to make sure ffmpeg -filters | grep 'readvitc' and ffmpeg -filters | grep 'readeia608' returned something other than -v

kieranjol commented 7 years ago

Thanks for getting back so quick! It is head,looks like the second most recent commit https://github.com/FFmpeg/FFmpeg/commits/master

As for the ffmpeg versioning, is this to be expected or do I need to do something else? I'm seeing -v alright but not sure what it means:

 ffmpeg -v 0 -filters | grep 'readvitc' && ffmpeg -v 0 -filters | grep 'readeia608'
 ... readvitc          V->V       Read vertical interval timecode and write it to frame metadata.
 T.. readeia608        V->V       Read EIA-608 Closed Caption codes from input video and write them to frame metadata.
ablwr commented 7 years ago

I'm having compiling problems too right now, so... 😅

ablwr commented 7 years ago

You have both! Yours does seem to be getting stuck on the Audio part specifically though...

kieranjol commented 7 years ago

When I wanted to compile branches relating to pull requests, I usually snuck into work so I could use their macs and homebrew, so I haven't used an actual build script in a while.

kieranjol commented 7 years ago

And just in case it's needed:

ls -lh '/home/kieranjol/gitstuff/qctools/Project/QtCreator' 
-rw-rw-r-- 1 kieranjol kieranjol 1.5K Apr  8 19:03 blackmagic.pri
-rw-rw-r-- 1 kieranjol kieranjol  633 Apr  8 19:03 brew_build.md
-rw-rw-r-- 1 kieranjol kieranjol  860 Apr  8 19:03 brew.pri
-rw-rw-r-- 1 kieranjol kieranjol  910 Apr  8 19:03 ffmpeg.pri
-rw-rw-r-- 1 kieranjol kieranjol  21K Apr  8 21:50 Makefile
drwxrwxr-x 2 kieranjol kieranjol 4.0K Apr  8 19:03 qctools-cli
drwxrwxr-x 2 kieranjol kieranjol 4.0K Apr  8 19:03 qctools-gui
drwxrwxr-x 4 kieranjol kieranjol 4.0K Apr  8 19:06 qctools-lib
-rwxrwxr-x 1 kieranjol kieranjol  152 Apr  8 19:03 QCTools.pro
ablwr commented 7 years ago

You know, I just recompiled ffmpeg from HEAD and got make[1]: *** No rule to make target '/usr/local/Cellar/ffmpeg/HEAD-c169ab4/include/libavutil/frame.h', needed by 'AudioStats.o'. Stop. raised by qctools-cli build. Maybe something has changed very recently in master?

dericed commented 7 years ago

@ablwr, for you is /usr/local/Cellar/ffmpeg/HEAD-c169ab4 a directory? c169ab4 is from April 3rd, so I suggest it's hard-coded in our of your Makefiles to reference what existed when they were made. If your ffmpeg is built in a different directory then please remove the Makefiles and rebuild. cc @ElderOrb

ablwr commented 7 years ago

Thanks @dericed ! Building seems to be back to normal to me, I think you were right.

I'm still not seeing the EAI filter get applied when selected in master, but that is a different issue.

dericed commented 7 years ago

Hi @kieranjol, please test with git-master. If that doesn't work try:

cd Project/QtCreator
cd qctools-lib
qmake qctools-lib.pro
make
cd ../qctools-gui
qmake qctools-gui.pro
make
kieranjol commented 7 years ago

Doing a git pull to master and then running ./build resulted in the same errors as before and no binary. i tried your workaround and I got different errors (here's the end of the log, I can provide full terminal output if you wish):

compiling ../../../Source/GUI/config.cpp
compiling ../../../Source/GUI/draggablechildrenbehaviour.cpp
../../../Source/GUI/draggablechildrenbehaviour.cpp: In member function 'virtual bool DraggableChildrenBehaviour::eventFilter(QObject*, QEvent*)':
../../../Source/GUI/draggablechildrenbehaviour.cpp:107:18: warning: unused variable 'dragLeaveEvent' [-Wunused-variable]
             auto dragLeaveEvent = static_cast<QDragLeaveEvent*> (event);
                  ^
compiling ../../../Source/ThirdParty/cqmarkdown/CMarkdown.cpp
rcc ../../../Source/Resource/Resources.qrc
compiling resources/qrc_Resources.cpp
rcc qmake_help_images.qrc
compiling resources/qrc_qmake_help_images.cpp
moc ../../../Source/GUI/BigDisplay.h
compiling moc/moc_BigDisplay.cpp
moc ../../../Source/GUI/Control.h
compiling moc/moc_Control.cpp
moc ../../../Source/GUI/FilesList.h
compiling moc/moc_FilesList.cpp
moc ../../../Source/GUI/Help.h
compiling moc/moc_Help.cpp
moc ../../../Source/GUI/Info.h
compiling moc/moc_Info.cpp
moc ../../../Source/GUI/mainwindow.h
compiling moc/moc_mainwindow.cpp
moc ../../../Source/GUI/preferences.h
compiling moc/moc_preferences.cpp
moc ../../../Source/GUI/Plot.h
compiling moc/moc_Plot.cpp
moc ../../../Source/GUI/Plots.h
compiling moc/moc_Plots.cpp
moc ../../../Source/GUI/PlotLegend.h
compiling moc/moc_PlotLegend.cpp
moc ../../../Source/GUI/PlotScaleWidget.h
compiling moc/moc_PlotScaleWidget.cpp
moc ../../../Source/GUI/TinyDisplay.h
compiling moc/moc_TinyDisplay.cpp
moc ../../../Source/GUI/SelectionArea.h
compiling moc/moc_SelectionArea.cpp
moc ../../../Source/GUI/imagelabel.h
compiling moc/moc_imagelabel.cpp
moc ../../../Source/GUI/draggablechildrenbehaviour.h
compiling moc/moc_draggablechildrenbehaviour.cpp
linking QCTools
/home/kieranjol/.linuxbrew/lib/libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9'
collect2: error: ld returned 1 exit status
Makefile.Release:256: recipe for target 'QCTools' failed
make[1]: *** [QCTools] Error 1
make[1]: Leaving directory '/home/kieranjol/gitstuff/qctools/Project/QtCreator/qctools-gui'
Makefile:38: recipe for target 'release' failed
make: *** [release] Error 2
kieranjol commented 7 years ago

P.S Looking into this as it could just be the issue: http://serverfault.com/questions/831680/libpng16-so-undefined-reference-to-inflatevalidate

dericed commented 6 years ago

Kieran, can you retest this with master?

kieranjol commented 6 years ago

I got a lot further on Ubuntu 16.04 this time using ./build.Here's the errors I got at the end this time:

Link\ SDK -I../../../Source/ThirdParty/qblowfish -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_SignalServerConnectionChecker.o release/moc_SignalServerConnectionChecker.cpp
/usr/lib/x86_64-linux-gnu/qt5/bin/moc -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/kieran110s/qctools/Project/QtCreator/qctools-lib -I/home/kieran110s/ffmpeg -I/home/kieran110s/qctools/Source -I/home/kieran110s/qctools/Source/ThirdParty/tinyxml2 -I'/home/kieran110s/Blackmagic DeckLink SDK' -I/home/kieran110s/qctools/Source/ThirdParty/qblowfish -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../../../Source/Core/SignalServer.h -o release/moc_SignalServer.cpp
g++ -c -m64 -pipe -DWITH_SYSTEM_FFMPEG=1 -O2 -fPIC -std=c++0x -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../../../../ffmpeg -I../../../Source -I../../../Source/ThirdParty/tinyxml2 -I../../../../Blackmagic\ DeckLink\ SDK -I../../../Source/ThirdParty/qblowfish -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_SignalServer.o release/moc_SignalServer.cpp
rm -f libqctools.a
ar cqs libqctools.a release/tinyxml2.o release/AudioCore.o release/AudioStats.o release/CommonStats.o release/Core.o release/FFmpeg_Glue.o release/VideoCore.o release/VideoStats.o release/FormatStats.o release/CommonStreamStats.o release/AudioStreamStats.o release/VideoStreamStats.o release/StreamsStats.o release/TimeCode.o release/FileInformation.o release/SignalServerConnectionChecker.o release/SignalServer.o release/Preferences.o release/qblowfish.o release/moc_FileInformation.o release/moc_SignalServerConnectionChecker.o release/moc_SignalServer.o
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
cd qctools-cli/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-cli/qctools-cli.pro -o Makefile ) && make -f Makefile 
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY =  false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE =  false
Project MESSAGE: PWD =  /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH =  /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH =  /home/kieran110s
Project MESSAGE: add external ffmpeg  /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY =  false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE =  false
Project MESSAGE: PWD =  /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH =  /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH =  /home/kieran110s
Project MESSAGE: add external ffmpeg  /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
WARNING: Failure to find: version.h
Project MESSAGE: QCTOOLS_USE_BREW_NOT_EMPTY =  false
Project MESSAGE: QCTOOLS_USE_BREW_EQUALS_TRUE =  false
Project MESSAGE: PWD =  /home/kieran110s/qctools/Project/QtCreator/qctools-cli
Project MESSAGE: qctools: SOURCES_PATH =  /home/kieran110s/qctools/Source
Project MESSAGE: qctools: THIRD_PARTY_PATH =  /home/kieran110s
Project MESSAGE: add external ffmpeg  /home/kieran110s/ffmpeg
Project MESSAGE: QCTOOLS_USE_BLACKMAGIC is not true, blackmagic integration disabled
WARNING: Failure to find: version.h
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/main.o ../../../Source/Cli/main.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/cli.o ../../../Source/Cli/cli.cpp
/usr/lib/x86_64-linux-gnu/qt5/bin/moc -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I/home/kieran110s/qctools/Project/QtCreator/qctools-cli -I/home/kieran110s/qctools/Project/QtCreator/qctools-lib -I/home/kieran110s/qctools/Source -I/home/kieran110s/ffmpeg -I'/home/kieran110s/Blackmagic DeckLink SDK' -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../../../Source/Cli/cli.h -o release/moc_cli.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNING -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../qctools-lib -I../../../Source -I../../../../ffmpeg -I../../../../Blackmagic\ DeckLink\ SDK -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o release/moc_cli.o release/moc_cli.cpp
g++ -m64 -Wl,-O1 -o qcli release/main.o release/cli.o release/moc_cli.o   -L/home/kieran110s/qctools/Project/QtCreator/qctools-cli/../qctools-lib/ -lqctools -L/home/kieran110s/ffmpeg/libavdevice -lavdevice -L/home/kieran110s/ffmpeg/libavcodec -L/home/kieran110s/ffmpeg/libavfilter -lavfilter -L/home/kieran110s/ffmpeg/libavformat -lavformat -L/home/kieran110s/ffmpeg/libpostproc -lpostproc -L/home/kieran110s/ffmpeg/libswresample -lswresample -L/home/kieran110s/ffmpeg/libswscale -lswscale -lavcodec -L/home/kieran110s/ffmpeg/libavutil -lavutil -lz -lbz2 -ldl -lrt -lQt5Network -lQt5Core -lpthread 
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_filter_frame':
vf_deinterlace_vaapi.c:(.text+0x4d0): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x53b): undefined reference to `vaBeginPicture'
vf_deinterlace_vaapi.c:(.text+0x573): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0x5af): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x5c7): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x75a): undefined reference to `vaMapBuffer'
vf_deinterlace_vaapi.c:(.text+0x7c7): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x810): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0x822): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x873): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x929): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x962): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x99a): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x9b0): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x9ca): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x9f9): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xa35): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_input':
vf_deinterlace_vaapi.c:(.text+0xacb): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xaee): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xb0e): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_output':
vf_deinterlace_vaapi.c:(.text+0xc0c): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xc2a): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xc45): undefined reference to `vaDestroyConfig'
vf_deinterlace_vaapi.c:(.text+0xcb8): undefined reference to `vaCreateConfig'
vf_deinterlace_vaapi.c:(.text+0xcc5): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe4c): undefined reference to `vaCreateContext'
vf_deinterlace_vaapi.c:(.text+0xe5b): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe93): undefined reference to `vaQueryVideoProcFilterCaps'
vf_deinterlace_vaapi.c:(.text+0xf85): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0xfb3): undefined reference to `vaQueryVideoProcPipelineCaps'
vf_deinterlace_vaapi.c:(.text+0x11b3): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11cd): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11fc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_uninit':
vf_deinterlace_vaapi.c:(.text.unlikely+0x76): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text.unlikely+0x94): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text.unlikely+0xaf): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_filter_frame':
vf_scale_vaapi.c:(.text+0x206): undefined reference to `vaBeginPicture'
vf_scale_vaapi.c:(.text+0x23e): undefined reference to `vaCreateBuffer'
vf_scale_vaapi.c:(.text+0x252): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x285): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x299): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x2e3): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x34d): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x367): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x3fb): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x438): undefined reference to `vaDestroyBuffer'
vf_scale_vaapi.c:(.text+0x44a): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x483): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_input':
vf_scale_vaapi.c:(.text+0x4d0): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x4eb): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_output':
vf_scale_vaapi.c:(.text+0x5af): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x5ca): undefined reference to `vaDestroyConfig'
vf_scale_vaapi.c:(.text+0x630): undefined reference to `vaCreateConfig'
vf_scale_vaapi.c:(.text+0x644): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x846): undefined reference to `vaCreateContext'
vf_scale_vaapi.c:(.text+0x91f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_uninit':
vf_scale_vaapi.c:(.text.unlikely+0x26): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text.unlikely+0x41): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode_h264.o): In function `vaapi_encode_h264_configure':
vaapi_encode_h264.c:(.text.unlikely+0x3e7): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_destroy_buffers':
vaapi_decode.c:(.text+0x48): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0x5d): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xc2): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0xd0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `vaapi_decode_make_config':
vaapi_decode.c:(.text+0x17a): undefined reference to `vaMaxNumProfiles'
vaapi_decode.c:(.text+0x1aa): undefined reference to `vaQueryConfigProfiles'
vaapi_decode.c:(.text+0x2ce): undefined reference to `vaCreateConfig'
vaapi_decode.c:(.text+0x2df): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x334): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0x370): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_param_buffer':
vaapi_decode.c:(.text+0x6be): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x724): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_slice_buffer':
vaapi_decode.c:(.text+0x7f3): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x854): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x906): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x934): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x967): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_issue':
vaapi_decode.c:(.text+0x9fa): undefined reference to `vaBeginPicture'
vaapi_decode.c:(.text+0xa18): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa3c): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa56): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xab3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb06): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb31): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xb3e): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb63): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb8b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_common_frame_params':
vaapi_decode.c:(.text+0xc3a): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_uninit':
vaapi_decode.c:(.text+0xc86): undefined reference to `vaDestroyContext'
vaapi_decode.c:(.text+0xca0): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0xcd3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xd03): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_init':
vaapi_decode.c:(.text+0xeaa): undefined reference to `vaCreateContext'
vaapi_decode.c:(.text+0xebc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free_output_buffer':
vaapi_encode.c:(.text+0x18): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_alloc_output_buffer':
vaapi_encode.c:(.text+0x8e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0xf6): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x126): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_packed_header.isra.0':
vaapi_encode.c:(.text+0x1d0): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x220): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x297): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x2cb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_param_buffer.isra.1':
vaapi_encode.c:(.text+0x37e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x3e4): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_issue':
vaapi_encode.c:(.text+0x688): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0xe09): undefined reference to `vaBeginPicture'
vaapi_encode.c:(.text+0xe17): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xe4c): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xe72): undefined reference to `vaRenderPicture'
vaapi_encode.c:(.text+0xe80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xee4): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xf52): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0xf80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xfbc): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1022): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0x1030): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free':
vaapi_encode.c:(.text+0x132f): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1355): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode2':
vaapi_encode.c:(.text+0x16fb): undefined reference to `vaMapBuffer'
vaapi_encode.c:(.text+0x1738): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x174a): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x17cf): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x1cc1): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1d84): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1e3f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_close':
vaapi_encode.c:(.text.unlikely+0x37): undefined reference to `vaDestroyContext'
vaapi_encode.c:(.text.unlikely+0x52): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_init':
vaapi_encode.c:(.text.unlikely+0x1cf): undefined reference to `vaMaxNumProfiles'
vaapi_encode.c:(.text.unlikely+0x20d): undefined reference to `vaQueryConfigProfiles'
vaapi_encode.c:(.text.unlikely+0x228): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x26d): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x2d5): undefined reference to `vaCreateConfig'
vaapi_encode.c:(.text.unlikely+0x2e3): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x4d7): undefined reference to `vaCreateContext'
vaapi_encode.c:(.text.unlikely+0x4e9): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x781): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0x9ba): undefined reference to `vaMaxNumEntrypoints'
vaapi_encode.c:(.text.unlikely+0x9f1): undefined reference to `vaQueryConfigEntrypoints'
vaapi_encode.c:(.text.unlikely+0xa5e): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0xa73): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_map_frame':
hwcontext_vaapi.c:(.text+0x149): undefined reference to `vaSyncSurface'
hwcontext_vaapi.c:(.text+0x185): undefined reference to `vaCreateImage'
hwcontext_vaapi.c:(.text+0x1ac): undefined reference to `vaMapBuffer'
hwcontext_vaapi.c:(.text+0x287): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x2c4): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x2d5): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x2f3): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x313): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x34b): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0x3af): undefined reference to `vaGetImage'
hwcontext_vaapi.c:(.text+0x3c5): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x3e2): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_unmap_frame':
hwcontext_vaapi.c:(.text+0x4fc): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x51a): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x528): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x566): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x5ba): undefined reference to `vaPutImage'
hwcontext_vaapi.c:(.text+0x5d0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_init':
hwcontext_vaapi.c:(.text+0xb3a): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0xb79): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0xbeb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_pool_alloc':
hwcontext_vaapi.c:(.text+0xf75): undefined reference to `vaCreateSurfaces'
hwcontext_vaapi.c:(.text+0x1004): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1041): undefined reference to `vaDestroySurfaces'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_buffer_free':
hwcontext_vaapi.c:(.text+0x10b3): undefined reference to `vaDestroySurfaces'
hwcontext_vaapi.c:(.text+0x10c0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_get_constraints':
hwcontext_vaapi.c:(.text+0x121e): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x125b): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x15ff): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x170b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_init':
hwcontext_vaapi.c:(.text+0x1751): undefined reference to `vaMaxNumImageFormats'
hwcontext_vaapi.c:(.text+0x1782): undefined reference to `vaQueryImageFormats'
hwcontext_vaapi.c:(.text+0x19f4): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_free':
hwcontext_vaapi.c:(.text+0x1bd9): undefined reference to `vaTerminate'
hwcontext_vaapi.c:(.text+0x1bea): undefined reference to `XCloseDisplay'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_create':
hwcontext_vaapi.c:(.text+0x1c82): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1c97): undefined reference to `vaGetDisplay'
hwcontext_vaapi.c:(.text+0x1cab): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1cdb): undefined reference to `vaInitialize'
hwcontext_vaapi.c:(.text+0x1d34): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1d71): undefined reference to `vaGetDisplayDRM'
hwcontext_vaapi.c:(.text+0x1de3): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1df7): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1e63): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1e97): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_create':
hwcontext_vdpau.c:(.text+0x5f3): undefined reference to `XOpenDisplay'
hwcontext_vdpau.c:(.text+0x608): undefined reference to `XDisplayString'
hwcontext_vdpau.c:(.text+0x614): undefined reference to `XDefaultScreen'
hwcontext_vdpau.c:(.text+0x626): undefined reference to `vdp_device_create_x11'
hwcontext_vdpau.c:(.text+0x6fb): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_free':
hwcontext_vdpau.c:(.text+0x74a): undefined reference to `XCloseDisplay'
collect2: error: ld returned 1 exit status
Makefile.Release:147: recipe for target 'qcli' failed
make[2]: *** [qcli] Error 1
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:38: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:69: recipe for target 'sub-qctools-cli-qctools-cli-pro-make_first' failed
make: *** [sub-qctools-cli-qctools-cli-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
kieranjol commented 6 years ago

and here is the full output when i run ./build,just incase it's necessary:

./build
SCRIPT_DIR:  + /home/kieran110s/qctools/Project/BuildAllFromSource
PWD:  + /home/kieran110s
PWD:  + /home/kieran110s
chmod: cannot access 'version.sh': No such file or directory
install prefix            /usr/local
source path               .
C compiler                gcc
C library                 glibc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     yes
standalone assembly       yes
x86 assembler             nasm
MMX enabled               yes
MMXEXT enabled            yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AESNI enabled             yes
AVX enabled               yes
AVX2 enabled              yes
XOP enabled               yes
FMA3 enabled              yes
FMA4 enabled              yes
i686 features enabled     yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             no
strip symbols             yes
optimize for size         no
optimizations             yes
static                    yes
shared                    no
postprocessing support    yes
network support           yes
threading support         pthreads
safe bitstream reader     yes
texi2html enabled         no
perl enabled              yes
pod2man enabled           yes
makeinfo enabled          yes
makeinfo supports HTML    yes

External libraries:
alsa               libxcb_shm             sndio
bzlib              libxcb_xfixes          xlib
libxcb             sdl2               zlib
libxcb_shape

External libraries providing hardware acceleration:
cuda               nvenc              vaapi
cuvid              v4l2_m2m           vdpau
nvdec

Libraries:
avcodec            avformat           swresample
avdevice           avutil             swscale
avfilter           postproc

Programs:
ffmpeg

Enabled decoders:
aac            atrac3pal              escape130
aac_fixed          aura               evrc
aac_latm           aura2              exr
aasc               avrn               ffv1
ac3            avrp               ffvhuff
ac3_fixed          avs                ffwavesynth
adpcm_4xm          avui               fic
adpcm_adx          ayuv               fits
adpcm_afc          bethsoftvid            flac
adpcm_aica         bfi                flashsv
adpcm_ct           bink               flashsv2
adpcm_dtk          binkaudio_dct          flic
adpcm_ea           binkaudio_rdft         flv
adpcm_ea_maxis_xa      bintext            fmvc
adpcm_ea_r1        bitpacked              fourxm
adpcm_ea_r2        bmp                fraps
adpcm_ea_r3        bmv_audio              frwu
adpcm_ea_xas           bmv_video              g2m
adpcm_g722         brender_pix            g723_1
adpcm_g726         c93                g729
adpcm_g726le           cavs               gdv
adpcm_ima_amv          ccaption           gif
adpcm_ima_apc          cdgraphics             gremlin_dpcm
adpcm_ima_dat4         cdxl               gsm
adpcm_ima_dk3          cfhd               gsm_ms
adpcm_ima_dk4          cinepak            h261
adpcm_ima_ea_eacs      clearvideo             h263
adpcm_ima_ea_sead      cljr               h263_v4l2m2m
adpcm_ima_iss          cllc               h263i
adpcm_ima_oki          comfortnoise           h263p
adpcm_ima_qt           cook               h264
adpcm_ima_rad          cpia               h264_cuvid
adpcm_ima_smjpeg       cscd               h264_v4l2m2m
adpcm_ima_wav          cyuv               hap
adpcm_ima_ws           dca                hevc
adpcm_ms           dds                hevc_cuvid
adpcm_mtaf         dfa                hnm4_video
adpcm_psx          dirac              hq_hqa
adpcm_sbpro_2          dnxhd              hqx
adpcm_sbpro_3          dolby_e            huffyuv
adpcm_sbpro_4          dpx                iac
adpcm_swf          dsd_lsbf           idcin
adpcm_thp          dsd_lsbf_planar        idf
adpcm_thp_le           dsd_msbf           iff_ilbm
adpcm_vima         dsd_msbf_planar        imc
adpcm_xa           dsicinaudio            indeo2
adpcm_yamaha           dsicinvideo            indeo3
aic            dss_sp             indeo4
alac               dst                indeo5
alias_pix          dvaudio            interplay_acm
als            dvbsub             interplay_dpcm
amrnb              dvdsub             interplay_video
amrwb              dvvideo            jacosub
amv            dxa                jpeg2000
anm            dxtory             jpegls
ansi               dxv                jv
ape            eac3               kgv1
apng               eacmv              kmvc
aptx               eamad              lagarith
ass            eatgq              loco
asv1               eatgv              m101
asv2               eatqi              mace3
atrac1             eightbps           mace6
atrac3             eightsvx_exp           magicyuv
atrac3al           eightsvx_fib           mdec
atrac3p            escape124              metasound
microdvd           pcm_s16be_planar       shorten
mimic              pcm_s16le              sipr
mjpeg              pcm_s16le_planar       smackaud
mjpeg_cuvid        pcm_s24be              smacker
mjpegb             pcm_s24daud            smc
mlp            pcm_s24le              smvjpeg
mmvideo            pcm_s24le_planar       snow
motionpixels           pcm_s32be              sol_dpcm
movtext            pcm_s32le              sonic
mp1            pcm_s32le_planar       sp5x
mp1float           pcm_s64be              speedhq
mp2            pcm_s64le              srgc
mp2float           pcm_s8             srt
mp3            pcm_s8_planar          ssa
mp3adu             pcm_u16be              stl
mp3adufloat        pcm_u16le              subrip
mp3float           pcm_u24be              subviewer
mp3on4             pcm_u24le              subviewer1
mp3on4float        pcm_u32be              sunrast
mpc7               pcm_u32le              svq1
mpc8               pcm_u8             svq3
mpeg1_cuvid        pcm_zork           tak
mpeg1_v4l2m2m          pcx                targa
mpeg1video         pgm                targa_y216
mpeg2_cuvid        pgmyuv             tdsc
mpeg2_v4l2m2m          pgssub             text
mpeg2video         pictor             theora
mpeg4              pixlet             thp
mpeg4_cuvid        pjs                tiertexseqvideo
mpeg4_v4l2m2m          png                tiff
mpegvideo          ppm                tmv
mpl2               prores             truehd
msa1               prores_lgpl            truemotion1
mscc               psd                truemotion2
msmpeg4v1          ptx                truemotion2rt
msmpeg4v2          qcelp              truespeech
msmpeg4v3          qdm2               tscc
msrle              qdmc               tscc2
mss1               qdraw              tta
mss2               qpeg               twinvq
msvideo1           qtrle              txd
mszh               r10k               ulti
mts2               r210               utvideo
mvc1               ra_144             v210
mvc2               ra_288             v210x
mxpeg              ralf               v308
nellymoser         rawvideo           v408
nuv            realtext           v410
on2avc             rl2                vb
opus               roq                vble
paf_audio          roq_dpcm           vc1
paf_video          rpza               vc1_cuvid
pam            rscc               vc1_v4l2m2m
pbm            rv10               vc1image
pcm_alaw           rv20               vcr1
pcm_bluray         rv30               vmdaudio
pcm_dvd            rv40               vmdvideo
pcm_f16le          s302m              vmnc
pcm_f24le          sami               vorbis
pcm_f32be          sanm               vp3
pcm_f32le          scpr               vp5
pcm_f64be          screenpresso           vp6
pcm_f64le          sdx2_dpcm              vp6a
pcm_lxf            sgi                vp6f
pcm_mulaw          sgirle             vp7
pcm_s16be          sheervideo             vp8
vp8_cuvid          wmv1               xma1
vp8_v4l2m2m        wmv2               xma2
vp9            wmv3               xpm
vp9_cuvid          wmv3image              xsub
vplayer            wnv1               xwd
vqa            wrapped_avframe        y41p
wavpack            ws_snd1            ylc
webp               xan_dpcm           yop
webvtt             xan_wc3            yuv4
wmalossless        xan_wc4            zero12v
wmapro             xbin               zerocodec
wmav1              xbm                zlib
wmav2              xface              zmbv
wmavoice           xl

Enabled encoders:
a64multi           jpeg2000           pgmyuv
a64multi5          jpegls             png
aac            ljpeg              ppm
ac3            magicyuv           prores
ac3_fixed          mjpeg              prores_aw
adpcm_adx          mjpeg_vaapi            prores_ks
adpcm_g722         mlp                qtrle
adpcm_g726         movtext            r10k
adpcm_g726le           mp2                r210
adpcm_ima_qt           mp2fixed           ra_144
adpcm_ima_wav          mpeg1video             rawvideo
adpcm_ms           mpeg2_vaapi            roq
adpcm_swf          mpeg2video             roq_dpcm
adpcm_yamaha           mpeg4              rv10
alac               mpeg4_v4l2m2m          rv20
alias_pix          msmpeg4v2              s302m
amv            msmpeg4v3              sgi
apng               msvideo1           snow
aptx               nellymoser             sonic
ass            nvenc              sonic_ls
asv1               nvenc_h264             srt
asv2               nvenc_hevc             ssa
avrp               opus               subrip
avui               pam                sunrast
ayuv               pbm                svq1
bmp            pcm_alaw           targa
cinepak            pcm_f32be              text
cljr               pcm_f32le              tiff
comfortnoise           pcm_f64be              truehd
dca            pcm_f64le              tta
dnxhd              pcm_mulaw              utvideo
dpx            pcm_s16be              v210
dvbsub             pcm_s16be_planar       v308
dvdsub             pcm_s16le              v408
dvvideo            pcm_s16le_planar       v410
eac3               pcm_s24be              vc2
ffv1               pcm_s24daud            vorbis
ffvhuff            pcm_s24le              vp8_v4l2m2m
fits               pcm_s24le_planar       vp8_vaapi
flac               pcm_s32be              vp9_vaapi
flashsv            pcm_s32le              wavpack
flashsv2           pcm_s32le_planar       webvtt
flv            pcm_s64be              wmav1
g723_1             pcm_s64le              wmav2
gif            pcm_s8             wmv1
h261               pcm_s8_planar          wmv2
h263               pcm_u16be              wrapped_avframe
h263_v4l2m2m           pcm_u16le              xbm
h263p              pcm_u24be              xface
h264_nvenc         pcm_u24le              xsub
h264_v4l2m2m           pcm_u32be              xwd
h264_vaapi         pcm_u32le              y41p
hevc_nvenc         pcm_u8             yuv4
hevc_vaapi         pcx                zlib
huffyuv            pgm                zmbv

Enabled hwaccels:
h263_vaapi         mpeg2_nvdec            vc1_vdpau
h264_nvdec         mpeg2_vaapi            vp8_nvdec
h264_vaapi         mpeg2_vdpau            vp8_vaapi
h264_vdpau         mpeg4_nvdec            vp9_nvdec
hevc_nvdec         mpeg4_vaapi            vp9_vaapi
hevc_vaapi         mpeg4_vdpau            wmv3_nvdec
hevc_vdpau         vc1_nvdec              wmv3_vaapi
mpeg1_nvdec        vc1_vaapi              wmv3_vdpau
mpeg1_vdpau

Enabled parsers:
aac            dvdsub             opus
aac_latm           flac               png
ac3            g729               pnm
adx            gsm                rv30
bmp            h261               rv40
cavsvideo          h263               sipr
cook               h264               tak
dca            hevc               vc1
dirac              mjpeg              vorbis
dnxhd              mlp                vp3
dpx            mpeg4video             vp8
dvaudio            mpegaudio              vp9
dvbsub             mpegvideo              xma
dvd_nav

Enabled demuxers:
aa             ffmetadata             live_flv
aac            filmstrip              lmlm4
ac3            fits               loas
acm            flac               lrc
act            flic               lvf
adf            flv                lxf
adp            fourxm             m4v
ads            frm                matroska
adx            fsb                mgsts
aea            g722               microdvd
afc            g723_1             mjpeg
aiff               g726               mjpeg_2000
aix            g726le             mlp
amr            g729               mlv
amrnb              gdv                mm
amrwb              genh               mmf
anm            gif                mov
apc            gsm                mp3
ape            gxf                mpc
apng               h261               mpc8
aptx               h263               mpegps
aqtitle            h264               mpegts
asf            hevc               mpegtsraw
asf_o              hls                mpegvideo
ass            hnm                mpjpeg
ast            ico                mpl2
au             idcin              mpsub
avi            idf                msf
avr            iff                msnwc_tcp
avs            ilbc               mtaf
bethsoftvid        image2             mtv
bfi            image2_alias_pix       musx
bfstm              image2_brender_pix         mv
bink               image2pipe             mvi
bintext            image_bmp_pipe         mxf
bit            image_dds_pipe         mxg
bmv            image_dpx_pipe         nc
boa            image_exr_pipe         nistsphere
brstm              image_j2k_pipe         nsp
c93            image_jpeg_pipe        nsv
caf            image_jpegls_pipe          nut
cavsvideo          image_pam_pipe         nuv
cdg            image_pbm_pipe         ogg
cdxl               image_pcx_pipe         oma
cine               image_pgm_pipe         paf
concat             image_pgmyuv_pipe          pcm_alaw
data               image_pictor_pipe          pcm_f32be
daud               image_png_pipe         pcm_f32le
dcstr              image_ppm_pipe         pcm_f64be
dfa            image_psd_pipe         pcm_f64le
dirac              image_qdraw_pipe       pcm_mulaw
dnxhd              image_sgi_pipe         pcm_s16be
dsf            image_sunrast_pipe         pcm_s16le
dsicin             image_svg_pipe         pcm_s24be
dss            image_tiff_pipe        pcm_s24le
dts            image_webp_pipe        pcm_s32be
dtshd              image_xpm_pipe         pcm_s32le
dv             ingenient              pcm_s8
dvbsub             ipmovie            pcm_u16be
dvbtxt             ircam              pcm_u16le
dxa            iss                pcm_u24be
ea             iv8                pcm_u24le
ea_cdata           ivf                pcm_u32be
eac3               ivr                pcm_u32le
epaf               jacosub            pcm_u8
ffm            jv                 pjs
pmp            sln                vag
pva            smacker            vc1
pvf            smjpeg             vc1t
qcp            smush              vivo
r3d            sol                vmd
rawvideo           sox                vobsub
realtext           spdif              voc
redspark           srt                vpk
rl2            stl                vplayer
rm             str                vqf
roq            subviewer              w64
rpl            subviewer1             wav
rsd            sup                wc3
rso            svag               webm_dash_manifest
rtp            swf                webvtt
rtsp               tak                wsaud
s337m              tedcaptions            wsd
sami               thp                wsvqa
sap            threedostr             wtv
sbg            tiertexseq             wv
scc            tmv                wve
sdp            truehd             xa
sdr2               tta                xbin
sds            tty                xmv
sdx            txd                xvag
segafilm           ty                 xwma
shorten            v210               yop
siff               v210x              yuv4mpegpipe

Enabled muxers:
a64            ico                pcm_s24le
ac3            ilbc               pcm_s32be
adts               image2             pcm_s32le
adx            image2pipe             pcm_s8
aiff               ipod               pcm_u16be
amr            ircam              pcm_u16le
apng               ismv               pcm_u24be
aptx               ivf                pcm_u24le
asf            jacosub            pcm_u32be
asf_stream         latm               pcm_u32le
ass            lrc                pcm_u8
ast            m4v                psp
au             matroska           rawvideo
avi            matroska_audio         rm
avm2               md5                roq
bit            microdvd           rso
caf            mjpeg              rtp
cavsvideo          mkvtimestamp_v2        rtp_mpegts
crc            mlp                rtsp
dash               mmf                sap
data               mov                scc
daud               mp2                segment
dirac              mp3                singlejpeg
dnxhd              mp4                smjpeg
dts            mpeg1system            smoothstreaming
dv             mpeg1vcd           sox
eac3               mpeg1video             spdif
f4v            mpeg2dvd           spx
ffm            mpeg2svcd              srt
ffmetadata         mpeg2video             stream_segment
fifo               mpeg2vob           sup
filmstrip          mpegts             swf
fits               mpjpeg             tee
flac               mxf                tg2
flv            mxf_d10            tgp
framecrc           mxf_opatom             truehd
framehash          null               tta
framemd5           nut                uncodedframecrc
g722               oga                vc1
g723_1             ogg                vc1t
g726               ogv                voc
g726le             oma                w64
gif            opus               wav
gsm            pcm_alaw           webm
gxf            pcm_f32be              webm_chunk
h261               pcm_f32le              webm_dash_manifest
h263               pcm_f64be              webp
h264               pcm_f64le              webvtt
hash               pcm_mulaw              wtv
hds            pcm_s16be              wv
hevc               pcm_s16le              yuv4mpegpipe
hls            pcm_s24be

Enabled protocols:
async              http               rtmpt
cache              httpproxy              rtp
concat             icecast            srtp
crypto             md5                subfile
data               mmsh               tcp
ffrtmphttp         mmst               tee
file               pipe               udp
ftp            prompeg            udplite
gopher             rtmp               unix
hls

Enabled filters:
abench             bitplanenoise          fieldorder
abitscope          blackdetect            fillborders
acompressor        blackframe             find_rect
acontrast          blend              firequalizer
acopy              boxblur            flanger
acrossfade         bwdif              floodfill
acrusher           cellauto           format
adelay             channelmap             fps
adrawgraph         channelsplit           framepack
aecho              chorus             framerate
aemphasis          chromakey              framestep
aeval              ciescope           fspp
aevalsrc           codecview              gblur
afade              color              geq
afftfilt           colorbalance           gradfun
afir               colorchannelmixer          haas
aformat            colorkey           haldclut
agate              colorlevels            haldclutsrc
ahistogram         colormatrix            hdcd
ainterleave        colorspace             headphone
alimiter           compand            hflip
allpass            compensationdelay          highpass
allrgb             concat             histeq
allyuv             convolution            histogram
aloop              convolve           hqdn3d
alphaextract           copy               hqx
alphamerge         cover_rect             hstack
amerge             crop               hue
ametadata          cropdetect             hwdownload
amix               crossfeed              hwmap
amovie             crystalizer            hwupload
anequalizer        curves             hwupload_cuda
anoisesrc          datascope              hysteresis
anull              dcshift            idet
anullsink          dctdnoiz           il
anullsrc           deband             inflate
apad               decimate           interlace
aperms             deflate            interleave
aphasemeter        deflicker              join
aphaser            deinterlace_vaapi          kerndeint
apulsator          dejudder           lenscorrection
arealtime          delogo             life
aresample          deshake            limiter
areverse           despill            loop
aselect            detelecine             loudnorm
asendcmd           dilation           lowpass
asetnsamples           displace           lumakey
asetpts            doubleweave            lut
asetrate           drawbox            lut2
asettb             drawgraph              lut3d
ashowinfo          drawgrid           lutrgb
asidedata          dynaudnorm             lutyuv
asplit             earwax             mandelbrot
astats             ebur128            maskedclamp
astreamselect          edgedetect             maskedmerge
atadenoise         elbg               mcdeint
atempo             eq                 mcompand
atrim              equalizer              mergeplanes
avectorscope           erosion            mestimate
avgblur            extractplanes          metadata
bandpass           extrastereo            midequalizer
bandreject         fade               minterpolate
bass               fftfilt            mix
bbox               field              movie
bench              fieldhint              mpdecimate
biquad             fieldmatch             mptestsrc
negate             sab                stereotools
nlmeans            scale              stereowiden
nnedi              scale2ref              streamselect
noformat           scale_vaapi            super2xsai
noise              select             superequalizer
normalize          selectivecolor         surround
null               sendcmd            swaprect
nullsink           separatefields         swapuv
nullsrc            setdar             tblend
oscilloscope           setfield           telecine
overlay            setpts             testsrc
owdenoise          setrange           testsrc2
pad            setsar             threshold
palettegen         settb              thumbnail
paletteuse         showcqt            tile
pan            showfreqs              tinterlace
perms              showinfo           tlut2
perspective        showpalette            tonemap
phase              showspectrum           transpose
pixdesctest        showspectrumpic        treble
pixscope           showvolume             tremolo
pp             showwaves              trim
pp7            showwavespic           unpremultiply
premultiply        shuffleframes          unsharp
prewitt            shuffleplanes          uspp
pseudocolor        sidechaincompress          vaguedenoiser
psnr               sidechaingate          vectorscope
pullup             sidedata           vflip
qp             signalstats            vibrato
random             signature              vignette
readeia608         silencedetect          vmafmotion
readvitc           silenceremove          volume
realtime           sine               volumedetect
remap              smartblur              vstack
removegrain        smptebars              w3fdif
removelogo         smptehdbars            waveform
repeatfields           sobel              weave
replaygain         spectrumsynth          xbr
reverse            split              yadif
rgbtestsrc         spp                yuvtestsrc
roberts            ssim               zoompan
rotate             stereo3d

Enabled bsfs:
aac_adtstoasc          hevc_mp4toannexb       noise
chomp              imx_dump_header        null
dca_core           mjpeg2jpeg             remove_extradata
dump_extradata         mjpega_dump_header         text2movsub
extract_extradata      mov2textsub            trace_headers
h264_metadata          mp3_header_decompress      vp9_raw_reorder
h264_mp4toannexb       mpeg2_metadata         vp9_superframe
h264_redundant_pps     mpeg4_unpack_bframes       vp9_superframe_split
hevc_metadata

Enabled indevs:
alsa               oss                v4l2
fbdev              sndio              xcbgrab
lavfi

Enabled outdevs:
alsa               sdl2               v4l2
fbdev              sndio              xv
oss

License: GPL version 3 or later
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged
libavcodec/bsf_list.c is unchanged
libavformat/protocol_list.c is unchanged
ffbuild/config.sh is unchanged
PWD:  + /home/kieran110s
cd src/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/src/src.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieran110s/qwt/src'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/src'
cd textengines/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/textengines/textengines.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieran110s/qwt/textengines'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/textengines'
cd doc/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qwt/doc/doc.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieran110s/qwt/doc'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/kieran110s/qwt/doc'
cd qctools-lib/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-lib/qctools-lib.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-lib'
cd qctools-cli/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/kieran110s/qctools/Project/QtCreator/qctools-cli/qctools-cli.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
make -f Makefile.Release
make[2]: Entering directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
g++ -m64 -Wl,-O1 -o qcli release/main.o release/cli.o release/moc_cli.o   -L/home/kieran110s/qctools/Project/QtCreator/qctools-cli/../qctools-lib/ -lqctools -L/home/kieran110s/ffmpeg/libavdevice -lavdevice -L/home/kieran110s/ffmpeg/libavcodec -L/home/kieran110s/ffmpeg/libavfilter -lavfilter -L/home/kieran110s/ffmpeg/libavformat -lavformat -L/home/kieran110s/ffmpeg/libpostproc -lpostproc -L/home/kieran110s/ffmpeg/libswresample -lswresample -L/home/kieran110s/ffmpeg/libswscale -lswscale -lavcodec -L/home/kieran110s/ffmpeg/libavutil -lavutil -lz -lbz2 -ldl -lrt -lQt5Network -lQt5Core -lpthread 
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_filter_frame':
vf_deinterlace_vaapi.c:(.text+0x4d0): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x53b): undefined reference to `vaBeginPicture'
vf_deinterlace_vaapi.c:(.text+0x573): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0x5af): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x5c7): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x75a): undefined reference to `vaMapBuffer'
vf_deinterlace_vaapi.c:(.text+0x7c7): undefined reference to `vaUnmapBuffer'
vf_deinterlace_vaapi.c:(.text+0x810): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0x822): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x873): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x929): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x962): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x99a): undefined reference to `vaRenderPicture'
vf_deinterlace_vaapi.c:(.text+0x9b0): undefined reference to `vaEndPicture'
vf_deinterlace_vaapi.c:(.text+0x9ca): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x9f9): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xa35): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_input':
vf_deinterlace_vaapi.c:(.text+0xacb): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xaee): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xb0e): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_config_output':
vf_deinterlace_vaapi.c:(.text+0xc0c): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text+0xc2a): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text+0xc45): undefined reference to `vaDestroyConfig'
vf_deinterlace_vaapi.c:(.text+0xcb8): undefined reference to `vaCreateConfig'
vf_deinterlace_vaapi.c:(.text+0xcc5): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe4c): undefined reference to `vaCreateContext'
vf_deinterlace_vaapi.c:(.text+0xe5b): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0xe93): undefined reference to `vaQueryVideoProcFilterCaps'
vf_deinterlace_vaapi.c:(.text+0xf85): undefined reference to `vaCreateBuffer'
vf_deinterlace_vaapi.c:(.text+0xfb3): undefined reference to `vaQueryVideoProcPipelineCaps'
vf_deinterlace_vaapi.c:(.text+0x11b3): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11cd): undefined reference to `vaErrorStr'
vf_deinterlace_vaapi.c:(.text+0x11fc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_deinterlace_vaapi.o): In function `deint_vaapi_uninit':
vf_deinterlace_vaapi.c:(.text.unlikely+0x76): undefined reference to `vaDestroyBuffer'
vf_deinterlace_vaapi.c:(.text.unlikely+0x94): undefined reference to `vaDestroyContext'
vf_deinterlace_vaapi.c:(.text.unlikely+0xaf): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_filter_frame':
vf_scale_vaapi.c:(.text+0x206): undefined reference to `vaBeginPicture'
vf_scale_vaapi.c:(.text+0x23e): undefined reference to `vaCreateBuffer'
vf_scale_vaapi.c:(.text+0x252): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x285): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x299): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x2e3): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x34d): undefined reference to `vaRenderPicture'
vf_scale_vaapi.c:(.text+0x367): undefined reference to `vaEndPicture'
vf_scale_vaapi.c:(.text+0x3fb): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x438): undefined reference to `vaDestroyBuffer'
vf_scale_vaapi.c:(.text+0x44a): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x483): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_input':
vf_scale_vaapi.c:(.text+0x4d0): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x4eb): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_config_output':
vf_scale_vaapi.c:(.text+0x5af): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text+0x5ca): undefined reference to `vaDestroyConfig'
vf_scale_vaapi.c:(.text+0x630): undefined reference to `vaCreateConfig'
vf_scale_vaapi.c:(.text+0x644): undefined reference to `vaErrorStr'
vf_scale_vaapi.c:(.text+0x846): undefined reference to `vaCreateContext'
vf_scale_vaapi.c:(.text+0x91f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavfilter/libavfilter.a(vf_scale_vaapi.o): In function `scale_vaapi_uninit':
vf_scale_vaapi.c:(.text.unlikely+0x26): undefined reference to `vaDestroyContext'
vf_scale_vaapi.c:(.text.unlikely+0x41): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode_h264.o): In function `vaapi_encode_h264_configure':
vaapi_encode_h264.c:(.text.unlikely+0x3e7): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_destroy_buffers':
vaapi_decode.c:(.text+0x48): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0x5d): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xc2): undefined reference to `vaDestroyBuffer'
vaapi_decode.c:(.text+0xd0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `vaapi_decode_make_config':
vaapi_decode.c:(.text+0x17a): undefined reference to `vaMaxNumProfiles'
vaapi_decode.c:(.text+0x1aa): undefined reference to `vaQueryConfigProfiles'
vaapi_decode.c:(.text+0x2ce): undefined reference to `vaCreateConfig'
vaapi_decode.c:(.text+0x2df): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x334): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0x370): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_param_buffer':
vaapi_decode.c:(.text+0x6be): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x724): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_make_slice_buffer':
vaapi_decode.c:(.text+0x7f3): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x854): undefined reference to `vaCreateBuffer'
vaapi_decode.c:(.text+0x906): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x934): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0x967): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_issue':
vaapi_decode.c:(.text+0x9fa): undefined reference to `vaBeginPicture'
vaapi_decode.c:(.text+0xa18): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa3c): undefined reference to `vaRenderPicture'
vaapi_decode.c:(.text+0xa56): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xab3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb06): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb31): undefined reference to `vaEndPicture'
vaapi_decode.c:(.text+0xb3e): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb63): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xb8b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_common_frame_params':
vaapi_decode.c:(.text+0xc3a): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_uninit':
vaapi_decode.c:(.text+0xc86): undefined reference to `vaDestroyContext'
vaapi_decode.c:(.text+0xca0): undefined reference to `vaDestroyConfig'
vaapi_decode.c:(.text+0xcd3): undefined reference to `vaErrorStr'
vaapi_decode.c:(.text+0xd03): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_decode.o): In function `ff_vaapi_decode_init':
vaapi_decode.c:(.text+0xeaa): undefined reference to `vaCreateContext'
vaapi_decode.c:(.text+0xebc): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free_output_buffer':
vaapi_encode.c:(.text+0x18): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_alloc_output_buffer':
vaapi_encode.c:(.text+0x8e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0xf6): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x126): undefined reference to `vaDestroyBuffer'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_packed_header.isra.0':
vaapi_encode.c:(.text+0x1d0): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x220): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x297): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x2cb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_make_param_buffer.isra.1':
vaapi_encode.c:(.text+0x37e): undefined reference to `vaCreateBuffer'
vaapi_encode.c:(.text+0x3e4): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_issue':
vaapi_encode.c:(.text+0x688): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0xe09): undefined reference to `vaBeginPicture'
vaapi_encode.c:(.text+0xe17): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xe4c): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xe72): undefined reference to `vaRenderPicture'
vaapi_encode.c:(.text+0xe80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xee4): undefined reference to `vaEndPicture'
vaapi_encode.c:(.text+0xf52): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0xf80): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0xfbc): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1022): undefined reference to `vaDestroyBuffer'
vaapi_encode.c:(.text+0x1030): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `vaapi_encode_free':
vaapi_encode.c:(.text+0x132f): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1355): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode2':
vaapi_encode.c:(.text+0x16fb): undefined reference to `vaMapBuffer'
vaapi_encode.c:(.text+0x1738): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x174a): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x17cf): undefined reference to `vaUnmapBuffer'
vaapi_encode.c:(.text+0x1cc1): undefined reference to `vaSyncSurface'
vaapi_encode.c:(.text+0x1d84): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text+0x1e3f): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_close':
vaapi_encode.c:(.text.unlikely+0x37): undefined reference to `vaDestroyContext'
vaapi_encode.c:(.text.unlikely+0x52): undefined reference to `vaDestroyConfig'
/home/kieran110s/ffmpeg/libavcodec/libavcodec.a(vaapi_encode.o): In function `ff_vaapi_encode_init':
vaapi_encode.c:(.text.unlikely+0x1cf): undefined reference to `vaMaxNumProfiles'
vaapi_encode.c:(.text.unlikely+0x20d): undefined reference to `vaQueryConfigProfiles'
vaapi_encode.c:(.text.unlikely+0x228): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x26d): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x2d5): undefined reference to `vaCreateConfig'
vaapi_encode.c:(.text.unlikely+0x2e3): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x4d7): undefined reference to `vaCreateContext'
vaapi_encode.c:(.text.unlikely+0x4e9): undefined reference to `vaErrorStr'
vaapi_encode.c:(.text.unlikely+0x781): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0x9ba): undefined reference to `vaMaxNumEntrypoints'
vaapi_encode.c:(.text.unlikely+0x9f1): undefined reference to `vaQueryConfigEntrypoints'
vaapi_encode.c:(.text.unlikely+0xa5e): undefined reference to `vaGetConfigAttributes'
vaapi_encode.c:(.text.unlikely+0xa73): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_map_frame':
hwcontext_vaapi.c:(.text+0x149): undefined reference to `vaSyncSurface'
hwcontext_vaapi.c:(.text+0x185): undefined reference to `vaCreateImage'
hwcontext_vaapi.c:(.text+0x1ac): undefined reference to `vaMapBuffer'
hwcontext_vaapi.c:(.text+0x287): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x2c4): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x2d5): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x2f3): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x313): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x34b): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0x3af): undefined reference to `vaGetImage'
hwcontext_vaapi.c:(.text+0x3c5): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x3e2): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_unmap_frame':
hwcontext_vaapi.c:(.text+0x4fc): undefined reference to `vaUnmapBuffer'
hwcontext_vaapi.c:(.text+0x51a): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0x528): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x566): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x5ba): undefined reference to `vaPutImage'
hwcontext_vaapi.c:(.text+0x5d0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_init':
hwcontext_vaapi.c:(.text+0xb3a): undefined reference to `vaDeriveImage'
hwcontext_vaapi.c:(.text+0xb79): undefined reference to `vaDestroyImage'
hwcontext_vaapi.c:(.text+0xbeb): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_pool_alloc':
hwcontext_vaapi.c:(.text+0xf75): undefined reference to `vaCreateSurfaces'
hwcontext_vaapi.c:(.text+0x1004): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1041): undefined reference to `vaDestroySurfaces'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_buffer_free':
hwcontext_vaapi.c:(.text+0x10b3): undefined reference to `vaDestroySurfaces'
hwcontext_vaapi.c:(.text+0x10c0): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_frames_get_constraints':
hwcontext_vaapi.c:(.text+0x121e): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x125b): undefined reference to `vaQuerySurfaceAttributes'
hwcontext_vaapi.c:(.text+0x15ff): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x170b): undefined reference to `vaErrorStr'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_init':
hwcontext_vaapi.c:(.text+0x1751): undefined reference to `vaMaxNumImageFormats'
hwcontext_vaapi.c:(.text+0x1782): undefined reference to `vaQueryImageFormats'
hwcontext_vaapi.c:(.text+0x19f4): undefined reference to `vaQueryVendorString'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_free':
hwcontext_vaapi.c:(.text+0x1bd9): undefined reference to `vaTerminate'
hwcontext_vaapi.c:(.text+0x1bea): undefined reference to `XCloseDisplay'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vaapi.o): In function `vaapi_device_create':
hwcontext_vaapi.c:(.text+0x1c82): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1c97): undefined reference to `vaGetDisplay'
hwcontext_vaapi.c:(.text+0x1cab): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1cdb): undefined reference to `vaInitialize'
hwcontext_vaapi.c:(.text+0x1d34): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1d71): undefined reference to `vaGetDisplayDRM'
hwcontext_vaapi.c:(.text+0x1de3): undefined reference to `XOpenDisplay'
hwcontext_vaapi.c:(.text+0x1df7): undefined reference to `XDisplayName'
hwcontext_vaapi.c:(.text+0x1e63): undefined reference to `vaErrorStr'
hwcontext_vaapi.c:(.text+0x1e97): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_create':
hwcontext_vdpau.c:(.text+0x5f3): undefined reference to `XOpenDisplay'
hwcontext_vdpau.c:(.text+0x608): undefined reference to `XDisplayString'
hwcontext_vdpau.c:(.text+0x614): undefined reference to `XDefaultScreen'
hwcontext_vdpau.c:(.text+0x626): undefined reference to `vdp_device_create_x11'
hwcontext_vdpau.c:(.text+0x6fb): undefined reference to `XDisplayName'
/home/kieran110s/ffmpeg/libavutil/libavutil.a(hwcontext_vdpau.o): In function `vdpau_device_free':
hwcontext_vdpau.c:(.text+0x74a): undefined reference to `XCloseDisplay'
collect2: error: ld returned 1 exit status
Makefile.Release:147: recipe for target 'qcli' failed
make[2]: *** [qcli] Error 1
make[2]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:38: recipe for target 'release' failed
make[1]: *** [release] Error 2
make[1]: Leaving directory '/home/kieran110s/qctools/Project/QtCreator/qctools-cli'
Makefile:69: recipe for target 'sub-qctools-cli-qctools-cli-pro-make_first' failed
make: *** [sub-qctools-cli-qctools-cli-pro-make_first] Error 2
QCTools binary is in qctools/Project/QtCreator
dericed commented 1 year ago

closing as very outdated, and builds and CI tests are running well at the moment.