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 - Amarok : Unable to select a play position with a FLAC file
Summary: Amarok : Unable to select a play position with a FLAC file
Status: RESOLVED FIXED
Alias: None
Product: TDE
Classification: Unclassified
Component: tdemultimedia (show other bugs)
Version: 3.5.13 [Trinity]
Hardware: amd64 All
: P5 minor
Assignee: Timothy Pearson
URL:
Depends on:
Blocks:
 
Reported: 2012-09-07 14:14 CDT by Adrian RAPINEAU
Modified: 2013-05-19 18:01 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. ;-)