@@ -4,7 +4,15 @@ version = "0.1.0"
4
4
authors = [
" Thomas Daede <[email protected] >" ]
5
5
edition = " 2018"
6
6
build = " build.rs"
7
- include = [" /src/**" , " /Cargo.toml" , " /build.rs" ]
7
+ include = [
8
+ " /Cargo.toml" ,
9
+ " /LICENSE" ,
10
+ " /PATENTS" ,
11
+ " /README.md" ,
12
+ " /build.rs" ,
13
+ " /cbindgen.toml" ,
14
+ " /src/**" ,
15
+ ]
8
16
license = " BSD-2-Clause"
9
17
description = " The fastest and safest AV1 encoder"
10
18
readme = " README.md"
@@ -15,7 +23,14 @@ autobins = false
15
23
[features ]
16
24
decode_test = [" aom-sys" ]
17
25
decode_test_dav1d = [" dav1d-sys" ]
18
- binaries = [" ivf" , " y4m" , " clap" , " scan_fmt" , " pretty_env_logger" , " better-panic" ]
26
+ binaries = [
27
+ " ivf" ,
28
+ " y4m" ,
29
+ " clap" ,
30
+ " scan_fmt" ,
31
+ " pretty_env_logger" ,
32
+ " better-panic" ,
33
+ ]
19
34
default = [" binaries" , " asm" , " signal_support" ]
20
35
asm = [" nasm-rs" , " cc" ]
21
36
signal_support = [" signal-hook" ]
@@ -55,25 +70,36 @@ bincode = { version = "1.1", optional = true }
55
70
arrayvec = " 0.5"
56
71
better-panic = { version = " 0.2" , optional = true }
57
72
err-derive = " 0.2.1"
58
- image = { version = " 0.22.1" , optional = true , default-features = false , features = [" png" ] }
59
73
byteorder = { version = " 1.3.2" , optional = true }
60
74
log = " 0.4"
61
75
pretty_env_logger = { version = " 0.3" , optional = true }
62
76
itertools = " 0.8"
63
77
simd_helpers = " 0.1"
64
78
79
+ [dependencies .image ]
80
+ version = " 0.22.1"
81
+ optional = true
82
+ default-features = false
83
+ features = [" png" ]
84
+
65
85
[dependencies .rust_hawktracer ]
66
86
version = " 0.5.0"
67
87
features = [" profiling_enabled" ]
68
88
optional = true
69
89
70
90
[build-dependencies ]
71
- nasm-rs = { version = " 0.1" , path = " crates/nasm_rs/" , optional = true , features = [" parallel" ] }
72
91
cc = { version = " 1.0" , optional = true , features = [" parallel" ] }
73
- # Vendored to remove the dependency on `failure`, which takes a long time to build.
92
+ # Vendored to remove the dependency on `failure`,
93
+ # which takes a long time to build.
74
94
vergen = { version = " 3" , path = " crates/vergen" }
75
95
rustc_version = " 0.2"
76
96
97
+ [build-dependencies .nasm-rs ]
98
+ version = " 0.1"
99
+ path = " crates/nasm_rs/"
100
+ optional = true
101
+ features = [" parallel" ]
102
+
77
103
[target .'cfg(unix)' .dependencies ]
78
104
signal-hook = { version = " 0.1.9" , optional = true }
79
105
0 commit comments