Skip to content

Commit 2695bb1

Browse files
committed
Releas v0.3.0
1 parent 7bf6463 commit 2695bb1

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

README.md

Lines changed: 6 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,7 @@ by adding `turbojpeg` to your list of dependencies in `mix.exs`:
4040
```elixir
4141
def deps do
4242
[
43-
{:shmex, "~> 0.2.0"},
44-
{:turbojpeg, "~> 0.2.1"}
43+
{:turbojpeg, "~> 0.3"}
4544
]
4645
end
4746
```
@@ -52,19 +51,11 @@ end
5251
iex(1)> frame = File.read!("fixture/i420.yuv")
5352
<<0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5453
0, 0, 0, 2, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ...>>
55-
iex(2)> {:ok, jpeg} = Turbojpeg.yuv_to_jpeg(Shmex.new(frame), 1920, 1080, 90, :I420)
56-
{:ok,
57-
%Shmex{
58-
capacity: 203783,
59-
guard: #Reference<0.938325095.2990669827.232440>,
60-
name: "/shmex-00000005607042890133#000",
61-
size: 203783
62-
}}
63-
iex(4)> Shmex.to_binary(jpeg)
64-
<<255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 255,
54+
iex(2)> {:ok, jpeg} = Turbojpeg.yuv_to_jpeg(frame, 1920, 1080, 90, :I420)
55+
{:ok, <<255, 216, 255, 224, 0, 16, 74, 70, 73, 70, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 255,
6556
219, 0, 67, 0, 3, 2, 2, 3, 2, 2, 3, 3, 3, 3, 4, 3, 3, 4, 5, 8, 5, 5, 4, 4, 5,
66-
10, 7, 7, 6, ...>>
67-
iex(5)> File.write!("test.jpg", Shmex.to_binary(jpeg))
57+
10, 7, 7, 6, ...>>}
58+
iex(3)> File.write!("test.jpg", jpeg)
6859
:ok
6960
```
7061

@@ -104,4 +95,4 @@ end
10495

10596
# Copyright and License
10697

107-
Copyright 2020, Binary Noggin
98+
Copyright 2021, Binary Noggin

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Turbojpeg.MixProject do
22
use Mix.Project
33

4-
@version "0.2.2"
4+
@version "0.3.0"
55
@github_link "https://github.com/binarynoggin/elixir-turbojpeg"
66

77
def project do

0 commit comments

Comments
 (0)