├── .circleci └── config.yml ├── .formatter.exs ├── .gitignore ├── .tool-versions ├── LICENSE ├── README.md ├── bundlex.exs ├── c_src └── turbojpeg │ ├── _generated │ └── .gitignore │ ├── turbojpeg_native.c │ ├── turbojpeg_native.h │ └── turbojpeg_native.spec.exs ├── dialyzer.ignore-warnings.exs ├── fixture ├── ff0000_i444.jpg └── i420.yuv ├── lib ├── turbojpeg.ex └── turbojpeg │ ├── filter.ex │ ├── jpeg_header.ex │ ├── native.ex │ └── sink.ex ├── mix.exs ├── mix.lock └── test ├── test_helper.exs ├── turbojpeg ├── filter_test.exs └── sink_test.exs └── turbojpeg_test.exs /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.formatter.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/.formatter.exs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | elixir 1.15.7-otp-26 2 | erlang 26.1.2 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/README.md -------------------------------------------------------------------------------- /bundlex.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/bundlex.exs -------------------------------------------------------------------------------- /c_src/turbojpeg/_generated/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/c_src/turbojpeg/_generated/.gitignore -------------------------------------------------------------------------------- /c_src/turbojpeg/turbojpeg_native.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/c_src/turbojpeg/turbojpeg_native.c -------------------------------------------------------------------------------- /c_src/turbojpeg/turbojpeg_native.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/c_src/turbojpeg/turbojpeg_native.h -------------------------------------------------------------------------------- /c_src/turbojpeg/turbojpeg_native.spec.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/c_src/turbojpeg/turbojpeg_native.spec.exs -------------------------------------------------------------------------------- /dialyzer.ignore-warnings.exs: -------------------------------------------------------------------------------- 1 | [ 2 | {"lib/turbojpeg/native.ex"} 3 | ] 4 | -------------------------------------------------------------------------------- /fixture/ff0000_i444.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/fixture/ff0000_i444.jpg -------------------------------------------------------------------------------- /fixture/i420.yuv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/fixture/i420.yuv -------------------------------------------------------------------------------- /lib/turbojpeg.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/lib/turbojpeg.ex -------------------------------------------------------------------------------- /lib/turbojpeg/filter.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/lib/turbojpeg/filter.ex -------------------------------------------------------------------------------- /lib/turbojpeg/jpeg_header.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/lib/turbojpeg/jpeg_header.ex -------------------------------------------------------------------------------- /lib/turbojpeg/native.ex: -------------------------------------------------------------------------------- 1 | defmodule Turbojpeg.Native do 2 | use Unifex.Loader 3 | end 4 | -------------------------------------------------------------------------------- /lib/turbojpeg/sink.ex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/lib/turbojpeg/sink.ex -------------------------------------------------------------------------------- /mix.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/mix.exs -------------------------------------------------------------------------------- /mix.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/mix.lock -------------------------------------------------------------------------------- /test/test_helper.exs: -------------------------------------------------------------------------------- 1 | ExUnit.start(capture_log: true) 2 | -------------------------------------------------------------------------------- /test/turbojpeg/filter_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/test/turbojpeg/filter_test.exs -------------------------------------------------------------------------------- /test/turbojpeg/sink_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/test/turbojpeg/sink_test.exs -------------------------------------------------------------------------------- /test/turbojpeg_test.exs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BinaryNoggin/elixir-turbojpeg/HEAD/test/turbojpeg_test.exs --------------------------------------------------------------------------------