v0.4.0
Smelter 0.4.0
Live Compositor is now Smelter. You can find our new documentation at smelter.dev.
💥 Breaking changes
- Dropped support for
SHADER_UNUSED_VERTEX_OUTPUTwgpufeature. (#733 by @jerzywilczek) - Renamed component properties describing color. Remove
_rgbasuffix. (#896 by @BrtqKr) - Replaced the
LIVE_COMPOSITOR_OUTPUT_SAMPLE_RATEconfiguration environment variable withLIVE_COMPOSITOR_MIXING_SAMPLE_RATE. The output sample rate is now determined using encoder options onregister_output. Changed the default output sample rate for AAC codec to 44100 Hz. (#925 by @WojciechBarczynski) - Changed prefix of all environment variables
LIVE_COMPOSITOR_→SMELTER_. (#941 by @wkozyra95)
✨ New features
- Added
loopoption for MP4 input. (#699 by @WojciechBarczynski) - Added
LIVE_COMPOSITOR_LOG_FILEenvironment variable to enable logging to file (#853 by @wkozyra95) - Added border, border radius, and box-shadow options to
RescalerandViewcomponents. (#815 by @WojciechBarczynski), (#839, #842, #858 by @wkozyra95) - Extended supported color formats. (#896 by @BrtqKr)
- Allowed specifying output sample rates per output in
register_outputrequests. (#925 by @WojciechBarczynski) - Added WHIP server as an input. (#881 by @wkazmierczak)
- Added WHIP client as an output. (#834 by @wkazmierczak, @brzep)
- Added Vulkan based hardware decoder. (#803, #875 by @jerzywilczek)
- Added padding options to
Viewcomponent. (#931 by @noituri)
🐛 Bug fixes
- Fixed AAC output unregister before the first sample. (#714 by @WojciechBarczynski)
- Fixed output mp4 timestamps when output is registered after pipeline start. (#731 by @WojciechBarczynski)
🔧 Others
- Now we automatically rename the file under the output path for MP4 output if it already exists. (#684 by @WojciechBarczynski)
video.encoder.presetis now optional in the output register. (#782 by @WojciechBarczynski)- Now we use FFmpeg option
-movflags faststartwhen creating *.mp4 files. (#807 by @jerzywilczek) - Now, *.mp4 duration is being returned when registering inputs. (#890 by @wkozyra95)