collective

Browse / project

github.com/storytold/filmcraft

upstream

Patches by score

PatchStatusScoreAdoptersSizeAuthorShared
Bump winit for Wayland gestures and drag-and-drop supportopen0.000+1 −1benevolentbot (PR #3463)2026-10-28
interchange: reject overflowing EDL fields without leaking event metadataopen0.000+48 −2SevenxDev (PR #3462)2026-10-28
captions: reject unparseable MCC timecode fieldsopen0.000+17 −3SevenxDev (PR #3461)2026-10-28
fix(codecs): frame lookup inside a frame with one timestamp unit per frameopen0.000+184 −12alexanderalber (PR #3452)2026-10-28
i18n(fr): translate the 8 interface strings still in Englishopen0.000+8 −0SevenxDev (PR #3446)2026-10-28
Fix trim_caption moving edges of captions shorter than one frameopen0.000+30 −2Silvertree2010 (PR #3440)2026-10-28
chore(deps): bump the cargo-dependencies group across 1 directory with 12 updatesopen0.000+688 −311app/dependabot (PR #3439)2026-10-28
Inherit preceding keyframe interpolation when adding a keyframeopen0.000+17 −1Silvertree2010 (PR #3438)2026-10-28
lumetri: a plain click places a point on the curve (#3431)open0.000+20 −1rahul05ranjan (PR #3435)2026-10-28
Use default interpolation for keyframes added before the firstopen0.000+13 −1Silvertree2010 (PR #3434)2026-10-28
feat(text): strikethrough for graphic textopen0.000+235 −31alexanderalber (PR #3433)2026-10-28
Strip UTF-8 byte order mark when parsing .cube LUT filesopen0.000+9 −0Silvertree2010 (PR #3432)2026-10-28
Add native Premiere Pro project importopen0.000+1599 −98LeowFlow (PR #3428)2026-10-28
graphics: Responsive Design - Time can hold the pose before the out-animation and cutopen0.000+50 −6midasmatterhorn (PR #3427)2026-10-28
Export: preserve optional binary transparency in animated GIFs (#3396)open0.000+265 −7thecyberbutler (PR #3423)2026-10-28
web: Keep WebCodecs enabled after media read errorsopen0.000+101 −1michael-holzheu (PR #3422)2026-10-28
Refuse non-finite colour components in effects.setParamopen0.000+25 −6Silvertree2010 (PR #3417)2026-10-28
Shorten atomic_write temp names so long project names still saveopen0.000+22 −0Silvertree2010 (PR #3416)2026-10-28
engine: effects.addKeyframe keeps an explicit time at the out point and says what it did (#3386)open0.000+102 −7x-labb (PR #3409)2026-10-28
timeline: Track Select Forward/Backward selects and moves the captions with the clips (#3388)open0.000+223 −6x-labb (PR #3407)2026-10-28
engine: Duplicate puts the copy in the bin of its source (#3368)open0.000+33 −1x-labb (PR #3405)2026-10-28
#3364: warn about one-frame In/Out exportsopen0.000+236 −13thecyberbutler (PR #3402)2026-10-28
M11: add Replace Footage to Project media menusopen0.000+595 −22cshapiro (PR #3401)2026-10-28
#3354: one caption background box around all linesopen0.000+515 −40evillollive (PR #3393)2026-10-28
#3356: caption track box corner radiusopen0.000+522 −35evillollive (PR #3392)2026-10-28
#3355: caption track background paddingopen0.000+398 −35evillollive (PR #3391)2026-10-28
#3358: caption track wrap widthopen0.000+255 −14evillollive (PR #3390)2026-10-28
#3357: caption track font styleopen0.000+275 −21evillollive (PR #3389)2026-10-28
Fixes: Open Project save prompt, mixer.meterInputOnly params, rayon deadlock test wait, two macOS font testsopen0.000+626 −15dotCooCoo (PR #3385)2026-10-28
security(render): bound nested sequence renders per frameopen0.000+82 −0Silvertree2010 (PR #3377)2026-10-28
codecs: the rayon deadlock test fails 120 s after the last answered requestopen0.000+37 −6dotCooCoo (PR #3376)2026-10-28
h264: High 10 and High 4:2:2 (Intra) decoding — 9/10-bit and 4:2:2 picturesopen0.000+986 −367bysh71 (PR #3375)2026-10-28
macOS: declare the UI languages so the open and save panels are translatedopen0.000+17 −0Atalantis (PR #3373)2026-10-28
test: wait for the condition in two timing-sensitive testsopen0.000+55 −19sarayunova (PR #3352)2026-10-28
Remember the native window and add GNOME Wayland caption buttonsopen0.000+198 −38abdallah-shehawey (PR #3348)2026-10-28
speech: a pause inside a word's span ends the word (#3346)open0.000+254 −30tdog37 (PR #3347)2026-10-28
Reject non-PCM WAVE_FORMAT_EXTENSIBLE files in parse_wavopen0.000+55 −0Silvertree2010 (PR #3344)2026-10-28
feat(web): a host bridge for embedding pages, ?host=parent and data-host="page" (#3341)open0.000+686 −16helenkwok (PR #3343)2026-10-28
fix(interchange): bound OMF traversal and reject cyclic segmentsopen0.000+476 −60thecyberbutler (PR #3339)2026-10-28
#2798: contain Symphonia audio decoder panicsopen0.000+306 −29thecyberbutler (PR #3338)2026-10-28
fix(platform): notice pictures Microsoft's VP9 decoder drops without an erroropen0.000+263 −11sarayunova (PR #3334)2026-10-28
Timeline: the scroll wheel works as in Premiere on the zoom bar, the track headers and Windowsopen0.000+165 −23punkhop (PR #3333)2026-10-28
Select All in a text field selects its text, not the timeline clipsopen0.000+45 −1punkhop (PR #3328)2026-10-28
Project panel: search finds names holding every typed wordopen0.000+26 −1punkhop (PR #3327)2026-10-28
Move the example control port off 9876 and report collisions clearly (#3313)open0.000+232 −48justacalico (PR #3318)2026-10-28
tests: stabilize Opus timing and VP9 draft fixturesopen0.000+80 −5JSuttHoops (PR #3316)2026-10-28
color: tone-map iPhone HLG footage consistently to SDRopen0.000+464 −42justacalico (PR #3312)2026-10-28
fix(engine): import index_folder only where its unix-only test uses itopen0.000+3 −1sarayunova (PR #3311)2026-10-28
M8: Interpret Footage — assumed frame rate, field order, alpha; edit several items at onceopen0.000+1270 −64cyberhirsch (PR #3310)2026-10-28
Interface fonts: read installed fallback faces when text needs them, and hold each once (−158 MB at idle on macOS)open0.000+1068 −188ZJHeepfixer (PR #3309)2026-10-28
#2633: a press on the ruler closes no audio stream, and the default r…open0.000+349 −12XIILO (PR #3308)2026-10-28
Apply background mask tracking in headless sessionsopen0.000+74 −3Silvertree2010 (PR #3303)2026-10-28
vp9: token loop monomorphised on counting, cheaper sign readopen0.000+49 −10vangel76 (PR #3296)2026-10-28
vp9: inter prediction across a band boundary without the window copyopen0.000+70 −9vangel76 (PR #3295)2026-10-28
vp9: best-fit buffer pool, no clearing of recycled strip planes and mode infoopen0.000+33 −20vangel76 (PR #3294)2026-10-28
macOS menu bar: keep the menu tree between frames, don't rebuild it every frameopen0.000+263 −31ZJHeepfixer (PR #3285)2026-10-28
codecs: read 2 KiB instead of 16 KiB of each picture for AVC reordering at openopen0.000+60 −7vangel76 (PR #3283)2026-10-28
Opus decoder: cap concealment and FEC length at 120 msopen0.000+99 −1vangel76 (PR #3280)2026-10-28
mxf: adaptive read window while walking KLVs at open (reads 8x less for intra files)open0.000+70 −3vangel76 (PR #3279)2026-10-28
Infer OTIO sequence and media dimensions from video referencesopen0.000+458 −16lisn0 (PR #3278)2026-10-28
Opus decoder: faster SILK output resampleropen0.000+53 −8vangel76 (PR #3277)2026-10-28
mxf: faster decode_pcm, AES3 read_pcm no longer decodes the whole element per callopen0.000+205 −31vangel76 (PR #3276)2026-10-28
Opus decoder: de-emphasis for both channels in one loopopen0.000+37 −0vangel76 (PR #3275)2026-10-28
mxf writer: write pictures directly, sound read cursor instead of front drainopen0.000+67 −14vangel76 (PR #3274)2026-10-28
Opus decoder: build the PVQ V(n,k) table onceopen0.000+47 −22vangel76 (PR #3273)2026-10-28
Opus decoder: radix-2/3/4 FFT kernels in the CELT IMDCTopen0.000+125 −14vangel76 (PR #3272)2026-10-28
aac: faster decoder (Huffman lookup table, FFT twiddles and stage fusion, scratch buffers; PCM identical)open0.000+292 −82vangel76 (PR #3271)2026-10-28
aac: memoise the encoder's per-band work across rate-loop iterations (2.4x faster, output identical)open0.000+195 −55vangel76 (PR #3264)2026-10-28
interchange: infer OTIO canvas from linked source videoopen0.000+249 −12jnohclee-rgb (PR #3263)2026-10-28
platform: VideoToolbox export takes the RGBA pictures and converts them itself (#3030)open0.000+590 −27ZJHeepfixer (PR #3255)2026-10-28
macOS DMG: hdiutil create, so the app in it passes codesign --strict (#882)open0.000+195 −10ZJHeepfixer (PR #3254)2026-10-28
render, gpu: Lumetri Input LUT and Look LUT on the GPU (SDR and HDR)open0.000+1138 −69zsoli69 (PR #3253)2026-10-28
Settings: Selection Follows Playhead persists across restartsopen0.000+117 −1amoisttowe1 (PR #3251)2026-10-28
Preserve Reverse Speed when reopening the clip dialogopen0.000+26 −1jnohclee-rgb (PR #3247)2026-10-28
Preserve Unicode names in graphics template export identitiesopen0.000+32 −3jnohclee-rgb (PR #3245)2026-10-28
feat(ui): editable duration field in Clip Speed / Duration dialog (fixes #2191)open0.000+85 −11GabrielMatozo (PR #3242)2026-10-28
ui: Lumetri Scopes computed off the UI threadopen0.000+386 −41zsoli69 (PR #3232)2026-10-28
timeline: add Shift-drag ripple rate stretchopen0.000+1090 −95KeroZelvin (PR #3228)2026-10-28
matroska: preserve PTS semantics in the lacing oracleopen0.000+125 −42KeroZelvin (PR #3225)2026-10-28
platform: probe whether a VA-API DMABUF can be imported where wgpu draws (Linux)open0.000+993 −30zsoli69 (PR #3223)2026-10-28
platform: export a decoded VA-API surface as DMABUF (Linux)open0.000+413 −29zsoli69 (PR #3222)2026-10-28
render, export: HDR / wide-gamut exports composite on the GPUopen0.000+608 −46zsoli69 (PR #3221)2026-10-28
render, gpu: Lumetri on the GPU in HDR (PQ / HLG) sequencesopen0.000+547 −46zsoli69 (PR #3220)2026-10-28
gpu, color: decode log curves on the GPU from the CPU's own tableopen0.000+553 −42zsoli69 (PR #3219)2026-10-28
ui: playback on a slow source - short queue, newest pictureopen0.000+351 −32zsoli69 (PR #3218)2026-10-28
codecs: no GOP re-walks in playbackopen0.000+159 −12zsoli69 (PR #3217)2026-10-28
gpu: 10-bit video uploads as its codes, with no half-float conversionopen0.000+162 −35zsoli69 (PR #3215)2026-10-28
platform: read VA-API pictures through vaDeriveImageopen0.000+123 −22zsoli69 (PR #3214)2026-10-28
gpu, render: composite HDR / wide-gamut sequences on the GPUopen0.000+303 −18zsoli69 (PR #3213)2026-10-28
h264enc: branch-free u32 quantisationopen0.000+115 −15vangel76 (PR #3208)2026-10-28
perf(h264enc): diamond sub-pel refinement and ordered P partition searchopen0.000+10 −16vangel76 (PR #3207)2026-10-28
h264enc: byte-wise CABAC renormalisationopen0.000+78 −73vangel76 (PR #3206)2026-10-28
h264enc: SATD on the half-pel plane, const sad8, fixed-size MCopen0.000+70 −13vangel76 (PR #3204)2026-10-28
hevc: intra planar/angular with const size and hoisted branchesopen0.000+175 −71vangel76 (PR #3189)2026-10-28
hevc: dequantise while decoding residuals, table-driven sig_coeff contextsopen0.000+222 −111vangel76 (PR #3188)2026-10-28
hevc: even/odd butterfly for the 8..32-point inverse DCTopen0.000+85 −12vangel76 (PR #3187)2026-10-28
hevc: motion compensation without 71-entry slice arrays per callopen0.000+64 −29vangel76 (PR #3186)2026-10-28
hevc: SAO border lines through the vectorised edge runopen0.000+75 −73vangel76 (PR #3185)2026-10-28
perf(h264): dequantise and place residual coefficients while decoding themopen0.000+162 −105vangel76 (PR #3184)2026-10-28
h264: const-generic MC kernels, i16 first pass, inline window row copyopen0.000+133 −74vangel76 (PR #3183)2026-10-28

Trunks

None converged yet.

Environment

The stock prover image.