[mythtv] 0.26 Beta build error in Crystal HD

Gary Buhrmaster gary.buhrmaster at gmail.com
Wed Aug 15 20:59:18 UTC 2012


On Mon, Aug 13, 2012 at 1:20 PM, Richard Shaw <hobbes1069 at gmail.com> wrote:
> I was doing a test build of 0.26 beta to prepare for the release and
> ran into the following:
>
> CC      libavcodec/dca.o
> In file included from libavcodec/crystalhd.c:82:0:
> /usr/include/libcrystalhd/bc_dts_types.h:64:1: error: unknown type name 'bool'
....
> I tried looking for a newer version of libcrystalhd but the source
> link[1] just gives the latest download as a date (20100703) which
> seems rather old.

My recollection is that FFmpeg itself gets these errors on Fedora
if compiled with crystalhd support, so it is not really surprising
that the same errors are seen for the MythTV FFmpeg port.  There
is clearly some version of headers mismatch between the FFmpeg
version of crystalhd support and Fedoras crystalhd version.  As
I recall, Gavin was looking at the header issue at some point, but
may never have been successful in finding matching versions, see:
http://www.gossamer-threads.com/lists/mythtv/users/516831

The person that did the crystalhd support for FFmpeg has gotten
other compilation error reports which he also suggests are due
to header version issues.

I suspect that crystalhd support will need to be disabled for
Fedora unless you get the problem accepted as a blocker
for 0.26.  I am not sure how many (if any) users that impacts.

Gary


More information about the mythtv-dev mailing list