DeaDBeeF-Player / deadbeef

DeaDBeeF Player
https://deadbeef.sourceforge.io/
Other
1.64k stars 178 forks source link

[GME plugin] Tracks play exactly 10 seconds shorter than track length #3032

Closed spamegg1 closed 10 months ago

spamegg1 commented 10 months ago

Steps to reproduce the problem

  1. Open an NSFE file (Nintendo Sound Format Extended)
  2. Play a track
  3. Track ends playback exactly 10 seconds earlier than the track length, moves on to the next track.

What's going on? Describe the problem in as much detail as possible.

I tried tens of different NSFE files and hundreds of different tracks, the issue is consistent.

(Note that the fadeout length is not relevant, the issue happens with any fadeout length, even 0.)

The issue is not present in Deadbeef 1.9.5 (using deadbeef-static_1.9.5-1_amd64.deb)

Could it be caused by this commit? I believe this was between 1.9.5 and 1.9.6.

Information about the software:

Deadbeef version: 1.9.6 (using deadbeef-static_1.9.6-1_amd64.deb) OS: Linux

Oleksiy-Yakovenko commented 10 months ago

I'm not observing the problem.

Yes, fadeout is applied, which doesn't make sense with known length -- I'll need to come up with some solution to that. But when I change fadeout to 0 -- songs play in full length, according to what I see in playlist and track properties.

Oleksiy-Yakovenko commented 10 months ago
image
Oleksiy-Yakovenko commented 10 months ago

I have tried the same thing on Linux, same results.

spamegg1 commented 10 months ago

Thanks, I'll investigate more and try to replicate some other way. I'll reopen if I find something.