-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
838 lines (761 loc) · 36.3 KB
/
meson.build
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
project ('org.ffmpeg.FFmpeg', 'c', 'vala', version: '1.0.0')
# subdir ('ffmpeg')
# subdir ('media-bus-format')
# subdir ('uvcvideo')
# subdir ('v4l2')
# subdir ('v4l2-dv-timings')
# subdir ('v4l2-mediabus')
# subdir ('v4l2-subdev')
# subdir ('videodev2')
srcs = files ([
'./vapi/libavcodec/ac3_parser/ac3_parser.vapi',
'./vapi/libavcodec/adts_parser/adts_parser.vapi',
'./vapi/libavcodec/avcodec/AudioServiceType.vapi',
'./vapi/libavcodec/avcodec/BitStreamFilterContext.vapi',
'./vapi/libavcodec/avcodec/BitStreamFilterList.vapi',
'./vapi/libavcodec/avcodec/BitStreamFilter.vapi',
'./vapi/libavcodec/avcodec/BitStreamFilterContextOld.vapi',
'./vapi/libavcodec/avcodec/CPBProperties.vapi',
'./vapi/libavcodec/avcodec/Codec.vapi',
'./vapi/libavcodec/avcodec/CodecCapabilityFlags.vapi',
'./vapi/libavcodec/avcodec/CodecContext.vapi',
'./vapi/libavcodec/avcodec/CodecDefault.vapi',
'./vapi/libavcodec/avcodec/CodecDescriptor.vapi',
'./vapi/libavcodec/avcodec/CodecFlags1.vapi',
'./vapi/libavcodec/avcodec/CodecFlags2.vapi',
'./vapi/libavcodec/avcodec/CodecHardwareConfig.vapi',
'./vapi/libavcodec/avcodec/CodecHardwareConfigMethod.vapi',
'./vapi/libavcodec/avcodec/CodecID.vapi',
'./vapi/libavcodec/avcodec/CodecParameters.vapi',
'./vapi/libavcodec/avcodec/CodecParser.vapi',
'./vapi/libavcodec/avcodec/CodecParserContext.vapi',
'./vapi/libavcodec/avcodec/CodecPropertyFlags2.vapi',
'./vapi/libavcodec/avcodec/Discard.vapi',
'./vapi/libavcodec/avcodec/FieldOrder.vapi',
'./vapi/libavcodec/avcodec/GetBufferFlags.vapi',
'./vapi/libavcodec/avcodec/HardwareAcceleration.vapi',
'./vapi/libavcodec/avcodec/HardwareAccelerationCapabilities.vapi',
'./vapi/libavcodec/avcodec/HardwareAccelerationFlags.vapi',
'./vapi/libavcodec/avcodec/Packet.vapi',
'./vapi/libavcodec/avcodec/PacketFlags.vapi',
'./vapi/libavcodec/avcodec/PacketSideData.vapi',
'./vapi/libavcodec/avcodec/PacketSideDataType.vapi',
'./vapi/libavcodec/avcodec/PanScanArea.vapi',
'./vapi/libavcodec/avcodec/PictureStructure.vapi',
'./vapi/libavcodec/avcodec/ProfileType.vapi',
'./vapi/libavcodec/avcodec/SideDataParamChangeFlags.vapi',
'./vapi/libavcodec/avcodec/Subtitle.vapi',
'./vapi/libavcodec/avcodec/SubtitleFlags.vapi',
'./vapi/libavcodec/avcodec/SubtitleRect.vapi',
'./vapi/libavcodec/avcodec/SubtitleType.vapi',
'./vapi/libavcodec/avcodec/BugWorkaroundFlags.vapi',
'./vapi/libavcodec/avcodec/CodecPropertyFlags1.vapi',
'./vapi/libavcodec/avcodec/DCTAlgorithm.vapi',
'./vapi/libavcodec/avcodec/DebugFlags.vapi',
'./vapi/libavcodec/avcodec/DebugMVFlags.vapi',
'./vapi/libavcodec/avcodec/DebugMotionVectors.vapi',
'./vapi/libavcodec/avcodec/ErrorConcealmentFlags.vapi',
'./vapi/libavcodec/avcodec/ErrorRecognitionFlags.vapi',
'./vapi/libavcodec/avcodec/IDCTAlgorithm.vapi',
'./vapi/libavcodec/avcodec/InterlacedDCTComparison.vapi',
'./vapi/libavcodec/avcodec/MacroBlockDecisionMode.vapi',
'./vapi/libavcodec/avcodec/MpegEncContext.vapi',
'./vapi/libavcodec/avcodec/ParserFlags.vapi',
'./vapi/libavcodec/avcodec/Profile.vapi',
'./vapi/libavcodec/avcodec/ProfileAAC.vapi',
'./vapi/libavcodec/avcodec/ProfileARIB.vapi',
'./vapi/libavcodec/avcodec/ProfileAV1.vapi',
'./vapi/libavcodec/avcodec/ProfileDNXH.vapi',
'./vapi/libavcodec/avcodec/ProfileDTS.vapi',
'./vapi/libavcodec/avcodec/ProfileH264.vapi',
'./vapi/libavcodec/avcodec/ProfileHEVC.vapi',
'./vapi/libavcodec/avcodec/ProfileJPEG2000.vapi',
'./vapi/libavcodec/avcodec/ProfileMJPEG.vapi',
'./vapi/libavcodec/avcodec/ProfileMPEG2.vapi',
'./vapi/libavcodec/avcodec/ProfileMPEG4.vapi',
'./vapi/libavcodec/avcodec/ProfileProRes.vapi',
'./vapi/libavcodec/avcodec/ProfileSBC.vapi',
'./vapi/libavcodec/avcodec/ProfileVC1.vapi',
'./vapi/libavcodec/avcodec/ProfileVP9.vapi',
'./vapi/libavcodec/avcodec/RcOverride.vapi',
'./vapi/libavcodec/avcodec/SliceFlags.vapi',
'./vapi/libavcodec/avcodec/StrictStandardsCompliance.vapi',
'./vapi/libavcodec/avcodec/SubtitleCharacterEncodingMode.vapi',
'./vapi/libavcodec/avcodec/SubtitleTextFormatAssignment.vapi',
'./vapi/libavcodec/avcodec/ThreadType.vapi',
'./vapi/libavcodec/avcodec/avcodec.vapi',
'./vapi/libavcodec/avdct/DCT.vapi',
'./vapi/libavcodec/avfft/DCTContext.vapi',
'./vapi/libavcodec/avfft/DCTTransformType.vapi',
'./vapi/libavcodec/avfft/FFTComplex.vapi',
'./vapi/libavcodec/avfft/FFTContext.vapi',
'./vapi/libavcodec/avfft/RDFTContext.vapi',
'./vapi/libavcodec/avfft/RDFTransformType.vapi',
'./vapi/libavcodec/bytestream/bytestream.vapi',
# './vapi/libavcodec/d3d11va/Direct3D11VideoAccelerationContext.vapi',
# './vapi/libavcodec/d3d11va/Direct3D11VideoAccelerationWorkaroundFlags.vapi',
# './vapi/libavcodec/dirac/DiracChromaFormat.vapi
# './vapi/libavcodec/dirac/DiracSequenceHeader.vapi',
# './vapi/libavcodec/dirac/DiracParseCodes.vapi',
# './vapi/libavcodec/dirac/DiracVersionInfo.vapi',
'./vapi/libavcodec/dv_profile/DVProfile.vapi',
# './vapi/libavcodec/dxva2/DirectXVideoAccelerationWorkaroundFlags.vapi',
# './vapi/libavcodec/dxva2/DirectXVideoAccelerationContext.vapi',
'./vapi/libavcodec/jni/jni.vapi',
'./vapi/libavcodec/mediacodec/MediaCodecBuffer.vapi',
'./vapi/libavcodec/mediacodec/MediaCodecContext.vapi',
# './vapi/libavcodec/qsv/QSVContext.vapi',
# './vapi/libavcodec/vdpau/VdpContext.vapi',
'./vapi/libavcodec/version/version.vapi',
# './vapi/libavcodec/videotoolbox/VideoToolboxContext.vapi',
'./vapi/libavcodec/vorbis_parser/VorbisFlags.vapi',
'./vapi/libavcodec/vorbis_parser/VorbisParseContext.vapi',
'./vapi/libavformat/pcmdec/pcmdec-c.vapi',
'./vapi/libavformat/pcmenc/pcmenc-c.vapi',
'./vapi/libavformat/avc/avc.vapi',
'./vapi/libavformat/webmdashenc/webmdashenc-c.vapi',
'./vapi/libavformat/ttaenc/ttaenc-c.vapi',
'./vapi/libavformat/rtpdec_rfc4175/rtpdec_rfc4175-c.vapi',
'./vapi/libavformat/rtmp/rtmp.vapi',
'./vapi/libavformat/tedcaptionsdec/tedcaptionsdec-c.vapi',
'./vapi/libavformat/yuv4mpeg/yuv4mpeg.vapi',
'./vapi/libavformat/redspark/redspark-c.vapi',
'./vapi/libavformat/r3d/r3d-c.vapi',
'./vapi/libavformat/frmdec/frmdec-c.vapi',
'./vapi/libavformat/oggparseopus/oggparseopus-c.vapi',
'./vapi/libavformat/act/act-c.vapi',
'./vapi/libavformat/g723_1/g723_1-c.vapi',
'./vapi/libavformat/oggparsedirac/oggparsedirac-c.vapi',
'./vapi/libavformat/mxfenc/mxfenc-c.vapi',
'./vapi/libavformat/flacenc/flacenc-c.vapi',
'./vapi/libavformat/flacenc/flacenc.vapi',
'./vapi/libavformat/latmenc/latmenc-c.vapi',
'./vapi/libavformat/wsddec/wsddec-c.vapi',
'./vapi/libavformat/sol/sol-c.vapi',
'./vapi/libavformat/mmst/mmst-c.vapi',
'./vapi/libavformat/astdec/astdec-c.vapi',
'./vapi/libavformat/ircam/ircam.vapi',
'./vapi/libavformat/rtmpcrypt/rtmpcrypt.vapi',
'./vapi/libavformat/rtmpcrypt/rtmpcrypt-c.vapi',
'./vapi/libavformat/aiff/aiff.vapi',
'./vapi/libavformat/http/http.vapi',
'./vapi/libavformat/http/http-c.vapi',
'./vapi/libavformat/ircamdec/ircamdec-c.vapi',
'./vapi/libavformat/musx/musx-c.vapi',
'./vapi/libavformat/vivo/vivo-c.vapi',
'./vapi/libavformat/mpjpeg/mpjpeg-c.vapi',
'./vapi/libavformat/srtenc/srtenc-c.vapi',
'./vapi/libavformat/xa/xa-c.vapi',
'./vapi/libavformat/mxfdec/mxfdec-c.vapi',
'./vapi/libavformat/mkvtimestamp_v2/mkvtimestamp_v2-c.vapi',
'./vapi/libavformat/chromaprint/chromaprint-c.vapi',
'./vapi/libavformat/rtspenc/rtspenc-c.vapi',
'./vapi/libavformat/cafenc/cafenc-c.vapi',
'./vapi/libavformat/rtpdec_qcelp/rtpdec_qcelp-c.vapi',
'./vapi/libavformat/rtpenc/rtpenc.vapi',
'./vapi/libavformat/rtpenc/rtpenc-c.vapi',
'./vapi/libavformat/microdvddec/microdvddec-c.vapi',
'./vapi/libavformat/vividas/vividas-c.vapi',
'./vapi/libavformat/ip/ip.vapi',
'./vapi/libavformat/libgme/libgme-c.vapi',
'./vapi/libavformat/jvdec/jvdec-c.vapi',
'./vapi/libavformat/mpc8/mpc8-c.vapi',
'./vapi/libavformat/hlsproto/hlsproto-c.vapi',
'./vapi/libavformat/genh/genh-c.vapi',
'./vapi/libavformat/ingenientdec/ingenientdec-c.vapi',
'./vapi/libavformat/ifv/ifv-c.vapi',
'./vapi/libavformat/swf/swf.vapi',
'./vapi/libavformat/rm/rm.vapi',
'./vapi/libavformat/mlpdec/mlpdec-c.vapi',
'./vapi/libavformat/dashdec/dashdec-c.vapi',
'./vapi/libavformat/tls_libtls/tls_libtls-c.vapi',
'./vapi/libavformat/loasdec/loasdec-c.vapi',
'./vapi/libavformat/rsodec/rsodec-c.vapi',
'./vapi/libavformat/w64/w64.vapi',
'./vapi/libavformat/aviobuf/aviobuf-c.vapi',
'./vapi/libavformat/mpeg/mpeg-c.vapi',
'./vapi/libavformat/mpeg/mpeg.vapi',
'./vapi/libavformat/assenc/assenc-c.vapi',
'./vapi/libavformat/webm_chunk/webm_chunk-c.vapi',
'./vapi/libavformat/fifo/fifo-c.vapi',
'./vapi/libavformat/oggparsetheora/oggparsetheora-c.vapi',
'./vapi/libavformat/wvdec/wvdec-c.vapi',
'./vapi/libavformat/avio_internal/avio_internal.vapi',
'./vapi/libavformat/rtpdec_vc2hq/rtpdec_vc2hq-c.vapi',
'./vapi/libavformat/dv/dv.vapi',
'./vapi/libavformat/dv/dv-c.vapi',
'./vapi/libavformat/mvdec/mvdec-c.vapi',
'./vapi/libavformat/avienc/avienc-c.vapi',
'./vapi/libavformat/oma/oma.vapi',
'./vapi/libavformat/mmsh/mmsh-c.vapi',
'./vapi/libavformat/afc/afc-c.vapi',
'./vapi/libavformat/samidec/samidec-c.vapi',
'./vapi/libavformat/apngenc/apngenc-c.vapi',
'./vapi/libavformat/gxfenc/gxfenc-c.vapi',
'./vapi/libavformat/swfenc/swfenc-c.vapi',
'./vapi/libavformat/ac3dec/ac3dec-c.vapi',
'./vapi/libavformat/tls_openssl/tls_openssl-c.vapi',
'./vapi/libavformat/rtpproto/rtpproto.vapi',
'./vapi/libavformat/rtpproto/rtpproto-c.vapi',
'./vapi/libavformat/ffmeta/ffmeta.vapi',
'./vapi/libavformat/rtpenc_chain/rtpenc_chain.vapi',
'./vapi/libavformat/av1/av1.vapi',
'./vapi/libavformat/oggparseogm/oggparseogm-c.vapi',
'./vapi/libavformat/asfenc/asfenc-c.vapi',
'./vapi/libavformat/data_uri/data_uri-c.vapi',
'./vapi/libavformat/rtpdec_mpeg4/rtpdec_mpeg4-c.vapi',
'./vapi/libavformat/msf/msf-c.vapi',
'./vapi/libavformat/tls_gnutls/tls_gnutls-c.vapi',
'./vapi/libavformat/dash/dash.vapi',
'./vapi/libavformat/file/file-c.vapi',
'./vapi/libavformat/flic/flic-c.vapi',
'./vapi/libavformat/nsvdec/nsvdec-c.vapi',
'./vapi/libavformat/vc1test/vc1test-c.vapi',
'./vapi/libavformat/vag/vag-c.vapi',
'./vapi/libavformat/a64/a64-c.vapi',
'./vapi/libavformat/avidec/avidec-c.vapi',
'./vapi/libavformat/supenc/supenc-c.vapi',
'./vapi/libavformat/rtpdec_mpegts/rtpdec_mpegts-c.vapi',
'./vapi/libavformat/mtv/mtv-c.vapi',
'./vapi/libavformat/epafdec/epafdec-c.vapi',
'./vapi/libavformat/g722/g722-c.vapi',
'./vapi/libavformat/rtspdec/rtspdec-c.vapi',
'./vapi/libavformat/img2_alias_pix/img2_alias_pix-c.vapi',
'./vapi/libavformat/aqtitledec/aqtitledec-c.vapi',
'./vapi/libavformat/hnm/hnm-c.vapi',
'./vapi/libavformat/wtvdec/wtvdec-c.vapi',
'./vapi/libavformat/filmstripdec/filmstripdec-c.vapi',
'./vapi/libavformat/eacdata/eacdata-c.vapi',
'./vapi/libavformat/ffmetaenc/ffmetaenc-c.vapi',
'./vapi/libavformat/yop/yop-c.vapi',
'./vapi/libavformat/sccenc/sccenc-c.vapi',
'./vapi/libavformat/icodec/icodec-c.vapi',
'./vapi/libavformat/oggparsevp8/oggparsevp8-c.vapi',
'./vapi/libavformat/pva/pva-c.vapi',
'./vapi/libavformat/oggparsecelt/oggparsecelt-c.vapi',
'./vapi/libavformat/internal/internal.vapi',
'./vapi/libavformat/ircamenc/ircamenc-c.vapi',
'./vapi/libavformat/rtpdec_dv/rtpdec_dv-c.vapi',
'./vapi/libavformat/takdec/takdec-c.vapi',
'./vapi/libavformat/brstm/brstm-c.vapi',
'./vapi/libavformat/crypto/crypto-c.vapi',
'./vapi/libavformat/lrcdec/lrcdec-c.vapi',
'./vapi/libavformat/mtaf/mtaf-c.vapi',
'./vapi/libavformat/gif/gif-c.vapi',
'./vapi/libavformat/rmenc/rmenc-c.vapi',
'./vapi/libavformat/libmodplug/libmodplug-c.vapi',
'./vapi/libavformat/rawdec/rawdec-c.vapi',
'./vapi/libavformat/rawdec/rawdec.vapi',
'./vapi/libavformat/urldecode/urldecode.vapi',
'./vapi/libavformat/pjsdec/pjsdec-c.vapi',
'./vapi/libavformat/electronicarts/electronicarts-c.vapi',
'./vapi/libavformat/filmstripenc/filmstripenc-c.vapi',
'./vapi/libavformat/txd/txd-c.vapi',
'./vapi/libavformat/iv8/iv8-c.vapi',
'./vapi/libavformat/bink/bink-c.vapi',
'./vapi/libavformat/rtpdec_xiph/rtpdec_xiph-c.vapi',
'./vapi/libavformat/crcenc/crcenc-c.vapi',
'./vapi/libavformat/rtpdec_qdm2/rtpdec_qdm2-c.vapi',
'./vapi/libavformat/avr/avr-c.vapi',
'./vapi/libavformat/udp/udp-c.vapi',
'./vapi/libavformat/rsd/rsd-c.vapi',
'./vapi/libavformat/mp3dec/mp3dec-c.vapi',
'./vapi/libavformat/lmlm4/lmlm4-c.vapi',
'./vapi/libavformat/rdt/rdt-c.vapi',
'./vapi/libavformat/rdt/rdt.vapi',
'./vapi/libavformat/rtpdec_mpa_robust/rtpdec_mpa_robust-c.vapi',
'./vapi/libavformat/stldec/stldec-c.vapi',
'./vapi/libavformat/network/network.vapi',
'./vapi/libavformat/mp3enc/mp3enc-c.vapi',
'./vapi/libavformat/rsoenc/rsoenc-c.vapi',
'./vapi/libavformat/prompeg/prompeg-c.vapi',
'./vapi/libavformat/v210/v210-c.vapi',
'./vapi/libavformat/ast/ast.vapi',
'./vapi/libavformat/ast/ast-c.vapi',
'./vapi/libavformat/segafilmenc/segafilmenc-c.vapi',
'./vapi/libavformat/librtmp/librtmp-c.vapi',
'./vapi/libavformat/isom/isom.vapi',
'./vapi/libavformat/flacdec/flacdec-c.vapi',
'./vapi/libavformat/pmpdec/pmpdec-c.vapi',
'./vapi/libavformat/rtpdec_vp9/rtpdec_vp9-c.vapi',
'./vapi/libavformat/au/au-c.vapi',
'./vapi/libavformat/sdr2/sdr2-c.vapi',
'./vapi/libavformat/vplayerdec/vplayerdec-c.vapi',
'./vapi/libavformat/framecrcenc/framecrcenc-c.vapi',
'./vapi/libavformat/assdec/assdec-c.vapi',
'./vapi/libavformat/sccdec/sccdec-c.vapi',
'./vapi/libavformat/oggparsedaala/oggparsedaala-c.vapi',
'./vapi/libavformat/mvi/mvi-c.vapi',
'./vapi/libavformat/icecast/icecast-c.vapi',
'./vapi/libavformat/cdxl/cdxl-c.vapi',
'./vapi/libavformat/subviewer1dec/subviewer1dec-c.vapi',
'./vapi/libavformat/idroqdec/idroqdec-c.vapi',
'./vapi/libavformat/g729dec/g729dec-c.vapi',
'./vapi/libavformat/ivfdec/ivfdec-c.vapi',
'./vapi/libavformat/sauce/sauce.vapi',
'./vapi/libavformat/async/async-c.vapi',
'./vapi/libavformat/mpjpegdec/mpjpegdec-c.vapi',
'./vapi/libavformat/rtspcodes/rtspcodes.vapi',
'./vapi/libavformat/shortendec/shortendec-c.vapi',
'./vapi/libavformat/fifo_test/fifo_test-c.vapi',
'./vapi/libavformat/tta/tta-c.vapi',
'./vapi/libavformat/libsmbclient/libsmbclient-c.vapi',
'./vapi/libavformat/sdsdec/sdsdec-c.vapi',
'./vapi/libavformat/mmf/mmf-c.vapi',
'./vapi/libavformat/iss/iss-c.vapi',
'./vapi/libavformat/sox/sox.vapi',
'./vapi/libavformat/cdg/cdg-c.vapi',
'./vapi/libavformat/nutdec/nutdec-c.vapi',
'./vapi/libavformat/srtp/srtp.vapi',
'./vapi/libavformat/fsb/fsb-c.vapi',
'./vapi/libavformat/omadec/omadec-c.vapi',
'./vapi/libavformat/apetag/apetag.vapi',
'./vapi/libavformat/apetag/apetag-c.vapi',
'./vapi/libavformat/omaenc/omaenc-c.vapi',
'./vapi/libavformat/fitsdec/fitsdec-c.vapi',
'./vapi/libavformat/srtpproto/srtpproto-c.vapi',
'./vapi/libavformat/caf/caf.vapi',
'./vapi/libavformat/acm/acm-c.vapi',
'./vapi/libavformat/pcm/pcm.vapi',
'./vapi/libavformat/spdif/spdif.vapi',
'./vapi/libavformat/rtmppkt/rtmppkt.vapi',
'./vapi/libavformat/iff/iff-c.vapi',
'./vapi/libavformat/supdec/supdec-c.vapi',
'./vapi/libavformat/idroqenc/idroqenc-c.vapi',
'./vapi/libavformat/subviewerdec/subviewerdec-c.vapi',
'./vapi/libavformat/rtsp/rtsp.vapi',
'./vapi/libavformat/rtsp/rtsp-c.vapi',
'./vapi/libavformat/avio/avio-c.vapi',
'./vapi/libavformat/avio/avio.vapi',
'./vapi/libavformat/metadata/metadata.vapi',
'./vapi/libavformat/gsmdec/gsmdec-c.vapi',
'./vapi/libavformat/hevc/hevc.vapi',
'./vapi/libavformat/xmv/xmv-c.vapi',
'./vapi/libavformat/rmsipr/rmsipr.vapi',
'./vapi/libavformat/dcstr/dcstr-c.vapi',
'./vapi/libavformat/wavenc/wavenc-c.vapi',
'./vapi/libavformat/c93/c93-c.vapi',
'./vapi/libavformat/tls_mbedtls/tls_mbedtls-c.vapi',
'./vapi/libavformat/rtpdec_h263/rtpdec_h263-c.vapi',
'./vapi/libavformat/rtpenc_mpegts/rtpenc_mpegts-c.vapi',
'./vapi/libavformat/wvenc/wvenc-c.vapi',
'./vapi/libavformat/lrcenc/lrcenc-c.vapi',
'./vapi/libavformat/bmv/bmv-c.vapi',
'./vapi/libavformat/nuv/nuv-c.vapi',
'./vapi/libavformat/dashenc/dashenc-c.vapi',
'./vapi/libavformat/webpenc/webpenc-c.vapi',
'./vapi/libavformat/aptxdec/aptxdec-c.vapi',
'./vapi/libavformat/rtpdec_hevc/rtpdec_hevc-c.vapi',
'./vapi/libavformat/cafdec/cafdec-c.vapi',
'./vapi/libavformat/mpc/mpc-c.vapi',
'./vapi/libavformat/audiointerleave/audiointerleave.vapi',
'./vapi/libavformat/jacosubdec/jacosubdec-c.vapi',
'./vapi/libavformat/oggparseflac/oggparseflac-c.vapi',
'./vapi/libavformat/lvfdec/lvfdec-c.vapi',
'./vapi/libavformat/rtp/rtp.vapi',
'./vapi/libavformat/oggenc/oggenc-c.vapi',
'./vapi/libavformat/aea/aea-c.vapi',
'./vapi/libavformat/sierravmd/sierravmd-c.vapi',
'./vapi/libavformat/libsrt/libsrt-c.vapi',
'./vapi/libavformat/soxdec/soxdec-c.vapi',
'./vapi/libavformat/sbgdec/sbgdec-c.vapi',
'./vapi/libavformat/svag/svag-c.vapi',
'./vapi/libavformat/rmdec/rmdec-c.vapi',
'./vapi/libavformat/swfdec/swfdec-c.vapi',
'./vapi/libavformat/smjpegdec/smjpegdec-c.vapi',
'./vapi/libavformat/rtpdec_latm/rtpdec_latm-c.vapi',
'./vapi/libavformat/nullenc/nullenc-c.vapi',
'./vapi/libavformat/realtextdec/realtextdec-c.vapi',
'./vapi/libavformat/tee_common/tee_common.vapi',
'./vapi/libavformat/rtpdec_ac3/rtpdec_ac3-c.vapi',
'./vapi/libavformat/nutenc/nutenc-c.vapi',
'./vapi/libavformat/smjpeg/smjpeg.vapi',
'./vapi/libavformat/g726/g726-c.vapi',
'./vapi/libavformat/tls_securetransport/tls_securetransport-c.vapi',
'./vapi/libavformat/asfdec_o/asfdec_o-c.vapi',
'./vapi/libavformat/rtpdec_ilbc/rtpdec_ilbc-c.vapi',
'./vapi/libavformat/mov/mov-c.vapi',
'./vapi/libavformat/spdifenc/spdifenc-c.vapi',
'./vapi/libavformat/aadec/aadec-c.vapi',
'./vapi/libavformat/tee/tee-c.vapi',
'./vapi/libavformat/rtpdec_qt/rtpdec_qt-c.vapi',
'./vapi/libavformat/dsfdec/dsfdec-c.vapi',
'./vapi/libavformat/ncdec/ncdec-c.vapi',
'./vapi/libavformat/flv/flv.vapi',
'./vapi/libavformat/tty/tty-c.vapi',
'./vapi/libavformat/yuv4mpegenc/yuv4mpegenc-c.vapi',
'./vapi/libavformat/rtpdec/rtpdec.vapi',
'./vapi/libavformat/rtpdec/rtpdec-c.vapi',
'./vapi/libavformat/rtpdec_g726/rtpdec_g726-c.vapi',
'./vapi/libavformat/mov_chan/mov_chan.vapi',
'./vapi/libavformat/avlanguage/avlanguage.vapi',
'./vapi/libavformat/gopher/gopher-c.vapi',
'./vapi/libavformat/rtpdec_svq3/rtpdec_svq3-c.vapi',
'./vapi/libavformat/flac_picture/flac_picture.vapi',
'./vapi/libavformat/gifdec/gifdec-c.vapi',
'./vapi/libavformat/adp/adp-c.vapi',
'./vapi/libavformat/img2dec/img2dec-c.vapi',
'./vapi/libavformat/microdvdenc/microdvdenc-c.vapi',
'./vapi/libavformat/matroskadec/matroskadec-c.vapi',
'./vapi/libavformat/rawenc/rawenc.vapi',
'./vapi/libavformat/rawenc/rawenc-c.vapi',
'./vapi/libavformat/hcom/hcom-c.vapi',
'./vapi/libavformat/smoothstreamingenc/smoothstreamingenc-c.vapi',
'./vapi/libavformat/nistspheredec/nistspheredec-c.vapi',
'./vapi/libavformat/cache/cache-c.vapi',
'./vapi/libavformat/webvttdec/webvttdec-c.vapi',
'./vapi/libavformat/vocdec/vocdec-c.vapi',
'./vapi/libavformat/dss/dss-c.vapi',
'./vapi/libavformat/rawvideodec/rawvideodec-c.vapi',
'./vapi/libavformat/rtmpproto/rtmpproto-c.vapi',
'./vapi/libavformat/yuv4mpegdec/yuv4mpegdec-c.vapi',
'./vapi/libavformat/dtshddec/dtshddec-c.vapi',
'./vapi/libavformat/vpk/vpk-c.vapi',
'./vapi/libavformat/gdv/gdv-c.vapi',
'./vapi/libavformat/url/url.vapi',
'./vapi/libavformat/rso/rso.vapi',
'./vapi/libavformat/mpegtsenc/mpegtsenc-c.vapi',
'./vapi/libavformat/uncodedframecrcenc/uncodedframecrcenc-c.vapi',
'./vapi/libavformat/jacosubenc/jacosubenc-c.vapi',
'./vapi/libavformat/ty/ty-c.vapi',
'./vapi/libavformat/xvag/xvag-c.vapi',
'./vapi/libavformat/ffmetadec/ffmetadec-c.vapi',
'./vapi/libavformat/lrc/lrc.vapi',
'./vapi/libavformat/mpl2dec/mpl2dec-c.vapi',
'./vapi/libavformat/oggparsevorbis/oggparsevorbis-c.vapi',
'./vapi/libavformat/rtpdec_vp8/rtpdec_vp8-c.vapi',
'./vapi/libavformat/westwood_vqa/westwood_vqa-c.vapi',
'./vapi/libavformat/anm/anm-c.vapi',
'./vapi/libavformat/concat/concat-c.vapi',
'./vapi/libavformat/bfi/bfi-c.vapi',
'./vapi/libavformat/img2_brender_pix/img2_brender_pix-c.vapi',
'./vapi/libavformat/aiffenc/aiffenc-c.vapi',
'./vapi/libavformat/tls/tls.vapi',
'./vapi/libavformat/dhav/dhav-c.vapi',
'./vapi/libavformat/rl2/rl2-c.vapi',
'./vapi/libavformat/ape/ape-c.vapi',
'./vapi/libavformat/id3v1/id3v1.vapi',
'./vapi/libavformat/cinedec/cinedec-c.vapi',
'./vapi/libavformat/soxenc/soxenc-c.vapi',
'./vapi/libavformat/ipmovie/ipmovie-c.vapi',
'./vapi/libavformat/voc/voc.vapi',
'./vapi/libavformat/mpegenc/mpegenc-c.vapi',
'./vapi/libavformat/ftp/ftp-c.vapi',
'./vapi/libavformat/img2/img2.vapi',
'./vapi/libavformat/dvenc/dvenc-c.vapi',
'./vapi/libavformat/spdifdec/spdifdec-c.vapi',
'./vapi/libavformat/teeproto/teeproto-c.vapi',
'./vapi/libavformat/subfile/subfile-c.vapi',
'./vapi/libavformat/vapoursynth/vapoursynth-c.vapi',
'./vapi/libavformat/smacker/smacker-c.vapi',
'./vapi/libavformat/psxstr/psxstr-c.vapi',
'./vapi/libavformat/matroskaenc/matroskaenc-c.vapi',
'./vapi/libavformat/mxg/mxg-c.vapi',
'./vapi/libavformat/lxfdec/lxfdec-c.vapi',
'./vapi/libavformat/pvfdec/pvfdec-c.vapi',
'./vapi/libavformat/asf/asf.vapi',
'./vapi/libavformat/nut/nut.vapi',
'./vapi/libavformat/nspdec/nspdec-c.vapi',
'./vapi/libavformat/amr/amr-c.vapi',
'./vapi/libavformat/rtpdec_asf/rtpdec_asf-c.vapi',
'./vapi/libavformat/aiffdec/aiffdec-c.vapi',
'./vapi/libavformat/avformat/avformat.vapi',
'./vapi/libavformat/rtmphttp/rtmphttp-c.vapi',
'./vapi/libavformat/dauddec/dauddec-c.vapi',
'./vapi/libavformat/ads/ads-c.vapi',
'./vapi/libavformat/id3v2/id3v2.vapi',
'./vapi/libavformat/serdec/serdec-c.vapi',
'./vapi/libavformat/paf/paf-c.vapi',
'./vapi/libavformat/adxdec/adxdec-c.vapi',
'./vapi/libavformat/s337m/s337m-c.vapi',
'./vapi/libavformat/aixdec/aixdec-c.vapi',
'./vapi/libavformat/tiertexseq/tiertexseq-c.vapi',
'./vapi/libavformat/avisynth/avisynth-c.vapi',
'./vapi/libavformat/bintext/bintext-c.vapi',
'./vapi/libavformat/mxf/mxf.vapi',
'./vapi/libavformat/version/version.vapi',
'./vapi/libavformat/options_table/options_table.vapi',
'./vapi/libavformat/img2enc/img2enc-c.vapi',
'./vapi/libavformat/tls_schannel/tls_schannel-c.vapi',
'./vapi/libavformat/bluray/bluray-c.vapi',
'./vapi/libavformat/wc3movie/wc3movie-c.vapi',
'./vapi/libavformat/dsicin/dsicin-c.vapi',
'./vapi/libavformat/rtmpdh/rtmpdh.vapi',
'./vapi/libavformat/siff/siff-c.vapi',
'./vapi/libavformat/qtpalette/qtpalette.vapi',
'./vapi/libavformat/asfdec_f/asfdec_f-c.vapi',
'./vapi/libavformat/vpcc/vpcc.vapi',
'./vapi/libavformat/segafilm/segafilm-c.vapi',
'./vapi/libavformat/mms/mms.vapi',
'./vapi/libavformat/wtvenc/wtvenc-c.vapi',
'./vapi/libavformat/oggdec/oggdec-c.vapi',
'./vapi/libavformat/oggdec/oggdec.vapi',
'./vapi/libavformat/matroska/matroska-c.vapi',
'./vapi/libavformat/matroska/matroska.vapi',
'./vapi/libavformat/wv/wv.vapi',
'./vapi/libavformat/unix/unix-c.vapi',
'./vapi/libavformat/flvdec/flvdec-c.vapi',
'./vapi/libavformat/mpegts/mpegts-c.vapi',
'./vapi/libavformat/mpegts/mpegts.vapi',
'./vapi/libavformat/aacdec/aacdec-c.vapi',
'./vapi/libavformat/thp/thp-c.vapi',
'./vapi/libavformat/subtitles/subtitles.vapi',
'./vapi/libavformat/westwood_aud/westwood_aud-c.vapi',
'./vapi/libavformat/gxf/gxf.vapi',
'./vapi/libavformat/gxf/gxf-c.vapi',
'./vapi/libavformat/sapenc/sapenc-c.vapi',
'./vapi/libavformat/movenccenc/movenccenc.vapi',
'./vapi/libavformat/vorbiscomment/vorbiscomment.vapi',
'./vapi/libavformat/codec2/codec2-c.vapi',
'./vapi/libavformat/rtpdec_h263_rfc2190/rtpdec_h263_rfc2190-c.vapi',
'./vapi/libavformat/smush/smush-c.vapi',
'./vapi/libavformat/bit/bit-c.vapi',
'./vapi/libavformat/xwma/xwma-c.vapi',
'./vapi/libavformat/options/options-c.vapi',
'./vapi/libavformat/wvedec/wvedec-c.vapi',
'./vapi/libavformat/dxa/dxa-c.vapi',
'./vapi/libavformat/tcp/tcp-c.vapi',
'./vapi/libavformat/mm/mm-c.vapi',
'./vapi/libavformat/libopenmpt/libopenmpt-c.vapi',
'./vapi/libavformat/smjpegenc/smjpegenc-c.vapi',
'./vapi/libavformat/sctp/sctp-c.vapi',
'./vapi/libavformat/avi/avi.vapi',
'./vapi/libavformat/oggparsespeex/oggparsespeex-c.vapi',
'./vapi/libavformat/rtpdec_amr/rtpdec_amr-c.vapi',
'./vapi/libavformat/sbcdec/sbcdec-c.vapi',
'./vapi/libavformat/rpl/rpl-c.vapi',
'./vapi/libavformat/segment/segment-c.vapi',
'./vapi/libavformat/adtsenc/adtsenc-c.vapi',
'./vapi/libavformat/msnwc_tcp/msnwc_tcp-c.vapi',
'./vapi/libavformat/riff/riff.vapi',
'./vapi/libavformat/dfa/dfa-c.vapi',
'./vapi/libavformat/idcin/idcin-c.vapi',
'./vapi/libavformat/dtsdec/dtsdec-c.vapi',
'./vapi/libavformat/mpsubdec/mpsubdec-c.vapi',
'./vapi/libavformat/sdxdec/sdxdec-c.vapi',
'./vapi/libavformat/fitsenc/fitsenc-c.vapi',
'./vapi/libavformat/boadec/boadec-c.vapi',
'./vapi/libavformat/rtpdec_jpeg/rtpdec_jpeg-c.vapi',
'./vapi/libavformat/hashenc/hashenc-c.vapi',
'./vapi/libavformat/rtpdec_mpeg12/rtpdec_mpeg12-c.vapi',
'./vapi/libavformat/webvttenc/webvttenc-c.vapi',
'./vapi/libavformat/flvenc/flvenc-c.vapi',
'./vapi/libavformat/ilbc/ilbc-c.vapi',
'./vapi/libavformat/4xm/4xm-c.vapi',
'./vapi/libavformat/avs/avs-c.vapi',
'./vapi/libavformat/icoenc/icoenc-c.vapi',
'./vapi/libavformat/tmv/tmv-c.vapi',
'./vapi/libavformat/rtpdec_h261/rtpdec_h261-c.vapi',
'./vapi/libavformat/wtv/wtv.vapi',
'./vapi/libavformat/apngdec/apngdec-c.vapi',
'./vapi/libavformat/wavdec/wavdec-c.vapi',
'./vapi/libavformat/mgsts/mgsts-c.vapi',
'./vapi/libavformat/daudenc/daudenc-c.vapi',
'./vapi/libavformat/3dostr/3dostr-c.vapi',
'./vapi/libavformat/srtdec/srtdec-c.vapi',
'./vapi/libavformat/bethsoftvid/bethsoftvid-c.vapi',
'./vapi/libavformat/md5proto/md5proto-c.vapi',
'./vapi/libavformat/httpauth/httpauth.vapi',
'./vapi/libavformat/rtpdec_formats/rtpdec_formats.vapi',
'./vapi/libavformat/libssh/libssh-c.vapi',
'./vapi/libavformat/hlsenc/hlsenc-c.vapi',
'./vapi/libavformat/os_support/os_support.vapi',
'./vapi/libavformat/mlvdec/mlvdec-c.vapi',
'./vapi/libavformat/astenc/astenc-c.vapi',
'./vapi/libavformat/hlsplaylist/hlsplaylist.vapi',
'./vapi/libavformat/movenc/movenc.vapi',
'./vapi/libavformat/movenc/movenc-c.vapi',
'./vapi/libavformat/apc/apc-c.vapi',
'./vapi/libavformat/hdsenc/hdsenc-c.vapi',
'./vapi/libavformat/rtpdec_h264/rtpdec_h264-c.vapi',
'./vapi/libavformat/asfcrypt/asfcrypt.vapi',
'./vapi/libavformat/ivfenc/ivfenc-c.vapi',
'./vapi/libavformat/vocenc/vocenc-c.vapi',
'./vapi/libavformat/oggparseskeleton/oggparseskeleton-c.vapi',
'./vapi/libavformat/concatdec/concatdec-c.vapi',
'./vapi/libavformat/replaygain/replaygain.vapi',
'./vapi/libavformat/vqf/vqf-c.vapi',
'./vapi/libavformat/vc1testenc/vc1testenc-c.vapi',
'./vapi/libavformat/qcp/qcp-c.vapi',
'./vapi/libavformat/sapdec/sapdec-c.vapi',
'./vapi/libavutil/buffer/Buffer.vapi',
'./vapi/libavutil/buffer/BufferFlags.vapi',
'./vapi/libavutil/buffer/BufferPool.vapi',
'./vapi/libavutil/buffer/BufferRef.vapi',
'./vapi/libavutil/dict/Dictionary.vapi',
'./vapi/libavutil/dict/DictionaryEntry.vapi',
'./vapi/libavutil/dict/DictionaryFlags.vapi',
'./vapi/libavutil/adler32/Adler32.vapi',
'./vapi/libavutil/aes/AESContext.vapi',
'./vapi/libavutil/aes_ctr/AESCTRContext.vapi',
'./vapi/libavutil/attributes/attributes.vapi',
'./vapi/libavutil/audio_fifo/AudioFifo.vapi',
'./vapi/libavutil/avassert/avassert.vapi',
'./vapi/libavutil/avstring/StringEscapeFlags.vapi',
'./vapi/libavutil/avstring/StringEscapeMode.vapi',
'./vapi/libavutil/avstring/Utf8Flags.vapi',
'./vapi/libavutil/avstring/String.vapi',
'./vapi/libavutil/avutil/MediaType.vapi',
'./vapi/libavutil/avutil/PictureType.vapi',
'./vapi/libavutil/base64/Base64.vapi',
'./vapi/libavutil/blowfish/BlowfishContext.vapi',
'./vapi/libavutil/bprint/BPrintBuffer.vapi',
'./vapi/libavutil/bprint/BPrintSize.vapi',
'./vapi/libavutil/bswap/bswap.vapi',
'./vapi/libavutil/camellia/CAMELLIAContext.vapi',
'./vapi/libavutil/cast5/CAST5Context.vapi',
'./vapi/libavutil/channel_layout/ChannelLayoutFlags.vapi',
'./vapi/libavutil/channel_layout/MatrixEncoding.vapi',
'./vapi/libavutil/common/common.vapi',
'./vapi/libavutil/cpu/CPUCapabilityFlags.vapi',
'./vapi/libavutil/crc/CRCContext.vapi',
'./vapi/libavutil/crc/CRCIdentifier.vapi',
'./vapi/libavutil/des/DESContext.vapi',
'./vapi/libavutil/display/display.vapi',
'./vapi/libavutil/downmix_info/DownMixInfo.vapi',
'./vapi/libavutil/downmix_info/DownMixType.vapi',
'./vapi/libavutil/encryption_info/EncryptionInfo.vapi',
'./vapi/libavutil/encryption_info/EncryptionInitializationInfo.vapi',
'./vapi/libavutil/encryption_info/SubsampleEncryptionInfo.vapi',
'./vapi/libavutil/error/ErrorCode.vapi',
'./vapi/libavutil/eval/Expression.vapi',
'./vapi/libavutil/fifo/FifoBuffer.vapi',
'./vapi/libavutil/file/file.vapi',
'./vapi/libavutil/frame/ActiveFormatDescription.vapi',
'./vapi/libavutil/frame/DecodeErrorFlags.vapi',
'./vapi/libavutil/frame/Frame.vapi',
'./vapi/libavutil/frame/FrameCropFlags.vapi',
'./vapi/libavutil/frame/FrameFlags.vapi',
'./vapi/libavutil/frame/FrameSideData.vapi',
'./vapi/libavutil/frame/FrameSideDataType.vapi',
'./vapi/libavutil/frame/RegionOfInterest.vapi',
'./vapi/libavutil/hash/HashContext.vapi',
'./vapi/libavutil/hdr_dynamic_metadata/HDRPlusDynamicMetadata.vapi',
'./vapi/libavutil/hdr_dynamic_metadata/HDRPlusColorTransformParameters.vapi',
'./vapi/libavutil/hdr_dynamic_metadata/HDRPlusOverlapProcessOption.vapi',
'./vapi/libavutil/hdr_dynamic_metadata/HDRPlusPercentile.vapi',
'./vapi/libavutil/hmac/HMACContext.vapi',
'./vapi/libavutil/hmac/HMACType.vapi',
'./vapi/libavutil/hwcontext/HardwareDeviceContext.vapi',
'./vapi/libavutil/hwcontext/HardwareDeviceType.vapi',
'./vapi/libavutil/hwcontext/HardwareFrameMappingFlags.vapi',
'./vapi/libavutil/hwcontext/HardwareFrameTransferDirection.vapi',
'./vapi/libavutil/hwcontext/HardwareFrameConstraints.vapi',
'./vapi/libavutil/hwcontext/HardwareFrameContext.vapi',
'./vapi/libavutil/hwcontext/hwcontext.vapi',
# './vapi/libavutil/hwcontext_cuda/CUDADeviceContext.vapi',
# './vapi/libavutil/hwcontext_d3d11va/D3D11FrameDescriptor.vapi',
# './vapi/libavutil/hwcontext_d3d11va/D3D11VADeviceContext.vapi',
# './vapi/libavutil/hwcontext_d3d11va/D3D11VAFrameContext.vapi',
# './vapi/libavutil/hwcontext_drm/DRMDeviceContext.vapi',
# './vapi/libavutil/hwcontext_drm/DRMFrameDescriptor.vapi',
# './vapi/libavutil/hwcontext_drm/DRMLayerDescriptor.vapi',
# './vapi/libavutil/hwcontext_drm/DRMObjectDescriptor.vapi',
# './vapi/libavutil/hwcontext_drm/DRMPlaneDescriptor.vapi',
# './vapi/libavutil/hwcontext_dxva2/DXVA2DeviceContext.vapi',
# './vapi/libavutil/hwcontext_dxva2/DXVA2FrameContext.vapi',
# './vapi/libavutil/hwcontext_mediacodec/MediaCodecDeviceContext.vapi',
# './vapi/libavutil/hwcontext_qsv/QSVDeviceContext.vapi',
# './vapi/libavutil/hwcontext_qsv/QSVFrameContext.vapi',
# './vapi/libavutil/hwcontext_vaapi/VAAPIDeviceContext.vapi',
# './vapi/libavutil/hwcontext_vaapi/VAAPIDriverQuirk.vapi',
# './vapi/libavutil/hwcontext_vaapi/VAAPIFrameContext.vapi',
# './vapi/libavutil/hwcontext_vaapi/VAAPIHWConfig.vapi',
# './vapi/libavutil/hwcontext_vdpau/VDPAUDeviceContext.vapi',
# './vapi/libavutil/hwcontext_videotoolbox/hwcontext_videotoolbox.vapi',
'./vapi/libavutil/imgutils/imgutils.vapi',
'./vapi/libavutil/intfloat/intfloat.vapi',
'./vapi/libavutil/lfg/LFGContext.vapi',
'./vapi/libavutil/log/Class.vapi',
'./vapi/libavutil/log/ClassCategory.vapi',
'./vapi/libavutil/log/LogFlags.vapi',
'./vapi/libavutil/log/LogLevel.vapi',
'./vapi/libavutil/log/log.vapi',
'./vapi/libavutil/lzo/LZOErrorFlags.vapi',
'./vapi/libavutil/mastering_display_metadata/ContentLightMetadata.vapi',
'./vapi/libavutil/mastering_display_metadata/MasteringDisplayMetadata.vapi',
'./vapi/libavutil/mathematics/Rounding.vapi',
'./vapi/libavutil/md5/MD5Context.vapi',
'./vapi/libavutil/mem/mem.vapi',
'./vapi/libavutil/motion_vector/MotionVector.vapi',
'./vapi/libavutil/murmur3/MurMur3Context.vapi',
'./vapi/libavutil/opt/Option.vapi',
'./vapi/libavutil/opt/OptionFlags.vapi',
'./vapi/libavutil/opt/OptionRange.vapi',
'./vapi/libavutil/opt/OptionRangeList.vapi',
'./vapi/libavutil/opt/OptionSearchFlags.vapi',
'./vapi/libavutil/opt/OptionSerializationFlags.vapi',
'./vapi/libavutil/opt/OptionType.vapi',
'./vapi/libavutil/parseutils/parseutils.vapi',
'./vapi/libavutil/pixdesc/ComponentDescriptor.vapi',
'./vapi/libavutil/pixdesc/PixelFormatDescriptor.vapi',
'./vapi/libavutil/pixdesc/PixelLossFlags.vapi',
'./vapi/libavutil/pixdesc/PixelFormatFlags.vapi',
'./vapi/libavutil/pixelutils/pixelutils.vapi',
'./vapi/libavutil/pixfmt/ChromaLocation.vapi',
'./vapi/libavutil/pixfmt/ColorPrimaries.vapi',
'./vapi/libavutil/pixfmt/ColorRange.vapi',
'./vapi/libavutil/pixfmt/ColorSpace.vapi',
'./vapi/libavutil/pixfmt/ColorTransferCharacteristic.vapi',
'./vapi/libavutil/pixfmt/PixelFormat.vapi',
'./vapi/libavutil/random_seed/random_seed.vapi',
'./vapi/libavutil/rational/Rational.vapi',
'./vapi/libavutil/rc4/RC4Context.vapi',
'./vapi/libavutil/replaygain/ReplayGain.vapi',
'./vapi/libavutil/ripemd/RIPEMDContext.vapi',
'./vapi/libavutil/samplefmt/SampleFormat.vapi',
'./vapi/libavutil/sha/SHAContext.vapi',
'./vapi/libavutil/sha512/SHA512Context.vapi',
'./vapi/libavutil/spherical/SphericalMapping.vapi',
'./vapi/libavutil/spherical/SphericalProjection.vapi',
'./vapi/libavutil/stereo3d/Stereo3D.vapi',
'./vapi/libavutil/stereo3d/Stereo3DFlags.vapi',
'./vapi/libavutil/stereo3d/Stereo3DType.vapi',
'./vapi/libavutil/stereo3d/Stereo3DView.vapi',
'./vapi/libavutil/tea/TEAContext.vapi',
'./vapi/libavutil/threadmessage/ThreadMessageFlags.vapi',
'./vapi/libavutil/threadmessage/ThreadMessageQueue.vapi',
'./vapi/libavutil/time/time.vapi',
'./vapi/libavutil/timecode/TimeCode.vapi',
'./vapi/libavutil/timecode/TimeCodeFlags.vapi',
'./vapi/libavutil/timestamp/timestamp.vapi',
'./vapi/libavutil/tree/TreeNode.vapi',
'./vapi/libavutil/twofish/TWOFISHContext.vapi',
'./vapi/libavutil/tx/ComplexFloat.vapi',
'./vapi/libavutil/tx/TransformContext.vapi',
'./vapi/libavutil/tx/TransformType.vapi',
'./vapi/libavutil/version/version.vapi',
'./vapi/libavutil/xtea/XTEAContext.vapi',
# './tests/tiny_ssim.vala',
# './tests/utils.vala',
# './tests/base64.vala',
# './tests/tiny_psnr.vala',
# './tests/audiomatch.vala',
# './tests/videogen.vala',
# './tests/rotozoom.vala',
# './tests/audiogen.vala',
# './tests/api/ApiThreadMessageTest.vala',
# './tests/api/ApiH264Test.vala',
# './tests/api/ApiSeekTest.vala',
# './tests/api/ApiFLACTest.vala',
# './tests/api/ApiCodecParameterTest.vala',
# './tests/api/ApiH264SliceTest.vala',
# './tests/api/ApiBandTest.vala',
'./tests/api/Goto.vala',
])
deps = [
meson.get_compiler ('vala').find_library ('posix'),
dependency ('glib-2.0'),
dependency ('gtk+-3.0')
# libavcodec-dev
]
ffmpeg_lib = library(
meson.project_name (),
srcs,
dependencies: deps,
install: true
)
ffmpeg_dep = declare_dependency(
link_with: ffmpeg_lib,
include_directories: include_directories('.')
)