mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-03 12:17:03 +00:00
* perf(engine): a remote source's tail decodes run many at a time, not one per half-core * perf(producer): the plan logs where its extract stage spends its time * perf(engine): a window that ends inside its source takes its frame count without a decode * test(engine): pin the tail-decode slot test to the windows that decode * style(engine): format the tail-probe window check * test(engine): deferred counts match extraction on a B-frame NTSC source; VFR is not deferred * style(engine): format the tail-probe tests * perf(aws-lambda): a site stores each video's ffprobe JSON, and the plan reads it instead of probing * test(aws-lambda): a site stores and hands out each video's probe * style(aws-lambda): format the probe-facts upload and tests * perf(engine): a site's stored probe also holds the final-frame timestamp the plan would probe for * test(engine): drop an unused import * test(aws-lambda): the stored probe holds the ffprobe JSON and the final frame * test(aws-lambda): the stored probe holds the ffprobe JSON and the final frame * perf(producer): a distributed chunk encodes while it captures * perf(producer): the audio task logs where its mix spends its time One line per audio stage: prepare, groups, mix, master, encode and the peak check, in ms. * perf(engine): locked warmup ticks stop sleeping once the page is ready * perf(engine): a window reaching a stored video's end takes its frame count from stored facts * fix(producer): the cloud audio task logs its phases * perf(engine): stored facts keep the last packet length so late-start windows skip the tail decode * fix(engine): a probe spawns without waiting when no stored facts are declared * chore(aws-lambda): shorten comments over the line limit * fix(engine): warmup keeps pacing after a failed tick; stored final frames check ffprobe major * test(engine): the recorded ffprobe major matches the build's own banner * test(engine): the version-banner probes go through a named binary like the other spawns
59 lines
1.1 KiB
JSON
59 lines
1.1 KiB
JSON
{
|
|
"@hyperframes/aws-lambda": {
|
|
"packed": 73369,
|
|
"unpacked": 266805
|
|
},
|
|
"@hyperframes/cli": {
|
|
"packed": 7902966,
|
|
"unpacked": 23722874
|
|
},
|
|
"@hyperframes/core": {
|
|
"packed": 1645000,
|
|
"unpacked": 3965000
|
|
},
|
|
"@hyperframes/engine": {
|
|
"packed": 456055,
|
|
"unpacked": 1526873
|
|
},
|
|
"@hyperframes/gcp-cloud-run": {
|
|
"packed": 49412,
|
|
"unpacked": 192672
|
|
},
|
|
"@hyperframes/inspector": {
|
|
"packed": 808905,
|
|
"unpacked": 3645432
|
|
},
|
|
"@hyperframes/lint": {
|
|
"packed": 168745,
|
|
"unpacked": 654607
|
|
},
|
|
"@hyperframes/parsers": {
|
|
"packed": 191000,
|
|
"unpacked": 831243
|
|
},
|
|
"@hyperframes/player": {
|
|
"packed": 157145,
|
|
"unpacked": 541601
|
|
},
|
|
"@hyperframes/producer": {
|
|
"packed": 768210,
|
|
"unpacked": 2807938
|
|
},
|
|
"@hyperframes/sdk": {
|
|
"packed": 90662,
|
|
"unpacked": 325069
|
|
},
|
|
"@hyperframes/shader-transitions": {
|
|
"packed": 212864,
|
|
"unpacked": 825937
|
|
},
|
|
"@hyperframes/studio": {
|
|
"packed": 5998328,
|
|
"unpacked": 24360208
|
|
},
|
|
"@hyperframes/studio-server": {
|
|
"packed": 143700,
|
|
"unpacked": 559199
|
|
}
|
|
}
|