xref: /aosp_15_r20/external/virtio-media/extras/ffmpeg-decoder/Cargo.lock (revision 1b4853f54772485c5dd4001ae33a7a958bcc97a1)
1# This file is automatically @generated by Cargo.
2# It is not intended for manual editing.
3version = 3
4
5[[package]]
6name = "aho-corasick"
7version = "1.1.3"
8source = "registry+https://github.com/rust-lang/crates.io-index"
9checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916"
10dependencies = [
11 "memchr",
12]
13
14[[package]]
15name = "anyhow"
16version = "1.0.86"
17source = "registry+https://github.com/rust-lang/crates.io-index"
18checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
19
20[[package]]
21name = "bindgen"
22version = "0.63.0"
23source = "registry+https://github.com/rust-lang/crates.io-index"
24checksum = "36d860121800b2a9a94f9b5604b332d5cffb234ce17609ea479d723dbc9d3885"
25dependencies = [
26 "bitflags 1.3.2",
27 "cexpr",
28 "clang-sys",
29 "lazy_static",
30 "lazycell",
31 "log",
32 "peeking_take_while",
33 "proc-macro2",
34 "quote",
35 "regex",
36 "rustc-hash",
37 "shlex",
38 "syn 1.0.109",
39 "which",
40]
41
42[[package]]
43name = "bindgen"
44version = "0.69.4"
45source = "registry+https://github.com/rust-lang/crates.io-index"
46checksum = "a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0"
47dependencies = [
48 "bitflags 2.5.0",
49 "cexpr",
50 "clang-sys",
51 "itertools",
52 "lazy_static",
53 "lazycell",
54 "log",
55 "prettyplease",
56 "proc-macro2",
57 "quote",
58 "regex",
59 "rustc-hash",
60 "shlex",
61 "syn 2.0.77",
62 "which",
63]
64
65[[package]]
66name = "bitflags"
67version = "1.3.2"
68source = "registry+https://github.com/rust-lang/crates.io-index"
69checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
70
71[[package]]
72name = "bitflags"
73version = "2.5.0"
74source = "registry+https://github.com/rust-lang/crates.io-index"
75checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1"
76
77[[package]]
78name = "byteorder"
79version = "1.5.0"
80source = "registry+https://github.com/rust-lang/crates.io-index"
81checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b"
82
83[[package]]
84name = "cexpr"
85version = "0.6.0"
86source = "registry+https://github.com/rust-lang/crates.io-index"
87checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766"
88dependencies = [
89 "nom",
90]
91
92[[package]]
93name = "cfg-if"
94version = "1.0.0"
95source = "registry+https://github.com/rust-lang/crates.io-index"
96checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
97
98[[package]]
99name = "cfg_aliases"
100version = "0.1.1"
101source = "registry+https://github.com/rust-lang/crates.io-index"
102checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e"
103
104[[package]]
105name = "clang-sys"
106version = "1.8.1"
107source = "registry+https://github.com/rust-lang/crates.io-index"
108checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4"
109dependencies = [
110 "glob",
111 "libc",
112 "libloading",
113]
114
115[[package]]
116name = "either"
117version = "1.13.0"
118source = "registry+https://github.com/rust-lang/crates.io-index"
119checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0"
120
121[[package]]
122name = "enumn"
123version = "0.1.13"
124source = "registry+https://github.com/rust-lang/crates.io-index"
125checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42"
126dependencies = [
127 "proc-macro2",
128 "quote",
129 "syn 2.0.77",
130]
131
132[[package]]
133name = "errno"
134version = "0.3.9"
135source = "registry+https://github.com/rust-lang/crates.io-index"
136checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba"
137dependencies = [
138 "libc",
139 "windows-sys",
140]
141
142[[package]]
143name = "glob"
144version = "0.3.1"
145source = "registry+https://github.com/rust-lang/crates.io-index"
146checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b"
147
148[[package]]
149name = "home"
150version = "0.5.9"
151source = "registry+https://github.com/rust-lang/crates.io-index"
152checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5"
153dependencies = [
154 "windows-sys",
155]
156
157[[package]]
158name = "itertools"
159version = "0.12.1"
160source = "registry+https://github.com/rust-lang/crates.io-index"
161checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569"
162dependencies = [
163 "either",
164]
165
166[[package]]
167name = "lazy_static"
168version = "1.5.0"
169source = "registry+https://github.com/rust-lang/crates.io-index"
170checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
171
172[[package]]
173name = "lazycell"
174version = "1.3.0"
175source = "registry+https://github.com/rust-lang/crates.io-index"
176checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55"
177
178[[package]]
179name = "libc"
180version = "0.2.155"
181source = "registry+https://github.com/rust-lang/crates.io-index"
182checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
183
184[[package]]
185name = "libloading"
186version = "0.8.5"
187source = "registry+https://github.com/rust-lang/crates.io-index"
188checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4"
189dependencies = [
190 "cfg-if",
191 "windows-targets",
192]
193
194[[package]]
195name = "linux-raw-sys"
196version = "0.4.14"
197source = "registry+https://github.com/rust-lang/crates.io-index"
198checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
199
200[[package]]
201name = "log"
202version = "0.4.21"
203source = "registry+https://github.com/rust-lang/crates.io-index"
204checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c"
205
206[[package]]
207name = "memchr"
208version = "2.7.4"
209source = "registry+https://github.com/rust-lang/crates.io-index"
210checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
211
212[[package]]
213name = "minimal-lexical"
214version = "0.2.1"
215source = "registry+https://github.com/rust-lang/crates.io-index"
216checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
217
218[[package]]
219name = "nix"
220version = "0.28.0"
221source = "registry+https://github.com/rust-lang/crates.io-index"
222checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
223dependencies = [
224 "bitflags 2.5.0",
225 "cfg-if",
226 "cfg_aliases",
227 "libc",
228]
229
230[[package]]
231name = "nom"
232version = "7.1.3"
233source = "registry+https://github.com/rust-lang/crates.io-index"
234checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a"
235dependencies = [
236 "memchr",
237 "minimal-lexical",
238]
239
240[[package]]
241name = "once_cell"
242version = "1.19.0"
243source = "registry+https://github.com/rust-lang/crates.io-index"
244checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
245
246[[package]]
247name = "peeking_take_while"
248version = "0.1.2"
249source = "registry+https://github.com/rust-lang/crates.io-index"
250checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
251
252[[package]]
253name = "pkg-config"
254version = "0.3.30"
255source = "registry+https://github.com/rust-lang/crates.io-index"
256checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec"
257
258[[package]]
259name = "prettyplease"
260version = "0.2.22"
261source = "registry+https://github.com/rust-lang/crates.io-index"
262checksum = "479cf940fbbb3426c32c5d5176f62ad57549a0bb84773423ba8be9d089f5faba"
263dependencies = [
264 "proc-macro2",
265 "syn 2.0.77",
266]
267
268[[package]]
269name = "proc-macro2"
270version = "1.0.85"
271source = "registry+https://github.com/rust-lang/crates.io-index"
272checksum = "22244ce15aa966053a896d1accb3a6e68469b97c7f33f284b99f0d576879fc23"
273dependencies = [
274 "unicode-ident",
275]
276
277[[package]]
278name = "quote"
279version = "1.0.36"
280source = "registry+https://github.com/rust-lang/crates.io-index"
281checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
282dependencies = [
283 "proc-macro2",
284]
285
286[[package]]
287name = "regex"
288version = "1.10.5"
289source = "registry+https://github.com/rust-lang/crates.io-index"
290checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
291dependencies = [
292 "aho-corasick",
293 "memchr",
294 "regex-automata",
295 "regex-syntax",
296]
297
298[[package]]
299name = "regex-automata"
300version = "0.4.7"
301source = "registry+https://github.com/rust-lang/crates.io-index"
302checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df"
303dependencies = [
304 "aho-corasick",
305 "memchr",
306 "regex-syntax",
307]
308
309[[package]]
310name = "regex-syntax"
311version = "0.8.4"
312source = "registry+https://github.com/rust-lang/crates.io-index"
313checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"
314
315[[package]]
316name = "rustc-hash"
317version = "1.1.0"
318source = "registry+https://github.com/rust-lang/crates.io-index"
319checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2"
320
321[[package]]
322name = "rustix"
323version = "0.38.34"
324source = "registry+https://github.com/rust-lang/crates.io-index"
325checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
326dependencies = [
327 "bitflags 2.5.0",
328 "errno",
329 "libc",
330 "linux-raw-sys",
331 "windows-sys",
332]
333
334[[package]]
335name = "shlex"
336version = "1.3.0"
337source = "registry+https://github.com/rust-lang/crates.io-index"
338checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
339
340[[package]]
341name = "syn"
342version = "1.0.109"
343source = "registry+https://github.com/rust-lang/crates.io-index"
344checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
345dependencies = [
346 "proc-macro2",
347 "quote",
348 "unicode-ident",
349]
350
351[[package]]
352name = "syn"
353version = "2.0.77"
354source = "registry+https://github.com/rust-lang/crates.io-index"
355checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
356dependencies = [
357 "proc-macro2",
358 "quote",
359 "unicode-ident",
360]
361
362[[package]]
363name = "thiserror"
364version = "1.0.61"
365source = "registry+https://github.com/rust-lang/crates.io-index"
366checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709"
367dependencies = [
368 "thiserror-impl",
369]
370
371[[package]]
372name = "thiserror-impl"
373version = "1.0.61"
374source = "registry+https://github.com/rust-lang/crates.io-index"
375checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533"
376dependencies = [
377 "proc-macro2",
378 "quote",
379 "syn 2.0.77",
380]
381
382[[package]]
383name = "unicode-ident"
384version = "1.0.12"
385source = "registry+https://github.com/rust-lang/crates.io-index"
386checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
387
388[[package]]
389name = "v4l2r"
390version = "0.0.4"
391source = "registry+https://github.com/rust-lang/crates.io-index"
392checksum = "4dbef75deba5f801229a648f72cffc2007befa7732fedfe05ca73ace030f597a"
393dependencies = [
394 "anyhow",
395 "bindgen 0.69.4",
396 "bitflags 2.5.0",
397 "enumn",
398 "log",
399 "nix",
400 "thiserror",
401]
402
403[[package]]
404name = "virtio-media"
405version = "0.0.5"
406dependencies = [
407 "anyhow",
408 "enumn",
409 "libc",
410 "log",
411 "nix",
412 "thiserror",
413 "v4l2r",
414 "zerocopy",
415]
416
417[[package]]
418name = "virtio-media-ffmpeg-decoder"
419version = "0.0.5"
420dependencies = [
421 "anyhow",
422 "bindgen 0.63.0",
423 "enumn",
424 "libc",
425 "log",
426 "nix",
427 "pkg-config",
428 "thiserror",
429 "virtio-media",
430]
431
432[[package]]
433name = "which"
434version = "4.4.2"
435source = "registry+https://github.com/rust-lang/crates.io-index"
436checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"
437dependencies = [
438 "either",
439 "home",
440 "once_cell",
441 "rustix",
442]
443
444[[package]]
445name = "windows-sys"
446version = "0.52.0"
447source = "registry+https://github.com/rust-lang/crates.io-index"
448checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
449dependencies = [
450 "windows-targets",
451]
452
453[[package]]
454name = "windows-targets"
455version = "0.52.6"
456source = "registry+https://github.com/rust-lang/crates.io-index"
457checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973"
458dependencies = [
459 "windows_aarch64_gnullvm",
460 "windows_aarch64_msvc",
461 "windows_i686_gnu",
462 "windows_i686_gnullvm",
463 "windows_i686_msvc",
464 "windows_x86_64_gnu",
465 "windows_x86_64_gnullvm",
466 "windows_x86_64_msvc",
467]
468
469[[package]]
470name = "windows_aarch64_gnullvm"
471version = "0.52.6"
472source = "registry+https://github.com/rust-lang/crates.io-index"
473checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
474
475[[package]]
476name = "windows_aarch64_msvc"
477version = "0.52.6"
478source = "registry+https://github.com/rust-lang/crates.io-index"
479checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
480
481[[package]]
482name = "windows_i686_gnu"
483version = "0.52.6"
484source = "registry+https://github.com/rust-lang/crates.io-index"
485checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
486
487[[package]]
488name = "windows_i686_gnullvm"
489version = "0.52.6"
490source = "registry+https://github.com/rust-lang/crates.io-index"
491checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
492
493[[package]]
494name = "windows_i686_msvc"
495version = "0.52.6"
496source = "registry+https://github.com/rust-lang/crates.io-index"
497checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
498
499[[package]]
500name = "windows_x86_64_gnu"
501version = "0.52.6"
502source = "registry+https://github.com/rust-lang/crates.io-index"
503checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
504
505[[package]]
506name = "windows_x86_64_gnullvm"
507version = "0.52.6"
508source = "registry+https://github.com/rust-lang/crates.io-index"
509checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
510
511[[package]]
512name = "windows_x86_64_msvc"
513version = "0.52.6"
514source = "registry+https://github.com/rust-lang/crates.io-index"
515checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
516
517[[package]]
518name = "zerocopy"
519version = "0.7.34"
520source = "registry+https://github.com/rust-lang/crates.io-index"
521checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087"
522dependencies = [
523 "byteorder",
524 "zerocopy-derive",
525]
526
527[[package]]
528name = "zerocopy-derive"
529version = "0.7.34"
530source = "registry+https://github.com/rust-lang/crates.io-index"
531checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b"
532dependencies = [
533 "proc-macro2",
534 "quote",
535 "syn 2.0.77",
536]
537