[mythtv-users] Best Crystal HD setup

Jeff Siddall news at siddall.name
Fri Nov 25 15:56:28 UTC 2011


I have an Intel D945GSEJT frontend with a BCM970015 card running 
Scientific Linux 6 (essentially RHEL6) with these packages installed:

bash-4.1# yum list installed *crystalhd*
Installed Packages
crystalhd-firmware.i686 
3.5.1-1_2.el6                                              @atrpms
libcrystalhd.i686 
3.5.1-1_2.el6                                              @atrpms

Both of those look like they are builds directly from the latest 
Broadcom drivers.

I am using this myth version:

yum list installed mythtv*
Installed Packages
mythtv-common.i686 
0.24.1-277.el6                                               @atrpms
mythtv-frontend.i686 
0.24.1-277.el6                                               @atrpms
mythtv-themes.i686 
0.24.1-277.el6                                               @atrpms

with the 2.6.32-131.12.1.el6.i686 kernel.

Unfortunately things just don't work.  All I get is a bunch of stuttery 
video/audio as if it is not using the Crystal HD at all.  An example log 
from playing a 720p MPEG2 video is attached below.

I have googled for hours and really not found any concrete statements on 
what does and doesn't.  My questions is basically whether I should 
expect Crystal HD to work in MythTV 0.24 using the Broadcom drivers and 
if not what needs to be done to get it working?  Will using Jerod's 
latest git tree stuff work?  Do I need something that's coming in 0.25? 
  Does it only work for specific resolutions or codecs?  Is it just 
hopelessly broken?

If someone can help get this figured out I will update the MythTV wiki 
page with the information since as of now it is hopelessly lacking.

Thanks,

Jeff


----------

DtsDeviceOpen: Opening HW in mode 0 

2011-11-07 19:20:46.750 CrystalHD: Device: BCM70015 

2011-11-07 19:20:46.751 CrystalHD: Library : 6.0.1539 

2011-11-07 19:20:46.751 CrystalHD: Driver  : 6.0.99 

2011-11-07 19:20:46.752 CrystalHD: Firmware: 60.39.84046787 

Scaling command param 0x0,ctx_scal:0x0 

DbgOptions=d 

2011-11-07 19:20:47.035 AFD: Opened codec 0x9c1ae20, id(MPEG2VIDEO) 
type(Video)
2011-11-07 19:20:47.036 AFD: codec AC3 has 6 channels 

2011-11-07 19:20:47.039 AFD: Opened codec 0xa28e090, id(AC3) type(Audio) 

2011-11-07 19:20:47.039 AFD: codec AC3 has 2 channels 

2011-11-07 19:20:47.043 AFD: Opened codec 0xab92d30, id(AC3) type(Audio) 

2011-11-07 19:20:47.100 AO: Opening audio device 'PulseAudio:default' ch 
2(2) sr 48000 sf signed 16 bit reenc 0
2011-11-07 19:20:47.130 AudioPlayer: Enabling Audio 

2011-11-07 19:20:48.634 VideoOutputXv: XVideo Adaptor Name: 'Intel(R) 
Textured Video'
2011-11-07 19:20:48.866 OSD: Base theme size: 1280x720 

2011-11-07 19:20:48.867 OSD: Scaling factors: 1x1 

2011-11-07 19:20:48.997 CrystalHD: Decoder reported format change. 

2011-11-07 19:20:49.108 AFD: Audio stream changed 

2011-11-07 19:20:50.167 OSD: Base theme size: 1280x720 

2011-11-07 19:20:50.169 OSD: Scaling factors: 1x1 

2011-11-07 19:20:50.289 Player(2): Video timing method: DRM 

2011-11-07 19:20:50.300 TV: Changing from None to WatchingPreRecorded 

2011-11-07 19:20:50.335 PulseAudio Error: stream buffer under flow 

2011-11-07 19:20:50.480 ScreenSaverX11Private: DPMS Deactivated 1 

2011-11-07 19:20:50.857 VideoOutput: Created YV12 OSD. 

2011-11-07 19:20:51.863 Player(2): Waited 100ms for video buffers 
uuuuuuuuuuuffffffffffffffffffff
2011-11-07 19:20:51.996 Player(2): Waited 100ms for video buffers 
uuuuuuuuuuuffffffffffffffffffff
2011-11-07 19:20:52.129 Player(2): Timed out waiting for frames, and 

                         there are not enough free frames. Discarding 
buffered frames.
2011-11-07 19:20:52.281 PulseAudio Error: stream buffer under flow 

2011-11-07 19:20:53.077 Player(2): Waited 100ms for video buffers 
uuuuuuuuuuuffffffffffffffffffff
2011-11-07 19:20:53.210 Player(2): Waited 100ms for video buffers 
uuuuuuuuuuuffffffffffffffffffff
2011-11-07 19:20:53.227 Player(2): Waited 100ms for video buffers 
uuuuuuuuuuuffffffffffffffffffff
2011-11-07 19:20:53.360 Player(2): Timed out waiting for frames, and 

                         there are not enough free frames. Discarding 
buffered frames.


More information about the mythtv-users mailing list