[[bin]]
name = "playa"
path = "src/main.rs"
[dependencies.anyhow]
version = "1.0"
[dependencies.bytemuck]
version = "1.24"
[dependencies.clap]
features = ["derive"]
version = "4.5"
[dependencies.crossbeam-channel]
version = "0.5"
[dependencies.dirs-next]
version = "2.0"
[dependencies.eframe]
features = ["persistence"]
version = "0.33"
[dependencies.egui_glow]
version = "0.33"
[dependencies.egui_ltreeview]
features = ["persistence"]
version = "0.6.0"
[dependencies.env_logger]
version = "0.11"
[dependencies.glob]
version = "0.3"
[dependencies.half]
version = "1.8"
[dependencies.image]
features = ["exr", "png", "jpeg", "tiff", "tga", "hdr"]
version = "0.25"
[dependencies.log]
version = "0.4"
[dependencies.lru]
version = "0.16"
[dependencies.num_cpus]
version = "1.16"
[dependencies.once_cell]
version = "1.19"
[dependencies.openexr]
optional = true
version = "0.11"
[dependencies.rayon]
version = "1.10"
[dependencies.regex]
version = "1.12"
[dependencies.rfd]
version = "0.15"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.sysinfo]
version = "0.37"
[features]
default = []
openexr = ["dep:openexr"]
[package]
authors = ["joss13@gmail.com"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["multimedia::images", "graphics"]
description = "Image sequence player for VFX (EXR, PNG, JPEG, TIFF). Pure Rust with optional OpenEXR support."
edition = "2024"
exclude = [".github/*", "todo/*", "bootstrap.cmd", "bootstrap.sh", "build.rs", "cliff.toml"]
homepage = "https://github.com/ssoj13/playa"
keywords = ["image", "exr", "player", "vfx", "sequence"]
license = "MIT"
name = "playa"
readme = "README.md"
repository = "https://github.com/ssoj13/playa"
version = "0.1.76"
[package.metadata.packager]
icons = ["icon.png"]
identifier = "com.playa.exr-player"
product-name = "Playa"
resources = ["target/release/*.dll", "target/release/*.so*", "shaders"]
[[package.metadata.packager.file-associations]]
description = "Image Sequence Files"
extensions = ["exr", "png", "jpg", "jpeg", "tif", "tiff"]
role = "editor"
[package.metadata.packager.macos]
[package.metadata.packager.nsis]
installer-mode = "perMachine"
[package.metadata.packager.windows]
allow-downgrades = true
[package.metadata.release]
pre-release-commit-message = "chore: Release {{crate_name}} v{{version}}"
pre-release-hook = ["git-cliff", "--tag", "v{{version}}", "-o", "CHANGELOG.md"]
[profile.release]
strip = false