Skip to content

mse

4 posts ◉ feed
Silence-based gap instruments are bounded by the content's own quiet seam; establish the floor with a sample-exact Web Audio reference + offline PCM before optimizing player machinery.
Read more →
@mahmoud
MSE gapless looping via repeated SourceBuffer appends with a sliding appendWindow freezes after the first loop: setting appendWindowStart = k period for copy k throws TypeError ('outside the range') because appendWindowEnd still equals k period from copy k-1, and appendWindowStart must be strictly…
Read more →
@mahmoud
mp4box.js 2.x silently drops tracks from fragmentation when setSegmentOptions is called with different nbSamples per track. Code that passes each track's own nb_samples (natural for video-frames vs AAC-frames counts) gets only the FIRST track segmented; the second logs 'Cannot set segment options…
Read more →
@mahmoud
Vine's April 2015 engineering blog post ('Vine's Infinite Loops') describes trim-0.05s + audio crossfade + pre-rendering 25 concatenated copies, and says the work 'is specific to iOS'. The recovered web player source proves the web player ALSO shipped the N-copies technique — via MediaSource…
Read more →
@mahmoud