[READ-ONLY] Mirror of https://github.com/probablykasper/redlux. AAC decoder for MPEG-4 and AAC files, with rodio support
aac audio decoder mp4 package
0

Configure Feed

Select the types of activity you want to include in your feed.

Add support for play HEv1 (SBR) and HEv2 (PS) type mp4a files

AAC HEv1 is the same as AAC LC, but with added SBR data that can boost
the effective sampling frequency by up to 2x. AAC HEv2 adds support for
the Parametric Stereo adds improved stere encoding efficiency at the
cost of providing only monaural audio with an LC decoder.

Will Page (Apr 4, 2021, 1:01 PM -0700) 02fcf38e 59f89c10

+103 -696
+98 -695
Cargo.lock
··· 1 1 # This file is automatically @generated by Cargo. 2 2 # It is not intended for manual editing. 3 - [[package]] 4 - name = "addr2line" 5 - version = "0.14.1" 6 - source = "registry+https://github.com/rust-lang/crates.io-index" 7 - checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" 8 - dependencies = [ 9 - "gimli", 10 - ] 11 - 12 - [[package]] 13 - name = "adler" 14 - version = "0.2.3" 15 - source = "registry+https://github.com/rust-lang/crates.io-index" 16 - checksum = "ee2a4ec343196209d6594e19543ae87a39f96d5534d7174822a3ad825dd6ed7e" 17 - 18 - [[package]] 19 - name = "adler32" 20 - version = "1.2.0" 21 - source = "registry+https://github.com/rust-lang/crates.io-index" 22 - checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" 3 + version = 3 23 4 24 5 [[package]] 25 6 name = "alsa" 26 - version = "0.4.3" 7 + version = "0.5.0" 27 8 source = "registry+https://github.com/rust-lang/crates.io-index" 28 - checksum = "eb213f6b3e4b1480a60931ca2035794aa67b73103d254715b1db7b70dcb3c934" 9 + checksum = "75c4da790adcb2ce5e758c064b4f3ec17a30349f9961d3e5e6c9688b052a9e18" 29 10 dependencies = [ 30 11 "alsa-sys", 31 12 "bitflags", ··· 44 25 ] 45 26 46 27 [[package]] 47 - name = "ascii" 48 - version = "0.9.3" 49 - source = "registry+https://github.com/rust-lang/crates.io-index" 50 - checksum = "eab1c04a571841102f5345a8fc0f6bb3d31c315dec879b5c6e42e40ce7ffa34e" 51 - 52 - [[package]] 53 28 name = "autocfg" 54 29 version = "1.0.1" 55 30 source = "registry+https://github.com/rust-lang/crates.io-index" 56 31 checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 57 32 58 33 [[package]] 59 - name = "backtrace" 60 - version = "0.3.56" 61 - source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "9d117600f438b1707d4e4ae15d3595657288f8235a0eb593e80ecc98ab34e1bc" 63 - dependencies = [ 64 - "addr2line", 65 - "cfg-if 1.0.0", 66 - "libc", 67 - "miniz_oxide", 68 - "object", 69 - "rustc-demangle", 70 - ] 71 - 72 - [[package]] 73 - name = "base-x" 74 - version = "0.2.8" 75 - source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" 77 - 78 - [[package]] 79 - name = "base64" 80 - version = "0.13.0" 81 - source = "registry+https://github.com/rust-lang/crates.io-index" 82 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 83 - 84 - [[package]] 85 34 name = "bindgen" 86 35 version = "0.56.0" 87 36 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 108 57 109 58 [[package]] 110 59 name = "bumpalo" 111 - version = "3.6.0" 60 + version = "3.6.1" 112 61 source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "099e596ef14349721d9016f6b80dd3419ea1bf289ab9b44df8e4dfd3a005d5d9" 62 + checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe" 114 63 115 64 [[package]] 116 65 name = "byteorder" 117 - version = "1.4.2" 66 + version = "1.4.3" 118 67 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "ae44d1a3d5a19df61dd0c8beb138458ac2a53a7ac09eba97d55592540004306b" 68 + checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" 120 69 121 70 [[package]] 122 71 name = "bytes" ··· 132 81 133 82 [[package]] 134 83 name = "cc" 135 - version = "1.0.66" 84 + version = "1.0.67" 136 85 source = "registry+https://github.com/rust-lang/crates.io-index" 137 - checksum = "4c0496836a84f8d0495758516b8621a622beb77c0fed418570e50764093ced48" 86 + checksum = "e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd" 138 87 dependencies = [ 139 88 "jobserver", 140 89 ] ··· 153 102 dependencies = [ 154 103 "nom", 155 104 ] 156 - 157 - [[package]] 158 - name = "cfg-if" 159 - version = "0.1.10" 160 - source = "registry+https://github.com/rust-lang/crates.io-index" 161 - checksum = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" 162 105 163 106 [[package]] 164 107 name = "cfg-if" ··· 167 110 checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" 168 111 169 112 [[package]] 170 - name = "chunked_transfer" 171 - version = "1.4.0" 172 - source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e" 174 - 175 - [[package]] 176 113 name = "clang-sys" 177 - version = "1.0.3" 114 + version = "1.1.1" 178 115 source = "registry+https://github.com/rust-lang/crates.io-index" 179 - checksum = "0659001ab56b791be01d4b729c44376edc6718cf389a502e579b77b758f3296c" 116 + checksum = "f54d78e30b388d4815220c8dd03fea5656b6c6d32adb59e89061552a102f8da1" 180 117 dependencies = [ 181 118 "glob", 182 119 "libc", ··· 185 122 186 123 [[package]] 187 124 name = "combine" 188 - version = "3.8.1" 189 - source = "registry+https://github.com/rust-lang/crates.io-index" 190 - checksum = "da3da6baa321ec19e1cc41d31bf599f00c783d0517095cdaf0332e3fe8d20680" 191 - dependencies = [ 192 - "ascii", 193 - "byteorder", 194 - "either", 195 - "memchr", 196 - "unreachable", 197 - ] 198 - 199 - [[package]] 200 - name = "combine" 201 125 version = "4.5.2" 202 126 source = "registry+https://github.com/rust-lang/crates.io-index" 203 127 checksum = "cc4369b5e4c0cddf64ad8981c0111e7df4f7078f4d6ba98fb31f2e17c4c57b7e" ··· 207 131 ] 208 132 209 133 [[package]] 210 - name = "const_fn" 211 - version = "0.4.5" 212 - source = "registry+https://github.com/rust-lang/crates.io-index" 213 - checksum = "28b9d6de7f49e22cf97ad17fc4036ece69300032f45f78f30b4a4482cdc3f4a6" 214 - 215 - [[package]] 216 - name = "cookie" 217 - version = "0.14.3" 218 - source = "registry+https://github.com/rust-lang/crates.io-index" 219 - checksum = "784ad0fbab4f3e9cef09f20e0aea6000ae08d2cb98ac4c0abc53df18803d702f" 220 - dependencies = [ 221 - "percent-encoding", 222 - "time", 223 - "version_check", 224 - ] 225 - 226 - [[package]] 227 - name = "cookie_store" 228 - version = "0.12.0" 229 - source = "registry+https://github.com/rust-lang/crates.io-index" 230 - checksum = "3818dfca4b0cb5211a659bbcbb94225b7127407b2b135e650d717bfb78ab10d3" 231 - dependencies = [ 232 - "cookie", 233 - "idna", 234 - "log", 235 - "publicsuffix", 236 - "serde", 237 - "serde_json", 238 - "time", 239 - "url", 240 - ] 241 - 242 - [[package]] 243 134 name = "core-foundation-sys" 244 135 version = "0.6.2" 245 136 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 247 138 248 139 [[package]] 249 140 name = "coreaudio-rs" 250 - version = "0.9.1" 141 + version = "0.10.0" 251 142 source = "registry+https://github.com/rust-lang/crates.io-index" 252 - checksum = "f229761965dad3e9b11081668a6ea00f1def7aa46062321b5ec245b834f6e491" 143 + checksum = "11894b20ebfe1ff903cbdc52259693389eea03b94918a2def2c30c3bf227ad88" 253 144 dependencies = [ 254 145 "bitflags", 255 146 "coreaudio-sys", ··· 266 157 267 158 [[package]] 268 159 name = "cpal" 269 - version = "0.13.1" 160 + version = "0.13.3" 270 161 source = "registry+https://github.com/rust-lang/crates.io-index" 271 - checksum = "05631e2089dfa5d3b6ea1cfbbfd092e2ee5deeb69698911bc976b28b746d3657" 162 + checksum = "8351ddf2aaa3c583fa388029f8b3d26f3c7035a20911fdd5f2e2ed7ab57dad25" 272 163 dependencies = [ 273 164 "alsa", 274 165 "core-foundation-sys", 275 166 "coreaudio-rs", 276 - "jni 0.17.0", 167 + "jni", 277 168 "js-sys", 278 169 "lazy_static", 279 170 "libc", ··· 283 174 "nix", 284 175 "oboe", 285 176 "parking_lot", 286 - "stdweb 0.1.3", 177 + "stdweb", 287 178 "thiserror", 288 179 "web-sys", 289 180 "winapi", 290 181 ] 291 182 292 183 [[package]] 293 - name = "crc32fast" 294 - version = "1.2.1" 295 - source = "registry+https://github.com/rust-lang/crates.io-index" 296 - checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" 297 - dependencies = [ 298 - "cfg-if 1.0.0", 299 - ] 300 - 301 - [[package]] 302 184 name = "darling" 303 185 version = "0.10.2" 304 186 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 345 227 ] 346 228 347 229 [[package]] 348 - name = "discard" 349 - version = "1.0.4" 350 - source = "registry+https://github.com/rust-lang/crates.io-index" 351 - checksum = "212d0f5754cb6769937f4501cc0e67f4f4483c8d2c3e1e922ee9edbe4ab4c7c0" 352 - 353 - [[package]] 354 - name = "either" 355 - version = "1.6.1" 356 - source = "registry+https://github.com/rust-lang/crates.io-index" 357 - checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 358 - 359 - [[package]] 360 - name = "error-chain" 361 - version = "0.12.4" 362 - source = "registry+https://github.com/rust-lang/crates.io-index" 363 - checksum = "2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc" 364 - dependencies = [ 365 - "backtrace", 366 - "version_check", 367 - ] 368 - 369 - [[package]] 370 230 name = "fdk-aac" 371 231 version = "0.4.0" 372 232 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 385 245 ] 386 246 387 247 [[package]] 388 - name = "fetch_unroll" 389 - version = "0.2.2" 390 - source = "registry+https://github.com/rust-lang/crates.io-index" 391 - checksum = "c8d44807d562d137f063cbfe209da1c3f9f2fa8375e11166ef495daab7b847f9" 392 - dependencies = [ 393 - "libflate", 394 - "tar", 395 - "ureq", 396 - ] 397 - 398 - [[package]] 399 - name = "filetime" 400 - version = "0.2.14" 401 - source = "registry+https://github.com/rust-lang/crates.io-index" 402 - checksum = "1d34cfa13a63ae058bfa601fe9e313bbdb3746427c1459185464ce0fcf62e1e8" 403 - dependencies = [ 404 - "cfg-if 1.0.0", 405 - "libc", 406 - "redox_syscall 0.2.4", 407 - "winapi", 408 - ] 409 - 410 - [[package]] 411 248 name = "fnv" 412 249 version = "1.0.7" 413 250 source = "registry+https://github.com/rust-lang/crates.io-index" 414 251 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 415 252 416 253 [[package]] 417 - name = "form_urlencoded" 418 - version = "1.0.0" 419 - source = "registry+https://github.com/rust-lang/crates.io-index" 420 - checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" 421 - dependencies = [ 422 - "matches", 423 - "percent-encoding", 424 - ] 425 - 426 - [[package]] 427 - name = "gimli" 428 - version = "0.23.0" 429 - source = "registry+https://github.com/rust-lang/crates.io-index" 430 - checksum = "f6503fe142514ca4799d4c26297c4248239fe8838d827db6bd6065c6ed29a6ce" 431 - 432 - [[package]] 433 254 name = "glob" 434 255 version = "0.3.0" 435 256 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 440 261 version = "1.0.1" 441 262 source = "registry+https://github.com/rust-lang/crates.io-index" 442 263 checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" 443 - 444 - [[package]] 445 - name = "idna" 446 - version = "0.2.0" 447 - source = "registry+https://github.com/rust-lang/crates.io-index" 448 - checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" 449 - dependencies = [ 450 - "matches", 451 - "unicode-bidi", 452 - "unicode-normalization", 453 - ] 454 264 455 265 [[package]] 456 266 name = "instant" ··· 458 268 source = "registry+https://github.com/rust-lang/crates.io-index" 459 269 checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" 460 270 dependencies = [ 461 - "cfg-if 1.0.0", 271 + "cfg-if", 462 272 ] 463 273 464 274 [[package]] ··· 469 279 470 280 [[package]] 471 281 name = "jni" 472 - version = "0.14.0" 282 + version = "0.18.0" 473 283 source = "registry+https://github.com/rust-lang/crates.io-index" 474 - checksum = "1981310da491a4f0f815238097d0d43d8072732b5ae5f8bd0d8eadf5bf245402" 284 + checksum = "24967112a1e4301ca5342ea339763613a37592b8a6ce6cf2e4494537c7a42faf" 475 285 dependencies = [ 476 286 "cesu8", 477 - "combine 3.8.1", 478 - "error-chain", 287 + "combine", 479 288 "jni-sys", 480 289 "log", 481 - "walkdir", 482 - ] 483 - 484 - [[package]] 485 - name = "jni" 486 - version = "0.17.0" 487 - source = "registry+https://github.com/rust-lang/crates.io-index" 488 - checksum = "36bcc950632e48b86da402c5c077590583da5ac0d480103611d5374e7c967a3c" 489 - dependencies = [ 490 - "cesu8", 491 - "combine 4.5.2", 492 - "error-chain", 493 - "jni-sys", 494 - "log", 290 + "thiserror", 495 291 "walkdir", 496 292 ] 497 293 ··· 512 308 513 309 [[package]] 514 310 name = "js-sys" 515 - version = "0.3.47" 311 + version = "0.3.50" 516 312 source = "registry+https://github.com/rust-lang/crates.io-index" 517 - checksum = "5cfb73131c35423a367daf8cbd24100af0d077668c8c2943f0e7dd775fef0f65" 313 + checksum = "2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c" 518 314 dependencies = [ 519 315 "wasm-bindgen", 520 316 ] ··· 533 329 534 330 [[package]] 535 331 name = "libc" 536 - version = "0.2.84" 537 - source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "1cca32fa0182e8c0989459524dc356b8f2b5c10f1b9eb521b7d182c03cf8c5ff" 539 - 540 - [[package]] 541 - name = "libflate" 542 - version = "1.0.3" 332 + version = "0.2.92" 543 333 source = "registry+https://github.com/rust-lang/crates.io-index" 544 - checksum = "389de7875e06476365974da3e7ff85d55f1972188ccd9f6020dd7c8156e17914" 545 - dependencies = [ 546 - "adler32", 547 - "crc32fast", 548 - "libflate_lz77", 549 - "rle-decode-fast", 550 - ] 551 - 552 - [[package]] 553 - name = "libflate_lz77" 554 - version = "1.0.0" 555 - source = "registry+https://github.com/rust-lang/crates.io-index" 556 - checksum = "3286f09f7d4926fc486334f28d8d2e6ebe4f7f9994494b6dab27ddfad2c9b11b" 334 + checksum = "56d855069fafbb9b344c0f962150cd2c1187975cb1c22c1522c240d8c4986714" 557 335 558 336 [[package]] 559 337 name = "libloading" 560 - version = "0.6.7" 338 + version = "0.7.0" 561 339 source = "registry+https://github.com/rust-lang/crates.io-index" 562 - checksum = "351a32417a12d5f7e82c368a66781e307834dae04c6ce0cd4456d52989229883" 340 + checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a" 563 341 dependencies = [ 564 - "cfg-if 1.0.0", 342 + "cfg-if", 565 343 "winapi", 566 344 ] 567 345 568 346 [[package]] 569 347 name = "lock_api" 570 - version = "0.4.2" 348 + version = "0.4.3" 571 349 source = "registry+https://github.com/rust-lang/crates.io-index" 572 - checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" 350 + checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176" 573 351 dependencies = [ 574 352 "scopeguard", 575 353 ] ··· 580 358 source = "registry+https://github.com/rust-lang/crates.io-index" 581 359 checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" 582 360 dependencies = [ 583 - "cfg-if 1.0.0", 361 + "cfg-if", 584 362 ] 585 363 586 364 [[package]] ··· 593 371 ] 594 372 595 373 [[package]] 596 - name = "matches" 597 - version = "0.1.8" 598 - source = "registry+https://github.com/rust-lang/crates.io-index" 599 - checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" 600 - 601 - [[package]] 602 374 name = "memchr" 603 375 version = "2.3.4" 604 376 source = "registry+https://github.com/rust-lang/crates.io-index" 605 377 checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" 606 378 607 379 [[package]] 608 - name = "miniz_oxide" 609 - version = "0.4.3" 610 - source = "registry+https://github.com/rust-lang/crates.io-index" 611 - checksum = "0f2d26ec3309788e423cfbf68ad1800f061638098d76a83681af979dc4eda19d" 612 - dependencies = [ 613 - "adler", 614 - "autocfg", 615 - ] 616 - 617 - [[package]] 618 380 name = "mp4" 619 - version = "0.8.1" 381 + version = "0.8.2" 620 382 source = "registry+https://github.com/rust-lang/crates.io-index" 621 - checksum = "999db0cca8fd8c1b2352f362691bdafbd90069efd581144066a7909895d23b86" 383 + checksum = "369762a9ab26451c57e0860102029db0f5c6b142baf6f373e759f311a828b50e" 622 384 dependencies = [ 623 385 "byteorder", 624 386 "bytes 0.5.6", ··· 630 392 631 393 [[package]] 632 394 name = "ndk" 633 - version = "0.2.1" 395 + version = "0.3.0" 634 396 source = "registry+https://github.com/rust-lang/crates.io-index" 635 - checksum = "5eb167c1febed0a496639034d0c76b3b74263636045db5489eee52143c246e73" 397 + checksum = "8794322172319b972f528bf90c6b467be0079f1fa82780ffb431088e741a73ab" 636 398 dependencies = [ 637 399 "jni-sys", 638 400 "ndk-sys", ··· 642 404 643 405 [[package]] 644 406 name = "ndk-glue" 645 - version = "0.2.1" 407 + version = "0.3.0" 646 408 source = "registry+https://github.com/rust-lang/crates.io-index" 647 - checksum = "bdf399b8b7a39c6fb153c4ec32c72fd5fe789df24a647f229c239aa7adb15241" 409 + checksum = "c5caf0c24d51ac1c905c27d4eda4fa0635bbe0de596b8f79235e0b17a4d29385" 648 410 dependencies = [ 649 411 "lazy_static", 650 412 "libc", ··· 675 437 676 438 [[package]] 677 439 name = "nix" 678 - version = "0.15.0" 440 + version = "0.20.0" 679 441 source = "registry+https://github.com/rust-lang/crates.io-index" 680 - checksum = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229" 442 + checksum = "fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a" 681 443 dependencies = [ 682 444 "bitflags", 683 445 "cc", 684 - "cfg-if 0.1.10", 446 + "cfg-if", 685 447 "libc", 686 - "void", 687 448 ] 688 449 689 450 [[package]] ··· 698 459 699 460 [[package]] 700 461 name = "num-bigint" 701 - version = "0.3.1" 462 + version = "0.3.2" 702 463 source = "registry+https://github.com/rust-lang/crates.io-index" 703 - checksum = "5e9a41747ae4633fce5adffb4d2e81ffc5e89593cb19917f8fb2cc5ff76507bf" 464 + checksum = "7d0a3d5e207573f948a9e5376662aa743a2ea13f7c50a554d7af443a73fbfeba" 704 465 dependencies = [ 705 466 "autocfg", 706 467 "num-integer", ··· 752 513 753 514 [[package]] 754 515 name = "num_enum" 755 - version = "0.4.3" 516 + version = "0.5.1" 756 517 source = "registry+https://github.com/rust-lang/crates.io-index" 757 - checksum = "ca565a7df06f3d4b485494f25ba05da1435950f4dc263440eda7a6fa9b8e36e4" 518 + checksum = "226b45a5c2ac4dd696ed30fa6b94b057ad909c7b7fc2e0d0808192bced894066" 758 519 dependencies = [ 759 520 "derivative", 760 521 "num_enum_derive", ··· 762 523 763 524 [[package]] 764 525 name = "num_enum_derive" 765 - version = "0.4.3" 526 + version = "0.5.1" 766 527 source = "registry+https://github.com/rust-lang/crates.io-index" 767 - checksum = "ffa5a33ddddfee04c0283a7653987d634e880347e96b5b2ed64de07efb59db9d" 528 + checksum = "1c0fd9eba1d5db0994a239e09c1be402d35622277e35468ba891aa5e3188ce7e" 768 529 dependencies = [ 769 530 "proc-macro-crate", 770 531 "proc-macro2", ··· 773 534 ] 774 535 775 536 [[package]] 776 - name = "object" 777 - version = "0.23.0" 778 - source = "registry+https://github.com/rust-lang/crates.io-index" 779 - checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" 780 - 781 - [[package]] 782 537 name = "oboe" 783 - version = "0.3.1" 538 + version = "0.4.1" 784 539 source = "registry+https://github.com/rust-lang/crates.io-index" 785 - checksum = "1aadc2b0867bdbb9a81c4d99b9b682958f49dbea1295a81d2f646cca2afdd9fc" 540 + checksum = "4cfb2390bddb9546c0f7448fd1d2abdd39e6075206f960991eb28c7fa7f126c4" 786 541 dependencies = [ 787 - "jni 0.14.0", 542 + "jni", 788 543 "ndk", 789 544 "ndk-glue", 790 545 "num-derive", ··· 794 549 795 550 [[package]] 796 551 name = "oboe-sys" 797 - version = "0.3.0" 552 + version = "0.4.0" 798 553 source = "registry+https://github.com/rust-lang/crates.io-index" 799 - checksum = "68ff7a51600eabe34e189eec5c995a62f151d8d97e5fbca39e87ca738bb99b82" 554 + checksum = "fe069264d082fc820dfa172f79be3f2e088ecfece9b1c47b0c9fd838d2bef103" 800 555 dependencies = [ 801 - "fetch_unroll", 556 + "cc", 802 557 ] 803 - 804 - [[package]] 805 - name = "once_cell" 806 - version = "1.5.2" 807 - source = "registry+https://github.com/rust-lang/crates.io-index" 808 - checksum = "13bd41f508810a131401606d54ac32a467c97172d74ba7662562ebba5ad07fa0" 809 558 810 559 [[package]] 811 560 name = "parking_lot" ··· 820 569 821 570 [[package]] 822 571 name = "parking_lot_core" 823 - version = "0.8.2" 572 + version = "0.8.3" 824 573 source = "registry+https://github.com/rust-lang/crates.io-index" 825 - checksum = "9ccb628cad4f84851442432c60ad8e1f607e29752d0bf072cbd0baf28aa34272" 574 + checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" 826 575 dependencies = [ 827 - "cfg-if 1.0.0", 576 + "cfg-if", 828 577 "instant", 829 578 "libc", 830 - "redox_syscall 0.1.57", 579 + "redox_syscall", 831 580 "smallvec", 832 581 "winapi", 833 582 ] ··· 839 588 checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" 840 589 841 590 [[package]] 842 - name = "percent-encoding" 843 - version = "2.1.0" 844 - source = "registry+https://github.com/rust-lang/crates.io-index" 845 - checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" 846 - 847 - [[package]] 848 591 name = "pkg-config" 849 592 version = "0.3.19" 850 593 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 860 603 ] 861 604 862 605 [[package]] 863 - name = "proc-macro-hack" 864 - version = "0.5.19" 865 - source = "registry+https://github.com/rust-lang/crates.io-index" 866 - checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" 867 - 868 - [[package]] 869 606 name = "proc-macro2" 870 - version = "1.0.24" 607 + version = "1.0.26" 871 608 source = "registry+https://github.com/rust-lang/crates.io-index" 872 - checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" 609 + checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" 873 610 dependencies = [ 874 611 "unicode-xid", 875 612 ] 876 613 877 614 [[package]] 878 - name = "publicsuffix" 879 - version = "1.5.4" 880 - source = "registry+https://github.com/rust-lang/crates.io-index" 881 - checksum = "3bbaa49075179162b49acac1c6aa45fb4dafb5f13cf6794276d77bc7fd95757b" 882 - dependencies = [ 883 - "error-chain", 884 - "idna", 885 - "lazy_static", 886 - "regex", 887 - "url", 888 - ] 889 - 890 - [[package]] 891 - name = "qstring" 892 - version = "0.7.2" 893 - source = "registry+https://github.com/rust-lang/crates.io-index" 894 - checksum = "d464fae65fff2680baf48019211ce37aaec0c78e9264c84a3e484717f965104e" 895 - dependencies = [ 896 - "percent-encoding", 897 - ] 898 - 899 - [[package]] 900 615 name = "quote" 901 - version = "1.0.8" 616 + version = "1.0.9" 902 617 source = "registry+https://github.com/rust-lang/crates.io-index" 903 - checksum = "991431c3519a3f36861882da93630ce66b52918dcf1b8e2fd66b397fc96f28df" 618 + checksum = "c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7" 904 619 dependencies = [ 905 620 "proc-macro2", 906 621 ] ··· 916 631 917 632 [[package]] 918 633 name = "redox_syscall" 919 - version = "0.1.57" 634 + version = "0.2.5" 920 635 source = "registry+https://github.com/rust-lang/crates.io-index" 921 - checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 922 - 923 - [[package]] 924 - name = "redox_syscall" 925 - version = "0.2.4" 926 - source = "registry+https://github.com/rust-lang/crates.io-index" 927 - checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" 636 + checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9" 928 637 dependencies = [ 929 638 "bitflags", 930 639 ] 931 640 932 641 [[package]] 933 642 name = "regex" 934 - version = "1.4.3" 643 + version = "1.4.5" 935 644 source = "registry+https://github.com/rust-lang/crates.io-index" 936 - checksum = "d9251239e129e16308e70d853559389de218ac275b515068abc96829d05b948a" 645 + checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19" 937 646 dependencies = [ 938 647 "regex-syntax", 939 648 ] 940 649 941 650 [[package]] 942 651 name = "regex-syntax" 943 - version = "0.6.22" 652 + version = "0.6.23" 944 653 source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "b5eb417147ba9860a96cfe72a0b93bf88fee1744b5636ec99ab20c1aa9376581" 946 - 947 - [[package]] 948 - name = "ring" 949 - version = "0.16.19" 950 - source = "registry+https://github.com/rust-lang/crates.io-index" 951 - checksum = "024a1e66fea74c66c66624ee5622a7ff0e4b73a13b4f5c326ddb50c708944226" 952 - dependencies = [ 953 - "cc", 954 - "libc", 955 - "once_cell", 956 - "spin", 957 - "untrusted", 958 - "web-sys", 959 - "winapi", 960 - ] 961 - 962 - [[package]] 963 - name = "rle-decode-fast" 964 - version = "1.0.1" 965 - source = "registry+https://github.com/rust-lang/crates.io-index" 966 - checksum = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac" 654 + checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" 967 655 968 656 [[package]] 969 657 name = "rodio" 970 - version = "0.13.0" 658 + version = "0.13.1" 971 659 source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "c9683532495146e98878d4948fa1a1953f584cd923f2a5f5c26b7a8701b56943" 660 + checksum = "b65c2eda643191f6d1bb12ea323a9db8d9ba95374e9be3780b5a9fb5cfb8520f" 973 661 dependencies = [ 974 662 "cpal", 975 663 ] 976 664 977 665 [[package]] 978 - name = "rustc-demangle" 979 - version = "0.1.18" 980 - source = "registry+https://github.com/rust-lang/crates.io-index" 981 - checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" 982 - 983 - [[package]] 984 666 name = "rustc-hash" 985 667 version = "1.1.0" 986 668 source = "registry+https://github.com/rust-lang/crates.io-index" 987 669 checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" 988 670 989 671 [[package]] 990 - name = "rustc_version" 991 - version = "0.2.3" 992 - source = "registry+https://github.com/rust-lang/crates.io-index" 993 - checksum = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" 994 - dependencies = [ 995 - "semver", 996 - ] 997 - 998 - [[package]] 999 - name = "rustls" 1000 - version = "0.19.0" 1001 - source = "registry+https://github.com/rust-lang/crates.io-index" 1002 - checksum = "064fd21ff87c6e87ed4506e68beb42459caa4a0e2eb144932e6776768556980b" 1003 - dependencies = [ 1004 - "base64", 1005 - "log", 1006 - "ring", 1007 - "sct", 1008 - "webpki", 1009 - ] 1010 - 1011 - [[package]] 1012 672 name = "ryu" 1013 673 version = "1.0.5" 1014 674 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1030 690 checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" 1031 691 1032 692 [[package]] 1033 - name = "sct" 1034 - version = "0.6.0" 1035 - source = "registry+https://github.com/rust-lang/crates.io-index" 1036 - checksum = "e3042af939fca8c3453b7af0f1c66e533a15a86169e39de2657310ade8f98d3c" 1037 - dependencies = [ 1038 - "ring", 1039 - "untrusted", 1040 - ] 1041 - 1042 - [[package]] 1043 - name = "semver" 1044 - version = "0.9.0" 1045 - source = "registry+https://github.com/rust-lang/crates.io-index" 1046 - checksum = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" 1047 - dependencies = [ 1048 - "semver-parser", 1049 - ] 1050 - 1051 - [[package]] 1052 - name = "semver-parser" 1053 - version = "0.7.0" 1054 - source = "registry+https://github.com/rust-lang/crates.io-index" 1055 - checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" 1056 - 1057 - [[package]] 1058 693 name = "serde" 1059 - version = "1.0.123" 694 + version = "1.0.125" 1060 695 source = "registry+https://github.com/rust-lang/crates.io-index" 1061 - checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae" 696 + checksum = "558dc50e1a5a5fa7112ca2ce4effcb321b0300c0d4ccf0776a9f60cd89031171" 1062 697 dependencies = [ 1063 698 "serde_derive", 1064 699 ] 1065 700 1066 701 [[package]] 1067 702 name = "serde_derive" 1068 - version = "1.0.123" 703 + version = "1.0.125" 1069 704 source = "registry+https://github.com/rust-lang/crates.io-index" 1070 - checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31" 705 + checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" 1071 706 dependencies = [ 1072 707 "proc-macro2", 1073 708 "quote", ··· 1076 711 1077 712 [[package]] 1078 713 name = "serde_json" 1079 - version = "1.0.61" 714 + version = "1.0.64" 1080 715 source = "registry+https://github.com/rust-lang/crates.io-index" 1081 - checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a" 716 + checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 1082 717 dependencies = [ 1083 718 "itoa", 1084 719 "ryu", 1085 720 "serde", 1086 721 ] 1087 - 1088 - [[package]] 1089 - name = "sha1" 1090 - version = "0.6.0" 1091 - source = "registry+https://github.com/rust-lang/crates.io-index" 1092 - checksum = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" 1093 722 1094 723 [[package]] 1095 724 name = "shlex" ··· 1104 733 checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 1105 734 1106 735 [[package]] 1107 - name = "spin" 1108 - version = "0.5.2" 1109 - source = "registry+https://github.com/rust-lang/crates.io-index" 1110 - checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" 1111 - 1112 - [[package]] 1113 - name = "standback" 1114 - version = "0.2.14" 1115 - source = "registry+https://github.com/rust-lang/crates.io-index" 1116 - checksum = "c66a8cff4fa24853fdf6b51f75c6d7f8206d7c75cab4e467bcd7f25c2b1febe0" 1117 - dependencies = [ 1118 - "version_check", 1119 - ] 1120 - 1121 - [[package]] 1122 736 name = "stdweb" 1123 737 version = "0.1.3" 1124 738 source = "registry+https://github.com/rust-lang/crates.io-index" 1125 739 checksum = "ef5430c8e36b713e13b48a9f709cc21e046723fe44ce34587b73a830203b533e" 1126 740 1127 741 [[package]] 1128 - name = "stdweb" 1129 - version = "0.4.20" 1130 - source = "registry+https://github.com/rust-lang/crates.io-index" 1131 - checksum = "d022496b16281348b52d0e30ae99e01a73d737b2f45d38fed4edf79f9325a1d5" 1132 - dependencies = [ 1133 - "discard", 1134 - "rustc_version", 1135 - "stdweb-derive", 1136 - "stdweb-internal-macros", 1137 - "stdweb-internal-runtime", 1138 - "wasm-bindgen", 1139 - ] 1140 - 1141 - [[package]] 1142 - name = "stdweb-derive" 1143 - version = "0.5.3" 1144 - source = "registry+https://github.com/rust-lang/crates.io-index" 1145 - checksum = "c87a60a40fccc84bef0652345bbbbbe20a605bf5d0ce81719fc476f5c03b50ef" 1146 - dependencies = [ 1147 - "proc-macro2", 1148 - "quote", 1149 - "serde", 1150 - "serde_derive", 1151 - "syn", 1152 - ] 1153 - 1154 - [[package]] 1155 - name = "stdweb-internal-macros" 1156 - version = "0.2.9" 1157 - source = "registry+https://github.com/rust-lang/crates.io-index" 1158 - checksum = "58fa5ff6ad0d98d1ffa8cb115892b6e69d67799f6763e162a1c9db421dc22e11" 1159 - dependencies = [ 1160 - "base-x", 1161 - "proc-macro2", 1162 - "quote", 1163 - "serde", 1164 - "serde_derive", 1165 - "serde_json", 1166 - "sha1", 1167 - "syn", 1168 - ] 1169 - 1170 - [[package]] 1171 - name = "stdweb-internal-runtime" 1172 - version = "0.1.5" 1173 - source = "registry+https://github.com/rust-lang/crates.io-index" 1174 - checksum = "213701ba3370744dcd1a12960caa4843b3d68b4d1c0a5d575e0d65b2ee9d16c0" 1175 - 1176 - [[package]] 1177 742 name = "strsim" 1178 743 version = "0.9.3" 1179 744 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1181 746 1182 747 [[package]] 1183 748 name = "syn" 1184 - version = "1.0.60" 749 + version = "1.0.68" 1185 750 source = "registry+https://github.com/rust-lang/crates.io-index" 1186 - checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" 751 + checksum = "3ce15dd3ed8aa2f8eeac4716d6ef5ab58b6b9256db41d7e1a0224c2788e8fd87" 1187 752 dependencies = [ 1188 753 "proc-macro2", 1189 754 "quote", ··· 1191 756 ] 1192 757 1193 758 [[package]] 1194 - name = "tar" 1195 - version = "0.4.32" 1196 - source = "registry+https://github.com/rust-lang/crates.io-index" 1197 - checksum = "0313546c01d59e29be4f09687bcb4fb6690cec931cc3607b6aec7a0e417f4cc6" 1198 - dependencies = [ 1199 - "filetime", 1200 - "libc", 1201 - "xattr", 1202 - ] 1203 - 1204 - [[package]] 1205 759 name = "thiserror" 1206 - version = "1.0.23" 760 + version = "1.0.24" 1207 761 source = "registry+https://github.com/rust-lang/crates.io-index" 1208 - checksum = "76cc616c6abf8c8928e2fdcc0dbfab37175edd8fb49a4641066ad1364fdab146" 762 + checksum = "e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e" 1209 763 dependencies = [ 1210 764 "thiserror-impl", 1211 765 ] 1212 766 1213 767 [[package]] 1214 768 name = "thiserror-impl" 1215 - version = "1.0.23" 769 + version = "1.0.24" 1216 770 source = "registry+https://github.com/rust-lang/crates.io-index" 1217 - checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" 771 + checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" 1218 772 dependencies = [ 1219 773 "proc-macro2", 1220 774 "quote", ··· 1222 776 ] 1223 777 1224 778 [[package]] 1225 - name = "time" 1226 - version = "0.2.25" 1227 - source = "registry+https://github.com/rust-lang/crates.io-index" 1228 - checksum = "1195b046942c221454c2539395f85413b33383a067449d78aab2b7b052a142f7" 1229 - dependencies = [ 1230 - "const_fn", 1231 - "libc", 1232 - "standback", 1233 - "stdweb 0.4.20", 1234 - "time-macros", 1235 - "version_check", 1236 - "winapi", 1237 - ] 1238 - 1239 - [[package]] 1240 - name = "time-macros" 1241 - version = "0.1.1" 1242 - source = "registry+https://github.com/rust-lang/crates.io-index" 1243 - checksum = "957e9c6e26f12cb6d0dd7fc776bb67a706312e7299aed74c8dd5b17ebb27e2f1" 1244 - dependencies = [ 1245 - "proc-macro-hack", 1246 - "time-macros-impl", 1247 - ] 1248 - 1249 - [[package]] 1250 - name = "time-macros-impl" 1251 - version = "0.1.1" 1252 - source = "registry+https://github.com/rust-lang/crates.io-index" 1253 - checksum = "e5c3be1edfad6027c69f5491cf4cb310d1a71ecd6af742788c6ff8bced86b8fa" 1254 - dependencies = [ 1255 - "proc-macro-hack", 1256 - "proc-macro2", 1257 - "quote", 1258 - "standback", 1259 - "syn", 1260 - ] 1261 - 1262 - [[package]] 1263 - name = "tinyvec" 1264 - version = "1.1.1" 1265 - source = "registry+https://github.com/rust-lang/crates.io-index" 1266 - checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" 1267 - dependencies = [ 1268 - "tinyvec_macros", 1269 - ] 1270 - 1271 - [[package]] 1272 - name = "tinyvec_macros" 1273 - version = "0.1.0" 1274 - source = "registry+https://github.com/rust-lang/crates.io-index" 1275 - checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" 1276 - 1277 - [[package]] 1278 779 name = "toml" 1279 780 version = "0.5.8" 1280 781 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1284 785 ] 1285 786 1286 787 [[package]] 1287 - name = "unicode-bidi" 1288 - version = "0.3.4" 1289 - source = "registry+https://github.com/rust-lang/crates.io-index" 1290 - checksum = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" 1291 - dependencies = [ 1292 - "matches", 1293 - ] 1294 - 1295 - [[package]] 1296 - name = "unicode-normalization" 1297 - version = "0.1.16" 1298 - source = "registry+https://github.com/rust-lang/crates.io-index" 1299 - checksum = "a13e63ab62dbe32aeee58d1c5408d35c36c392bba5d9d3142287219721afe606" 1300 - dependencies = [ 1301 - "tinyvec", 1302 - ] 1303 - 1304 - [[package]] 1305 788 name = "unicode-xid" 1306 789 version = "0.2.1" 1307 790 source = "registry+https://github.com/rust-lang/crates.io-index" 1308 791 checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" 1309 792 1310 793 [[package]] 1311 - name = "unreachable" 1312 - version = "1.0.0" 1313 - source = "registry+https://github.com/rust-lang/crates.io-index" 1314 - checksum = "382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56" 1315 - dependencies = [ 1316 - "void", 1317 - ] 1318 - 1319 - [[package]] 1320 - name = "untrusted" 1321 - version = "0.7.1" 1322 - source = "registry+https://github.com/rust-lang/crates.io-index" 1323 - checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" 1324 - 1325 - [[package]] 1326 - name = "ureq" 1327 - version = "1.5.4" 1328 - source = "registry+https://github.com/rust-lang/crates.io-index" 1329 - checksum = "294b85ef5dbc3670a72e82a89971608a1fcc4ed5c7c5a2895230d31a95f0569b" 1330 - dependencies = [ 1331 - "base64", 1332 - "chunked_transfer", 1333 - "cookie", 1334 - "cookie_store", 1335 - "log", 1336 - "once_cell", 1337 - "qstring", 1338 - "rustls", 1339 - "url", 1340 - "webpki", 1341 - "webpki-roots", 1342 - ] 1343 - 1344 - [[package]] 1345 - name = "url" 1346 - version = "2.2.0" 1347 - source = "registry+https://github.com/rust-lang/crates.io-index" 1348 - checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" 1349 - dependencies = [ 1350 - "form_urlencoded", 1351 - "idna", 1352 - "matches", 1353 - "percent-encoding", 1354 - ] 1355 - 1356 - [[package]] 1357 794 name = "version_check" 1358 - version = "0.9.2" 795 + version = "0.9.3" 1359 796 source = "registry+https://github.com/rust-lang/crates.io-index" 1360 - checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" 1361 - 1362 - [[package]] 1363 - name = "void" 1364 - version = "1.0.2" 1365 - source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 797 + checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 1367 798 1368 799 [[package]] 1369 800 name = "walkdir" 1370 - version = "2.3.1" 801 + version = "2.3.2" 1371 802 source = "registry+https://github.com/rust-lang/crates.io-index" 1372 - checksum = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" 803 + checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" 1373 804 dependencies = [ 1374 805 "same-file", 1375 806 "winapi", ··· 1378 809 1379 810 [[package]] 1380 811 name = "wasm-bindgen" 1381 - version = "0.2.70" 812 + version = "0.2.73" 1382 813 source = "registry+https://github.com/rust-lang/crates.io-index" 1383 - checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be" 814 + checksum = "83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9" 1384 815 dependencies = [ 1385 - "cfg-if 1.0.0", 816 + "cfg-if", 1386 817 "wasm-bindgen-macro", 1387 818 ] 1388 819 1389 820 [[package]] 1390 821 name = "wasm-bindgen-backend" 1391 - version = "0.2.70" 822 + version = "0.2.73" 1392 823 source = "registry+https://github.com/rust-lang/crates.io-index" 1393 - checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7" 824 + checksum = "ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae" 1394 825 dependencies = [ 1395 826 "bumpalo", 1396 827 "lazy_static", ··· 1403 834 1404 835 [[package]] 1405 836 name = "wasm-bindgen-macro" 1406 - version = "0.2.70" 837 + version = "0.2.73" 1407 838 source = "registry+https://github.com/rust-lang/crates.io-index" 1408 - checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c" 839 + checksum = "3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f" 1409 840 dependencies = [ 1410 841 "quote", 1411 842 "wasm-bindgen-macro-support", ··· 1413 844 1414 845 [[package]] 1415 846 name = "wasm-bindgen-macro-support" 1416 - version = "0.2.70" 847 + version = "0.2.73" 1417 848 source = "registry+https://github.com/rust-lang/crates.io-index" 1418 - checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385" 849 + checksum = "d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c" 1419 850 dependencies = [ 1420 851 "proc-macro2", 1421 852 "quote", ··· 1426 857 1427 858 [[package]] 1428 859 name = "wasm-bindgen-shared" 1429 - version = "0.2.70" 860 + version = "0.2.73" 1430 861 source = "registry+https://github.com/rust-lang/crates.io-index" 1431 - checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64" 862 + checksum = "d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489" 1432 863 1433 864 [[package]] 1434 865 name = "web-sys" 1435 - version = "0.3.47" 866 + version = "0.3.50" 1436 867 source = "registry+https://github.com/rust-lang/crates.io-index" 1437 - checksum = "c40dc691fc48003eba817c38da7113c15698142da971298003cac3ef175680b3" 868 + checksum = "a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be" 1438 869 dependencies = [ 1439 870 "js-sys", 1440 871 "wasm-bindgen", 1441 872 ] 1442 873 1443 874 [[package]] 1444 - name = "webpki" 1445 - version = "0.21.4" 1446 - source = "registry+https://github.com/rust-lang/crates.io-index" 1447 - checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" 1448 - dependencies = [ 1449 - "ring", 1450 - "untrusted", 1451 - ] 1452 - 1453 - [[package]] 1454 - name = "webpki-roots" 1455 - version = "0.21.0" 1456 - source = "registry+https://github.com/rust-lang/crates.io-index" 1457 - checksum = "82015b7e0b8bad8185994674a13a93306bea76cf5a16c5a181382fd3a5ec2376" 1458 - dependencies = [ 1459 - "webpki", 1460 - ] 1461 - 1462 - [[package]] 1463 875 name = "winapi" 1464 876 version = "0.3.9" 1465 877 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1489 901 version = "0.4.0" 1490 902 source = "registry+https://github.com/rust-lang/crates.io-index" 1491 903 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 1492 - 1493 - [[package]] 1494 - name = "xattr" 1495 - version = "0.2.2" 1496 - source = "registry+https://github.com/rust-lang/crates.io-index" 1497 - checksum = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" 1498 - dependencies = [ 1499 - "libc", 1500 - ]
+1 -1
Cargo.toml
··· 13 13 categories = ["multimedia::audio"] 14 14 15 15 [dependencies] 16 - mp4 = "0.8.1" 16 + mp4 = "0.8.2" 17 17 fdk-aac = "0.4.0" 18 18 rodio = { version = "0.13.0", default-features = false }
+4
src/adts.rs
··· 40 40 AudioObjectType::AacLowComplexity => 2, 41 41 AudioObjectType::AacScalableSampleRate => 3, 42 42 AudioObjectType::AacLongTermPrediction => 4, 43 + // types 5 (SBR) and 29 (PS) can be coerced down to type 2 (AAC-LC) 44 + AudioObjectType::SpectralBandReplication => 2, 45 + AudioObjectType::ParametricStereo => 2, 46 + x => panic!("Unsupported object type {}", x), 43 47 }; 44 48 let adts_object_type = object_type - 1; 45 49 byte2 = (byte2 << 2) | adts_object_type; // EE