-
Notifications
You must be signed in to change notification settings - Fork 2
/
CMakeLists.txt
1950 lines (1903 loc) · 104 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
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})
add_definitions(
-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/"
"${CMAKE_SOURCE_DIR}/ffmpeg"
"${CMAKE_SOURCE_DIR}/ffmpeg/x264/ffmpeg_build"
"${CMAKE_SOURCE_DIR}/ffmpeg/x264/ffmpeg_build/include"
"${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"
"${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server/Codec"
"${CMAKE_SOURCE_DIR}/ffmpeg/p2p/server"
"${CMAKE_SOURCE_DIR}/ffmpeg/p2p"
"/usr/include/"
"/usr/local/lib/"
"/usr/lib/x86_64-linux-gnu/"
"/home/webrtc/Downloads/ffmpeg-linux_p2p_videochannel/nasm-2.15.05/x264"
)
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