গবেষণা ও সিদ্ধান্ত
২ নভেম্বর ২০২৬। Maintainer: Jillur Rahman।
স্থানীয় evidence
Source/workspace inspection-এ এই folder শুরুতে খালি ছিল; parent-এর unrelated projects অক্ষুণ্ণ। Mac16,9 Apple M4 Max, arm64, 36 GiB, 10P+4E। Installed FFmpeg/ffprobe 9.0.2। Codec-library build, VideoToolbox, AudioToolbox, NEON ও libvmaf capabilities live query করা হয়েছে; পরে actual sessions-ও পরীক্ষা হয়েছে।
../context_worker/engine.py-এর media probe এবং frame loop (প্রায় 397, 500, 516)-এ প্রতি timestamp-এর জন্য আলাদা process পাওয়া যায়। Actual source PTS রাখার pattern বজায় রেখে dense-window single-pass contact sheet যোগ করা হয়েছে। এটি existing production worker নিজে বদলায়নি; fixture migration comparison timestamps সমান পেয়েছে, median pipeline ratio 14.11×।
Small 4s 640×360 fixture-এ libx264 encode 0.143s এবং VideoToolbox 0.273s ছিল। তাই small clip-এ hardware listing-কে fastest ধরে নেওয়া হয়নি; auto selection ওই bounded clip class-এ software নেয়। বড় 720p fixture-এ repeated timing আছে; broad/causal core speed claim নেই।
Upstream key/value progress machine-readable হলেও agent client-এর native JSON line চাহিদা আলাদা। Minimal optional C extension যোগ হয়েছে; default compatibility বহাল। Source patch একটি interface enhancement; encoder algorithm acceleration দাবি নয়।
প্রথম পক্ষের উৎস
| Source | সিদ্ধান্তে প্রভাব |
|---|---|
| FFmpeg CLI | Stream copy, native progress, explicit thread/codec flags, hardware runtime যাচাই |
| FFmpeg filters | select/tile/showinfo, libvmaf/SSIM ও framesync alignment |
| Official source | n9.0.2 tag/peeled commit; native patch ও FATE implementation |
| FATE | Local generated tests বনাম external-sample coverage |
| Security | Source pin-এর সঙ্গে future security refresh রাখতে হবে |
| Licence | GPL/version3 configuration, source correspondence ও third-party notices |
| MCP transport | Newline JSON-RPC, protocol-only stdout |
| MCP lifecycle | Version negotiation, initialize/ready flow |
| MCP tools | Typed schemas, structured results ও tool/protocol errors |
| Apple libproc source ও local SDK | proc_pid_rusage/physical footprint measurement |
| Local MCP configuration | stdio configuration; configured entry ও loaded chat tools আলাদা |
Exact lock ও source provenance UPSTREAM.md-এ। Benchmark quality প্রথম pass-এ container timebase mismatch ধরা পড়ে; outputs পুনর্ব্যবহার করে 180 decoded frame align করে সংশোধিত score নেওয়া হয়। এই সংশোধন ছাড়া পুরোনো score release evidence হিসেবে গ্রহণ করা হয়নি।
সিদ্ধান্ত ও সীমা
Default sequential worker, 2 default/4 maximum codec threads, 12 GiB sampled job cap; সব বড় data external project/NexaWork-এ। Owner-এর সর্বশেষ নির্দেশে current goal-এর RAM/pressure stop explicitভাবে ignored; পূর্বের refusal stage ঐতিহাসিক। Disk/mount/source/output safeguards বহাল।
4K SDR Main10 hardware path ও 600s synthetic timeline পাস। Private/representative corpus, HDR tone mapping, VFR/interlaced colour matrix, perceptual long-form sync এবং long wall-clock soak এখনও পৃথক গবেষণা। Production worker migration ও public release স্থানীয় test থেকে inferred হয়নি। GAPS.md, VALIDATION.md।