Bug 739591

Summary: Can't play audio in gstreamer based applications
Product: [Fedora] Fedora Reporter: Elad Alfassa <elad>
Component: gstreamerAssignee: Benjamin Otte <otte>
Status: CLOSED WORKSFORME QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 16CC: awilliam, nathanael, otte, tflink
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-09-20 05:20:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 713564    

Description Elad Alfassa 2011-09-19 15:11:01 UTC
I upgraded my machine from f15 to f16, and now totem can't start.
When starting totem, I get an error message:

Totem could not startup.

Could not find the audio output. You may need to install additional GStreamer plugins, or select another audio output in the Multimedia Systems Selector.

Opening gstreamer-properties, and clicking test next to the audio output sink outputs the following: 

PulseAudio Sound Server: no element "audiotestsrc"


Beta blocker, criteria: "In most cases, the installed system must be able to play back sound with gstreamer-based applications"

Comment 1 Tim Flink 2011-09-19 17:58:59 UTC
I just played several things in totem on a recent fresh install of F16 without issue.

I'm going to be doing an upgrade later today or tomorrow, will try again then.

Comment 2 Adam Williamson 2011-09-19 22:12:33 UTC
I can't reproduce this in a VM: I installed F15, updated to latest F15, then upgraded to F16. The upgraded system can play audio fine using Rhythmbox. So, it seems this may be hardware-specific, in which case we'd need more logs:

https://fedoraproject.org/wiki/How_to_debug_PulseAudio_problems

Comment 3 Elad Alfassa 2011-09-20 04:37:18 UTC
This howto can't help with debugging my problem as it assumes that there is no sound at all.
This is not the case, because applications that uses pulseaudio directly does work well.

Comment 4 Elad Alfassa 2011-09-20 05:20:37 UTC
Ok, found the solution: I nuked the .gstreamer-0.10/ folder, and now everything works again.
Closing.

Comment 5 Adam Williamson 2011-09-20 06:36:24 UTC
well, sounds like there was a real bug there...but it may have depended on your precise pre-upgrade config, and hence now you've wiped the folder, it would be hard to reproduce :(

in future, it might be best to 'mv' the folder rather than 'rm' it.

the debugging guide is still useful for this kind of bug: the key is often to use the technique for running pulseaudio with debug output from a console, described in the guide. that really helps to figure out what's going wrong with PA.

Comment 6 Elad Alfassa 2011-09-20 06:55:20 UTC
Nothing was wrong with PA, it was gstreamer's fault.
I have another user on the machine, if it's broken as well then I could upload the files for you to check.

Comment 7 Adam Williamson 2011-09-20 19:31:53 UTC
if you could check, that'd be great.

Comment 8 Elad Alfassa 2011-09-21 06:52:41 UTC
The second user didn't have this problem.