-
Notifications
You must be signed in to change notification settings - Fork 33
/
Copy pathproject.pbxproj
1231 lines (1218 loc) · 73.5 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1E4370C57DBCCB48E8322540 /* libavformat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4374DF68454B484C61C5C8 /* libavformat.a */; };
1E4370D052214128B3E7BC72 /* libavfilter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E437702B9A30AD97E3832CD /* libavfilter.a */; };
1E4370F7502408C4514FCDBD /* AACEncoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E4373CF04ACDD730262E3C5 /* AACEncoder.cpp */; };
1E4371D2252F02BC703DC6FE /* CameraSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E437C7660764C2206699224 /* CameraSource.mm */; };
1E43721C403843E1C7CF33F0 /* byte_buffer_queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E4372EAA180C5B476FFC634 /* byte_buffer_queue.cpp */; };
1E43726DCFDAA1EC6240BF75 /* libx264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4375DE8596777EB8E97EAF /* libx264.a */; };
1E4372D62B44E1F239D7714C /* audio1.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1E4372894142671191A6C71D /* audio1.wav */; };
1E437365896E737E9B219B2B /* utility.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E4374EAD20D6CAFCCB55113 /* utility.cpp */; };
1E4373C2E06C260D4D76186C /* libswscale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4378B5941CB00F1A4AEB6D /* libswscale.a */; };
1E43747F7D4352937C9E5EA7 /* libswresample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E437E389148CC1ABC7E7989 /* libswresample.a */; };
1E43751B9A028CF6BBC843AA /* opus_encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E43786316D1FB73A3086043 /* opus_encoder.cpp */; };
1E4375315B739D8401DF2627 /* audio2.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1E437959D3F8DFBEDFD287FD /* audio2.wav */; };
1E437775B853ED4528E11F4F /* code_run_time.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E4374E7D9260AFEA5652264 /* code_run_time.cpp */; };
1E4378C63B0267A7A10D0058 /* flv_muxer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E43719EBBCB0D21CE257B1E /* flv_muxer.cpp */; };
1E4378EDDE914B0E72B30537 /* audio_mixer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1E437B3E85D0C726F35DC747 /* audio_mixer.cpp */; };
1E4379DA0F769DDBE7F99607 /* libavutil.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4377C794D13AA088F77301 /* libavutil.a */; };
1E437AD56D2A8119B3CF5708 /* libpostproc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4378E967F66F3159DACE5E /* libpostproc.a */; };
1E437C5C00E5D274D928AAF1 /* libavdevice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E437B1944DF12AA8AD666C3 /* libavdevice.a */; };
1E437DA246F7A055C9405598 /* H264Encode.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E437C3581BA37AE904231C1 /* H264Encode.mm */; };
1E437E319944076F7360E4C5 /* tdjm.pcm in Resources */ = {isa = PBXBuildFile; fileRef = 1E4379016F58FEF5CA997853 /* tdjm.pcm */; };
1E437E3396E27AED8DCB5220 /* audio4.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1E4379274AE6EE2D7CD912BF /* audio4.wav */; };
1E437EA5D80D2E83A6F86AC4 /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E437E37F290CCA15D47AD2A /* libopus.a */; };
1E437F092BEA0EC15840312E /* audio3.wav in Resources */ = {isa = PBXBuildFile; fileRef = 1E4374CD09F3046E6ACD4EB2 /* audio3.wav */; };
1E437F3EB6D3C69CAB529178 /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1E4379D84B262C82CCE16617 /* libavcodec.a */; };
1E437FEC97CA2846EF98AA87 /* MicSource.mm in Sources */ = {isa = PBXBuildFile; fileRef = 1E43731DEC29776D2128CF04 /* MicSource.mm */; };
8028E43A1FEBADDB007A6858 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8028E4391FEBADDB007A6858 /* AVFoundation.framework */; };
8028E43C1FEBAE07007A6858 /* CoreMedia.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8028E43B1FEBAE07007A6858 /* CoreMedia.framework */; };
8028E43E1FEBAE30007A6858 /* VideoToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8028E43D1FEBAE30007A6858 /* VideoToolbox.framework */; };
8028E4401FEBAE45007A6858 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8028E43F1FEBAE45007A6858 /* AudioToolbox.framework */; };
80F61A8F1FF24E6C005A97DE /* libc++.1.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 80F61A8E1FF24E6C005A97DE /* libc++.1.tbd */; };
BF2345781DE58C3F001FABEA /* IMetaData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF2345761DE58C3F001FABEA /* IMetaData.cpp */; };
BF35DAB91D7954A000034160 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = BF35DAB81D7954A000034160 /* main.m */; };
BF35DABC1D7954A000034160 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = BF35DABB1D7954A000034160 /* AppDelegate.m */; };
BF35DABF1D7954A000034160 /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = BF35DABE1D7954A000034160 /* ViewController.mm */; };
BF35DAC21D7954A000034160 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF35DAC01D7954A000034160 /* Main.storyboard */; };
BF35DAC41D7954A000034160 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = BF35DAC31D7954A000034160 /* Assets.xcassets */; };
BF35DAC71D7954A000034160 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BF35DAC51D7954A000034160 /* LaunchScreen.storyboard */; };
BF35DAD21D7954A000034160 /* CameraRtmpSDKTests.m in Sources */ = {isa = PBXBuildFile; fileRef = BF35DAD11D7954A000034160 /* CameraRtmpSDKTests.m */; };
BF35DADD1D7954A000034160 /* CameraRtmpSDKUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = BF35DADC1D7954A000034160 /* CameraRtmpSDKUITests.m */; };
BF718B1E1D7EB6290052CAE7 /* H264Packetizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BF718B1C1D7EB6290052CAE7 /* H264Packetizer.cpp */; };
BFAA7F501D7D64D4009C0387 /* ABSSimpleSession.mm in Sources */ = {isa = PBXBuildFile; fileRef = BFAA7F4F1D7D64D4009C0387 /* ABSSimpleSession.mm */; };
BFAA7F5F1D7E6DDB009C0387 /* PixelBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAA7F5D1D7E6DDB009C0387 /* PixelBuffer.cpp */; };
BFAA7F6B1D7E838B009C0387 /* ITransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFAA7F691D7E838B009C0387 /* ITransform.cpp */; };
BFC414071FAA186F007D9FDD /* AACParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFC414031FAA186F007D9FDD /* AACParser.cpp */; };
BFC414081FAA186F007D9FDD /* H264Parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BFC414051FAA186F007D9FDD /* H264Parser.cpp */; };
BFDAF3B91D7FBDAB00618868 /* libiconv.2.4.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = BFDAF3B81D7FBDAB00618868 /* libiconv.2.4.0.tbd */; };
BFDAF3BB1D7FBDB800618868 /* libbz2.1.0.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = BFDAF3BA1D7FBDB800618868 /* libbz2.1.0.tbd */; };
BFDAF3BD1D7FBDC300618868 /* libz.1.2.5.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = BFDAF3BC1D7FBDC300618868 /* libz.1.2.5.tbd */; };
BFF1ABBA1D8791A40054FC8C /* ABSPreviewView.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF1ABB91D8791A40054FC8C /* ABSPreviewView.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
BF35DACE1D7954A000034160 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BF35DAAC1D7954A000034160 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF35DAB31D7954A000034160;
remoteInfo = CameraRtmpSDK;
};
BF35DAD91D7954A000034160 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = BF35DAAC1D7954A000034160 /* Project object */;
proxyType = 1;
remoteGlobalIDString = BF35DAB31D7954A000034160;
remoteInfo = CameraRtmpSDK;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
1E43700FEE1F1ED6CAC421D4 /* crc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc.h; sourceTree = "<group>"; };
1E437015A598D82A68BE23D5 /* parseutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = parseutils.h; sourceTree = "<group>"; };
1E43705D6AF60BC0E85FD467 /* downmix_info.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = downmix_info.h; sourceTree = "<group>"; };
1E43706438566829D6079667 /* avutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avutil.h; sourceTree = "<group>"; };
1E437068E58F82039C5095A0 /* avstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avstring.h; sourceTree = "<group>"; };
1E43709B5B8BB60C8BBBFEFB /* dv_profile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dv_profile.h; sourceTree = "<group>"; };
1E4370AF6561EA54F9C606AB /* url.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = url.h; sourceTree = "<group>"; };
1E4370E0931B24DB3F6542A3 /* buffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffer.h; sourceTree = "<group>"; };
1E437106EECCA3E046C6BB11 /* file.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = file.h; sourceTree = "<group>"; };
1E437113B613015666E98BE7 /* vaapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vaapi.h; sourceTree = "<group>"; };
1E437121C49DFB6BA27FD3F0 /* opus_encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_encoder.h; sourceTree = "<group>"; };
1E43714AEDEC3BAFF6E44317 /* MicSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MicSource.h; sourceTree = "<group>"; };
1E437161B8BA4BE1FD965728 /* opt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opt.h; sourceTree = "<group>"; };
1E43716F09F4F77BED09691D /* H264Encode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = H264Encode.h; sourceTree = "<group>"; };
1E43719EBBCB0D21CE257B1E /* flv_muxer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = flv_muxer.cpp; sourceTree = "<group>"; };
1E4371BD91B65D6CB4F1CDD9 /* pixdesc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixdesc.h; sourceTree = "<group>"; };
1E4371DCBCC369D80F1716E3 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = macros.h; sourceTree = "<group>"; };
1E43720BAB0A18EF5ABF6C6C /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E43722484AD59FA634151AB /* CameraSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CameraSource.h; sourceTree = "<group>"; };
1E437259584B062517DD7F32 /* qsv.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = qsv.h; sourceTree = "<group>"; };
1E4372894142671191A6C71D /* audio1.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = audio1.wav; sourceTree = "<group>"; };
1E4372BA9DFD6AEF0091E0C4 /* rc4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rc4.h; sourceTree = "<group>"; };
1E4372C6147FC35B30FDD06A /* bprint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bprint.h; sourceTree = "<group>"; };
1E4372D682B87ACFCD73283B /* motion_vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = motion_vector.h; sourceTree = "<group>"; };
1E4372EAA180C5B476FFC634 /* byte_buffer_queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = byte_buffer_queue.cpp; sourceTree = "<group>"; };
1E43731DEC29776D2128CF04 /* MicSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = MicSource.mm; sourceTree = "<group>"; };
1E4373354218BB57E0C87067 /* blowfish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = blowfish.h; sourceTree = "<group>"; };
1E437345A606796281CF1DD6 /* avconfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avconfig.h; sourceTree = "<group>"; };
1E437391CE6B20E7EF1D1BB9 /* opus_multistream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_multistream.h; sourceTree = "<group>"; };
1E437391D9174C7E83B93681 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
1E437399DA94C9D68B05F4EB /* murmur3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = murmur3.h; sourceTree = "<group>"; };
1E4373AD110EA62DAF15B098 /* avfiltergraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfiltergraph.h; sourceTree = "<group>"; };
1E4373B3389CBE01DFBC61EB /* avdct.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdct.h; sourceTree = "<group>"; };
1E4373CF04ACDD730262E3C5 /* AACEncoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AACEncoder.cpp; sourceTree = "<group>"; };
1E4373D11329D8CE2C485DC9 /* cpu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cpu.h; sourceTree = "<group>"; };
1E43740D92609B97CD91495C /* fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fifo.h; sourceTree = "<group>"; };
1E4374185D2BE55B487B6322 /* swscale.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swscale.h; sourceTree = "<group>"; };
1E43742E95571CE5E0721B9E /* x264.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x264.h; sourceTree = "<group>"; };
1E4374631E2D59F40F07BF7A /* dict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dict.h; sourceTree = "<group>"; };
1E437464A827323FF3F5E65A /* mem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mem.h; sourceTree = "<group>"; };
1E43748425760C82626A5787 /* code_run_time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = code_run_time.h; sourceTree = "<group>"; };
1E4374B8194E127CA824381B /* ffversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffversion.h; sourceTree = "<group>"; };
1E4374CD09F3046E6ACD4EB2 /* audio3.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = audio3.wav; sourceTree = "<group>"; };
1E4374CEFD375BDEBEA284CD /* avdevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avdevice.h; sourceTree = "<group>"; };
1E4374CF4BDDB6DC31CC6EE1 /* display.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = display.h; sourceTree = "<group>"; };
1E4374DF68454B484C61C5C8 /* libavformat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavformat.a; sourceTree = "<group>"; };
1E4374E7D9260AFEA5652264 /* code_run_time.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_run_time.cpp; sourceTree = "<group>"; };
1E4374EAD20D6CAFCCB55113 /* utility.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility.cpp; sourceTree = "<group>"; };
1E437540E61AF0A59F88A6C8 /* vda.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vda.h; sourceTree = "<group>"; };
1E437555A41C4D4A3C1A3F55 /* byte_buffer_queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = byte_buffer_queue.h; sourceTree = "<group>"; };
1E4375616B4CFC5A69B6698B /* sha.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha.h; sourceTree = "<group>"; };
1E4375877E126DAEF4C175AC /* x264_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = x264_config.h; sourceTree = "<group>"; };
1E43759AAA2B1583FF4762F6 /* hmac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hmac.h; sourceTree = "<group>"; };
1E4375A6FF9B1A10142C5D32 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = "<group>"; };
1E4375DE8596777EB8E97EAF /* libx264.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libx264.a; sourceTree = "<group>"; };
1E43760F02CBD1B8C319BE9A /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E43761182FADBFD7F5E1827 /* xvmc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xvmc.h; sourceTree = "<group>"; };
1E437611CA0E132A4C4BD4B3 /* avfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfilter.h; sourceTree = "<group>"; };
1E4376604D327C644365A139 /* random_seed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = random_seed.h; sourceTree = "<group>"; };
1E43767CBA8BD313044B9195 /* attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = attributes.h; sourceTree = "<group>"; };
1E43768425232B89EECD0592 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E43769386E52D997AA65118 /* tea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tea.h; sourceTree = "<group>"; };
1E4376B5F98548B0D6898B6C /* aes_ctr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes_ctr.h; sourceTree = "<group>"; };
1E4376C2E2C487CEFF5098D0 /* xtea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = xtea.h; sourceTree = "<group>"; };
1E4376CAB6B0801F202F701B /* buffersrc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersrc.h; sourceTree = "<group>"; };
1E4376FE55C9101FBDF8A81C /* avassert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avassert.h; sourceTree = "<group>"; };
1E4376FEC2D3F71591739D91 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E437702B9A30AD97E3832CD /* libavfilter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavfilter.a; sourceTree = "<group>"; };
1E43773F97BD14632B7521D7 /* tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tree.h; sourceTree = "<group>"; };
1E437770FE1A30050FE12F72 /* bswap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bswap.h; sourceTree = "<group>"; };
1E4377B50EC45CA034B6F141 /* timestamp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timestamp.h; sourceTree = "<group>"; };
1E4377BC07AF5A06A4FF9546 /* vdpau.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vdpau.h; sourceTree = "<group>"; };
1E4377C794D13AA088F77301 /* libavutil.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavutil.a; sourceTree = "<group>"; };
1E4377DE91193A65D9B2EB9E /* frame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = frame.h; sourceTree = "<group>"; };
1E4377F8794192B3DF3844AB /* imgutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imgutils.h; sourceTree = "<group>"; };
1E4378162AB05980B2421589 /* dxva2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dxva2.h; sourceTree = "<group>"; };
1E43785155F72481548DB081 /* stereo3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stereo3d.h; sourceTree = "<group>"; };
1E43786316D1FB73A3086043 /* opus_encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = opus_encoder.cpp; sourceTree = "<group>"; };
1E4378A2335D2ABE84EAC2C8 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E4378B5941CB00F1A4AEB6D /* libswscale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswscale.a; sourceTree = "<group>"; };
1E4378E967F66F3159DACE5E /* libpostproc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libpostproc.a; sourceTree = "<group>"; };
1E4379016F58FEF5CA997853 /* tdjm.pcm */ = {isa = PBXFileReference; lastKnownFileType = file.pcm; path = tdjm.pcm; sourceTree = "<group>"; };
1E4379274AE6EE2D7CD912BF /* audio4.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = audio4.wav; sourceTree = "<group>"; };
1E437959D3F8DFBEDFD287FD /* audio2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = audio2.wav; sourceTree = "<group>"; };
1E43795F3C57C4E9BCB3EEDD /* channel_layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = channel_layout.h; sourceTree = "<group>"; };
1E4379667BF3EA8B697119A9 /* ripemd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ripemd.h; sourceTree = "<group>"; };
1E437977493344F48BEB73E2 /* postprocess.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = postprocess.h; sourceTree = "<group>"; };
1E4379A586740CB1049CDB72 /* intfloat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intfloat.h; sourceTree = "<group>"; };
1E4379AE2023A2619D04C77B /* samplefmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = samplefmt.h; sourceTree = "<group>"; };
1E4379CB9CEBDB87FEDBFD5E /* pixfmt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixfmt.h; sourceTree = "<group>"; };
1E4379D84B262C82CCE16617 /* libavcodec.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavcodec.a; sourceTree = "<group>"; };
1E437A0B9047F81FE9C33CE7 /* threadmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = threadmessage.h; sourceTree = "<group>"; };
1E437A22A2A321311B65BB46 /* vorbis_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vorbis_parser.h; sourceTree = "<group>"; };
1E437A5AAED97AEBB1155CA2 /* AACEncoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AACEncoder.hpp; sourceTree = "<group>"; };
1E437A95F2AC81FE9EF44971 /* md5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = md5.h; sourceTree = "<group>"; };
1E437AA144D6304E5AD9CC8A /* error.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = error.h; sourceTree = "<group>"; };
1E437AABD2F630F6A5BF107F /* adler32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = adler32.h; sourceTree = "<group>"; };
1E437ABC507298E111AD92CD /* avformat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avformat.h; sourceTree = "<group>"; };
1E437ADBC2588D891AB0965D /* replaygain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = replaygain.h; sourceTree = "<group>"; };
1E437AE371AB5926759227E4 /* lfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lfg.h; sourceTree = "<group>"; };
1E437AE5506C92715A987505 /* fftime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = fftime.h; sourceTree = "<group>"; };
1E437B0335DD71642F2D80B0 /* audio_mixer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_mixer.h; sourceTree = "<group>"; };
1E437B1944DF12AA8AD666C3 /* libavdevice.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libavdevice.a; sourceTree = "<group>"; };
1E437B207619F8768CE30D67 /* rational.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rational.h; sourceTree = "<group>"; };
1E437B341593A7C2999CE293 /* opus_defines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_defines.h; sourceTree = "<group>"; };
1E437B365623B8895ACBEDCF /* swresample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = swresample.h; sourceTree = "<group>"; };
1E437B3E85D0C726F35DC747 /* audio_mixer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio_mixer.cpp; sourceTree = "<group>"; };
1E437B5088EDA020733FF1EE /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E437B84C3AE424A10979882 /* videotoolbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = videotoolbox.h; sourceTree = "<group>"; };
1E437BB0DF39AA8F577879AF /* mathematics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mathematics.h; sourceTree = "<group>"; };
1E437BB226A708DEF3049563 /* flv_muxer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flv_muxer.h; sourceTree = "<group>"; };
1E437BD779F752A3C5162BED /* sha512.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sha512.h; sourceTree = "<group>"; };
1E437BE3053858EAB8975333 /* avfft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avfft.h; sourceTree = "<group>"; };
1E437C24BF92474FAFE5F01E /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = log.h; sourceTree = "<group>"; };
1E437C326A5D837E4753D4CF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E437C3581BA37AE904231C1 /* H264Encode.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = H264Encode.mm; sourceTree = "<group>"; };
1E437C37A59AAAF018EA4B82 /* hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = hash.h; sourceTree = "<group>"; };
1E437C3A702E3D105D73E690 /* des.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = des.h; sourceTree = "<group>"; };
1E437C53757C413E125ABAEF /* buffersink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = buffersink.h; sourceTree = "<group>"; };
1E437C7660764C2206699224 /* CameraSource.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CameraSource.mm; sourceTree = "<group>"; };
1E437C8882F877FE11869D90 /* twofish.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = twofish.h; sourceTree = "<group>"; };
1E437CBADF4ECA565EA48BC6 /* common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
1E437CDB3888C1D7DCB23E82 /* d3d11va.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = d3d11va.h; sourceTree = "<group>"; };
1E437D137ED06DEC90341FD5 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = version.h; sourceTree = "<group>"; };
1E437D349D58E7364D182F05 /* mastering_display_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mastering_display_metadata.h; sourceTree = "<group>"; };
1E437D35CD720C3F8E2D4728 /* eval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eval.h; sourceTree = "<group>"; };
1E437D9A097006AABED392C8 /* cast5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cast5.h; sourceTree = "<group>"; };
1E437DBCCADF8177CE217667 /* timecode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = timecode.h; sourceTree = "<group>"; };
1E437DC81FF5120581D6237E /* audio_fifo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio_fifo.h; sourceTree = "<group>"; };
1E437DD544321F9F85BD3ED5 /* opus_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus_types.h; sourceTree = "<group>"; };
1E437E02F30C7D5662D31259 /* avcodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avcodec.h; sourceTree = "<group>"; };
1E437E37F290CCA15D47AD2A /* libopus.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libopus.a; sourceTree = "<group>"; };
1E437E389148CC1ABC7E7989 /* libswresample.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libswresample.a; sourceTree = "<group>"; };
1E437E5641EA37FD83B2F262 /* lzo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = lzo.h; sourceTree = "<group>"; };
1E437E8261E6620A8110CAB5 /* dirac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dirac.h; sourceTree = "<group>"; };
1E437E89418B141ECB08ED20 /* opus.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = opus.h; sourceTree = "<group>"; };
1E437EA7FDC67C0A8DAA60AD /* intreadwrite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intreadwrite.h; sourceTree = "<group>"; };
1E437EB14FB2B0AE5DD1D3A2 /* pixelutils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pixelutils.h; sourceTree = "<group>"; };
1E437EE2C964626D1D165B83 /* avio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = avio.h; sourceTree = "<group>"; };
1E437F0B59803185F1B2AFCA /* aes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aes.h; sourceTree = "<group>"; };
1E437F455A2C1C6DC001661A /* camellia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = camellia.h; sourceTree = "<group>"; };
8028E4391FEBADDB007A6858 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
8028E43B1FEBAE07007A6858 /* CoreMedia.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMedia.framework; path = System/Library/Frameworks/CoreMedia.framework; sourceTree = SDKROOT; };
8028E43D1FEBAE30007A6858 /* VideoToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VideoToolbox.framework; path = System/Library/Frameworks/VideoToolbox.framework; sourceTree = SDKROOT; };
8028E43F1FEBAE45007A6858 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
80F61A8E1FF24E6C005A97DE /* libc++.1.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.1.tbd"; path = "usr/lib/libc++.1.tbd"; sourceTree = SDKROOT; };
BF2345761DE58C3F001FABEA /* IMetaData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IMetaData.cpp; sourceTree = "<group>"; };
BF2345771DE58C3F001FABEA /* IMetaData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IMetaData.hpp; sourceTree = "<group>"; };
BF2345791DE5906E001FABEA /* IAudioMixer.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = IAudioMixer.hpp; sourceTree = "<group>"; };
BF35DAB41D7954A000034160 /* CameraRtmpSDK.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CameraRtmpSDK.app; sourceTree = BUILT_PRODUCTS_DIR; };
BF35DAB81D7954A000034160 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
BF35DABA1D7954A000034160 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
BF35DABB1D7954A000034160 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
BF35DABD1D7954A000034160 /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
BF35DABE1D7954A000034160 /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = "<group>"; };
BF35DAC11D7954A000034160 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
BF35DAC31D7954A000034160 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
BF35DAC61D7954A000034160 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
BF35DAC81D7954A000034160 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
BF35DACD1D7954A000034160 /* CameraRtmpSDKTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CameraRtmpSDKTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BF35DAD11D7954A000034160 /* CameraRtmpSDKTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CameraRtmpSDKTests.m; sourceTree = "<group>"; };
BF35DAD31D7954A000034160 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
BF35DAD81D7954A000034160 /* CameraRtmpSDKUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CameraRtmpSDKUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
BF35DADC1D7954A000034160 /* CameraRtmpSDKUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CameraRtmpSDKUITests.m; sourceTree = "<group>"; };
BF35DADE1D7954A000034160 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
BF575B501D7EEF7E00469737 /* IEncoder.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IEncoder.hpp; sourceTree = "<group>"; };
BF718B1C1D7EB6290052CAE7 /* H264Packetizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = H264Packetizer.cpp; sourceTree = "<group>"; };
BF718B1D1D7EB6290052CAE7 /* H264Packetizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = H264Packetizer.hpp; sourceTree = "<group>"; };
BFAA7F4E1D7D64D4009C0387 /* ABSSimpleSession.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ABSSimpleSession.h; sourceTree = "<group>"; };
BFAA7F4F1D7D64D4009C0387 /* ABSSimpleSession.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ABSSimpleSession.mm; sourceTree = "<group>"; };
BFAA7F5B1D7E6B8E009C0387 /* IPixleBuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IPixleBuffer.hpp; sourceTree = "<group>"; };
BFAA7F5D1D7E6DDB009C0387 /* PixelBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PixelBuffer.cpp; sourceTree = "<group>"; };
BFAA7F5E1D7E6DDB009C0387 /* PixelBuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PixelBuffer.hpp; sourceTree = "<group>"; };
BFAA7F671D7E82E8009C0387 /* IOutput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IOutput.hpp; sourceTree = "<group>"; };
BFAA7F691D7E838B009C0387 /* ITransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ITransform.cpp; sourceTree = "<group>"; };
BFAA7F6A1D7E838B009C0387 /* ITransform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ITransform.hpp; sourceTree = "<group>"; };
BFC414031FAA186F007D9FDD /* AACParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AACParser.cpp; sourceTree = "<group>"; };
BFC414041FAA186F007D9FDD /* AACParser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AACParser.hpp; sourceTree = "<group>"; };
BFC414051FAA186F007D9FDD /* H264Parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = H264Parser.cpp; sourceTree = "<group>"; };
BFC414061FAA186F007D9FDD /* H264Parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = H264Parser.hpp; sourceTree = "<group>"; };
BFDAF3B81D7FBDAB00618868 /* libiconv.2.4.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.2.4.0.tbd; path = usr/lib/libiconv.2.4.0.tbd; sourceTree = SDKROOT; };
BFDAF3BA1D7FBDB800618868 /* libbz2.1.0.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.1.0.tbd; path = usr/lib/libbz2.1.0.tbd; sourceTree = SDKROOT; };
BFDAF3BC1D7FBDC300618868 /* libz.1.2.5.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.1.2.5.tbd; path = usr/lib/libz.1.2.5.tbd; sourceTree = SDKROOT; };
BFF1ABB81D8791A40054FC8C /* ABSPreviewView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ABSPreviewView.h; sourceTree = "<group>"; };
BFF1ABB91D8791A40054FC8C /* ABSPreviewView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ABSPreviewView.m; sourceTree = "<group>"; };
BFF1ABBB1D881F0B0054FC8C /* PrefixHeader.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PrefixHeader.pch; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
BF35DAB11D7954A000034160 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
80F61A8F1FF24E6C005A97DE /* libc++.1.tbd in Frameworks */,
8028E4401FEBAE45007A6858 /* AudioToolbox.framework in Frameworks */,
8028E43E1FEBAE30007A6858 /* VideoToolbox.framework in Frameworks */,
8028E43C1FEBAE07007A6858 /* CoreMedia.framework in Frameworks */,
8028E43A1FEBADDB007A6858 /* AVFoundation.framework in Frameworks */,
BFDAF3BD1D7FBDC300618868 /* libz.1.2.5.tbd in Frameworks */,
BFDAF3BB1D7FBDB800618868 /* libbz2.1.0.tbd in Frameworks */,
BFDAF3B91D7FBDAB00618868 /* libiconv.2.4.0.tbd in Frameworks */,
1E437F3EB6D3C69CAB529178 /* libavcodec.a in Frameworks */,
1E437C5C00E5D274D928AAF1 /* libavdevice.a in Frameworks */,
1E4370D052214128B3E7BC72 /* libavfilter.a in Frameworks */,
1E4370C57DBCCB48E8322540 /* libavformat.a in Frameworks */,
1E4379DA0F769DDBE7F99607 /* libavutil.a in Frameworks */,
1E437AD56D2A8119B3CF5708 /* libpostproc.a in Frameworks */,
1E43747F7D4352937C9E5EA7 /* libswresample.a in Frameworks */,
1E4373C2E06C260D4D76186C /* libswscale.a in Frameworks */,
1E437EA5D80D2E83A6F86AC4 /* libopus.a in Frameworks */,
1E43726DCFDAA1EC6240BF75 /* libx264.a in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DACA1D7954A000034160 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DAD51D7954A000034160 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1E43705E25D6975275B4257E /* Encode */ = {
isa = PBXGroup;
children = (
1E43716F09F4F77BED09691D /* H264Encode.h */,
1E437C3581BA37AE904231C1 /* H264Encode.mm */,
1E437A5AAED97AEBB1155CA2 /* AACEncoder.hpp */,
1E4373CF04ACDD730262E3C5 /* AACEncoder.cpp */,
1E43786316D1FB73A3086043 /* opus_encoder.cpp */,
1E437121C49DFB6BA27FD3F0 /* opus_encoder.h */,
1E4379016F58FEF5CA997853 /* tdjm.pcm */,
);
path = Encode;
sourceTree = "<group>";
};
1E437072D67098BFAB1B1200 /* libswresample */ = {
isa = PBXGroup;
children = (
1E437B365623B8895ACBEDCF /* swresample.h */,
1E43720BAB0A18EF5ABF6C6C /* version.h */,
);
path = libswresample;
sourceTree = "<group>";
};
1E43707E634357C4411CE755 /* include */ = {
isa = PBXGroup;
children = (
1E43742E95571CE5E0721B9E /* x264.h */,
1E4375877E126DAEF4C175AC /* x264_config.h */,
);
path = include;
sourceTree = "<group>";
};
1E437095459818B0404E8747 /* lib */ = {
isa = PBXGroup;
children = (
1E4379D84B262C82CCE16617 /* libavcodec.a */,
1E437B1944DF12AA8AD666C3 /* libavdevice.a */,
1E437702B9A30AD97E3832CD /* libavfilter.a */,
1E4374DF68454B484C61C5C8 /* libavformat.a */,
1E4377C794D13AA088F77301 /* libavutil.a */,
1E4378E967F66F3159DACE5E /* libpostproc.a */,
1E437E389148CC1ABC7E7989 /* libswresample.a */,
1E4378B5941CB00F1A4AEB6D /* libswscale.a */,
);
path = lib;
sourceTree = "<group>";
};
1E4370C93C097BF7CC82CD4D /* libavutil */ = {
isa = PBXGroup;
children = (
1E437AABD2F630F6A5BF107F /* adler32.h */,
1E437F0B59803185F1B2AFCA /* aes.h */,
1E4376B5F98548B0D6898B6C /* aes_ctr.h */,
1E43767CBA8BD313044B9195 /* attributes.h */,
1E437DC81FF5120581D6237E /* audio_fifo.h */,
1E4376FE55C9101FBDF8A81C /* avassert.h */,
1E437345A606796281CF1DD6 /* avconfig.h */,
1E437068E58F82039C5095A0 /* avstring.h */,
1E43706438566829D6079667 /* avutil.h */,
1E4375A6FF9B1A10142C5D32 /* base64.h */,
1E4373354218BB57E0C87067 /* blowfish.h */,
1E4372C6147FC35B30FDD06A /* bprint.h */,
1E437770FE1A30050FE12F72 /* bswap.h */,
1E4370E0931B24DB3F6542A3 /* buffer.h */,
1E437F455A2C1C6DC001661A /* camellia.h */,
1E437D9A097006AABED392C8 /* cast5.h */,
1E43795F3C57C4E9BCB3EEDD /* channel_layout.h */,
1E437CBADF4ECA565EA48BC6 /* common.h */,
1E4373D11329D8CE2C485DC9 /* cpu.h */,
1E43700FEE1F1ED6CAC421D4 /* crc.h */,
1E437C3A702E3D105D73E690 /* des.h */,
1E4374631E2D59F40F07BF7A /* dict.h */,
1E4374CF4BDDB6DC31CC6EE1 /* display.h */,
1E43705D6AF60BC0E85FD467 /* downmix_info.h */,
1E437AA144D6304E5AD9CC8A /* error.h */,
1E437D35CD720C3F8E2D4728 /* eval.h */,
1E4374B8194E127CA824381B /* ffversion.h */,
1E43740D92609B97CD91495C /* fifo.h */,
1E437106EECCA3E046C6BB11 /* file.h */,
1E4377DE91193A65D9B2EB9E /* frame.h */,
1E437C37A59AAAF018EA4B82 /* hash.h */,
1E43759AAA2B1583FF4762F6 /* hmac.h */,
1E4377F8794192B3DF3844AB /* imgutils.h */,
1E4379A586740CB1049CDB72 /* intfloat.h */,
1E437EA7FDC67C0A8DAA60AD /* intreadwrite.h */,
1E437AE371AB5926759227E4 /* lfg.h */,
1E437C24BF92474FAFE5F01E /* log.h */,
1E437E5641EA37FD83B2F262 /* lzo.h */,
1E4371DCBCC369D80F1716E3 /* macros.h */,
1E437D349D58E7364D182F05 /* mastering_display_metadata.h */,
1E437BB0DF39AA8F577879AF /* mathematics.h */,
1E437A95F2AC81FE9EF44971 /* md5.h */,
1E437464A827323FF3F5E65A /* mem.h */,
1E4372D682B87ACFCD73283B /* motion_vector.h */,
1E437399DA94C9D68B05F4EB /* murmur3.h */,
1E437161B8BA4BE1FD965728 /* opt.h */,
1E437015A598D82A68BE23D5 /* parseutils.h */,
1E4371BD91B65D6CB4F1CDD9 /* pixdesc.h */,
1E437EB14FB2B0AE5DD1D3A2 /* pixelutils.h */,
1E4379CB9CEBDB87FEDBFD5E /* pixfmt.h */,
1E4376604D327C644365A139 /* random_seed.h */,
1E437B207619F8768CE30D67 /* rational.h */,
1E4372BA9DFD6AEF0091E0C4 /* rc4.h */,
1E437ADBC2588D891AB0965D /* replaygain.h */,
1E4379667BF3EA8B697119A9 /* ripemd.h */,
1E4379AE2023A2619D04C77B /* samplefmt.h */,
1E4375616B4CFC5A69B6698B /* sha.h */,
1E437BD779F752A3C5162BED /* sha512.h */,
1E43785155F72481548DB081 /* stereo3d.h */,
1E43769386E52D997AA65118 /* tea.h */,
1E437A0B9047F81FE9C33CE7 /* threadmessage.h */,
1E437AE5506C92715A987505 /* fftime.h */,
1E437DBCCADF8177CE217667 /* timecode.h */,
1E4377B50EC45CA034B6F141 /* timestamp.h */,
1E43773F97BD14632B7521D7 /* tree.h */,
1E437C8882F877FE11869D90 /* twofish.h */,
1E437B5088EDA020733FF1EE /* version.h */,
1E4376C2E2C487CEFF5098D0 /* xtea.h */,
);
path = libavutil;
sourceTree = "<group>";
};
1E4371CE74F73ED620AE2DEC /* libpostproc */ = {
isa = PBXGroup;
children = (
1E437977493344F48BEB73E2 /* postprocess.h */,
1E437C326A5D837E4753D4CF /* version.h */,
);
path = libpostproc;
sourceTree = "<group>";
};
1E4371ECC300A704411703E3 /* libavcodec */ = {
isa = PBXGroup;
children = (
1E437E02F30C7D5662D31259 /* avcodec.h */,
1E4373B3389CBE01DFBC61EB /* avdct.h */,
1E437BE3053858EAB8975333 /* avfft.h */,
1E437CDB3888C1D7DCB23E82 /* d3d11va.h */,
1E437E8261E6620A8110CAB5 /* dirac.h */,
1E43709B5B8BB60C8BBBFEFB /* dv_profile.h */,
1E4378162AB05980B2421589 /* dxva2.h */,
1E437259584B062517DD7F32 /* qsv.h */,
1E437113B613015666E98BE7 /* vaapi.h */,
1E437540E61AF0A59F88A6C8 /* vda.h */,
1E4377BC07AF5A06A4FF9546 /* vdpau.h */,
1E43768425232B89EECD0592 /* version.h */,
1E437B84C3AE424A10979882 /* videotoolbox.h */,
1E437A22A2A321311B65BB46 /* vorbis_parser.h */,
1E43761182FADBFD7F5E1827 /* xvmc.h */,
);
path = libavcodec;
sourceTree = "<group>";
};
1E437358CD564D05F6B8E86E /* Muxer */ = {
isa = PBXGroup;
children = (
1E43719EBBCB0D21CE257B1E /* flv_muxer.cpp */,
1E437BB226A708DEF3049563 /* flv_muxer.h */,
);
path = Muxer;
sourceTree = "<group>";
};
1E4373E8EB569677F588E7AF /* lib */ = {
isa = PBXGroup;
children = (
1E437E37F290CCA15D47AD2A /* libopus.a */,
);
path = lib;
sourceTree = "<group>";
};
1E4374CFF65792A9404608E7 /* libswscale */ = {
isa = PBXGroup;
children = (
1E4374185D2BE55B487B6322 /* swscale.h */,
1E4376FEC2D3F71591739D91 /* version.h */,
);
path = libswscale;
sourceTree = "<group>";
};
1E4375573B7F1A48DF196820 /* iOSource */ = {
isa = PBXGroup;
children = (
1E43722484AD59FA634151AB /* CameraSource.h */,
1E437C7660764C2206699224 /* CameraSource.mm */,
1E43731DEC29776D2128CF04 /* MicSource.mm */,
1E43714AEDEC3BAFF6E44317 /* MicSource.h */,
);
path = iOSource;
sourceTree = "<group>";
};
1E4375E27B45FCFC5D6F0707 /* libopus-iOS */ = {
isa = PBXGroup;
children = (
1E4373E8EB569677F588E7AF /* lib */,
1E4378CD6170D3176084A72B /* include */,
);
path = "libopus-iOS";
sourceTree = "<group>";
};
1E4375E7FE73F3BF12D53A1E /* Lib */ = {
isa = PBXGroup;
children = (
1E437959B3E2E1BE11359EA8 /* FFmpeg-iOS */,
1E4375E27B45FCFC5D6F0707 /* libopus-iOS */,
1E437F72415F46A4C483D7F9 /* x264-iOS */,
);
path = Lib;
sourceTree = "<group>";
};
1E4377F1E2BED0D91306825F /* Evaluate */ = {
isa = PBXGroup;
children = (
1E4374E7D9260AFEA5652264 /* code_run_time.cpp */,
1E43748425760C82626A5787 /* code_run_time.h */,
);
path = Evaluate;
sourceTree = "<group>";
};
1E437877D2CFBE5F62C00D83 /* lib */ = {
isa = PBXGroup;
children = (
1E4375DE8596777EB8E97EAF /* libx264.a */,
);
path = lib;
sourceTree = "<group>";
};
1E4378CD6170D3176084A72B /* include */ = {
isa = PBXGroup;
children = (
1E437E89418B141ECB08ED20 /* opus.h */,
1E437DD544321F9F85BD3ED5 /* opus_types.h */,
1E437B341593A7C2999CE293 /* opus_defines.h */,
1E437391CE6B20E7EF1D1BB9 /* opus_multistream.h */,
);
path = include;
sourceTree = "<group>";
};
1E437959B3E2E1BE11359EA8 /* FFmpeg-iOS */ = {
isa = PBXGroup;
children = (
1E437CE2C5BA3258818C9BAC /* include */,
1E437095459818B0404E8747 /* lib */,
);
path = "FFmpeg-iOS";
sourceTree = "<group>";
};
1E437973E84D8EC81205B1F5 /* Utility */ = {
isa = PBXGroup;
children = (
1E4374EAD20D6CAFCCB55113 /* utility.cpp */,
1E437391D9174C7E83B93681 /* utility.h */,
1E4372EAA180C5B476FFC634 /* byte_buffer_queue.cpp */,
1E437555A41C4D4A3C1A3F55 /* byte_buffer_queue.h */,
);
path = Utility;
sourceTree = "<group>";
};
1E43799A8FCD01FF5D091B5A /* libavdevice */ = {
isa = PBXGroup;
children = (
1E4374CEFD375BDEBEA284CD /* avdevice.h */,
1E437D137ED06DEC90341FD5 /* version.h */,
);
path = libavdevice;
sourceTree = "<group>";
};
1E4379C6641FC60906D51D85 /* libavfilter */ = {
isa = PBXGroup;
children = (
1E437611CA0E132A4C4BD4B3 /* avfilter.h */,
1E4373AD110EA62DAF15B098 /* avfiltergraph.h */,
1E437C53757C413E125ABAEF /* buffersink.h */,
1E4376CAB6B0801F202F701B /* buffersrc.h */,
1E4378A2335D2ABE84EAC2C8 /* version.h */,
);
path = libavfilter;
sourceTree = "<group>";
};
1E4379E876B54EF04B74B765 /* libavformat */ = {
isa = PBXGroup;
children = (
1E437ABC507298E111AD92CD /* avformat.h */,
1E437EE2C964626D1D165B83 /* avio.h */,
1E4370AF6561EA54F9C606AB /* url.h */,
1E43760F02CBD1B8C319BE9A /* version.h */,
);
path = libavformat;
sourceTree = "<group>";
};
1E437CE2C5BA3258818C9BAC /* include */ = {
isa = PBXGroup;
children = (
1E4371ECC300A704411703E3 /* libavcodec */,
1E43799A8FCD01FF5D091B5A /* libavdevice */,
1E4379C6641FC60906D51D85 /* libavfilter */,
1E4379E876B54EF04B74B765 /* libavformat */,
1E4370C93C097BF7CC82CD4D /* libavutil */,
1E4371CE74F73ED620AE2DEC /* libpostproc */,
1E437072D67098BFAB1B1200 /* libswresample */,
1E4374CFF65792A9404608E7 /* libswscale */,
);
path = include;
sourceTree = "<group>";
};
1E437F4E08602633E1935B6F /* Mixer */ = {
isa = PBXGroup;
children = (
1E437959D3F8DFBEDFD287FD /* audio2.wav */,
1E4372894142671191A6C71D /* audio1.wav */,
1E437B3E85D0C726F35DC747 /* audio_mixer.cpp */,
1E437B0335DD71642F2D80B0 /* audio_mixer.h */,
1E4374CD09F3046E6ACD4EB2 /* audio3.wav */,
1E4379274AE6EE2D7CD912BF /* audio4.wav */,
);
path = Mixer;
sourceTree = "<group>";
};
1E437F72415F46A4C483D7F9 /* x264-iOS */ = {
isa = PBXGroup;
children = (
1E437877D2CFBE5F62C00D83 /* lib */,
1E43707E634357C4411CE755 /* include */,
);
path = "x264-iOS";
sourceTree = "<group>";
};
BF23455C1DE57650001FABEA /* Frameworks */ = {
isa = PBXGroup;
children = (
80F61A8E1FF24E6C005A97DE /* libc++.1.tbd */,
8028E43F1FEBAE45007A6858 /* AudioToolbox.framework */,
8028E43D1FEBAE30007A6858 /* VideoToolbox.framework */,
8028E43B1FEBAE07007A6858 /* CoreMedia.framework */,
8028E4391FEBADDB007A6858 /* AVFoundation.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
BF2345721DE58A58001FABEA /* transforms */ = {
isa = PBXGroup;
children = (
BF2345761DE58C3F001FABEA /* IMetaData.cpp */,
BF2345771DE58C3F001FABEA /* IMetaData.hpp */,
BF2345791DE5906E001FABEA /* IAudioMixer.hpp */,
);
path = transforms;
sourceTree = "<group>";
};
BF35DAAB1D7954A000034160 = {
isa = PBXGroup;
children = (
BF35DAB61D7954A000034160 /* CameraRtmpSDK */,
BF35DAD01D7954A000034160 /* CameraRtmpSDKTests */,
BF35DADB1D7954A000034160 /* CameraRtmpSDKUITests */,
BF35DAB51D7954A000034160 /* Products */,
BF23455C1DE57650001FABEA /* Frameworks */,
);
sourceTree = "<group>";
};
BF35DAB51D7954A000034160 /* Products */ = {
isa = PBXGroup;
children = (
BF35DAB41D7954A000034160 /* CameraRtmpSDK.app */,
BF35DACD1D7954A000034160 /* CameraRtmpSDKTests.xctest */,
BF35DAD81D7954A000034160 /* CameraRtmpSDKUITests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
BF35DAB61D7954A000034160 /* CameraRtmpSDK */ = {
isa = PBXGroup;
children = (
BF35DABA1D7954A000034160 /* AppDelegate.h */,
BF35DABB1D7954A000034160 /* AppDelegate.m */,
BF35DABD1D7954A000034160 /* ViewController.h */,
BF35DABE1D7954A000034160 /* ViewController.mm */,
BFF1ABBB1D881F0B0054FC8C /* PrefixHeader.pch */,
BF647E121D7AAFA2004A7A52 /* PushSDK */,
BF35DAC01D7954A000034160 /* Main.storyboard */,
BF35DAC31D7954A000034160 /* Assets.xcassets */,
BF35DAC51D7954A000034160 /* LaunchScreen.storyboard */,
BF35DAC81D7954A000034160 /* Info.plist */,
BF35DAB71D7954A000034160 /* Supporting Files */,
);
path = CameraRtmpSDK;
sourceTree = "<group>";
};
BF35DAB71D7954A000034160 /* Supporting Files */ = {
isa = PBXGroup;
children = (
BF35DAB81D7954A000034160 /* main.m */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
BF35DAD01D7954A000034160 /* CameraRtmpSDKTests */ = {
isa = PBXGroup;
children = (
BF35DAD11D7954A000034160 /* CameraRtmpSDKTests.m */,
BF35DAD31D7954A000034160 /* Info.plist */,
);
path = CameraRtmpSDKTests;
sourceTree = "<group>";
};
BF35DADB1D7954A000034160 /* CameraRtmpSDKUITests */ = {
isa = PBXGroup;
children = (
BF35DADC1D7954A000034160 /* CameraRtmpSDKUITests.m */,
BF35DADE1D7954A000034160 /* Info.plist */,
);
path = CameraRtmpSDKUITests;
sourceTree = "<group>";
};
BF647E121D7AAFA2004A7A52 /* PushSDK */ = {
isa = PBXGroup;
children = (
BFAA7F4E1D7D64D4009C0387 /* ABSSimpleSession.h */,
BFAA7F4F1D7D64D4009C0387 /* ABSSimpleSession.mm */,
BFF1ABB81D8791A40054FC8C /* ABSPreviewView.h */,
BFF1ABB91D8791A40054FC8C /* ABSPreviewView.m */,
BFAA7F5D1D7E6DDB009C0387 /* PixelBuffer.cpp */,
BFAA7F5E1D7E6DDB009C0387 /* PixelBuffer.hpp */,
BFAA7F5B1D7E6B8E009C0387 /* IPixleBuffer.hpp */,
BFAA7F671D7E82E8009C0387 /* IOutput.hpp */,
BFAA7F691D7E838B009C0387 /* ITransform.cpp */,
BFAA7F6A1D7E838B009C0387 /* ITransform.hpp */,
BF718B1C1D7EB6290052CAE7 /* H264Packetizer.cpp */,
BF718B1D1D7EB6290052CAE7 /* H264Packetizer.hpp */,
BF575B501D7EEF7E00469737 /* IEncoder.hpp */,
BFC414021FAA186F007D9FDD /* EncodeTestTool */,
BF2345721DE58A58001FABEA /* transforms */,
BFDAF3BC1D7FBDC300618868 /* libz.1.2.5.tbd */,
BFDAF3BA1D7FBDB800618868 /* libbz2.1.0.tbd */,
BFDAF3B81D7FBDAB00618868 /* libiconv.2.4.0.tbd */,
1E43705E25D6975275B4257E /* Encode */,
1E4375573B7F1A48DF196820 /* iOSource */,
1E437358CD564D05F6B8E86E /* Muxer */,
1E437F4E08602633E1935B6F /* Mixer */,
1E4377F1E2BED0D91306825F /* Evaluate */,
1E4375E7FE73F3BF12D53A1E /* Lib */,
1E437973E84D8EC81205B1F5 /* Utility */,
);
path = PushSDK;
sourceTree = "<group>";
};
BFC414021FAA186F007D9FDD /* EncodeTestTool */ = {
isa = PBXGroup;
children = (
BFC414031FAA186F007D9FDD /* AACParser.cpp */,
BFC414041FAA186F007D9FDD /* AACParser.hpp */,
BFC414051FAA186F007D9FDD /* H264Parser.cpp */,
BFC414061FAA186F007D9FDD /* H264Parser.hpp */,
);
path = EncodeTestTool;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
BF35DAB31D7954A000034160 /* CameraRtmpSDK */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF35DAE11D7954A000034160 /* Build configuration list for PBXNativeTarget "CameraRtmpSDK" */;
buildPhases = (
BF35DAB01D7954A000034160 /* Sources */,
BF35DAB11D7954A000034160 /* Frameworks */,
BF35DAB21D7954A000034160 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = CameraRtmpSDK;
productName = CameraRtmpSDK;
productReference = BF35DAB41D7954A000034160 /* CameraRtmpSDK.app */;
productType = "com.apple.product-type.application";
};
BF35DACC1D7954A000034160 /* CameraRtmpSDKTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF35DAE41D7954A000034160 /* Build configuration list for PBXNativeTarget "CameraRtmpSDKTests" */;
buildPhases = (
BF35DAC91D7954A000034160 /* Sources */,
BF35DACA1D7954A000034160 /* Frameworks */,
BF35DACB1D7954A000034160 /* Resources */,
);
buildRules = (
);
dependencies = (
BF35DACF1D7954A000034160 /* PBXTargetDependency */,
);
name = CameraRtmpSDKTests;
productName = CameraRtmpSDKTests;
productReference = BF35DACD1D7954A000034160 /* CameraRtmpSDKTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
BF35DAD71D7954A000034160 /* CameraRtmpSDKUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = BF35DAE71D7954A000034160 /* Build configuration list for PBXNativeTarget "CameraRtmpSDKUITests" */;
buildPhases = (
BF35DAD41D7954A000034160 /* Sources */,
BF35DAD51D7954A000034160 /* Frameworks */,
BF35DAD61D7954A000034160 /* Resources */,
);
buildRules = (
);
dependencies = (
BF35DADA1D7954A000034160 /* PBXTargetDependency */,
);
name = CameraRtmpSDKUITests;
productName = CameraRtmpSDKUITests;
productReference = BF35DAD81D7954A000034160 /* CameraRtmpSDKUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
BF35DAAC1D7954A000034160 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0730;
ORGANIZATIONNAME = Abson;
TargetAttributes = {
BF35DAB31D7954A000034160 = {
CreatedOnToolsVersion = 7.3.1;
DevelopmentTeam = ARFYJ56VTY;
};
BF35DACC1D7954A000034160 = {
CreatedOnToolsVersion = 7.3.1;
TestTargetID = BF35DAB31D7954A000034160;
};
BF35DAD71D7954A000034160 = {
CreatedOnToolsVersion = 7.3.1;
TestTargetID = BF35DAB31D7954A000034160;
};
};
};
buildConfigurationList = BF35DAAF1D7954A000034160 /* Build configuration list for PBXProject "CameraRtmpSDK" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = BF35DAAB1D7954A000034160;
productRefGroup = BF35DAB51D7954A000034160 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
BF35DAB31D7954A000034160 /* CameraRtmpSDK */,
BF35DACC1D7954A000034160 /* CameraRtmpSDKTests */,
BF35DAD71D7954A000034160 /* CameraRtmpSDKUITests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
BF35DAB21D7954A000034160 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BF35DAC71D7954A000034160 /* LaunchScreen.storyboard in Resources */,
BF35DAC41D7954A000034160 /* Assets.xcassets in Resources */,
BF35DAC21D7954A000034160 /* Main.storyboard in Resources */,
1E4375315B739D8401DF2627 /* audio2.wav in Resources */,
1E4372D62B44E1F239D7714C /* audio1.wav in Resources */,
1E437F092BEA0EC15840312E /* audio3.wav in Resources */,
1E437E3396E27AED8DCB5220 /* audio4.wav in Resources */,
1E437E319944076F7360E4C5 /* tdjm.pcm in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DACB1D7954A000034160 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DAD61D7954A000034160 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
BF35DAB01D7954A000034160 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BFC414071FAA186F007D9FDD /* AACParser.cpp in Sources */,
BFAA7F5F1D7E6DDB009C0387 /* PixelBuffer.cpp in Sources */,
BF718B1E1D7EB6290052CAE7 /* H264Packetizer.cpp in Sources */,
BF35DABF1D7954A000034160 /* ViewController.mm in Sources */,
BFC414081FAA186F007D9FDD /* H264Parser.cpp in Sources */,
BF35DABC1D7954A000034160 /* AppDelegate.m in Sources */,
BF35DAB91D7954A000034160 /* main.m in Sources */,
BFAA7F6B1D7E838B009C0387 /* ITransform.cpp in Sources */,
BF2345781DE58C3F001FABEA /* IMetaData.cpp in Sources */,
BFF1ABBA1D8791A40054FC8C /* ABSPreviewView.m in Sources */,
BFAA7F501D7D64D4009C0387 /* ABSSimpleSession.mm in Sources */,
1E437DA246F7A055C9405598 /* H264Encode.mm in Sources */,
1E4370F7502408C4514FCDBD /* AACEncoder.cpp in Sources */,
1E4371D2252F02BC703DC6FE /* CameraSource.mm in Sources */,
1E4378C63B0267A7A10D0058 /* flv_muxer.cpp in Sources */,
1E4378EDDE914B0E72B30537 /* audio_mixer.cpp in Sources */,
1E437775B853ED4528E11F4F /* code_run_time.cpp in Sources */,
1E43751B9A028CF6BBC843AA /* opus_encoder.cpp in Sources */,
1E437365896E737E9B219B2B /* utility.cpp in Sources */,
1E437FEC97CA2846EF98AA87 /* MicSource.mm in Sources */,
1E43721C403843E1C7CF33F0 /* byte_buffer_queue.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DAC91D7954A000034160 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BF35DAD21D7954A000034160 /* CameraRtmpSDKTests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
BF35DAD41D7954A000034160 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
BF35DADD1D7954A000034160 /* CameraRtmpSDKUITests.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
BF35DACF1D7954A000034160 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BF35DAB31D7954A000034160 /* CameraRtmpSDK */;
targetProxy = BF35DACE1D7954A000034160 /* PBXContainerItemProxy */;
};
BF35DADA1D7954A000034160 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = BF35DAB31D7954A000034160 /* CameraRtmpSDK */;
targetProxy = BF35DAD91D7954A000034160 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
BF35DAC01D7954A000034160 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
BF35DAC11D7954A000034160 /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
BF35DAC51D7954A000034160 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
BF35DAC61D7954A000034160 /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
BF35DADF1D7954A000034160 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;