By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 1204

Summary: Amarok : Unable to select a play position with a FLAC file
Product: TDE Reporter: Adrian RAPINEAU <freshmeatster>
Component: tdemultimediaAssignee: Timothy Pearson <kb9vqf>
Status: RESOLVED FIXED    
Severity: minor CC: bugwatch, kb9vqf
Priority: P5    
Version: 3.5.13 [Trinity]   
Hardware: amd64   
OS: All   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Adrian RAPINEAU 2012-09-07 14:14:46 CDT
Platform : 
Archlinux AMD64
Amarok 1.4.10 on TDE 3.5.13.1SRU build 2012/08/14

How to reproduce : 
Play an audio FLAC file with Amarok then try to move the position cursor in either the full or the mini player

Effect :
Depending the position you are and the one you select, the cursor will either move or stay in place, but it take some times in which Amarok didn't play anymore.

I got no problems with mp3 or ogg.
Comment 1 Darrell 2012-09-07 16:35:27 CDT
This might be limited to 3.5.13.x. I can't replicate the problem in R14. I tested the slider in the both the full player and mini player window, both with mp3 and flac.
Comment 2 Timothy Pearson 2013-05-19 15:03:42 CDT
Unfortunately I can confirm this bug with R14 under Debian Wheezy.
Library versions tested:
libflac8: 1.2.1-6
libxine2: 1.2.2-4
Comment 3 Timothy Pearson 2013-05-19 15:28:44 CDT
(In reply to comment #2)
> Unfortunately I can confirm this bug with R14 under Debian Wheezy.
> Library versions tested:
> libflac8: 1.2.1-6
> libxine2: 1.2.2-4

This looks like a libxine bug.  Amarok correctly calls xine_play(<seek_ms>) in xine_engine.cpp, but libxine does not start playing the FLAC file from the requested position.  Curiously, the Xine UI works perfectly fine with the same file, so they must be doing something different than Amarok.
Comment 4 Timothy Pearson 2013-05-19 18:00:44 CDT
After analyzing xine-ui I have committed a workaround for this long-standing libxine bug to Amarok GIT in hash 48eceea.  If filetypes other than FLAC are affected by this bug, then please reopen this bug report so that they can be added to the seek blacklist.

Thanks for reporting!
Comment 5 Timothy Pearson 2013-05-19 18:01:45 CDT
(In reply to comment #4)
> After analyzing xine-ui I have committed a workaround for this long-standing
> libxine bug to Amarok GIT in hash 48eceea.  If filetypes other than FLAC are
> affected by this bug, then please reopen this bug report so that they can be
> added to the seek blacklist.
> 
> Thanks for reporting!

I should mention that the fix in GIT allows seeking of "blacklisted" file types, but in a slightly less precise manner.  My comment above could have been misunderstood as having disabled seeking entirely for those filetypes. ;-)