Skip to content

Playback / preview regressions #2392

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
mifi opened this issue Apr 1, 2025 · 0 comments
Open

Playback / preview regressions #2392

mifi opened this issue Apr 1, 2025 · 0 comments
Labels
bug Electron Upstream electron or electron builder bug ffmpeg Problem resides in ffmpeg or usage of ffmpeg

Comments

@mifi
Copy link
Owner

mifi commented Apr 1, 2025

This is a mother issue regarding multiple playback / preview issues that surfaced in LosslessCut 3.65.0 (that did not exist in 3.64.0).

Here's the notable changes that are most likely to have caused this:

  • Electron upgraded
    • from 31.3.1 (Chrome M126, Node v20.14)
    • to 35.0.1 (Chrome M134, Node v22.14)
  • FFmpeg upgraded from 6.0 to 7.1

Observations

Reproducible problems on my computer.

Playing back remuxed video fails

Playing back video from #2364 (comment)) works in Electron 34.4.1 (latest v34) or earlier but does not work in Electron 35.0.0 or later. Also in Google Chrome (macOS) it does not work. Gives the error:

MediaError {
  code: 3,
  message: 'PIPELINE_ERROR_DECODE: Failed to send video packet for decoding: {timestamp=0 duration=40000 size=5496 is_key_frame=0 encrypted=0}',
}

Because it also gives the same error in Chrome, it should be a Chromium regression.

Seek slowdown

Seeking and playing back certain videos slows down in Electron v33.0.0 and later (works as of 32.3.3)

macOS MAS build renderer dropout

Whole HTML DOM goes blank while the <video> element is in view. Happens with iPhone HDR videos.
Only happens with Mac App Store signed build. This happens also in LosslessCut 3.64.0

@mifi mifi added bug ffmpeg Problem resides in ffmpeg or usage of ffmpeg Electron Upstream electron or electron builder bug labels Apr 1, 2025
@mifi mifi marked this as a duplicate of #2404 Apr 5, 2025
@mifi mifi changed the title Playback / preview problems in 3.65.0 Playback / preview regressions Apr 12, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Electron Upstream electron or electron builder bug ffmpeg Problem resides in ffmpeg or usage of ffmpeg
Projects
None yet
Development

No branches or pull requests

1 participant