Skip to content

exp-20260613

Latest

Choose a tag to compare

@MIRIMIRIM MIRIMIRIM released this 03 Jul 13:17

Major changes

  1. Upgrade C++ and major dependencies, and split some dependencies into dynamic loading
  2. Support LayoutRes X/Y
  3. Rewrite and split font collector (windows)
  4. Support preview HDR and Dolby Vision, provided by libplacebo and lsmasnative
  5. Support generate keyframe, provided by scenechange_native and lsmasnative
  6. Support pan in attached video
  7. Using pffft instead of FFTW3 for audio spectrum mode
  8. Audio spectrum mode add more rendering styles
  9. Lua add luasocket and a debugging feature
  10. Introduce libmatroska for mkv info parsing, and use the fonts in the attachment to render embedded subtitle correctly
  11. Add secondary subtitle in attached video
  12. Performance optimizations, bug fixes, and new bugs

Major deps / build info

  1. c++ 20
  2. wxwidgets: 3.3.1
  3. libass: libass/libass/0.17.4
  4. boost: 1.90.0
  5. pffft: 1.1.0
  6. lua: LuaJIT 2.1.0-beta3, luabins, luasocket v3.1.0
  7. libmatroska: 1.7.1

Dynamic loading deps

Video / Audio source filters

  1. avisynth: AviSynth/AviSynthPlus/v3.7.5
  2. ffms2: FFMS/ffms2/5.0
  3. lsmasnative: MIRIMIRIM/LsmasSharp/202606, base HomeOfAviSynthPlusEvolution/L-SMASH-Works/20260326
  4. ragbag-subtitle-ffmpeg: It is not open source yet

Other filters

  1. libplacebo: MIRIMIRIM/build-libplacebo/v7.360.1-20260318
  2. scenechange_native: MIRIMIRIM/SceneChangeSharp/v0.0.2

Subtile filters

  1. assrender_textsub / assrender_ob_textsub: assrender/0.38.4
  2. pf-xy-vsfilter_textsub: pinterf/xy-VSFilter/3.2.0.809
  3. vsfiltermod_textsub: AmusementClub/VSFilterMod/r5.2.7-beta-2
  4. vsfilter_textsub: HomeOfVapourSynthEvolution/xy-VSFilter/r3