cmake_minimum_required(VERSION 2.8) project(ffmpeg-webrtc-streamer C CXX) # remove -g flag if you want to build release set(CMAKE_CXX_STANDARD 14) set(CMAKE_C_STANDARD 11) set(CMAKE_THREAD_LIBS_INIT "-lpthread") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCMAKE_BUILD_TYPE=Debug -DWEBRTC_LINUX=1 -DWEBRTC_POSIX=1 -D_GLIBCXX_USE_CXX11_ABI=1 -pthread -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -Wno-maybe-uninitialized") set(CMAKE_HAVE_THREADS_LIBRARY 1) set(CMAKE_USE_WIN32_THREADS_INIT 0) set(CMAKE_USE_PTHREADS_INIT 1) set(THREADS_PREFER_PTHREAD_FLAG ON) set(CMAKE_C_COMPILER cc) set(CMAKE_CXX_COMPILER c++) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c11 -g -O0") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fomit-frame-pointer -pthread") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wdeclaration-after-statement -Wall -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wwrite-strings -Wtype-limits -Wundef -Wmissing-prototypes -Wno-pointer-to-int-cast -Wstrict-prototypes -Wempty-body -Wno-parentheses -Wno-switch -Wno-format-zero-length -Wno-pointer-sign -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -Werror=format-security -Werror=implicit-function-declaration -Werror=missing-prototypes -Werror=return-type -Werror=vla -Wformat -Wno-maybe-uninitialized") message("c flags:\n" ${CMAKE_C_FLAGS}) find_package(Threads REQUIRED) add_definitions( -DINTERNAL_EXPERIMENTAL -DHAVE_THREADS -Wno-deprecated -Wno-strict-prototypes -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOPEN_SOURCE=600 -DZLIB_CONST -DHAVE_AV_CONFIG_H -DWEBRTC_POSIX -D_ITERATOR_DEBUG_LEVEL=0 -DUSE_AURA=1 -D_HAS_EXCEPTIONS=0 -D__STD_C -D_CRT_RAND_S -D_CRT_SECURE_NO_DEPRECATE -D_SCL_SECURE_NO_DEPRECATE -D_ATL_NO_OPENGL -DCERT_CHAIN_PARA_HAS_EXTRA_FIELDS -DPSAPI_VERSION=2 -D_SECURE_ATL -D__WRL_NO_Debug_LIB__ -DNOMINMAX -D_UNICODE -DUNICODE -Wno-ignored-attributes -Wignored-qualifiers -DNTDDI_VERSION=NTDDI_WIN10_RS2 -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DWEBRTC_ENABLE_PROTOBUF=0 -DWEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE -DRTC_ENABLE_VP9 -DHAVE_SCTP -DWEBRTC_LIBRARY_IMPL -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_LINUX -DABSL_ALLOCATOR_NOTHROW=1 -DHAVE_SCTP -DWEBRTC_VIDEO_CAPTURE_WINRT -D_GLIBCXX_USE_CXX11_ABI=0 # -std=gnu++11 ) include_directories( ./ ./compat/atomics/gcc "/usr/include/" "/usr/include/alsa/" "/usr/include/pulse/" "/usr/include/openssl" "/usr/bin/openssl" "/home/webrtc/lib_webrtc/src/third_party/boringssl/src" "/home/webrtc/lib_webrtc/src/third_party/boringssl/src/include/" "/home/webrtc/lib_webrtc/src/third_party/boringssl" "/home/webrtc/lib_webrtc/src/third_party" "${CMAKE_SOURCE_DIR}/ffmpeg" "${CMAKE_SOURCE_DIR}/webrtc/src" "${CMAKE_SOURCE_DIR}/webrtc/src/media" "${CMAKE_SOURCE_DIR}/webrtc/src/media/base" "${CMAKE_SOURCE_DIR}/webrtc/src/api" "${CMAKE_SOURCE_DIR}/webrtc/src/api/video" "${CMAKE_SOURCE_DIR}/webrtc/src/out/Debug" "${CMAKE_SOURCE_DIR}/webrtc/src/out/Debug/bin" "${CMAKE_SOURCE_DIR}/webrtc/src/out/Debug/obj" "${CMAKE_SOURCE_DIR}/webrtc/src/out/Debug/gen" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/abseil-cpp" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/libyuv/include" "${CMAKE_SOURCE_DIR}/webrtc/src" "${CMAKE_SOURCE_DIR}/webrtc/test" "${CMAKE_SOURCE_DIR}/webrtc/src/build/out/debug/x64/obj" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/abseil-cpp" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/googletest/src/googletest/include" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/libyuv/include" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/libvpx/source/libvpx" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/libvpx/source/libvpx/vpx" "${CMAKE_SOURCE_DIR}/webrtc/src/third_party/jsoncpp/source/include" "${CMAKE_SOURCE_DIR}/webrtc/src/base" "${CMAKE_SOURCE_DIR}/webrtc/src/media/base" "${CMAKE_SOURCE_DIR}/webrtc/src/media/engine" "${CMAKE_SOURCE_DIR}/webrtc/src/pc" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/client/" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/Engines" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/DataChannel/" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/peer_connection_observer_impl/" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/src/" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/UDP/" "${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/WebSocket" "/usr/include/" "/usr/local/lib/" "/usr/lib/x86_64-linux-gnu/" "/home/webrtc/Downloads/ffmpeg-linux_p2p_videochannel/nasm-2.15.05/x264" ${CMAKE_SOURCE_DIR}/firebase ${CMAKE_SOURCE_DIR}/firebase/include ) list(APPEND avfilter_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/aeval.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_acontrast.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_acopy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_acrossover.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_acrusher.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_adeclick.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_adelay.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aderivative.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aecho.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aemphasis.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_afade.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_afftdn.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_afftfilt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_afir.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aformat.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_agate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aiir.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_alimiter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_amerge.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_amix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_amultiply.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_anequalizer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_anull.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_apad.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aphaser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_apulsator.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_aresample.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_asetnsamples.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_asetrate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_ashowinfo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_astats.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_atempo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_biquads.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_channelmap.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_channelsplit.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_chorus.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_compand.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_compensationdelay.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_crossfeed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_crystalizer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_dcshift.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_drmeter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_dynaudnorm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_earwax.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_extrastereo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_firequalizer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_flanger.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_haas.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_hdcd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_headphone.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_join.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_loudnorm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_mcompand.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_pan.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_replaygain.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_sidechaincompress.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_silencedetect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_silenceremove.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_stereotools.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_stereowiden.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_superequalizer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_surround.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_tremolo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_vibrato.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_volume.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/af_volumedetect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/allfilters.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asink_anullsink.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asrc_anoisesrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asrc_anullsrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asrc_hilbert.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asrc_sinc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/asrc_sine.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/audio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_abitscope.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_ahistogram.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_aphasemeter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_avectorscope.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_concat.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_showcqt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_showfreqs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_showspectrum.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_showvolume.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avf_showwaves.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avfilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/avfiltergraph.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/bbox.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/boxblur.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/buffersink.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/buffersrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/colorspace.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/colorspacedsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/dnn_backend_native.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/dnn_interface.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/drawutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/ebur128.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_bench.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_cue.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_drawgraph.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_ebur128.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_graphmonitor.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_interleave.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_loop.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_metadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_perms.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_realtime.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_reverse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_select.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_sendcmd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_sidedata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/f_streamselect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/fifo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/formats.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/framepool.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/framequeue.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/framesync.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/generate_wave_table.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/graphdump.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/graphparser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/lavfutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/lswsutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/motion_estimation.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/pthread.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/scale.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/setpts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/settb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/split.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/src_movie.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/transform.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/trim.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vaf_spectrumsynth.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_alphamerge.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_amplify.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_aspect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_atadenoise.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_avgblur.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_bbox.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_bitplanenoise.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_blackdetect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_blackframe.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_blend.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_bm3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_boxblur.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_bwdif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_chromakey.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_ciescope.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_codecview.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorbalance.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorchannelmixer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorconstancy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorkey.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorlevels.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colormatrix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_colorspace.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_convolution.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_convolve.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_copy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_cover_rect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_crop.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_cropdetect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_curves.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_datascope.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_dctdnoiz.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_deband.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_deblock.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_decimate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_deflicker.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_dejudder.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_delogo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_deshake.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_despill.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_detelecine.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_displace.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_drawbox.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_edgedetect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_elbg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_entropy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_eq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_extractplanes.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fade.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fftdnoiz.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fftfilt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_field.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fieldhint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fieldmatch.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fieldorder.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fillborders.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_find_rect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_floodfill.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_format.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fps.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_framepack.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_framerate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_framestep.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_fspp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_gblur.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_geq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_gradfun.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hflip.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_histeq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_histogram.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hqdn3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hqx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hue.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hwdownload.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hwmap.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hwupload.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_hysteresis.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_idet.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_il.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_kerndeint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_lenscorrection.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_limiter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_lumakey.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_lut.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_lut2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_lut3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_maskedclamp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_maskedmerge.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_mcdeint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_mergeplanes.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_mestimate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_midequalizer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_minterpolate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_mix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_mpdecimate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_neighbor.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_nlmeans.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_nnedi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_noise.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_normalize.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_null.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_overlay.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_owdenoise.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pad.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_palettegen.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_paletteuse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_perspective.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_phase.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pixdesctest.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pp7.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_premultiply.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pseudocolor.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_psnr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_pullup.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_qp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_random.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_readeia608.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_readvitc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_remap.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_removegrain.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_removelogo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_repeatfields.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_rotate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_sab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_scale.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_selectivecolor.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_separatefields.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_setparams.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_showinfo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_showpalette.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_shuffleframes.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_shuffleplanes.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_signalstats.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_signature.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_smartblur.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_spp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_sr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_ssim.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_stack.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_stereo3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_super2xsai.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_swaprect.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_swapuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_telecine.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_threshold.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_thumbnail.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_tile.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_tinterlace.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_tonemap.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_transpose.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_unsharp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_uspp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vaguedenoiser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vectorscope.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vflip.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vfrdet.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vibrance.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vignette.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_vmafmotion.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_w3fdif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_waveform.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_weave.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_xbr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_yadif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vf_zoompan.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/video.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsink_nullsink.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsrc_cellauto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsrc_life.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsrc_mandelbrot.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsrc_mptestsrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/vsrc_testsrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavfilter/yadif_common.c ) list(APPEND avformat_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/3dostr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/4xm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/a64.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aacdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ac3dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/acm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/act.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/adp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ads.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/adtsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/adxdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aea.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/afc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aiffdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aiffenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aixdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/allformats.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/amr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/anm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/apc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ape.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/apetag.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/apngdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/apngenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aptxdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aqtitledec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/asf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/asfcrypt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/asfdec_f.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/asfdec_o.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/asfenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/assdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/assenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ast.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/astdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/astenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/async.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/au.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/audiointerleave.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/av1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avidec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avienc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/aviobuf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avlanguage.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/avs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bethsoftvid.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bfi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bink.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bintext.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bit.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/bmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/boadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/brstm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/c93.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cache.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/caf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cafdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cafenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cavsvideodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cdg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cdxl.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cinedec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/codec2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/concat.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/concatdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/crcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/crypto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/cutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dash.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dashenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/data_uri.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dauddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/daudenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/davs2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dcstr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dfa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/diracdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dnxhddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dsfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dsicin.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dss.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dtsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dtshddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dump.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dvbsub.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dvbtxt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/dxa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/eacdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/electronicarts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/epafdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ffmetadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ffmetaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/fifo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/fifo_test.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/file.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/filmstripdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/filmstripenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/fitsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/fitsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flac_picture.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flacdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flacenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flacenc_header.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flic.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/flvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/format.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/framecrcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/framehash.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/frmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/fsb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ftp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/g722.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/g723_1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/g726.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/g729dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gdv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/genh.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gifdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gopher.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gsmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gxf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/gxfenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/h261dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/h263dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/h264dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hashenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hdsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hevc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hevcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hls.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hlsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hlsplaylist.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hlsproto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/hnm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/http.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/httpauth.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/icecast.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/icodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/icoenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/id3v1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/id3v2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/id3v2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/idcin.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/idroqdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/idroqenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/iff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ilbc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/img2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/img2_alias_pix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/img2_brender_pix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/img2dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/img2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ingenientdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ip.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ipmovie.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ircam.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ircamdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ircamenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/isom.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/iss.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/iv8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ivfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ivfenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/jacosubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/jacosubenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/jvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/latmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lmlm4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/loasdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lrc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lrcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lrcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lvfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/lxfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/m4vdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/matroska.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/matroskadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/matroskaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/md5proto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/metadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mgsts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/microdvddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/microdvdenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mj2kdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mkvtimestamp_v2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mlpdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mlvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mmf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mms.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mmsh.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mmst.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mov.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mov_chan.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mov_esds.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/movenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/movenccenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/movenchint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mp3dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mp3enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpc8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpegenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpegts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpegtsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpegvideodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpjpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpjpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpl2dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mpsubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/msf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/msnwc_tcp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mtaf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mtv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/musx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mux.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mvi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mxf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mxfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mxfenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/mxg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ncdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/network.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nistspheredec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nspdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nsvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nullenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nut.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nutdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nutenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/nuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsecelt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsedaala.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsedirac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparseflac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparseogm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparseopus.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparseskeleton.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsespeex.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsetheora.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsevorbis.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oggparsevp8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/oma.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/omadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/omaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/options.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/os_support.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/paf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pcm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pcmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pcmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pjsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pmpdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/prompeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/protocols.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/psxstr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pva.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/pvfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/qcp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/qtpalette.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/r3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rawdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rawenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rawutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rawvideodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rdt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/realtextdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/redspark.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/replaygain.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/riff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/riffdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/riffenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rl2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rmsipr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rpl.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rsd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rso.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rsodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rsoenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtmpdigest.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtmphttp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtmppkt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtmpproto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_ac3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_amr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_asf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_dv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_g726.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_h261.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_h263.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_h263_rfc2190.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_h264.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_hevc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_ilbc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_jpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_latm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_mpa_robust.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_mpeg12.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_mpeg4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_mpegts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_qcelp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_qdm2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_qt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_rfc4175.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_svq3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_vc2hq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_vp8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_vp9.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpdec_xiph.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_aac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_amr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_chain.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_h261.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_h263.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_h263_rfc2190.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_h264_hevc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_jpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_latm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_mpegts.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_mpv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_vc2hq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_vp8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_vp9.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpenc_xiph.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtpproto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtspdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/rtspenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/s337m.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/samidec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sapdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sapenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sauce.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sbcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sbgdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sccdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sccenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sdp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sdr2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sdsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sdxdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/segafilm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/segafilmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/segment.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/serdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/shortendec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sierravmd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/siff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smacker.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smjpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smjpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smjpegenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smoothstreamingenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/smush.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/sol.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/soxdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/soxenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/spdif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/spdifdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/spdifenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/srtdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/srtenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/srtp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/srtpproto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/stldec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/subfile.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/subtitles.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/subviewer1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/subviewerdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/supdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/supenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/svag.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/swf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/swfdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/swfenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/takdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tcp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tedcaptionsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tee.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tee_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/teeproto.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/thp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tiertexseq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tta.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ttaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/tty.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/txd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/ty.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/udp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/uncodedframecrcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/unix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/url.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/urldecode.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/v210.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vag.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vc1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vc1test.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vc1testenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vivo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/voc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/voc_packet.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vocdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vocenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vorbiscomment.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vpcc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vpk.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vplayerdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/vqf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/w64.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wavdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wavenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wc3movie.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/webm_chunk.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/webmdashenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/webpenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/webvttdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/webvttenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/westwood_aud.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/westwood_vqa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wsddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wtv_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wtvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wtvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wvedec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/wvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/xa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/xmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/xvag.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/xwma.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/yop.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/yuv4mpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavformat/yuv4mpegenc.c ) list(APPEND avcodec_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_m2m_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_m2m_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_context.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_buffers.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_fmt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v4l2_m2m.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/012v.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/4xm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/8bps.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/8svx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/a64multienc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aac_ac3_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aac_adtstoasc_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aac_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aaccoder.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacdec_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenc_is.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenc_ltp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenc_pred.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenc_tns.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacenctab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacps_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacps_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacpsdsp_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacpsdsp_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacpsy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacsbr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aacsbr_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aactab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aandcttab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aasc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3dec_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3dec_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3dec_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3enc_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3enc_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ac3tab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/acelp_filters.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/acelp_pitch_delay.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/acelp_vectors.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adpcm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adpcm_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adpcmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adts_header.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adts_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adx_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adxdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/adxenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aic.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/alac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/alac_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/alacdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/alacenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aliaspixdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aliaspixenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/allcodecs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/alsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/amrnbdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/amrwbdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/anm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ansi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/apedec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aptx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ass.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ass_split.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/assdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/assenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/asv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/asvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/asvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac3plus.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac3plusdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac3plusdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/atrac9dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/audio_frame_queue.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/audiodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/aura.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/av1_metadata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/av1_parse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/av1_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avdct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avfft.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avpacket.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avpicture.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avrndec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avs2_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avuidec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/avuienc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bethsoftvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bfi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bgmc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bink.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/binkaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/binkdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bintext.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bitpacked.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bitstream.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bitstream_filter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bitstream_filters.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/blockdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bmp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bmp_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bmpenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bmvaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bmvvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/brenderpix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/bswapdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/c93.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cabac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/canopus.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cavs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cavs_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cavsdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cavsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cavsdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbrt_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbrt_data_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbs_av1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbs_h2645.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbs_mpeg2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cbs_vp9.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ccaption_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cdgraphics.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cdxl.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/celp_filters.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/celp_math.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cfhd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cfhddata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cga_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/chomp_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cinepak.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cinepakenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/clearvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cljrdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cljrenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cllc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cngdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cngenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/codec2utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/codec_desc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cook.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cook_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cpia.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cscd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/cyuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/d3d11va.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_core.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_core_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_exss.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_lbr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dca_xll.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcaadpcm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcadct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcadsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dcahuff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dct32_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dct32_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dds.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/decode.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dfa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dirac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dirac_arith.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dirac_dwt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dirac_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dirac_vlc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/diracdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/diracdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/diractab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dnxhd_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dnxhddata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dnxhddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dnxhdenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dolby_e.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dpcm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dpx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dpx_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dpxenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dsd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dsddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dsicinaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dsicinvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dss_sp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dstdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dump_extradata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dv_profile.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvaudio_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvaudiodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvbsub.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvbsub_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvbsubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvd_nav_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvdsub_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvdsubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvdsubenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dxa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dxtory.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/dxv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eac3_core_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eac3_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eac3enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eacmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eaidct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eamad.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eatgq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eatgv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/eatqi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/elbg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/elsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/encode.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/error_resilience.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/escape124.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/escape130.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/evrcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/exif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/exr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/exrdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/extract_extradata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/faandct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/faanidct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/faxcompr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fdctdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fft_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fft_fixed_32.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fft_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fft_init_table.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ffv1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ffv1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ffv1enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ffwavesynth.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fic.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/filter_units_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fits.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fitsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fitsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flac_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flacdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flacdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flacdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flacenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flashsv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flashsv2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flashsvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flicvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/flvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fmtconvert.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fmvc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/frame_thread_encoder.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/fraps.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/frwu.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g2meet.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g722.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g722dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g722dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g722enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g723_1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g723_1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g723_1enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g726.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g729_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g729dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/g729postfilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gdv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gif.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gifdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/golomb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gsm_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gsmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/gsmdec_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h261.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h261_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h261data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h261dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h261enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h263.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h263_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h263data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h263dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h263dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h2645_parse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_cabac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_cavlc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_direct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_levels.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_loopfilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_mb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_metadata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_mp4toannexb_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_parse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_picture.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_ps.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_redundant_pps_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_refs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_sei.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264_slice.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264chroma.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264idct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264pred.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h264qpel.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/h265_metadata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hap.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hapdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hapqa_extract_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_cabac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_filter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_mp4toannexb_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_mvs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_parse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_ps.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_refs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevc_sei.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevcdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hevcpred.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hnm4video.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hpeldsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hq_hqa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hq_hqadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hq_hqadsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hqx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hqxdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/hqxvlc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/htmlsubtitles.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffman.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffyuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffyuvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffyuvdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffyuvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/huffyuvencdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/idcinvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/idctdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/iff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/iirfilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ilbcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/imc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/imgconvert.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/imm4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/imx_dump_header_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/indeo2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/indeo3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/indeo4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/indeo5.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/intelh263dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/interplayacm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/interplayvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/intrax8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/intrax8dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ituh263dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ituh263enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ivi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ivi_dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/j2kenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jacosubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jfdctfst.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jfdctint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jni.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeg2000.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeg2000dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeg2000dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeg2000dwt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpegls.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeglsdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpeglsenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jpegtables.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jrevdct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/jvdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/kbdwin.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/kgv1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/kmvc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lagarith.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lagarithrac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/latm_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lcldec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lclenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/libfdk-aacdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/libfdk-aacenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/libx264.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ljpegenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/loco.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lossless_audiodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lossless_videodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lossless_videoencdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lpc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lzf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lzw.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/lzwenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/m101.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mace.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/magicyuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/magicyuvenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mathtables.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mdct15.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mdct_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mdct_fixed_32.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mdct_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/me_cmp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mediacodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/metasound.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/metasound_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/microdvddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mimic.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpeg2jpeg_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpeg_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpega_dump_header_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpegbdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpegenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpegenc_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mjpegenc_huffman.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlp_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlpdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlpdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlpenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mlz.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mmvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/motion_est.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/motionpixels.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/movsub_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/movtextdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/movtextenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mp3_header_decompress_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpc7.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpc8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg12.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg12data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg12dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg12enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg12framerate.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg2_metadata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4_unpack_bframes_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4audio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4video.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4video_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4videodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg4videoenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpeg_er.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudio_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodec_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodec_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodecheader.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodsp_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodsp_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudiodsp_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudioenc_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegaudioenc_float.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegpicture.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideo_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideo_motion.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideo_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideodata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpegvideoencdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mpl2dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mqc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mqcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mqcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mscc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msgsmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msmpeg4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msmpeg4data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msmpeg4dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msmpeg4enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msrle.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msrledec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss12.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss2dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss34dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mss4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msvideo1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/msvideo1enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mvcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mwsc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/mxpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/nellymoser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/nellymoserdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/nellymoserenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/noise_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/null_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/nuv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/on2avc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/on2avcdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/options.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus_celt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus_pvq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus_rc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opus_silk.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opusdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opusenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opusenc_psy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/opustab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pafaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pafvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pamenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/parsers.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pcm-bluray.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pcm-dvd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pcm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pcx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pcxenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pgssubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pictordec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pixblockdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pixlet.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/png.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/png_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pngdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pngdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pngenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pnm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pnm_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pnmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pnmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/profiles.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/proresdata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/proresdec2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/proresdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/proresenc_anatoliy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/proresenc_kostya.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/prosumer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/psd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/psymodel.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pthread.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pthread_frame.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/pthread_slice.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ptx.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qcelpdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qdm2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qdmc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qdrw.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qpeldsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qsv_api.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qtrle.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/qtrleenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/r210dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/r210enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ra144.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ra144dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ra144enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ra288.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ralf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rangecoder.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rasc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ratecontrol.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/raw.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rawdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rawenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rdft.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/realtextdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/remove_extradata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rl.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rl2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rle.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/roqaudioenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/roqvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/roqvideodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/roqvideoenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rpza.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rscc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rtjpeg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv10.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv10enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv20enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv30.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv30dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv34.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv34_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv34dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv40.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/rv40dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/s302m.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/s302menc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/samidec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sanm.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbc_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbcdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbcdec_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbcdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbcdsp_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbcenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbrdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sbrdsp_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/scpr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/screenpresso.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sgidec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sgienc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sgirledec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sheervideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/shorten.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/simple_idct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sinewin.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sinewin_fixed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sipr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sipr16k.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sipr_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/smacker.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/smc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/smvjpegdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/snappy.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/snow.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/snow_dwt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/snowdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/snowenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sonic.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sp5xdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/speedhq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/srtdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/srtenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/startcode.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/subviewerdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sunrast.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/sunrastenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/svq1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/svq13.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/svq1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/svq1enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/svq3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/synth_filter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tak.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tak_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/takdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/takdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/targa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/targa_y216dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/targaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tdsc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/textdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/texturedsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tiertexseqv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tiff.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tiff_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tiff_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tiffenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tpeldsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/trace_headers_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/truemotion1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/truemotion2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/truemotion2rt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/truespeech.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tscc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tscc2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/tta.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ttadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ttadsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ttaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ttaencdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/twinvq.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/twinvqdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/txd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ulti.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/utvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/utvideodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/utvideodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/utvideoenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v210dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v210enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v210x.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v308dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v308enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v408dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v408enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v410dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/v410enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vble.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1_block.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1_loopfilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1_mc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1_pred.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc1dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vc2enc_dwt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vcr1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/videodsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vima.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vmdaudio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vmdvideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vmnc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbis.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbis_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbis_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbisdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbisdsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vorbisenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp3_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp3dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp5.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp56.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp56data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp56dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp56rac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp6.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp6dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp8.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp8_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp8dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9_metadata_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9_raw_reorder_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9_superframe_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9_superframe_split_bsf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9block.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9dsp_10bpp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9dsp_12bpp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9dsp_8bpp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9lpf.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9mvs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9prob.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vp9recon.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/vqavideo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wavpack.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wavpackenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wcmv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/webp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/webvttdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/webvttenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wma.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wma_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wma_freqs.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmadec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmaenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmalosslessdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmaprodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmavoice.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmv2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmv2data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmv2dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmv2dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wmv2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wnv1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/wrapped_avframe.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ws-snd1.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xan.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xbmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xbmenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xface.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xfacedec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xfaceenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xiph.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xl.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xma_parser.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xpmdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xsubdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xsubenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xvididct.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xwddec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xwdenc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/xxan.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/y41pdec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/y41penc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/ylc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/yop.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/yuv4dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/yuv4enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/zerocodec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/zmbv.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavcodec/zmbvenc.c ) list(APPEND swresample_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/audioconvert.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/dither.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/options.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/rematrix.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/resample.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/resample_dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/swresample.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswresample/swresample_frame.c ) list(APPEND swscale_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/alphablend.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/gamma.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/hscale.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/hscale_fast_bilinear.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/input.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/options.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/output.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/rgb2rgb.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/slice.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/swscale.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/swscale_unscaled.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/vscale.c ${CMAKE_SOURCE_DIR}/ffmpeg/libswscale/yuv2rgb.c ) list(APPEND avutil_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/adler32.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/aes.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/aes_ctr.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/audio_fifo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/avstring.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/base64.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/blowfish.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/bprint.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/buffer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/camellia.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/cast5.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/channel_layout.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/color_utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/cpu.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/crc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/des.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/dict.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/display.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/downmix_info.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/encryption_info.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/error.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/eval.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/fifo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/file.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/file_open.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/fixed_dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/float_dsp.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/frame.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/hash.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/hmac.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/hwcontext.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/imgutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/integer.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/intmath.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/lfg.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/lls.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/log.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/log2_tab.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/lzo.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/mastering_display_metadata.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/mathematics.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/md5.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/mem.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/murmur3.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/opt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/parseutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/pixdesc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/pixelutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/random_seed.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/rational.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/rc4.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/reverse.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/ripemd.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/samplefmt.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/sha.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/sha512.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/slicethread.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/spherical.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/stereo3d.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/tea.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/threadmessage.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/time.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/timecode.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/tree.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/twofish.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/xga_font_data.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavutil/xtea.c ) list(APPEND avdevice_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/alsa.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/alsa_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/alsa_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/sndio.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/sndio_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/sndio_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/pulse_audio_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/pulse_audio_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/pulse_audio_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/alldevices.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/avdevice.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/fbdev_common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/fbdev_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/fbdev_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/lavfi.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/oss.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/oss_dec.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/oss_enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/timefilter.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/utils.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/v4l2-common.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/v4l2.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/v4l2enc.c ${CMAKE_SOURCE_DIR}/ffmpeg/libavdevice/xcbgrab.c ) list(APPEND ffmpeg_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/ffmpeg_opt.c ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/ffmpeg_filter.c ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/ffmpeg_hw.c ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/cmdutils.c ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/ffmpeg.c # ${CMAKE_SOURCE_DIR}/ffmpeg/fftools/ffplay.c ) list(APPEND p2p_data_channel_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/DataChannel/data_channel_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/Engines/WebSocketEngine.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/peer_connection_observer_impl/peer_connection_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/UDP/DatagramSocket.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/data_backup/server/WebSocket/WebSocketHelper.cpp ) list(APPEND p2p_video_channel_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Engines/WebSocketEngine.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/peer_connection_observer_impl/peer_connection_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/DataChannel/data_channel_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/WebSocket/WebSocketHelper.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Capturer/vcm_capturer.cc ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Capturer/test_video_capturer.cc ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Audiocapturer/MyAudioCapturer.cpp # ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Capturer/VideoEncoder.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Engines/WebSocketEngine.cpp) list(APPEND signaling_srcs ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/DataChannel/data_channel_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/peer_connection_observer_impl/peer_connection_observer_impl.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/DatabaseEngine.h ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/FirebaseValueListener.h ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/Constants.h ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/signalingWrapper.h ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/WebRtcEngine.h ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/WebRtcEngine.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/Signaling/signalingWrapper.cpp ) add_subdirectory(firebase) set(THREADS_PREFER_PTHREAD_FLAG ON) #add_library(p2p STATIC ${p2p_data_channel_srcs}) #target_compile_definitions(p2p PRIVATE BUILDING_p2p) #add_library(p2p STATIC ${p2p_video_channel_srcs} ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Audiocapturer/wavFileReader.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Audiocapturer/wavFileReader.h) #target_compile_definitions(p2p PRIVATE BUILDING_p2p) add_library(signaling STATIC ${signaling_srcs} ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Audiocapturer/wavFileReader.cpp ${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Audiocapturer/wavFileReader.h) target_compile_definitions(signaling PRIVATE BUILDING_p2p) add_library(avfilter STATIC ${avfilter_srcs}) target_compile_definitions(avfilter PRIVATE BUILDING_avfilter) add_library(avformat STATIC ${avformat_srcs}) target_compile_definitions(avformat PRIVATE DBUILDING_avformat) add_library(avcodec STATIC ${avcodec_srcs} main.cpp) target_compile_definitions(avcodec PRIVATE DBUILDING_avcodec) add_library(postproc STATIC ${CMAKE_SOURCE_DIR}/ffmpeg/libpostproc/postprocess.c) target_compile_definitions(postproc PRIVATE DBUILDING_postproc) add_library(swresample STATIC ${swresample_srcs}) target_compile_definitions(swresample PRIVATE DBUILDING_swresample) add_library(swscale STATIC ${swscale_srcs}) target_compile_definitions(swscale PRIVATE DBUILDING_swscale) add_library(avutil STATIC ${avutil_srcs}) target_compile_definitions(avutil PRIVATE DBUILDING_avutil) add_library(avdevice STATIC ${avdevice_srcs}) target_compile_definitions(avdevice PRIVATE DBUILDING_avdevice) add_library(libx264 STATIC IMPORTED) set_target_properties(libx264 PROPERTIES IMPORTED_LOCATION # /home/webrtc/x264/libx264.a ${CMAKE_SOURCE_DIR}/ffmpeg/x264/lib/libx264.a ) add_library(webrtc_linux STATIC IMPORTED) set_target_properties(webrtc_linux PROPERTIES IMPORTED_LOCATION ${CMAKE_SOURCE_DIR}/webrtc/src/out/Debug/obj/libwebrtc.a) add_executable(ffmpeg main.cpp ${ffmpeg_srcs} "/home/webrtc/lib_webrtc/src/third_party/boringssl/src/ssl/ssl_lib.cc" "/home/webrtc/lib_webrtc/src/third_party/boringssl/src/ssl/internal.h" "/home/webrtc/lib_webrtc/src/third_party/boringssl/src/include/openssl/base.h" # ../../../webrtc/lib_webrtc/src/media/base/video_broadcaster.cc # ../../../../webrtc/lib_webrtc/src/video/video_stream_encoder.cc # ../../../../webrtc/lib_webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc # ../../../../webrtc/lib_webrtc/src/modules/audio_device/audio_device_buffer.cc # ../../../../webrtc/lib_webrtc/src/audio/audio_transport_impl.cc ) target_link_libraries(ffmpeg postproc avformat avdevice avfilter avcodec swresample swscale avutil signaling # p2p # ${CMAKE_SOURCE_DIR}/ffmpeg/p2p ) target_link_libraries(ffmpeg Threads::Threads firebase_database firebase_auth firebase_app firebase_analytics firebase_admob firebase_dynamic_links firebase_firestore firebase_functions firebase_installations firebase_messaging firebase_remote_config firebase_storage ) target_link_libraries(ffmpeg webrtc_linux libx264 -lx264 -lfdk-aac -lm -lz -ldl -lpthread -lxcb -lXau -lxcb-shape -lxcb-xfixes -lxcb-render -llzma -lxcb-shm -lboost_system -lpthread -lssl -lcrypto -ldl -lasound -lsndio -lpulse )