Bug 742308

Summary: phonon 4.5.57-1.20110914 + xine backend = amarok stops at the end of each song
Product: [Fedora] Fedora Reporter: Valdis Kletnieks <valdis.kletnieks>
Component: phononAssignee: Rex Dieter <rdieter>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 15CC: jreznik, jvcelak, kevin, ltinkl, randalla, rdieter, smparrish, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-11-10 20:52:17 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Valdis Kletnieks 2011-09-29 16:16:57 UTC
Description of problem:
After upgrading to phonon 4.5.571, amarok would stop at the end of each song and require hitting the 'play' button to continue.

Backing off to phonon-4.5.0-2.fc15.x86_64 made it start working again.

Version-Release number of selected component (if applicable):
phonon-4.5.57-1.20110914.fc17.x86_64

How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 Rand All 2011-09-29 22:34:33 UTC
I'm seeing the same of F16.

$yum list phonon amarok
Loaded plugins: langpacks, presto, refresh-packagekit
Installed Packages
amarok.x86_64    2.4.3-1.fc16       @updates-testing
phonon.x86_64    4.5.57-1.20110914.fc16        @updates-testing

Comment 2 Jan Vcelak 2011-10-04 19:02:59 UTC
The same problem on F15 (phonon-4.5.57-1.20110914.fc15.x86_64).
Downgrading to phonon-4.5.0-2.fc15.x86_64 resolved the problem.

Comment 3 Rex Dieter 2011-10-04 20:41:43 UTC
Fwiw, I do not see this on my f14 (home-made build) or f15 machines...

did either of you happen to upgrade to phonon-backend-gstreamer-4.5.90 at the same time or not?

Further, if not using phonon-backend-gstreamer, which phonon backend are you using?

Comment 4 Valdis Kletnieks 2011-10-04 20:56:46 UTC
Nope, can't blame gstreamer for that one, not even installed (the only package on my laptop that uses phonon (or any other Qt/KDE, for that matter) is amarok, and that pre-reqs phonon-backend-xine for whatever reason, so that's the only RPMs that got installed.

# yum list 'phonon*'
Loaded plugins: auto-update-debuginfo, changelog, downloadonly, presto, refresh-
              : packagekit, refresh-updatesd
Installed Packages
phonon.x86_64                         4.5.0-2.fc15            installed         
phonon-backend-xine.x86_64            4.4.4-3.fc15            @rawhide/15       
Available Packages
phonon.i686                           4.5.57-1.20110914.fc17  rawhide           
phonon.x86_64                         4.5.57-1.20110914.fc17  rawhide           
phonon-backend-gstreamer.i686         2:4.5.90-2.fc17         rawhide           
phonon-backend-gstreamer.x86_64       2:4.5.90-2.fc17         rawhide           
phonon-backend-gstreamer-debuginfo.x86_64
                                      2:4.5.90-2.fc17         fedora-debuginfo  
phonon-backend-vlc.x86_64             0.4.1-2.fc16            rpmfusion-free-rawhide
phonon-backend-vlc-debuginfo.x86_64   0.4.1-2.fc16            rpmfusion-free-rawhide-debuginfo
phonon-backend-xine.i686              4.4.2-1.fc14            fedora            
phonon-debuginfo.x86_64               4.5.57-1.20110914.fc17  fedora-debuginfo  
phonon-devel.i686                     4.5.57-1.20110914.fc17  rawhide           
phonon-devel.x86_64                   4.5.57-1.20110914.fc17  rawhide

Comment 5 Rex Dieter 2011-10-04 21:01:52 UTC
Be aware that phonon-backend-xine is no longer supported on f16 and newer (and has been removed from the distribution)

I'd strongly recommend you install phonon-backend-gstreamer for proper testing here.

Comment 6 Kevin Kofler 2011-10-04 21:05:07 UTC
Upstream no longer supports phonon-backend-xine, and it is no longer in Rawhide nor Fedora 16. Your package is left over from Fedora 15. You should switch to phonon-backend-gstreamer.

That said, I guess this is going to be a problem for pushing the new Phonon to Fedora 15. The default is already GStreamer in Fedora 15, but phonon-backend-xine is still available there and should keep working.

Comment 7 Rex Dieter 2011-10-04 21:19:14 UTC
Good point about f15, testing with phonon-backend-xine-4.4.4-3.fc15.x86_64 I indeed do experience the same behavior.

Comment 8 Rex Dieter 2011-10-04 21:21:54 UTC
Fwiw, phonon-backend-vlc-0.4.1-2.fc15.x86_64 (from rpmfusion) tests out ok.

Comment 9 Rex Dieter 2011-10-04 21:33:47 UTC
confirmed too that phonon-backend-xine-4.4.4 FTBFS against phonon-4.5.57 (lots of missing symbols):
Phonon::EffectParameter
Phonon::PulseSupport
Phonon::StreamInterface

I'm going to pull the f15 update, until this is better understood.

Comment 10 Rex Dieter 2011-11-10 20:52:17 UTC
OK, f15 phonon update officially pulled, and newer phonon-backend-gstreamer-4.6 (on f16+) Obsoletes: phonon-backend-xine