Fix a memory leak in standard scene check method (#593)

This commit is contained in:
Josh Holmer 2022-03-15 08:38:53 -04:00 committed by GitHub
parent fe137408c9
commit d480428fc6
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 6 deletions

15
Cargo.lock generated
View file

@ -135,9 +135,9 @@ dependencies = [
[[package]]
name = "av-scenechange"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c5f1ee878fc434a52b8fc258418a9b1c08273c48599da652cdd79c43d6ad9f10"
source = "git+https://github.com/rust-av/av-scenechange?rev=9425e3597b27c79cd970756b7cdb9c24cb2c4d03#9425e3597b27c79cd970756b7cdb9c24cb2c4d03"
dependencies = [
"anyhow",
"rav1e",
"rust_hawktracer",
"y4m",
@ -1129,7 +1129,7 @@ dependencies = [
[[package]]
name = "rav1e"
version = "0.5.0"
source = "git+https://github.com/xiph/rav1e?rev=75dd4d289be46e54012d715ed35f37e74f16eb9a#75dd4d289be46e54012d715ed35f37e74f16eb9a"
source = "git+https://github.com/xiph/rav1e#de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5"
dependencies = [
"arbitrary",
"arg_enum_proc_macro",
@ -1645,7 +1645,7 @@ dependencies = [
[[package]]
name = "v_frame"
version = "0.2.5"
source = "git+https://github.com/xiph/rav1e?rev=75dd4d289be46e54012d715ed35f37e74f16eb9a#75dd4d289be46e54012d715ed35f37e74f16eb9a"
source = "git+https://github.com/xiph/rav1e#de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5"
dependencies = [
"cfg-if",
"noop_proc_macro",
@ -1684,7 +1684,7 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426"
[[package]]
name = "vergen"
version = "3.0.4"
source = "git+https://github.com/xiph/rav1e?rev=75dd4d289be46e54012d715ed35f37e74f16eb9a#75dd4d289be46e54012d715ed35f37e74f16eb9a"
source = "git+https://github.com/xiph/rav1e#de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5"
dependencies = [
"bitflags",
"chrono",
@ -1885,3 +1885,8 @@ name = "y4m"
version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a72a9921af8237fe25097a1ae31c92a05c1d39b2454653ad48f2f407cf7a0dae"
[[patch.unused]]
name = "rav1e"
version = "0.5.0"
source = "git+https://github.com/xiph/rav1e?rev=de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5#de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5"

View file

@ -47,6 +47,7 @@ debug-assertions = true
overflow-checks = true
[patch.crates-io]
rav1e = { git = "https://github.com/xiph/rav1e", rev = "75dd4d289be46e54012d715ed35f37e74f16eb9a" }
rav1e = { git = "https://github.com/xiph/rav1e", rev = "de97f3bbcc0336e1e4195ebaeb2c74fda2018dc5" }
av-scenechange = { git = "https://github.com/rust-av/av-scenechange", rev = "9425e3597b27c79cd970756b7cdb9c24cb2c4d03" }
# TODO: switch to release version once the fix for av_get_best_stream is published on crates.io.
ffmpeg-next = { git = "https://github.com/zmwangx/rust-ffmpeg", rev = "0054b0e51b35ed240b193c7a93455714b4d75726" }