filmcraft/crates
Brandon Thomas 79a3b623fe Pool trim: free only the float shelf, and only after a standalone export
pool::trim() from Pipeline::drop flushed the whole process-wide pool after every
render-preview segment and proxy, and threw away playback's U8/U16 planes too.
Now Pipeline::drop calls pool::trim_f32() only when !settings.part_of_batch.
PoolStats gains f32_idle_bytes so the tests can check the float shelf alone.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 09:55:47 -04:00
..
aac codecs: HE-AAC plays at its output rate; AAC export caps the bitrate (#108) 2026-10-06 22:28:30 -05:00
ac3 Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
apv Codecs: add clean-room APV (RFC 9924) decoder, encoder, container support, and export presets 2026-10-06 17:24:34 -04:00
audio-dsp Audio: play a sequence on a device at another rate without phase jumps 2026-10-07 00:35:29 -07:00
automation MCP: cancelling a movie export keeps numbered files beside it 2026-10-08 21:05:31 -07:00
av1 Merge pull request #14 from storytold/pr/never-crash-av1 2026-10-04 16:16:18 -04:00
bitstream Never crash: deny the panicking lints in the already-clean crates and apps 2026-10-04 16:08:23 -04:00
captions Captions: report invalid TTML timing parameters on import 2026-10-04 21:48:25 -07:00
cfb Merge pull request #27 from storytold/pr/never-crash-clean-crates 2026-10-04 16:19:27 -04:00
codecs Merge remote-tracking branch 'origin/main' into fix-359 2026-10-09 09:26:08 -04:00
color Never crash: deny the panicking lints in the already-clean crates and apps 2026-10-04 16:08:23 -04:00
dnx Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
edit #172: sequence.settings scales Motion with the frame size and takes timecode, render quality and colour 2026-10-08 20:58:37 -05:00
engine Merge remote-tracking branch 'origin/main' into fix-355 2026-10-09 09:27:39 -04:00
export Pool trim: free only the float shelf, and only after a standalone export 2026-10-09 09:55:47 -04:00
format #210 review: bound MXF reads by the file, keep legacy projects opening, allow 16K 2026-10-07 20:52:53 -04:00
frame Pool trim: free only the float shelf, and only after a standalone export 2026-10-09 09:55:47 -04:00
geom Never crash: deny the panicking lints in the already-clean crates and apps 2026-10-04 16:08:23 -04:00
golden GPU2: standard effects on the GPU compositor (#30) 2026-10-05 07:50:20 -04:00
gpu CI: gpu test uses as_chunks (clippy chunks_exact_to_as_chunks on Rust 1.99) 2026-10-09 09:38:45 -04:00
h264 HW5: Linux VA-API H.264 hardware decoding (#30) 2026-10-09 08:35:57 +07:00
h264enc fix: validate hostile project, export and MXF inputs 2026-10-07 20:38:43 -04:00
hevc HW5: Linux VA-API HEVC hardware decoding, Main and Main 10 (#30) 2026-10-09 09:00:30 +07:00
interchange #340: FCP7 XML clip source span always matches its record span 2026-10-09 10:37:12 +02:00
isobmff chore(lints): preserve behavior in workspace clippy cleanup 2026-10-08 18:22:27 +08:00
matroska chore(lints): preserve behavior in workspace clippy cleanup 2026-10-08 18:22:27 +08:00
media Thumbnails decode with small decoders that are not kept 2026-10-09 04:32:43 -03:00
mpeg2v mpeg2v: seed_sweep derives its seeds without overflowing 2026-10-06 13:51:43 -04:00
mpegts Merge pull request #15 from storytold/pr/never-crash-containers 2026-10-04 16:16:36 -04:00
mxf #210 review: bound MXF reads by the file, keep legacy projects opening, allow 16K 2026-10-07 20:52:53 -04:00
ogg Containers: never crash — mpegts, ogg, mxf, matroska without expect/unreachable 2026-10-04 11:37:58 -04:00
opus Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
platform Merge pull request #300 from dcarnelutti/platform/warm-hevc-probe 2026-10-09 09:25:32 -04:00
project #210 review: bound MXF reads by the file, keep legacy projects opening, allow 16K 2026-10-07 20:52:53 -04:00
prores Merge pull request #16 from storytold/pr/never-crash-codecs-small 2026-10-04 16:16:55 -04:00
render Merge pull request #305 from Pathos0925/fix/296-mono-loudness 2026-10-09 09:24:45 -04:00
scopes Merge pull request #27 from storytold/pr/never-crash-clean-crates 2026-10-04 16:19:27 -04:00
speech Merge pull request #27 from storytold/pr/never-crash-clean-crates 2026-10-04 16:19:27 -04:00
testkit Clippy 1.99: fix new lints so `cargo xtask ci` is green again 2026-10-04 15:55:23 -04:00
text Merge pull request #277 from midasdf/fix/vertical-japanese-punctuation 2026-10-09 09:23:20 -04:00
time fix: frame stepping broken for non-standard frame rates (#301) 2026-10-08 18:37:41 -04:00
ui-egui Merge remote-tracking branch 'origin/main' into fix-256 2026-10-09 09:29:27 -04:00
vp9 vp9: never crash — no unwrap/expect/panic in the decoder, deny them 2026-10-04 11:15:05 -04:00