├── .dockerignore ├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── Dockerfile ├── Doxyfile ├── Jenkinsfile ├── LICENSE ├── README.md ├── ftl_app ├── bitstream.c ├── bitstream.h ├── cavlc.c ├── cavlc.h ├── dec_obj.h ├── decode.c ├── decode.h ├── file_parser.c ├── file_parser.h ├── gettimeofday.c ├── gettimeofday.h ├── main.c ├── main.h ├── nalu.c ├── nalu.h ├── posix │ └── ctrlc_handler.c ├── utils.c ├── utils.h └── win32 │ ├── ctrlc_handler.c │ ├── xgetopt.c │ └── xgetopt.h ├── get-audio ├── get-video ├── libftl ├── ftl-sdk.c ├── ftl.h ├── ftl_helpers.c ├── ftl_private.h ├── gettimeofday │ ├── gettimeofday.c │ └── gettimeofday.h ├── handshake.c ├── hmac │ ├── hmac.c │ ├── hmac.h │ ├── sha2.c │ └── sha2.h ├── ingest.c ├── init.c ├── logging.c ├── media.c ├── posix │ ├── socket.c │ ├── socket.h │ ├── threads.c │ └── threads.h └── win32 │ ├── socket.c │ ├── socket.h │ ├── threads.c │ └── threads.h ├── make-deployment-yml ├── scripts ├── build ├── docker-build ├── docker-test ├── lint ├── prep-artifacts └── test └── start-stream /.dockerignore: -------------------------------------------------------------------------------- 1 | .git 2 | **/.git -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/Dockerfile -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/Doxyfile -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/README.md -------------------------------------------------------------------------------- /ftl_app/bitstream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/bitstream.c -------------------------------------------------------------------------------- /ftl_app/bitstream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/bitstream.h -------------------------------------------------------------------------------- /ftl_app/cavlc.c: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ftl_app/cavlc.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ftl_app/dec_obj.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/dec_obj.h -------------------------------------------------------------------------------- /ftl_app/decode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/decode.c -------------------------------------------------------------------------------- /ftl_app/decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/decode.h -------------------------------------------------------------------------------- /ftl_app/file_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/file_parser.c -------------------------------------------------------------------------------- /ftl_app/file_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/file_parser.h -------------------------------------------------------------------------------- /ftl_app/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/gettimeofday.c -------------------------------------------------------------------------------- /ftl_app/gettimeofday.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/gettimeofday.h -------------------------------------------------------------------------------- /ftl_app/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/main.c -------------------------------------------------------------------------------- /ftl_app/main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/main.h -------------------------------------------------------------------------------- /ftl_app/nalu.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/nalu.c -------------------------------------------------------------------------------- /ftl_app/nalu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/nalu.h -------------------------------------------------------------------------------- /ftl_app/posix/ctrlc_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/posix/ctrlc_handler.c -------------------------------------------------------------------------------- /ftl_app/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/utils.c -------------------------------------------------------------------------------- /ftl_app/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/utils.h -------------------------------------------------------------------------------- /ftl_app/win32/ctrlc_handler.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/win32/ctrlc_handler.c -------------------------------------------------------------------------------- /ftl_app/win32/xgetopt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/win32/xgetopt.c -------------------------------------------------------------------------------- /ftl_app/win32/xgetopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/ftl_app/win32/xgetopt.h -------------------------------------------------------------------------------- /get-audio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/get-audio -------------------------------------------------------------------------------- /get-video: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/get-video -------------------------------------------------------------------------------- /libftl/ftl-sdk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/ftl-sdk.c -------------------------------------------------------------------------------- /libftl/ftl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/ftl.h -------------------------------------------------------------------------------- /libftl/ftl_helpers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/ftl_helpers.c -------------------------------------------------------------------------------- /libftl/ftl_private.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/ftl_private.h -------------------------------------------------------------------------------- /libftl/gettimeofday/gettimeofday.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/gettimeofday/gettimeofday.c -------------------------------------------------------------------------------- /libftl/gettimeofday/gettimeofday.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/gettimeofday/gettimeofday.h -------------------------------------------------------------------------------- /libftl/handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/handshake.c -------------------------------------------------------------------------------- /libftl/hmac/hmac.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/hmac/hmac.c -------------------------------------------------------------------------------- /libftl/hmac/hmac.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/hmac/hmac.h -------------------------------------------------------------------------------- /libftl/hmac/sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/hmac/sha2.c -------------------------------------------------------------------------------- /libftl/hmac/sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/hmac/sha2.h -------------------------------------------------------------------------------- /libftl/ingest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/ingest.c -------------------------------------------------------------------------------- /libftl/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/init.c -------------------------------------------------------------------------------- /libftl/logging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/logging.c -------------------------------------------------------------------------------- /libftl/media.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/media.c -------------------------------------------------------------------------------- /libftl/posix/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/posix/socket.c -------------------------------------------------------------------------------- /libftl/posix/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/posix/socket.h -------------------------------------------------------------------------------- /libftl/posix/threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/posix/threads.c -------------------------------------------------------------------------------- /libftl/posix/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/posix/threads.h -------------------------------------------------------------------------------- /libftl/win32/socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/win32/socket.c -------------------------------------------------------------------------------- /libftl/win32/socket.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/win32/socket.h -------------------------------------------------------------------------------- /libftl/win32/threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/win32/threads.c -------------------------------------------------------------------------------- /libftl/win32/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/libftl/win32/threads.h -------------------------------------------------------------------------------- /make-deployment-yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/make-deployment-yml -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/docker-build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/docker-build -------------------------------------------------------------------------------- /scripts/docker-test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/docker-test -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/prep-artifacts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/prep-artifacts -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/scripts/test -------------------------------------------------------------------------------- /start-stream: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/ftl-sdk/HEAD/start-stream --------------------------------------------------------------------------------