BFlat
676eeb8d07
Merge pull request #2289 from onlykshitij/feat/script-panel-submenus
...
Scripts: subfolders of the Scripts and ScriptUI Panels folders become submenus
2026-10-30 01:23:53 +07:00
BFlat
eccb1883e2
Merge pull request #1092 from vangel76/fix-1083-beat-marker-audio-pause
...
Markers: adding one during playback no longer stops the audio (#1083 , #1085 )
2026-10-30 01:23:37 +07:00
BFlat
248818522a
Merge pull request #1763 from Higgs32584/fix/1615-cpu-inflight-cap
...
Export: cap CPU frames in flight with EFFECTCRAFT_CPU_INFLIGHT (#1615 )
2026-10-30 01:23:12 +07:00
BFlat
c31e651e82
Merge pull request #1504 from midasmatterhorn/fix/issue-1274-obj-sibling-textures
...
model: OBJ/MTL references from another machine find the file next to the model, and a missing one is logged
2026-10-30 01:22:54 +07:00
BFlat
decad188aa
Merge pull request #1805 from nanox333/feat/marker-name-box
...
Marker names are drawn in a small outlined box, in theme colours
2026-10-30 01:22:36 +07:00
BFlat
6e3c864c98
Merge pull request #2396 from vangel76/av1enc-transform-specialise
...
av1enc: specialise the inverse transform per size, size the forward tmp buffer
2026-10-30 01:22:20 +07:00
BFlat
b42cbcdb5e
Merge pull request #1921 from tylerjenningsw/enhance/keyframe-text-clipboard
...
Clipboard: export keyframes as After Effects-compatible text
2026-10-30 01:22:04 +07:00
BFlat
7099fe0bae
Merge pull request #1874 from vangel76/rfx-masks-shapes
...
Mask feather, Repeater opacity and Trim Paths on rectangles render as in After Effects
2026-10-30 01:21:47 +07:00
BFlat
7175a20f63
Merge pull request #1804 from tylerjenningsw/fix/roto-stroke-order
...
Roto Brush: apply correction strokes in drawing order (#1646 )
2026-10-30 01:21:32 +07:00
BFlat
8c7c8bee8c
Merge pull request #2519 from WillPastor/codex/2492-timeline-drag-release
...
Fix timeline layer drops after scrolling (#2492 )
2026-10-30 01:21:15 +07:00
BFlat
9cb5255575
Merge pull request #1177 from tylerjenningsw/fix/947-preview-opening-audio
...
Preview: preserve opening audio while preparing video playback (#947 )
2026-10-30 01:20:53 +07:00
BFlat
a0bf1b13d8
Merge pull request #1382 from tylerjenningsw/fix/particle-birth-history
...
Particles: preserve emitted particles when Birth Rate changes (#1373 )
2026-10-30 01:20:20 +07:00
BFlat
50ebecbca8
Merge pull request #973 from itrycodinganditsbad/docs/user-docs-baseline
...
docs: add user docs in docs/user
2026-10-30 01:20:03 +07:00
BFlat
fdacc43404
Merge pull request #1069 from untypequicode/nix-flake
...
Add a Nix flake (NixOS, GNOME and Hyprland)
2026-10-30 01:19:45 +07:00
BFlat
b669e4a951
Merge pull request #2476 from ashokram-si/feat/targa-sequence-output
...
Export: Targa (.tga) sequence output, 24-bit RGB or 32-bit RGB + Alpha
2026-10-30 01:19:27 +07:00
BFlat
0f2225fe9c
Merge pull request #2161 from Barzabel/fix/2124-2125-expr-nesting
...
expr: bound runtime parser and native recursion depth (#2124 , #2125 )
2026-10-30 01:19:11 +07:00
BFlat
1e1d04d8d5
Merge pull request #1774 from yanhenrique-dev/i18n/ptbr-panels
...
i18n: complete the Brazilian Portuguese (pt-br) panel catalog
2026-10-30 01:18:53 +07:00
BFlat
96a8af9560
Merge pull request #2157 from zitann2020/i18n/ja-effect-names-2
...
i18n(ja): the effect names, 297 of 307, as AE's Effect menu draws them
2026-10-30 01:18:39 +07:00
BFlat
6a40892b32
Merge pull request #1904 from ki2pixel/matchgrain-cpu-optimization
...
effects: speed up Match Grain's CPU analysis (~3x on 1080p/4K)
2026-10-30 01:18:23 +07:00
BFlat
6f1d11af94
Merge pull request #1385 from tylerjenningsw/enhance/pickwhip-index-refs
...
Expressions: Alt-pickwhip references effect parameters by index (refs #1072 )
2026-10-30 01:18:08 +07:00
BFlat
844e8899be
Merge pull request #2351 from vangel76/point-two-stage-search
...
Point tracker: refine in a 3x3 neighbourhood when the motion was small
2026-10-30 01:17:52 +07:00
BFlat
e6e0c98c20
Merge pull request #2311 from marcoarnulfo/feat/run-commands
...
CLI: run --commands reads {"command", "params"} steps from a JSON or JSON Lines file, or standard input (#2251 )
2026-10-30 01:17:37 +07:00
BFlat
4a060dbb5a
Merge pull request #2402 from vangel76/opusenc-pvq-search
...
opusenc: vectorisable candidate filter for the greedy PVQ pulse search
2026-10-30 01:17:19 +07:00
BFlat
fc4f9579b2
Merge pull request #2409 from vangel76/av1enc-first-frame-probe
...
av1enc: find the first frame's quantizer in fewer passes
2026-10-30 01:16:57 +07:00
BFlat
a7f1d11620
Merge pull request #1326 from tylerjenningsw/fix/gpu-frame-validation
...
GPU: contain frame-local validation failures (refs #1319 )
2026-10-30 01:16:36 +07:00
BFlat
deae529ebb
Merge pull request #2362 from Kaedo17/split/export-oracles
...
export: tag BT.709 limited-range nclx; the ffmpeg oracles pick decoders by name and skip unbuildable fixtures
2026-10-30 01:16:20 +07:00
BFlat
742f2a2bdd
Merge pull request #2158 from Barzabel/fix/2139-gltf-accessor-bounds
...
model: cap glTF buffer-less accessors per file, check element offsets (#2139 )
2026-10-30 01:16:03 +07:00
BFlat
bee53b40da
Merge pull request #1661 from marcoarnulfo/fix/path-end-flip
...
Auto-orient: keep the last heading when an expression-driven Position stops
2026-10-30 01:15:47 +07:00
BFlat
f987de8023
Merge pull request #1395 from zitann2020/i18n/ja-cjk-baseline
...
i18n: the CJK fallback sits on the Latin baseline (#1309 )
2026-10-30 01:15:32 +07:00
BFlat
2faaa89c63
Merge pull request #2535 from klosixgaming-arch/fix/943-turbulent-displace-evolution
...
effects: Turbulent Displace Evolution moves the pattern at a constant rate (#943 )
2026-10-30 01:15:12 +07:00
BFlat
cd33f8215f
Merge pull request #1347 from DWAA1660/fix/1243-confined-query-paths
...
Automation: confine every command that reads or writes a file it is given (#1243 )
2026-10-30 01:14:53 +07:00
BFlat
e38bed2d7b
Merge pull request #2521 from Anubhav-Rai/automation-refuse-script-code-main
...
automation: a confined agent can't start a script's code (#2131 F-11, "Running code")
2026-10-30 01:14:36 +07:00
BFlat
ec4f3ed8b1
Merge pull request #2408 from vangel76/av1enc-rate-accuracy
...
av1enc: fix the bitrate overshoot of the bitrate mode rate control
2026-10-30 01:14:21 +07:00
BFlat
6664e26e60
Merge pull request #2449 from vangel76/vp9enc-tables-carry-dimensions
...
vp9enc: probability delta table, linear bool-encoder carry, clamp oversized frames
2026-10-30 01:13:58 +07:00
BFlat
ec4b275e38
Merge pull request #2331 from vangel76/trkx-klt-window-weights
...
Tracker: Lucas-Kanade resolves its bilinear taps once per window
2026-10-30 01:13:38 +07:00
BFlat
1f9ebe3927
Merge pull request #2342 from vangel76/camtrack-banded-cholesky
...
Camera tracking: factor narrow camera systems within their band
2026-10-30 01:13:23 +07:00
BFlat
c357d2901a
Merge pull request #2398 from vangel76/opusenc-nlsf-grid
...
opusenc: tabulate the a2nlsf cosine grid, halve its bisection, memoise pitch contour correlations
2026-10-30 01:13:05 +07:00
BFlat
e9ff2754b2
Merge pull request #2445 from vangel76/vp9enc-phase-planes-fast-path
...
vp9enc: vectorised phase-plane filters and a predict fast path
2026-10-30 01:12:48 +07:00
bflatastic and Claude Opus 5.5
3f00560f00
Export tests: re-pin the H.264 MP4 bytes for its BT.709 nclx colr box (+19 bytes)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 01:10:42 +07:00
Kaedo17
949736fe36
review: the H.264 oracle fixture uses options the picked encoder accepts
...
CodeRabbit's leftover nitpick: h264_mp4 hard-coded -preset medium -crf 18 for
whatever encoder the build ships, but libopenh264 (and the hardware backends)
reject both — so a build whose picked encoder is not libx264 failed the fixture
and silently skipped every check gated on it. libx264 keeps its constant-quality
pair; everything else gets -b:v. Pinned by a small test over the option sets.
2026-10-30 01:30:53 +08:00
Kaedo17
123095b6df
export: tag BT.709 limited-range nclx; the ffmpeg oracles pick decoders by name and skip unbuildable fixtures
...
- Exported HEVC/AV1 nclx says BT.709 and limited range where the pipeline
means it, matching what the players we tested assume; the round-trip
tests pin the box values.
- The ffmpeg oracle helpers no longer read the flags column of
`ffmpeg -decoders` for "is a decoder" — every row of that listing is a
decoder, and the trailing D there is "supports direct rendering method
1", which a build's hevc decoder may legitimately lack. Decoders are
matched by the codec-name column alone.
- Fixtures a given ffmpeg build cannot actually encode (a listed encoder
that fails at run time: hardware backends without their device, the
noopenh264 stub) skip with a note instead of failing the run.
2026-10-30 01:30:53 +08:00
bflatastic and Claude Opus 5.5
b3a4731ef7
i18n(pt-br): rustfmt the panel catalog rows
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 00:23:12 +07:00
bflatastic
d1ecba078d
Merge remote-tracking branch 'origin/main' into HEAD
2026-10-30 00:23:10 +07:00
bflatastic and Claude Opus 5.5
379be9e7c8
Scripts: rustfmt the subfolder test
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-30 00:23:08 +07:00
BFlat
03f1a1b221
Merge pull request #2181 from Silvertree2010/fix/h1288-svg-path-arc-with-a-very-large-r
...
Draw a line to the end point of degenerate SVG arcs
2026-10-30 00:16:36 +07:00
BFlat
866a697d46
Merge pull request #2550 from ashokram-si/feat/shape-size-chain-2489
...
Shape Size gets the Constrain Proportions chain, off by default (#2489 )
2026-10-30 00:16:23 +07:00
BFlat
d52e3a4728
Merge pull request #2467 from Silvertree2010/fix/h2773-seconds-time-display-shows-0-000
...
Fix "-0.000" in seconds time display for tiny negative times
2026-10-30 00:16:11 +07:00
bflatastic
3266a84c8d
Merge main into #2181 ; keep both sides of crates/svg/src/pathdata.rs
2026-10-30 00:15:40 +07:00
bflatastic
1642bc54e1
Merge main into #2550 ; keep both sides of contributors/people.toml
2026-10-30 00:15:29 +07:00
bflatastic
33bf8e3cb0
Merge main into #2467 ; keep both sides of crates/time/src/lib.rs
2026-10-30 00:15:14 +07:00