Bug 139716

Summary: First/last few seconds of mod file skipped, and time slider disabled
Product: [Applications] amarok Reporter: Paul Eggleton <bluelightning>
Component: PlaybackAssignee: Amarok Bugs <amarok-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version First Reported In: 1.4.4   
Target Milestone: ---   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 1.9.3
Sentry Crash Report:

Description Paul Eggleton 2007-01-07 12:06:51 UTC
Version:           Amarok 1.4.4 (using KDE KDE 3.5.5)
Installed from:    Gentoo Packages
Compiler:          gcc 3.4.6 Gentoo 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9
OS:                Linux

Xine plays mod files using libmodplug. If you add some mod (or .s3m, .it, etc.) files to your play list in Amarok and play them, when changing to the next track the first few seconds of the next track are skipped.

I also notice that that the track time slider is disabled during playback of mod files.

None of these problems are present when using xine-ui, so it doesn't seem likely it is a libxine / libmodplug issue. I'm using xine-lib version 1.1.2 and libmodplug version 0.8, although the problems were present with older versions.
Comment 1 Paul Eggleton 2007-01-07 12:18:49 UTC
I was going to report issue #139718 as part of this one until I realised that that bug occurs with mp3 files also, whereas this one is for mods only.
Comment 2 Seb Ruiz 2008-07-22 12:45:09 UTC
This isn't going to be fixed for the Amarok 1.4 series. Maybe it's fixed with phonon, if it isn't you can reopen for amarok 2.
Comment 3 michael 2021-07-21 18:04:42 UTC
Git commit 30bb512e3bedd908713aff9d45646c59ff5baafe by Michael Reeves.
Committed on 21/07/2021 at 18:03.
Pushed by mreeves into branch '1.9'.

Fix wrong bit-logic operator to check set bit

Also, make it easier to read by using separate line for each flag.

Problem introduced in 8d4fdeaf742d47942882e2453fdc28c1d0a2e2c1 .

(cherry picked from commit c89a6e58db62bfc95ddfbdb8b84fa26cb045d0bd)
FIXED-IN:1.9.3

M  +3    -2    src/diff.cpp

https://invent.kde.org/sdk/kdiff3/commit/30bb512e3bedd908713aff9d45646c59ff5baafe
Comment 4 Paul Eggleton 2021-07-21 18:56:20 UTC
(In reply to michael from comment #3)
> Git commit 30bb512e3bedd908713aff9d45646c59ff5baafe by Michael Reeves.
> Committed on 21/07/2021 at 18:03.
> Pushed by mreeves into branch '1.9'.

michael, I think you might have edited the wrong bug (easy to do with bugzilla's default setup).