https://bugs.freedesktop.org/show_bug.cgi?id=77677
--- Comment #19 from Andy Furniss adf.lists@gmail.com --- I've just changed my HD4890 for a R9 270x, which is roughly AIUI a 7870 and have hit this issue.
Testing with mplayer I do have some differences, but would probably get duped if I posted a new bug so -
Kernels tested drm-fixes -
3.15.0-rc2-41381-gabaafc0 3.13.0-rc6-14283-g61ef8be 3.12.0-rc7-01267-g3d3b78c
Both working and non working cases show the same alsa h/w params which is the same as my old card which always worked eg.
access: RW_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 48000 (48000/1) period_size: 1024 buffer_size: 16384
With mplayer as long as there is video it seems to work OK (20 mins longest test so far).
Pure audio files or "working" video played with -vc null always fail and sound like the mp3.
-vo null without -vc null always works OK.
Only s/w decode works, UVD will produced trashed sound, so if that's the default for xbmc it could be something worth testing.