flathub / org.videolan.VLC

https://flathub.org/apps/details/org.videolan.VLC
22 stars 22 forks source link

Always the same stutter when beginning to play #166

Open secretmango opened 1 year ago

secretmango commented 1 year ago

This doesnt depend on the filetype, it occurs on .opus, .mkv, .mp4

The video, if existing, plays normally.

  1. I press play, no sound for 0,7s
  2. Sound is there for 1,3s
  3. Sound goes away for 0,7s
  4. Sound goes on again normally

the sound does not pause, it just shuts off and skips the part.

It doesnt stutter if I pause and quickly resume, but it does when I pause and wait longer.

ADDITIONAL INFO: I have set caching to 20s somewhere but cant find the setting

Specified App: org.videolan.VLC 3.0.18 stable flathub system

--- Software --- OS: Fedora Linux 38.20230609.0 (Kinoite) KDE Plasma: 5.27.5 KDE Frameworks: 5.106.0 Qt: 5.15.9 Kernel: 6.3.5-200.fc38.x86_64 Compositor: wayland

--- Hardware --- CPU: AMD Ryzen 5 PRO 3500U w/ Radeon Vega Mobile Gfx RAM: 13.5 GB GPU: AMD Radeon Vega 8 Graphics Video memory: 2048MB

Technohacker commented 1 year ago

https://code.videolan.org/videolan/vlc/-/issues/25056 has the same symptoms as this one for me, and their recommendation was to use the Pipewire plugin for VLC (pertinent since Kinoite uses Pipewire instead of Pulseaudio)

Since that might involve additional changes to the build here, I'm testing out ALSA output instead. So far it seems normal, but you may want to test it out for yourself too (Preferences > Audio > Output Module > ALSA)

secretmango commented 1 year ago

https://code.videolan.org/videolan/vlc/-/issues/25056 has the same symptoms as this one for me, and their recommendation was to use the Pipewire plugin for VLC (pertinent since Kinoite uses Pipewire instead of Pulseaudio)

Since that might involve additional changes to the build here, I'm testing out ALSA output instead. So far it seems normal, but you may want to test it out for yourself too (Preferences > Audio > Output Module > ALSA)

Weird, I cant reproduce the stutter now, using Alsa or "automatic", which may switch between alsa and pipewire in the process, or do something else.

Yes, including the plugin in the runtime would be useful, as its only available as source