// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 50; objects = { /* Begin PBXBuildFile section */ 461F0BF2231A1E5D00A995BD /* ice-transport.c in Sources */ = {isa = PBXBuildFile; fileRef = 461F0BF1231A1E5D00A995BD /* ice-transport.c */; }; 461F0BF4231A1EEC00A995BD /* libice.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 461F0BF3231A1EEC00A995BD /* libice.a */; }; 461F0C70231A25A800A995BD /* tools.c in Sources */ = {isa = PBXBuildFile; fileRef = 461F0C6F231A25A800A995BD /* tools.c */; }; 461F0D00232B412300A995BD /* sip-message-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 461F0CFF232B412300A995BD /* sip-message-test.cpp */; }; 4680237E25997C4200AD5A52 /* rtp-sender.c in Sources */ = {isa = PBXBuildFile; fileRef = 4680237925997C4200AD5A52 /* rtp-sender.c */; }; 4680237F25997C4200AD5A52 /* rtsp-muxer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4680237B25997C4200AD5A52 /* rtsp-muxer.c */; }; 4680238025997C4200AD5A52 /* rtsp-demuxer.c in Sources */ = {isa = PBXBuildFile; fileRef = 4680237D25997C4200AD5A52 /* rtsp-demuxer.c */; }; 4680238225997EA000AD5A52 /* libavbsf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4680238125997EA000AD5A52 /* libavbsf.a */; }; 468023A12599829F00AD5A52 /* libmkv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468023A02599829F00AD5A52 /* libmkv.a */; }; 468023A4259982AD00AD5A52 /* mkv-reader-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 468023A2259982AD00AD5A52 /* mkv-reader-test.cpp */; }; 468023A5259982AD00AD5A52 /* mkv-file-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 468023A3259982AD00AD5A52 /* mkv-file-buffer.c */; }; 468503622611F70F00E7ABEC /* sip-timer.c in Sources */ = {isa = PBXBuildFile; fileRef = 468503612611F70F00E7ABEC /* sip-timer.c */; }; 468503802624150100E7ABEC /* libh264.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4685037F2624150100E7ABEC /* libh264.a */; }; 468503822624150400E7ABEC /* libh265.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468503812624150400E7ABEC /* libh265.a */; }; 468503842624163200E7ABEC /* libavcodec.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468503832624163200E7ABEC /* libavcodec.a */; }; 468FDA9B21843A560092E381 /* libaio.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDA9A21843A560092E381 /* libaio.dylib */; }; 468FDA9D21843A560092E381 /* libdash.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDA9C21843A560092E381 /* libdash.a */; }; 468FDA9F21843A560092E381 /* libflv.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDA9E21843A560092E381 /* libflv.a */; }; 468FDAA121843A560092E381 /* libhls.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAA021843A560092E381 /* libhls.a */; }; 468FDAA321843A560092E381 /* libhttp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAA221843A560092E381 /* libhttp.a */; }; 468FDAA521843A560092E381 /* libmov.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAA421843A560092E381 /* libmov.a */; }; 468FDAA721843A560092E381 /* libmpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAA621843A560092E381 /* libmpeg.a */; }; 468FDAA921843A560092E381 /* librtmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAA821843A560092E381 /* librtmp.a */; }; 468FDAAB21843A560092E381 /* librtp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAAA21843A560092E381 /* librtp.a */; }; 468FDAAD21843A560092E381 /* librtsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAAC21843A560092E381 /* librtsp.a */; }; 468FDAAF21843A560092E381 /* libsip.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 468FDAAE21843A560092E381 /* libsip.a */; }; 46A0D4FA229791040070E1F5 /* sip-agent-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46A0D4F9229791040070E1F5 /* sip-agent-test.cpp */; }; 46A0D4FD229791100070E1F5 /* sip-uac-test2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46A0D4FB229791100070E1F5 /* sip-uac-test2.cpp */; }; 46A0D4FE229791100070E1F5 /* sip-uas-test2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46A0D4FC229791100070E1F5 /* sip-uas-test2.cpp */; }; 46A0D507229793860070E1F5 /* pcm-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46A0D506229793860070E1F5 /* pcm-file-source.cpp */; }; 46A7558224A84A460091E737 /* fmp4-writer-test2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46A7558124A84A460091E737 /* fmp4-writer-test2.cpp */; }; 46AD755626B3FFA8008FADF5 /* rtp-dump-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755526B3FFA8008FADF5 /* rtp-dump-test.cpp */; }; 46AD755A26B3FFD2008FADF5 /* mkv-writer-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755726B3FFD2008FADF5 /* mkv-writer-test.cpp */; }; 46AD755B26B3FFD2008FADF5 /* mkv-writer-test2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755826B3FFD2008FADF5 /* mkv-writer-test2.cpp */; }; 46AD755C26B3FFD2008FADF5 /* mkv-2-mp4-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755926B3FFD2008FADF5 /* mkv-2-mp4-test.cpp */; }; 46AD755F26B3FFEF008FADF5 /* mov-writer-adts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755D26B3FFEF008FADF5 /* mov-writer-adts.cpp */; }; 46AD756026B3FFEF008FADF5 /* mov-writer-subtitle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD755E26B3FFEF008FADF5 /* mov-writer-subtitle.cpp */; }; 46AD756326B40006008FADF5 /* mpeg-ts-multi-program-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756126B40005008FADF5 /* mpeg-ts-multi-program-test.cpp */; }; 46AD756426B40006008FADF5 /* mpeg-ts-encrypt-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756226B40005008FADF5 /* mpeg-ts-encrypt-test.cpp */; }; 46AD756626B40019008FADF5 /* rtmp-server-input-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756526B40019008FADF5 /* rtmp-server-input-test.cpp */; }; 46AD756C26B40031008FADF5 /* rtp-dump-replay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756726B40031008FADF5 /* rtp-dump-replay.cpp */; }; 46AD756D26B40031008FADF5 /* mov-rtp-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756826B40031008FADF5 /* mov-rtp-test.cpp */; }; 46AD756E26B40031008FADF5 /* rtp-queue-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756926B40031008FADF5 /* rtp-queue-test.cpp */; }; 46AD756F26B40031008FADF5 /* rtp-dump.c in Sources */ = {isa = PBXBuildFile; fileRef = 46AD756A26B40031008FADF5 /* rtp-dump.c */; }; 46AD757126B40048008FADF5 /* sdp-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46AD757026B40048008FADF5 /* sdp-test.cpp */; }; 46BC16E626995E0B0008446D /* flv-parser-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16E526995E0B0008446D /* flv-parser-test.cpp */; }; 46BC16E826995E160008446D /* h265-flv-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16E726995E160008446D /* h265-flv-test.cpp */; }; 46BC16EA26995E1E0008446D /* http-flv-live.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16E926995E1D0008446D /* http-flv-live.cpp */; }; 46BC16EC26995E750008446D /* flv-2-mpeg-ps-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16EB26995E750008446D /* flv-2-mpeg-ps-test.cpp */; }; 46BC16EE26995E9A0008446D /* sdp-receiver-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16ED26995E9A0008446D /* sdp-receiver-test.cpp */; }; 46BC16F026995EA20008446D /* rtsp-demuxer-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16EF26995EA20008446D /* rtsp-demuxer-test.cpp */; }; 46BC16F226995EAA0008446D /* rtp-streaming-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16F126995EAA0008446D /* rtp-streaming-test.cpp */; }; 46BC16F426995EB30008446D /* rtsp-push-server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46BC16F326995EB30008446D /* rtsp-push-server.cpp */; }; 46C5B4832183EED100419E57 /* test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4812183EED100419E57 /* test.cpp */; }; 46C5B4842183EED100419E57 /* BinaryDiff.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4822183EED100419E57 /* BinaryDiff.cpp */; }; 46C5B4962183EF2400419E57 /* transport-udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B48E2183EF2400419E57 /* transport-udp.c */; }; 46C5B4972183EF2400419E57 /* sip-uac-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B48F2183EF2400419E57 /* sip-uac-test.cpp */; }; 46C5B4992183EF2400419E57 /* sip-uas-message-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4912183EF2400419E57 /* sip-uas-message-test.cpp */; }; 46C5B49A2183EF2400419E57 /* transport-tcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4922183EF2400419E57 /* transport-tcp.c */; }; 46C5B49B2183EF2400419E57 /* sip-header-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4932183EF2400419E57 /* sip-header-test.c */; }; 46C5B49C2183EF2400419E57 /* sip-uac-message-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4942183EF2400419E57 /* sip-uac-message-test.cpp */; }; 46C5B49D2183EF2400419E57 /* sip-uas-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4952183EF2400419E57 /* sip-uas-test.cpp */; }; 46C5B4B32183EF3C00419E57 /* rtp-udp-transport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B49E2183EF3C00419E57 /* rtp-udp-transport.cpp */; }; 46C5B4B42183EF3C00419E57 /* rtsp-server-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4A02183EF3C00419E57 /* rtsp-server-test.cpp */; }; 46C5B4B52183EF3C00419E57 /* rtsp-client-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4A22183EF3C00419E57 /* rtsp-client-test.c */; }; 46C5B4B62183EF3C00419E57 /* ffmpeg-live-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4A72183EF3C00419E57 /* ffmpeg-live-source.cpp */; }; 46C5B4B72183EF3C00419E57 /* ffmpeg-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4A92183EF3C00419E57 /* ffmpeg-file-source.cpp */; }; 46C5B4B82183EF3C00419E57 /* h264-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4AB2183EF3C00419E57 /* h264-file-source.cpp */; }; 46C5B4B92183EF3C00419E57 /* ps-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4AE2183EF3C00419E57 /* ps-file-source.cpp */; }; 46C5B4BA2183EF3C00419E57 /* mp4-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4AF2183EF3C00419E57 /* mp4-file-source.cpp */; }; 46C5B4BB2183EF3C00419E57 /* h264-file-reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4B02183EF3C00419E57 /* h264-file-reader.cpp */; }; 46C5B4C02183EF4A00419E57 /* rtp-payload-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4BD2183EF4A00419E57 /* rtp-payload-test.cpp */; }; 46C5B4C12183EF4A00419E57 /* rtp-sender-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4BE2183EF4A00419E57 /* rtp-sender-test.cpp */; }; 46C5B4C22183EF4A00419E57 /* rtp-receiver-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4BF2183EF4A00419E57 /* rtp-receiver-test.c */; }; 46C5B4D02183EF5700419E57 /* rtmp-play-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C32183EF5700419E57 /* rtmp-play-test.cpp */; }; 46C5B4D12183EF5700419E57 /* rtmp-input-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C52183EF5700419E57 /* rtmp-input-test.cpp */; }; 46C5B4D22183EF5700419E57 /* rtmp-server-vod-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C62183EF5700419E57 /* rtmp-server-vod-test.cpp */; }; 46C5B4D32183EF5700419E57 /* rtmp-play-aio-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C72183EF5700419E57 /* rtmp-play-aio-test.cpp */; }; 46C5B4D42183EF5700419E57 /* rtmp-server-vod-aio-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C82183EF5700419E57 /* rtmp-server-vod-aio-test.cpp */; }; 46C5B4D52183EF5700419E57 /* rtmp-chunk-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4C92183EF5700419E57 /* rtmp-chunk-test.cpp */; }; 46C5B4D62183EF5700419E57 /* rtmp-publish-aio-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CA2183EF5700419E57 /* rtmp-publish-aio-test.cpp */; }; 46C5B4D72183EF5700419E57 /* rtmp-server-publish-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CB2183EF5700419E57 /* rtmp-server-publish-test.cpp */; }; 46C5B4D82183EF5700419E57 /* rtmp-publish-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CC2183EF5700419E57 /* rtmp-publish-test.cpp */; }; 46C5B4D92183EF5700419E57 /* rtmp-server-publish-aio-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CD2183EF5700419E57 /* rtmp-server-publish-aio-test.cpp */; }; 46C5B4DA2183EF5700419E57 /* rtmp-server-publish-benchmark.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CE2183EF5700419E57 /* rtmp-server-publish-benchmark.cpp */; }; 46C5B4DB2183EF5700419E57 /* rtmp-server-forward-aio-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4CF2183EF5700419E57 /* rtmp-server-forward-aio-test.cpp */; }; 46C5B4E02183EF6300419E57 /* mpeg-ps-dec-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4DC2183EF6300419E57 /* mpeg-ps-dec-test.cpp */; }; 46C5B4E12183EF6300419E57 /* mpeg-ps-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4DD2183EF6300419E57 /* mpeg-ps-test.cpp */; }; 46C5B4E22183EF6300419E57 /* mpeg-ts-dec-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4DE2183EF6300419E57 /* mpeg-ts-dec-test.cpp */; }; 46C5B4E32183EF6300419E57 /* mpeg-ts-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4DF2183EF6300419E57 /* mpeg-ts-test.cpp */; }; 46C5B4EC2183EF6E00419E57 /* mov-file-buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E42183EF6E00419E57 /* mov-file-buffer.c */; }; 46C5B4ED2183EF6E00419E57 /* mov-2-flv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E52183EF6E00419E57 /* mov-2-flv.cpp */; }; 46C5B4EE2183EF6E00419E57 /* fmp4-writer-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E62183EF6E00419E57 /* fmp4-writer-test.cpp */; }; 46C5B4EF2183EF6E00419E57 /* mov-reader-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E72183EF6E00419E57 /* mov-reader-test.cpp */; }; 46C5B4F02183EF6E00419E57 /* mov-writer-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E82183EF6E00419E57 /* mov-writer-test.cpp */; }; 46C5B4F12183EF6E00419E57 /* mov-writer-audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4E92183EF6E00419E57 /* mov-writer-audio.cpp */; }; 46C5B4F22183EF6E00419E57 /* mov-writer-h264.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4EA2183EF6E00419E57 /* mov-writer-h264.cpp */; }; 46C5B4F32183EF6E00419E57 /* mov-writer-h265.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4EB2183EF6E00419E57 /* mov-writer-h265.cpp */; }; 46C5B4F72183EF7D00419E57 /* hls-segmenter-flv.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4F42183EF7C00419E57 /* hls-segmenter-flv.cpp */; }; 46C5B4F82183EF7D00419E57 /* hls-server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4F52183EF7C00419E57 /* hls-server.cpp */; }; 46C5B4F92183EF7D00419E57 /* hls-segmenter-mp4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4F62183EF7C00419E57 /* hls-segmenter-mp4.cpp */; }; 46C5B5002183EF8900419E57 /* amf0-test.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FA2183EF8900419E57 /* amf0-test.c */; }; 46C5B5012183EF8900419E57 /* ts2flv-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FB2183EF8900419E57 /* ts2flv-test.cpp */; }; 46C5B5022183EF8900419E57 /* h264-flv-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FC2183EF8900419E57 /* h264-flv-test.cpp */; }; 46C5B5032183EF8900419E57 /* flv-reader-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FD2183EF8900419E57 /* flv-reader-test.cpp */; }; 46C5B5042183EF8900419E57 /* flv2ts-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FE2183EF8900419E57 /* flv2ts-test.cpp */; }; 46C5B5052183EF8900419E57 /* flv-read-write-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B4FF2183EF8900419E57 /* flv-read-write-test.cpp */; }; 46C5B5082183EF9500419E57 /* dash-dynamic-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B5062183EF9500419E57 /* dash-dynamic-test.cpp */; }; 46C5B5092183EF9500419E57 /* dash-static-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B5072183EF9500419E57 /* dash-static-test.cpp */; }; 46C5B50F2183F26400419E57 /* rtsp-server-udp.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B50C2183F26400419E57 /* rtsp-server-udp.c */; }; 46C5B5102183F26400419E57 /* rtsp-server-tcp.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B50D2183F26400419E57 /* rtsp-server-tcp.c */; }; 46C5B5112183F26400419E57 /* rtsp-server-listen.c in Sources */ = {isa = PBXBuildFile; fileRef = 46C5B50E2183F26400419E57 /* rtsp-server-listen.c */; }; 46CA25B2241BBAA600AF5BAF /* libsdk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 46CA25B1241BBAA600AF5BAF /* libsdk.a */; }; 46E2E81B22F6963100BADEF9 /* mp4-file-reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46E2E81522F6963000BADEF9 /* mp4-file-reader.cpp */; }; 46E2E81C22F6963100BADEF9 /* vod-file-source.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46E2E81622F6963100BADEF9 /* vod-file-source.cpp */; }; 46F4BE4A21843C4500CC9B15 /* http-list-dir.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 46F4BE4921843C4500CC9B15 /* http-list-dir.cpp */; }; 4CEE46DA27A7080000740460 /* av1-rtp-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE46D927A7080000740460 /* av1-rtp-test.cpp */; }; 4CEE46DC27A7083D00740460 /* av1-flv-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE46DB27A7083D00740460 /* av1-flv-test.cpp */; }; 4CEE46DE27A7088300740460 /* mov-writer-av1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE46DD27A7088300740460 /* mov-writer-av1.cpp */; }; 4CEE46E027A708BE00740460 /* rtsp-client-input-test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4CEE46DF27A708BE00740460 /* rtsp-client-input-test.cpp */; }; F423511E2287B6CC00D805B4 /* avpacket-queue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F423511C2287B6CB00D805B4 /* avpacket-queue.cpp */; }; F423513422880C8800D805B4 /* aio-rtmp-transport.c in Sources */ = {isa = PBXBuildFile; fileRef = F423512E22880C8700D805B4 /* aio-rtmp-transport.c */; }; F423513522880C8800D805B4 /* aio-rtmp-client.c in Sources */ = {isa = PBXBuildFile; fileRef = F423513022880C8700D805B4 /* aio-rtmp-client.c */; }; F423513622880C8800D805B4 /* aio-rtmp-server.c in Sources */ = {isa = PBXBuildFile; fileRef = F423513222880C8700D805B4 /* aio-rtmp-server.c */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 46C5B4752183EEA800419E57 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 461F0BF1231A1E5D00A995BD /* ice-transport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ice-transport.c"; path = "../../sdk/libice/test/ice-transport.c"; sourceTree = ""; }; 461F0BF3231A1EEC00A995BD /* libice.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libice.a; sourceTree = BUILT_PRODUCTS_DIR; }; 461F0C6F231A25A800A995BD /* tools.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = tools.c; path = ../../sdk/deprecated/tools.c; sourceTree = ""; }; 461F0CFF232B412300A995BD /* sip-message-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-message-test.cpp"; path = "../libsip/test/sip-message-test.cpp"; sourceTree = ""; }; 4643D8E32445619600572339 /* libh264.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libh264.a; sourceTree = BUILT_PRODUCTS_DIR; }; 4680237925997C4200AD5A52 /* rtp-sender.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtp-sender.c"; path = "../librtsp/source/utils/rtp-sender.c"; sourceTree = ""; }; 4680237B25997C4200AD5A52 /* rtsp-muxer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtsp-muxer.c"; path = "../librtsp/source/utils/rtsp-muxer.c"; sourceTree = ""; }; 4680237D25997C4200AD5A52 /* rtsp-demuxer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtsp-demuxer.c"; path = "../librtsp/source/utils/rtsp-demuxer.c"; sourceTree = ""; }; 4680238125997EA000AD5A52 /* libavbsf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libavbsf.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468023A02599829F00AD5A52 /* libmkv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmkv.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468023A2259982AD00AD5A52 /* mkv-reader-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mkv-reader-test.cpp"; path = "../libmkv/test/mkv-reader-test.cpp"; sourceTree = ""; }; 468023A3259982AD00AD5A52 /* mkv-file-buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mkv-file-buffer.c"; path = "../libmkv/test/mkv-file-buffer.c"; sourceTree = ""; }; 468503612611F70F00E7ABEC /* sip-timer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "sip-timer.c"; path = "../libsip/test/sip-timer.c"; sourceTree = ""; }; 4685037F2624150100E7ABEC /* libh264.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libh264.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468503812624150400E7ABEC /* libh265.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libh265.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468503832624163200E7ABEC /* libavcodec.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libavcodec.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDA9A21843A560092E381 /* libaio.dylib */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.dylib"; path = libaio.dylib; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDA9C21843A560092E381 /* libdash.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libdash.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDA9E21843A560092E381 /* libflv.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libflv.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAA021843A560092E381 /* libhls.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libhls.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAA221843A560092E381 /* libhttp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libhttp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAA421843A560092E381 /* libmov.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmov.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAA621843A560092E381 /* libmpeg.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libmpeg.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAA821843A560092E381 /* librtmp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librtmp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAAA21843A560092E381 /* librtp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librtp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAAC21843A560092E381 /* librtsp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = librtsp.a; sourceTree = BUILT_PRODUCTS_DIR; }; 468FDAAE21843A560092E381 /* libsip.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsip.a; sourceTree = BUILT_PRODUCTS_DIR; }; 46A0D4F9229791040070E1F5 /* sip-agent-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-agent-test.cpp"; path = "../libsip/test/sip-agent-test.cpp"; sourceTree = ""; }; 46A0D4FB229791100070E1F5 /* sip-uac-test2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uac-test2.cpp"; path = "../libsip/test/sip-uac-test2.cpp"; sourceTree = ""; }; 46A0D4FC229791100070E1F5 /* sip-uas-test2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uas-test2.cpp"; path = "../libsip/test/sip-uas-test2.cpp"; sourceTree = ""; }; 46A0D506229793860070E1F5 /* pcm-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "pcm-file-source.cpp"; sourceTree = ""; }; 46A7558124A84A460091E737 /* fmp4-writer-test2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "fmp4-writer-test2.cpp"; path = "../libmov/test/fmp4-writer-test2.cpp"; sourceTree = ""; }; 46AD755526B3FFA8008FADF5 /* rtp-dump-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-dump-test.cpp"; path = "../librtp/test/rtp-dump-test.cpp"; sourceTree = ""; }; 46AD755726B3FFD2008FADF5 /* mkv-writer-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mkv-writer-test.cpp"; path = "../libmkv/test/mkv-writer-test.cpp"; sourceTree = ""; }; 46AD755826B3FFD2008FADF5 /* mkv-writer-test2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mkv-writer-test2.cpp"; path = "../libmkv/test/mkv-writer-test2.cpp"; sourceTree = ""; }; 46AD755926B3FFD2008FADF5 /* mkv-2-mp4-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mkv-2-mp4-test.cpp"; path = "../libmkv/test/mkv-2-mp4-test.cpp"; sourceTree = ""; }; 46AD755D26B3FFEF008FADF5 /* mov-writer-adts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-adts.cpp"; path = "../libmov/test/mov-writer-adts.cpp"; sourceTree = ""; }; 46AD755E26B3FFEF008FADF5 /* mov-writer-subtitle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-subtitle.cpp"; path = "../libmov/test/mov-writer-subtitle.cpp"; sourceTree = ""; }; 46AD756126B40005008FADF5 /* mpeg-ts-multi-program-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ts-multi-program-test.cpp"; path = "../libmpeg/test/mpeg-ts-multi-program-test.cpp"; sourceTree = ""; }; 46AD756226B40005008FADF5 /* mpeg-ts-encrypt-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ts-encrypt-test.cpp"; path = "../libmpeg/test/mpeg-ts-encrypt-test.cpp"; sourceTree = ""; }; 46AD756526B40019008FADF5 /* rtmp-server-input-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-input-test.cpp"; path = "../librtmp/test/rtmp-server-input-test.cpp"; sourceTree = ""; }; 46AD756726B40031008FADF5 /* rtp-dump-replay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-dump-replay.cpp"; path = "../librtp/test/rtp-dump-replay.cpp"; sourceTree = ""; }; 46AD756826B40031008FADF5 /* mov-rtp-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-rtp-test.cpp"; path = "../librtp/test/mov-rtp-test.cpp"; sourceTree = ""; }; 46AD756926B40031008FADF5 /* rtp-queue-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-queue-test.cpp"; path = "../librtp/test/rtp-queue-test.cpp"; sourceTree = ""; }; 46AD756A26B40031008FADF5 /* rtp-dump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtp-dump.c"; path = "../librtp/test/rtp-dump.c"; sourceTree = ""; }; 46AD756B26B40031008FADF5 /* rtp-dump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "rtp-dump.h"; path = "../librtp/test/rtp-dump.h"; sourceTree = ""; }; 46AD757026B40048008FADF5 /* sdp-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sdp-test.cpp"; path = "../librtsp/test/sdp-test.cpp"; sourceTree = ""; }; 46BC16E526995E0B0008446D /* flv-parser-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "flv-parser-test.cpp"; path = "../libflv/test/flv-parser-test.cpp"; sourceTree = ""; }; 46BC16E726995E160008446D /* h265-flv-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "h265-flv-test.cpp"; path = "../libflv/test/h265-flv-test.cpp"; sourceTree = ""; }; 46BC16E926995E1D0008446D /* http-flv-live.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "http-flv-live.cpp"; path = "../libflv/test/http-flv-live.cpp"; sourceTree = ""; }; 46BC16EB26995E750008446D /* flv-2-mpeg-ps-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "flv-2-mpeg-ps-test.cpp"; path = "../libmpeg/test/flv-2-mpeg-ps-test.cpp"; sourceTree = ""; }; 46BC16ED26995E9A0008446D /* sdp-receiver-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sdp-receiver-test.cpp"; path = "../librtsp/test/sdp-receiver-test.cpp"; sourceTree = ""; }; 46BC16EF26995EA20008446D /* rtsp-demuxer-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtsp-demuxer-test.cpp"; path = "../librtsp/test/rtsp-demuxer-test.cpp"; sourceTree = ""; }; 46BC16F126995EAA0008446D /* rtp-streaming-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-streaming-test.cpp"; path = "../librtsp/test/rtp-streaming-test.cpp"; sourceTree = ""; }; 46BC16F326995EB30008446D /* rtsp-push-server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtsp-push-server.cpp"; path = "../librtsp/test/rtsp-push-server.cpp"; sourceTree = ""; }; 46C5B4772183EEA800419E57 /* test */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = test; sourceTree = BUILT_PRODUCTS_DIR; }; 46C5B4812183EED100419E57 /* test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = test.cpp; sourceTree = ""; }; 46C5B4822183EED100419E57 /* BinaryDiff.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BinaryDiff.cpp; sourceTree = ""; }; 46C5B48E2183EF2400419E57 /* transport-udp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "transport-udp.c"; path = "../libsip/test/transport-udp.c"; sourceTree = ""; }; 46C5B48F2183EF2400419E57 /* sip-uac-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uac-test.cpp"; path = "../libsip/test/sip-uac-test.cpp"; sourceTree = ""; }; 46C5B4912183EF2400419E57 /* sip-uas-message-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uas-message-test.cpp"; path = "../libsip/test/sip-uas-message-test.cpp"; sourceTree = ""; }; 46C5B4922183EF2400419E57 /* transport-tcp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "transport-tcp.c"; path = "../libsip/test/transport-tcp.c"; sourceTree = ""; }; 46C5B4932183EF2400419E57 /* sip-header-test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "sip-header-test.c"; path = "../libsip/test/sip-header-test.c"; sourceTree = ""; }; 46C5B4942183EF2400419E57 /* sip-uac-message-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uac-message-test.cpp"; path = "../libsip/test/sip-uac-message-test.cpp"; sourceTree = ""; }; 46C5B4952183EF2400419E57 /* sip-uas-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sip-uas-test.cpp"; path = "../libsip/test/sip-uas-test.cpp"; sourceTree = ""; }; 46C5B49E2183EF3C00419E57 /* rtp-udp-transport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-udp-transport.cpp"; path = "../librtsp/test/rtp-udp-transport.cpp"; sourceTree = ""; }; 46C5B49F2183EF3C00419E57 /* rtp-tcp-transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "rtp-tcp-transport.h"; path = "../librtsp/test/rtp-tcp-transport.h"; sourceTree = ""; }; 46C5B4A02183EF3C00419E57 /* rtsp-server-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtsp-server-test.cpp"; path = "../librtsp/test/rtsp-server-test.cpp"; sourceTree = ""; }; 46C5B4A22183EF3C00419E57 /* rtsp-client-test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtsp-client-test.c"; path = "../librtsp/test/rtsp-client-test.c"; sourceTree = ""; }; 46C5B4A42183EF3C00419E57 /* ps-file-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ps-file-source.h"; sourceTree = ""; }; 46C5B4A52183EF3C00419E57 /* h264-file-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "h264-file-source.h"; sourceTree = ""; }; 46C5B4A62183EF3C00419E57 /* media-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "media-source.h"; sourceTree = ""; }; 46C5B4A72183EF3C00419E57 /* ffmpeg-live-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "ffmpeg-live-source.cpp"; sourceTree = ""; }; 46C5B4A82183EF3C00419E57 /* ffmpeg-live-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ffmpeg-live-source.h"; sourceTree = ""; }; 46C5B4A92183EF3C00419E57 /* ffmpeg-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "ffmpeg-file-source.cpp"; sourceTree = ""; }; 46C5B4AA2183EF3C00419E57 /* h264-file-reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "h264-file-reader.h"; sourceTree = ""; }; 46C5B4AB2183EF3C00419E57 /* h264-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "h264-file-source.cpp"; sourceTree = ""; }; 46C5B4AC2183EF3C00419E57 /* ffmpeg-file-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ffmpeg-file-source.h"; sourceTree = ""; }; 46C5B4AD2183EF3C00419E57 /* mp4-file-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mp4-file-source.h"; sourceTree = ""; }; 46C5B4AE2183EF3C00419E57 /* ps-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "ps-file-source.cpp"; sourceTree = ""; }; 46C5B4AF2183EF3C00419E57 /* mp4-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "mp4-file-source.cpp"; sourceTree = ""; }; 46C5B4B02183EF3C00419E57 /* h264-file-reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "h264-file-reader.cpp"; sourceTree = ""; }; 46C5B4B12183EF3C00419E57 /* rtp-udp-transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "rtp-udp-transport.h"; path = "../librtsp/test/rtp-udp-transport.h"; sourceTree = ""; }; 46C5B4BD2183EF4A00419E57 /* rtp-payload-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-payload-test.cpp"; path = "../librtp/test/rtp-payload-test.cpp"; sourceTree = ""; }; 46C5B4BE2183EF4A00419E57 /* rtp-sender-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtp-sender-test.cpp"; path = "../librtp/test/rtp-sender-test.cpp"; sourceTree = ""; }; 46C5B4BF2183EF4A00419E57 /* rtp-receiver-test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "rtp-receiver-test.c"; path = "../librtp/test/rtp-receiver-test.c"; sourceTree = ""; }; 46C5B4C32183EF5700419E57 /* rtmp-play-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-play-test.cpp"; path = "../librtmp/test/rtmp-play-test.cpp"; sourceTree = ""; }; 46C5B4C42183EF5700419E57 /* RTMPUrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RTMPUrl.h; path = ../librtmp/test/RTMPUrl.h; sourceTree = ""; }; 46C5B4C52183EF5700419E57 /* rtmp-input-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-input-test.cpp"; path = "../librtmp/test/rtmp-input-test.cpp"; sourceTree = ""; }; 46C5B4C62183EF5700419E57 /* rtmp-server-vod-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-vod-test.cpp"; path = "../librtmp/test/rtmp-server-vod-test.cpp"; sourceTree = ""; }; 46C5B4C72183EF5700419E57 /* rtmp-play-aio-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-play-aio-test.cpp"; path = "../librtmp/test/rtmp-play-aio-test.cpp"; sourceTree = ""; }; 46C5B4C82183EF5700419E57 /* rtmp-server-vod-aio-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-vod-aio-test.cpp"; path = "../librtmp/test/rtmp-server-vod-aio-test.cpp"; sourceTree = ""; }; 46C5B4C92183EF5700419E57 /* rtmp-chunk-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-chunk-test.cpp"; path = "../librtmp/test/rtmp-chunk-test.cpp"; sourceTree = ""; }; 46C5B4CA2183EF5700419E57 /* rtmp-publish-aio-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-publish-aio-test.cpp"; path = "../librtmp/test/rtmp-publish-aio-test.cpp"; sourceTree = ""; }; 46C5B4CB2183EF5700419E57 /* rtmp-server-publish-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-publish-test.cpp"; path = "../librtmp/test/rtmp-server-publish-test.cpp"; sourceTree = ""; }; 46C5B4CC2183EF5700419E57 /* rtmp-publish-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-publish-test.cpp"; path = "../librtmp/test/rtmp-publish-test.cpp"; sourceTree = ""; }; 46C5B4CD2183EF5700419E57 /* rtmp-server-publish-aio-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-publish-aio-test.cpp"; path = "../librtmp/test/rtmp-server-publish-aio-test.cpp"; sourceTree = ""; }; 46C5B4CE2183EF5700419E57 /* rtmp-server-publish-benchmark.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-publish-benchmark.cpp"; path = "../librtmp/test/rtmp-server-publish-benchmark.cpp"; sourceTree = ""; }; 46C5B4CF2183EF5700419E57 /* rtmp-server-forward-aio-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtmp-server-forward-aio-test.cpp"; path = "../librtmp/test/rtmp-server-forward-aio-test.cpp"; sourceTree = ""; }; 46C5B4DC2183EF6300419E57 /* mpeg-ps-dec-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ps-dec-test.cpp"; path = "../libmpeg/test/mpeg-ps-dec-test.cpp"; sourceTree = ""; }; 46C5B4DD2183EF6300419E57 /* mpeg-ps-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ps-test.cpp"; path = "../libmpeg/test/mpeg-ps-test.cpp"; sourceTree = ""; }; 46C5B4DE2183EF6300419E57 /* mpeg-ts-dec-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ts-dec-test.cpp"; path = "../libmpeg/test/mpeg-ts-dec-test.cpp"; sourceTree = ""; }; 46C5B4DF2183EF6300419E57 /* mpeg-ts-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mpeg-ts-test.cpp"; path = "../libmpeg/test/mpeg-ts-test.cpp"; sourceTree = ""; }; 46C5B4E42183EF6E00419E57 /* mov-file-buffer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mov-file-buffer.c"; path = "../libmov/test/mov-file-buffer.c"; sourceTree = ""; }; 46C5B4E52183EF6E00419E57 /* mov-2-flv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-2-flv.cpp"; path = "../libmov/test/mov-2-flv.cpp"; sourceTree = ""; }; 46C5B4E62183EF6E00419E57 /* fmp4-writer-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "fmp4-writer-test.cpp"; path = "../libmov/test/fmp4-writer-test.cpp"; sourceTree = ""; }; 46C5B4E72183EF6E00419E57 /* mov-reader-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-reader-test.cpp"; path = "../libmov/test/mov-reader-test.cpp"; sourceTree = ""; }; 46C5B4E82183EF6E00419E57 /* mov-writer-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-test.cpp"; path = "../libmov/test/mov-writer-test.cpp"; sourceTree = ""; }; 46C5B4E92183EF6E00419E57 /* mov-writer-audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-audio.cpp"; path = "../libmov/test/mov-writer-audio.cpp"; sourceTree = ""; }; 46C5B4EA2183EF6E00419E57 /* mov-writer-h264.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-h264.cpp"; path = "../libmov/test/mov-writer-h264.cpp"; sourceTree = ""; }; 46C5B4EB2183EF6E00419E57 /* mov-writer-h265.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-h265.cpp"; path = "../libmov/test/mov-writer-h265.cpp"; sourceTree = ""; }; 46C5B4F42183EF7C00419E57 /* hls-segmenter-flv.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hls-segmenter-flv.cpp"; path = "../libhls/demo/hls-segmenter-flv.cpp"; sourceTree = ""; }; 46C5B4F52183EF7C00419E57 /* hls-server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hls-server.cpp"; path = "../libhls/demo/hls-server.cpp"; sourceTree = ""; }; 46C5B4F62183EF7C00419E57 /* hls-segmenter-mp4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "hls-segmenter-mp4.cpp"; path = "../libhls/demo/hls-segmenter-mp4.cpp"; sourceTree = ""; }; 46C5B4FA2183EF8900419E57 /* amf0-test.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "amf0-test.c"; path = "../libflv/test/amf0-test.c"; sourceTree = ""; }; 46C5B4FB2183EF8900419E57 /* ts2flv-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "ts2flv-test.cpp"; path = "../libflv/test/ts2flv-test.cpp"; sourceTree = ""; }; 46C5B4FC2183EF8900419E57 /* h264-flv-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "h264-flv-test.cpp"; path = "../libflv/test/h264-flv-test.cpp"; sourceTree = ""; }; 46C5B4FD2183EF8900419E57 /* flv-reader-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "flv-reader-test.cpp"; path = "../libflv/test/flv-reader-test.cpp"; sourceTree = ""; }; 46C5B4FE2183EF8900419E57 /* flv2ts-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "flv2ts-test.cpp"; path = "../libflv/test/flv2ts-test.cpp"; sourceTree = ""; }; 46C5B4FF2183EF8900419E57 /* flv-read-write-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "flv-read-write-test.cpp"; path = "../libflv/test/flv-read-write-test.cpp"; sourceTree = ""; }; 46C5B5062183EF9500419E57 /* dash-dynamic-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "dash-dynamic-test.cpp"; path = "../libdash/test/dash-dynamic-test.cpp"; sourceTree = ""; }; 46C5B5072183EF9500419E57 /* dash-static-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "dash-static-test.cpp"; path = "../libdash/test/dash-static-test.cpp"; sourceTree = ""; }; 46C5B50C2183F26400419E57 /* rtsp-server-udp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "rtsp-server-udp.c"; sourceTree = ""; }; 46C5B50D2183F26400419E57 /* rtsp-server-tcp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "rtsp-server-tcp.c"; sourceTree = ""; }; 46C5B50E2183F26400419E57 /* rtsp-server-listen.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "rtsp-server-listen.c"; sourceTree = ""; }; 46CA25B1241BBAA600AF5BAF /* libsdk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = libsdk.a; sourceTree = BUILT_PRODUCTS_DIR; }; 46E2E81322F6963000BADEF9 /* vod-file-source.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "vod-file-source.h"; sourceTree = ""; }; 46E2E81522F6963000BADEF9 /* mp4-file-reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "mp4-file-reader.cpp"; sourceTree = ""; }; 46E2E81622F6963100BADEF9 /* vod-file-source.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "vod-file-source.cpp"; sourceTree = ""; }; 46E2E81822F6963100BADEF9 /* mp4-file-reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "mp4-file-reader.h"; sourceTree = ""; }; 46F4BE4921843C4500CC9B15 /* http-list-dir.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "http-list-dir.cpp"; path = "../../sdk/libhttp/test/http-list-dir.cpp"; sourceTree = ""; }; 4CEE46D927A7080000740460 /* av1-rtp-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "av1-rtp-test.cpp"; path = "../librtp/test/av1-rtp-test.cpp"; sourceTree = ""; }; 4CEE46DB27A7083D00740460 /* av1-flv-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "av1-flv-test.cpp"; path = "../libflv/test/av1-flv-test.cpp"; sourceTree = ""; }; 4CEE46DD27A7088300740460 /* mov-writer-av1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "mov-writer-av1.cpp"; path = "../libmov/test/mov-writer-av1.cpp"; sourceTree = ""; }; 4CEE46DF27A708BE00740460 /* rtsp-client-input-test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "rtsp-client-input-test.cpp"; path = "../librtsp/test/rtsp-client-input-test.cpp"; sourceTree = ""; }; F423511C2287B6CB00D805B4 /* avpacket-queue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "avpacket-queue.cpp"; sourceTree = ""; }; F423511D2287B6CB00D805B4 /* avpacket-queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "avpacket-queue.h"; sourceTree = ""; }; F423512E22880C8700D805B4 /* aio-rtmp-transport.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "aio-rtmp-transport.c"; sourceTree = ""; }; F423512F22880C8700D805B4 /* aio-rtmp-server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "aio-rtmp-server.h"; sourceTree = ""; }; F423513022880C8700D805B4 /* aio-rtmp-client.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "aio-rtmp-client.c"; sourceTree = ""; }; F423513122880C8700D805B4 /* aio-rtmp-transport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "aio-rtmp-transport.h"; sourceTree = ""; }; F423513222880C8700D805B4 /* aio-rtmp-server.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "aio-rtmp-server.c"; sourceTree = ""; }; F423513322880C8700D805B4 /* aio-rtmp-client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "aio-rtmp-client.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 46C5B4742183EEA800419E57 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 468503842624163200E7ABEC /* libavcodec.a in Frameworks */, 468503822624150400E7ABEC /* libh265.a in Frameworks */, 468503802624150100E7ABEC /* libh264.a in Frameworks */, 468023A12599829F00AD5A52 /* libmkv.a in Frameworks */, 4680238225997EA000AD5A52 /* libavbsf.a in Frameworks */, 46CA25B2241BBAA600AF5BAF /* libsdk.a in Frameworks */, 461F0BF4231A1EEC00A995BD /* libice.a in Frameworks */, 468FDA9B21843A560092E381 /* libaio.dylib in Frameworks */, 468FDA9D21843A560092E381 /* libdash.a in Frameworks */, 468FDA9F21843A560092E381 /* libflv.a in Frameworks */, 468FDAA121843A560092E381 /* libhls.a in Frameworks */, 468FDAA321843A560092E381 /* libhttp.a in Frameworks */, 468FDAA521843A560092E381 /* libmov.a in Frameworks */, 468FDAA721843A560092E381 /* libmpeg.a in Frameworks */, 468FDAA921843A560092E381 /* librtmp.a in Frameworks */, 468FDAAB21843A560092E381 /* librtp.a in Frameworks */, 468FDAAD21843A560092E381 /* librtsp.a in Frameworks */, 468FDAAF21843A560092E381 /* libsip.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 4680237825997C2500AD5A52 /* utils */ = { isa = PBXGroup; children = ( 4680237925997C4200AD5A52 /* rtp-sender.c */, 4680237D25997C4200AD5A52 /* rtsp-demuxer.c */, 4680237B25997C4200AD5A52 /* rtsp-muxer.c */, ); name = utils; sourceTree = ""; }; 4680239F2599829400AD5A52 /* libmkv */ = { isa = PBXGroup; children = ( 46AD755926B3FFD2008FADF5 /* mkv-2-mp4-test.cpp */, 46AD755726B3FFD2008FADF5 /* mkv-writer-test.cpp */, 46AD755826B3FFD2008FADF5 /* mkv-writer-test2.cpp */, 468023A3259982AD00AD5A52 /* mkv-file-buffer.c */, 468023A2259982AD00AD5A52 /* mkv-reader-test.cpp */, ); name = libmkv; sourceTree = ""; }; 468FDA9921843A560092E381 /* Frameworks */ = { isa = PBXGroup; children = ( 468503832624163200E7ABEC /* libavcodec.a */, 468503812624150400E7ABEC /* libh265.a */, 4685037F2624150100E7ABEC /* libh264.a */, 468023A02599829F00AD5A52 /* libmkv.a */, 4680238125997EA000AD5A52 /* libavbsf.a */, 4643D8E32445619600572339 /* libh264.a */, 46CA25B1241BBAA600AF5BAF /* libsdk.a */, 461F0BF3231A1EEC00A995BD /* libice.a */, 468FDA9A21843A560092E381 /* libaio.dylib */, 468FDA9C21843A560092E381 /* libdash.a */, 468FDA9E21843A560092E381 /* libflv.a */, 468FDAA021843A560092E381 /* libhls.a */, 468FDAA221843A560092E381 /* libhttp.a */, 468FDAA421843A560092E381 /* libmov.a */, 468FDAA621843A560092E381 /* libmpeg.a */, 468FDAA821843A560092E381 /* librtmp.a */, 468FDAAA21843A560092E381 /* librtp.a */, 468FDAAC21843A560092E381 /* librtsp.a */, 468FDAAE21843A560092E381 /* libsip.a */, ); name = Frameworks; sourceTree = ""; }; 46C5B46E2183EEA800419E57 = { isa = PBXGroup; children = ( 46C5B4822183EED100419E57 /* BinaryDiff.cpp */, 468FDA9921843A560092E381 /* Frameworks */, 46F4BE4921843C4500CC9B15 /* http-list-dir.cpp */, 46C5B48D2183EF0C00419E57 /* libdash */, 46C5B48C2183EF0600419E57 /* libflv */, 46C5B48B2183EEFB00419E57 /* libhls */, 4680239F2599829400AD5A52 /* libmkv */, 46C5B48A2183EEF700419E57 /* libmov */, 46C5B4892183EEF200419E57 /* libmpeg */, 46C5B4882183EEEA00419E57 /* librtmp */, 46C5B4872183EEE500419E57 /* librtp */, 46C5B4862183EEE000419E57 /* librtsp */, 46C5B4852183EED800419E57 /* libsip */, 46C5B4782183EEA800419E57 /* Products */, 46C5B4812183EED100419E57 /* test.cpp */, 461F0C6F231A25A800A995BD /* tools.c */, ); sourceTree = ""; }; 46C5B4782183EEA800419E57 /* Products */ = { isa = PBXGroup; children = ( 46C5B4772183EEA800419E57 /* test */, ); name = Products; sourceTree = ""; }; 46C5B4852183EED800419E57 /* libsip */ = { isa = PBXGroup; children = ( 468503612611F70F00E7ABEC /* sip-timer.c */, 461F0BF1231A1E5D00A995BD /* ice-transport.c */, 46A0D4FB229791100070E1F5 /* sip-uac-test2.cpp */, 46A0D4FC229791100070E1F5 /* sip-uas-test2.cpp */, 46A0D4F9229791040070E1F5 /* sip-agent-test.cpp */, 46C5B4932183EF2400419E57 /* sip-header-test.c */, 461F0CFF232B412300A995BD /* sip-message-test.cpp */, 46C5B4942183EF2400419E57 /* sip-uac-message-test.cpp */, 46C5B48F2183EF2400419E57 /* sip-uac-test.cpp */, 46C5B4912183EF2400419E57 /* sip-uas-message-test.cpp */, 46C5B4952183EF2400419E57 /* sip-uas-test.cpp */, 46C5B4922183EF2400419E57 /* transport-tcp.c */, 46C5B48E2183EF2400419E57 /* transport-udp.c */, ); name = libsip; sourceTree = ""; }; 46C5B4862183EEE000419E57 /* librtsp */ = { isa = PBXGroup; children = ( 4CEE46DF27A708BE00740460 /* rtsp-client-input-test.cpp */, 46C5B50B2183F26400419E57 /* aio */, 46C5B4A32183EF3C00419E57 /* media */, 46BC16F126995EAA0008446D /* rtp-streaming-test.cpp */, 46C5B49F2183EF3C00419E57 /* rtp-tcp-transport.h */, 46C5B49E2183EF3C00419E57 /* rtp-udp-transport.cpp */, 46C5B4B12183EF3C00419E57 /* rtp-udp-transport.h */, 46C5B4A22183EF3C00419E57 /* rtsp-client-test.c */, 46BC16EF26995EA20008446D /* rtsp-demuxer-test.cpp */, 46BC16F326995EB30008446D /* rtsp-push-server.cpp */, 46C5B4A02183EF3C00419E57 /* rtsp-server-test.cpp */, 46BC16ED26995E9A0008446D /* sdp-receiver-test.cpp */, 46AD757026B40048008FADF5 /* sdp-test.cpp */, 4680237825997C2500AD5A52 /* utils */, ); name = librtsp; sourceTree = ""; }; 46C5B4872183EEE500419E57 /* librtp */ = { isa = PBXGroup; children = ( 4CEE46D927A7080000740460 /* av1-rtp-test.cpp */, 46AD756926B40031008FADF5 /* rtp-queue-test.cpp */, 46AD756826B40031008FADF5 /* mov-rtp-test.cpp */, 46AD756726B40031008FADF5 /* rtp-dump-replay.cpp */, 46AD756A26B40031008FADF5 /* rtp-dump.c */, 46AD756B26B40031008FADF5 /* rtp-dump.h */, 46AD755526B3FFA8008FADF5 /* rtp-dump-test.cpp */, 46C5B4BD2183EF4A00419E57 /* rtp-payload-test.cpp */, 46C5B4BF2183EF4A00419E57 /* rtp-receiver-test.c */, 46C5B4BE2183EF4A00419E57 /* rtp-sender-test.cpp */, ); name = librtp; sourceTree = ""; }; 46C5B4882183EEEA00419E57 /* librtmp */ = { isa = PBXGroup; children = ( F423512D22880C8700D805B4 /* aio */, 46C5B4C92183EF5700419E57 /* rtmp-chunk-test.cpp */, 46C5B4C52183EF5700419E57 /* rtmp-input-test.cpp */, 46C5B4C72183EF5700419E57 /* rtmp-play-aio-test.cpp */, 46C5B4C32183EF5700419E57 /* rtmp-play-test.cpp */, 46C5B4CA2183EF5700419E57 /* rtmp-publish-aio-test.cpp */, 46C5B4CC2183EF5700419E57 /* rtmp-publish-test.cpp */, 46C5B4CF2183EF5700419E57 /* rtmp-server-forward-aio-test.cpp */, 46AD756526B40019008FADF5 /* rtmp-server-input-test.cpp */, 46C5B4CD2183EF5700419E57 /* rtmp-server-publish-aio-test.cpp */, 46C5B4CE2183EF5700419E57 /* rtmp-server-publish-benchmark.cpp */, 46C5B4CB2183EF5700419E57 /* rtmp-server-publish-test.cpp */, 46C5B4C82183EF5700419E57 /* rtmp-server-vod-aio-test.cpp */, 46C5B4C62183EF5700419E57 /* rtmp-server-vod-test.cpp */, 46C5B4C42183EF5700419E57 /* RTMPUrl.h */, ); name = librtmp; sourceTree = ""; }; 46C5B4892183EEF200419E57 /* libmpeg */ = { isa = PBXGroup; children = ( 46AD756226B40005008FADF5 /* mpeg-ts-encrypt-test.cpp */, 46AD756126B40005008FADF5 /* mpeg-ts-multi-program-test.cpp */, 46BC16EB26995E750008446D /* flv-2-mpeg-ps-test.cpp */, 46C5B4DC2183EF6300419E57 /* mpeg-ps-dec-test.cpp */, 46C5B4DD2183EF6300419E57 /* mpeg-ps-test.cpp */, 46C5B4DE2183EF6300419E57 /* mpeg-ts-dec-test.cpp */, 46C5B4DF2183EF6300419E57 /* mpeg-ts-test.cpp */, ); name = libmpeg; sourceTree = ""; }; 46C5B48A2183EEF700419E57 /* libmov */ = { isa = PBXGroup; children = ( 4CEE46DD27A7088300740460 /* mov-writer-av1.cpp */, 46AD755D26B3FFEF008FADF5 /* mov-writer-adts.cpp */, 46AD755E26B3FFEF008FADF5 /* mov-writer-subtitle.cpp */, 46A7558124A84A460091E737 /* fmp4-writer-test2.cpp */, 46C5B4E62183EF6E00419E57 /* fmp4-writer-test.cpp */, 46C5B4E52183EF6E00419E57 /* mov-2-flv.cpp */, 46C5B4E42183EF6E00419E57 /* mov-file-buffer.c */, 46C5B4E72183EF6E00419E57 /* mov-reader-test.cpp */, 46C5B4E92183EF6E00419E57 /* mov-writer-audio.cpp */, 46C5B4EA2183EF6E00419E57 /* mov-writer-h264.cpp */, 46C5B4EB2183EF6E00419E57 /* mov-writer-h265.cpp */, 46C5B4E82183EF6E00419E57 /* mov-writer-test.cpp */, ); name = libmov; sourceTree = ""; }; 46C5B48B2183EEFB00419E57 /* libhls */ = { isa = PBXGroup; children = ( 46C5B4F42183EF7C00419E57 /* hls-segmenter-flv.cpp */, 46C5B4F62183EF7C00419E57 /* hls-segmenter-mp4.cpp */, 46C5B4F52183EF7C00419E57 /* hls-server.cpp */, ); name = libhls; sourceTree = ""; }; 46C5B48C2183EF0600419E57 /* libflv */ = { isa = PBXGroup; children = ( 4CEE46DB27A7083D00740460 /* av1-flv-test.cpp */, 46C5B4FA2183EF8900419E57 /* amf0-test.c */, 46BC16E526995E0B0008446D /* flv-parser-test.cpp */, 46C5B4FF2183EF8900419E57 /* flv-read-write-test.cpp */, 46C5B4FD2183EF8900419E57 /* flv-reader-test.cpp */, 46BC16E926995E1D0008446D /* http-flv-live.cpp */, 46C5B4FC2183EF8900419E57 /* h264-flv-test.cpp */, 46BC16E726995E160008446D /* h265-flv-test.cpp */, 46C5B4FE2183EF8900419E57 /* flv2ts-test.cpp */, 46C5B4FB2183EF8900419E57 /* ts2flv-test.cpp */, ); name = libflv; sourceTree = ""; }; 46C5B48D2183EF0C00419E57 /* libdash */ = { isa = PBXGroup; children = ( 46C5B5062183EF9500419E57 /* dash-dynamic-test.cpp */, 46C5B5072183EF9500419E57 /* dash-static-test.cpp */, ); name = libdash; sourceTree = ""; }; 46C5B4A32183EF3C00419E57 /* media */ = { isa = PBXGroup; children = ( 46E2E81522F6963000BADEF9 /* mp4-file-reader.cpp */, 46E2E81822F6963100BADEF9 /* mp4-file-reader.h */, 46E2E81622F6963100BADEF9 /* vod-file-source.cpp */, 46E2E81322F6963000BADEF9 /* vod-file-source.h */, F423511C2287B6CB00D805B4 /* avpacket-queue.cpp */, F423511D2287B6CB00D805B4 /* avpacket-queue.h */, 46C5B4A42183EF3C00419E57 /* ps-file-source.h */, 46C5B4A52183EF3C00419E57 /* h264-file-source.h */, 46C5B4A62183EF3C00419E57 /* media-source.h */, 46C5B4A72183EF3C00419E57 /* ffmpeg-live-source.cpp */, 46C5B4A82183EF3C00419E57 /* ffmpeg-live-source.h */, 46C5B4A92183EF3C00419E57 /* ffmpeg-file-source.cpp */, 46C5B4AA2183EF3C00419E57 /* h264-file-reader.h */, 46C5B4AB2183EF3C00419E57 /* h264-file-source.cpp */, 46C5B4AC2183EF3C00419E57 /* ffmpeg-file-source.h */, 46C5B4AD2183EF3C00419E57 /* mp4-file-source.h */, 46C5B4AE2183EF3C00419E57 /* ps-file-source.cpp */, 46A0D506229793860070E1F5 /* pcm-file-source.cpp */, 46C5B4AF2183EF3C00419E57 /* mp4-file-source.cpp */, 46C5B4B02183EF3C00419E57 /* h264-file-reader.cpp */, ); name = media; path = ../librtsp/test/media; sourceTree = ""; }; 46C5B50B2183F26400419E57 /* aio */ = { isa = PBXGroup; children = ( 46C5B50C2183F26400419E57 /* rtsp-server-udp.c */, 46C5B50D2183F26400419E57 /* rtsp-server-tcp.c */, 46C5B50E2183F26400419E57 /* rtsp-server-listen.c */, ); name = aio; path = ../librtsp/source/server/aio; sourceTree = ""; }; F423512D22880C8700D805B4 /* aio */ = { isa = PBXGroup; children = ( F423512E22880C8700D805B4 /* aio-rtmp-transport.c */, F423512F22880C8700D805B4 /* aio-rtmp-server.h */, F423513022880C8700D805B4 /* aio-rtmp-client.c */, F423513122880C8700D805B4 /* aio-rtmp-transport.h */, F423513222880C8700D805B4 /* aio-rtmp-server.c */, F423513322880C8700D805B4 /* aio-rtmp-client.h */, ); name = aio; path = ../librtmp/aio; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ 46C5B4762183EEA800419E57 /* test */ = { isa = PBXNativeTarget; buildConfigurationList = 46C5B47E2183EEA800419E57 /* Build configuration list for PBXNativeTarget "test" */; buildPhases = ( 46C5B4732183EEA800419E57 /* Sources */, 46C5B4742183EEA800419E57 /* Frameworks */, 46C5B4752183EEA800419E57 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = test; productName = test; productReference = 46C5B4772183EEA800419E57 /* test */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 46C5B46F2183EEA800419E57 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 1110; ORGANIZATIONNAME = ireader; TargetAttributes = { 46C5B4762183EEA800419E57 = { CreatedOnToolsVersion = 10.0; }; }; }; buildConfigurationList = 46C5B4722183EEA800419E57 /* Build configuration list for PBXProject "test" */; compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 46C5B46E2183EEA800419E57; productRefGroup = 46C5B4782183EEA800419E57 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 46C5B4762183EEA800419E57 /* test */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ 46C5B4732183EEA800419E57 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F423513522880C8800D805B4 /* aio-rtmp-client.c in Sources */, 46A0D507229793860070E1F5 /* pcm-file-source.cpp in Sources */, 46C5B4972183EF2400419E57 /* sip-uac-test.cpp in Sources */, 46C5B4E12183EF6300419E57 /* mpeg-ps-test.cpp in Sources */, 46C5B4C22183EF4A00419E57 /* rtp-receiver-test.c in Sources */, 46AD755A26B3FFD2008FADF5 /* mkv-writer-test.cpp in Sources */, 46E2E81B22F6963100BADEF9 /* mp4-file-reader.cpp in Sources */, 46AD756D26B40031008FADF5 /* mov-rtp-test.cpp in Sources */, 46BC16F226995EAA0008446D /* rtp-streaming-test.cpp in Sources */, 46C5B4B92183EF3C00419E57 /* ps-file-source.cpp in Sources */, 46C5B4F02183EF6E00419E57 /* mov-writer-test.cpp in Sources */, 46C5B5052183EF8900419E57 /* flv-read-write-test.cpp in Sources */, 46C5B4C02183EF4A00419E57 /* rtp-payload-test.cpp in Sources */, 46C5B4E32183EF6300419E57 /* mpeg-ts-test.cpp in Sources */, 46C5B4D22183EF5700419E57 /* rtmp-server-vod-test.cpp in Sources */, 468023A4259982AD00AD5A52 /* mkv-reader-test.cpp in Sources */, 46C5B4F72183EF7D00419E57 /* hls-segmenter-flv.cpp in Sources */, 46AD757126B40048008FADF5 /* sdp-test.cpp in Sources */, 46C5B4EC2183EF6E00419E57 /* mov-file-buffer.c in Sources */, 46C5B4DB2183EF5700419E57 /* rtmp-server-forward-aio-test.cpp in Sources */, 46BC16EE26995E9A0008446D /* sdp-receiver-test.cpp in Sources */, 46C5B49C2183EF2400419E57 /* sip-uac-message-test.cpp in Sources */, 46AD755F26B3FFEF008FADF5 /* mov-writer-adts.cpp in Sources */, 46C5B5042183EF8900419E57 /* flv2ts-test.cpp in Sources */, 46C5B49D2183EF2400419E57 /* sip-uas-test.cpp in Sources */, 46C5B49B2183EF2400419E57 /* sip-header-test.c in Sources */, 46C5B4ED2183EF6E00419E57 /* mov-2-flv.cpp in Sources */, 46BC16F426995EB30008446D /* rtsp-push-server.cpp in Sources */, 46BC16E626995E0B0008446D /* flv-parser-test.cpp in Sources */, 46F4BE4A21843C4500CC9B15 /* http-list-dir.cpp in Sources */, 46C5B4D72183EF5700419E57 /* rtmp-server-publish-test.cpp in Sources */, 46AD756026B3FFEF008FADF5 /* mov-writer-subtitle.cpp in Sources */, 46C5B4B82183EF3C00419E57 /* h264-file-source.cpp in Sources */, 4CEE46DA27A7080000740460 /* av1-rtp-test.cpp in Sources */, 461F0C70231A25A800A995BD /* tools.c in Sources */, 46C5B4D52183EF5700419E57 /* rtmp-chunk-test.cpp in Sources */, 46C5B5032183EF8900419E57 /* flv-reader-test.cpp in Sources */, 46C5B4C12183EF4A00419E57 /* rtp-sender-test.cpp in Sources */, 46C5B4992183EF2400419E57 /* sip-uas-message-test.cpp in Sources */, 46C5B4D62183EF5700419E57 /* rtmp-publish-aio-test.cpp in Sources */, 46C5B4F82183EF7D00419E57 /* hls-server.cpp in Sources */, 46E2E81C22F6963100BADEF9 /* vod-file-source.cpp in Sources */, 46C5B4D42183EF5700419E57 /* rtmp-server-vod-aio-test.cpp in Sources */, 46AD755C26B3FFD2008FADF5 /* mkv-2-mp4-test.cpp in Sources */, 46C5B4BA2183EF3C00419E57 /* mp4-file-source.cpp in Sources */, 46C5B4EF2183EF6E00419E57 /* mov-reader-test.cpp in Sources */, 46A7558224A84A460091E737 /* fmp4-writer-test2.cpp in Sources */, 46C5B4EE2183EF6E00419E57 /* fmp4-writer-test.cpp in Sources */, 46C5B4B72183EF3C00419E57 /* ffmpeg-file-source.cpp in Sources */, 46C5B5002183EF8900419E57 /* amf0-test.c in Sources */, 46C5B4D32183EF5700419E57 /* rtmp-play-aio-test.cpp in Sources */, 46C5B4E22183EF6300419E57 /* mpeg-ts-dec-test.cpp in Sources */, 4680238025997C4200AD5A52 /* rtsp-demuxer.c in Sources */, 46BC16E826995E160008446D /* h265-flv-test.cpp in Sources */, 46C5B4D02183EF5700419E57 /* rtmp-play-test.cpp in Sources */, 468023A5259982AD00AD5A52 /* mkv-file-buffer.c in Sources */, 46C5B4D92183EF5700419E57 /* rtmp-server-publish-aio-test.cpp in Sources */, 46C5B5012183EF8900419E57 /* ts2flv-test.cpp in Sources */, 46AD756F26B40031008FADF5 /* rtp-dump.c in Sources */, 4CEE46DC27A7083D00740460 /* av1-flv-test.cpp in Sources */, 46BC16EA26995E1E0008446D /* http-flv-live.cpp in Sources */, 46C5B5082183EF9500419E57 /* dash-dynamic-test.cpp in Sources */, 46C5B5112183F26400419E57 /* rtsp-server-listen.c in Sources */, 46C5B50F2183F26400419E57 /* rtsp-server-udp.c in Sources */, 46A0D4FD229791100070E1F5 /* sip-uac-test2.cpp in Sources */, 461F0D00232B412300A995BD /* sip-message-test.cpp in Sources */, 46C5B4BB2183EF3C00419E57 /* h264-file-reader.cpp in Sources */, 46C5B4D12183EF5700419E57 /* rtmp-input-test.cpp in Sources */, 46C5B5092183EF9500419E57 /* dash-static-test.cpp in Sources */, 46BC16EC26995E750008446D /* flv-2-mpeg-ps-test.cpp in Sources */, 46AD756626B40019008FADF5 /* rtmp-server-input-test.cpp in Sources */, 46C5B5022183EF8900419E57 /* h264-flv-test.cpp in Sources */, 46C5B4F32183EF6E00419E57 /* mov-writer-h265.cpp in Sources */, 46AD756426B40006008FADF5 /* mpeg-ts-encrypt-test.cpp in Sources */, 46AD756E26B40031008FADF5 /* rtp-queue-test.cpp in Sources */, F423513422880C8800D805B4 /* aio-rtmp-transport.c in Sources */, 46C5B4832183EED100419E57 /* test.cpp in Sources */, 46C5B4DA2183EF5700419E57 /* rtmp-server-publish-benchmark.cpp in Sources */, 46C5B5102183F26400419E57 /* rtsp-server-tcp.c in Sources */, 46C5B4B52183EF3C00419E57 /* rtsp-client-test.c in Sources */, 4680237F25997C4200AD5A52 /* rtsp-muxer.c in Sources */, 46C5B49A2183EF2400419E57 /* transport-tcp.c in Sources */, 46C5B4D82183EF5700419E57 /* rtmp-publish-test.cpp in Sources */, 4680237E25997C4200AD5A52 /* rtp-sender.c in Sources */, 461F0BF2231A1E5D00A995BD /* ice-transport.c in Sources */, F423511E2287B6CC00D805B4 /* avpacket-queue.cpp in Sources */, 46C5B4B62183EF3C00419E57 /* ffmpeg-live-source.cpp in Sources */, 46BC16F026995EA20008446D /* rtsp-demuxer-test.cpp in Sources */, 4CEE46E027A708BE00740460 /* rtsp-client-input-test.cpp in Sources */, 46C5B4F92183EF7D00419E57 /* hls-segmenter-mp4.cpp in Sources */, 46C5B4F12183EF6E00419E57 /* mov-writer-audio.cpp in Sources */, 46AD755626B3FFA8008FADF5 /* rtp-dump-test.cpp in Sources */, 46AD755B26B3FFD2008FADF5 /* mkv-writer-test2.cpp in Sources */, 468503622611F70F00E7ABEC /* sip-timer.c in Sources */, 46C5B4962183EF2400419E57 /* transport-udp.c in Sources */, 46C5B4E02183EF6300419E57 /* mpeg-ps-dec-test.cpp in Sources */, 46AD756C26B40031008FADF5 /* rtp-dump-replay.cpp in Sources */, 46C5B4B32183EF3C00419E57 /* rtp-udp-transport.cpp in Sources */, 46C5B4F22183EF6E00419E57 /* mov-writer-h264.cpp in Sources */, 46A0D4FA229791040070E1F5 /* sip-agent-test.cpp in Sources */, 46C5B4842183EED100419E57 /* BinaryDiff.cpp in Sources */, 46AD756326B40006008FADF5 /* mpeg-ts-multi-program-test.cpp in Sources */, 4CEE46DE27A7088300740460 /* mov-writer-av1.cpp in Sources */, 46C5B4B42183EF3C00419E57 /* rtsp-server-test.cpp in Sources */, F423513622880C8800D805B4 /* aio-rtmp-server.c in Sources */, 46A0D4FE229791100070E1F5 /* sip-uas-test2.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ 46C5B47C2183EEA800419E57 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; 46C5B47D2183EEA800419E57 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGN_IDENTITY = "-"; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; }; name = Release; }; 46C5B47F2183EEA800419E57 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", OS_MAC, ); PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = ( ., "$(SRCROOT)/include", "$(SRCROOT)/../libdash/include", "$(SRCROOT)/../libhls/include", "$(SRCROOT)/../libflv/include", "$(SRCROOT)/../librtmp/include", "$(SRCROOT)/../libmpeg/include", "$(SRCROOT)/../libmov/include", "$(SRCROOT)/../libmkv/include", "$(SRCROOT)/../librtp/include", "$(SRCROOT)/../librtsp/include", "$(SRCROOT)/../libsip/include", "$(SRCROOT)/../../sdk/libaio/include", "$(SRCROOT)/../../sdk/libhttp/include", "$(SRCROOT)/../../sdk/include", "$(SRCROOT)/../librtmp/aio", "$(SRCROOT)/../../sdk/libice/include", "$(SRCROOT)/../../sdk/libice/test", "$(SRCROOT)/../../avcodec/avbsf/include", "$(SRCROOT)/../../avcodec/avcodec/include", ); }; name = Debug; }; 46C5B4802183EEA800419E57 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; CODE_SIGN_STYLE = Automatic; GCC_PREPROCESSOR_DEFINITIONS = OS_MAC; PRODUCT_NAME = "$(TARGET_NAME)"; USER_HEADER_SEARCH_PATHS = ( ., "$(SRCROOT)/include", "$(SRCROOT)/../libdash/include", "$(SRCROOT)/../libhls/include", "$(SRCROOT)/../libflv/include", "$(SRCROOT)/../librtmp/include", "$(SRCROOT)/../libmpeg/include", "$(SRCROOT)/../libmov/include", "$(SRCROOT)/../libmkv/include", "$(SRCROOT)/../librtp/include", "$(SRCROOT)/../librtsp/include", "$(SRCROOT)/../libsip/include", "$(SRCROOT)/../../sdk/libaio/include", "$(SRCROOT)/../../sdk/libhttp/include", "$(SRCROOT)/../../sdk/include", "$(SRCROOT)/../librtmp/aio", "$(SRCROOT)/../../sdk/libice/include", "$(SRCROOT)/../../sdk/libice/test", "$(SRCROOT)/../../avcodec/avbsf/include", "$(SRCROOT)/../../avcodec/avcodec/include", ); }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 46C5B4722183EEA800419E57 /* Build configuration list for PBXProject "test" */ = { isa = XCConfigurationList; buildConfigurations = ( 46C5B47C2183EEA800419E57 /* Debug */, 46C5B47D2183EEA800419E57 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 46C5B47E2183EEA800419E57 /* Build configuration list for PBXNativeTarget "test" */ = { isa = XCConfigurationList; buildConfigurations = ( 46C5B47F2183EEA800419E57 /* Debug */, 46C5B4802183EEA800419E57 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = 46C5B46F2183EEA800419E57 /* Project object */; }