File: 0007-Remove-some-unused-features.patch

package info (click to toggle)
rust-rav1e 0.8.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 11,428 kB
  • sloc: asm: 203,824; makefile: 25
file content (103 lines) | stat: -rw-r--r-- 1,916 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
From: Sebastian Ramacher <sramacher@debian.org>
Date: Thu, 29 Dec 2022 11:11:43 +0100
Subject: Remove some unused features

The unstable, channel-api, quick_test and check_asm features are unused. The features
desync_finder, dump_ivf and dump_lookahead_data are only useful for internal development.
---
 Cargo.toml | 30 ------------------------------
 1 file changed, 30 deletions(-)

--- a/Cargo.toml
+++ b/Cargo.toml
@@ -57,8 +57,6 @@
     "nom",
 ]
 capi = ["scan_fmt"]
-channel-api = ["crossbeam"]
-check_asm = []
 decode_test = ["aom-sys"]
 decode_test_dav1d = ["dav1d-sys"]
 default = [
@@ -68,14 +66,7 @@
     "signal_support",
     "git_version",
 ]
-desync_finder = ["backtrace"]
-dump_ivf = ["ivf"]
-dump_lookahead_data = [
-    "byteorder",
-    "image",
-]
 git_version = ["built/git2"]
-quick_test = []
 serialize = [
     "serde",
     "toml",
@@ -91,7 +82,6 @@
     "tracing-chrome",
     "dep:tracing",
 ]
-unstable = []
 
 [lib]
 name = "rav1e"
@@ -104,16 +94,6 @@
 bench = false
 required-features = ["binaries"]
 
-[[bin]]
-name = "rav1e-ch"
-path = "src/bin/rav1e-ch.rs"
-bench = false
-required-features = [
-    "binaries",
-    "channel-api",
-    "unstable",
-]
-
 [dependencies.aligned-vec]
 version = "0.6.0"
 
@@ -139,17 +119,9 @@
 [dependencies.av1-grain]
 version = "0.2.3"
 
-[dependencies.backtrace]
-version = "0.3"
-optional = true
-
 [dependencies.bitstream-io]
 version = "4.1.0"
 
-[dependencies.byteorder]
-version = "1.5.0"
-optional = true
-
 [dependencies.cfg-if]
 version = "1.0"
 
@@ -172,10 +144,6 @@
 version = "0.15"
 optional = true
 
-[dependencies.crossbeam]
-version = "0.8"
-optional = true
-
 [dependencies.dav1d-sys]
 version = "0.7.0"
 optional = true
@@ -185,12 +153,6 @@
 version = "0.7"
 optional = true
 
-[dependencies.image]
-version = "0.25.0"
-features = ["png"]
-optional = true
-default-features = false
-
 [dependencies.itertools]
 version = "0.14"