[mythtv] 0.26 Beta build error in Crystal HD

Richard Shaw hobbes1069 at gmail.com
Mon Aug 13 13:20:17 UTC 2012


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'
In file included from libavcodec/crystalhd.c:84:0:
/usr/include/libcrystalhd/libcrystalhd_if.h:149:5: error: unknown type
name 'HANDLE'
In file included from libavcodec/crystalhd.c:84:0:
/usr/include/libcrystalhd/libcrystalhd_if.h:177:5: error: unknown type
name 'HANDLE'
In file included from libavcodec/crystalhd.c:84:0:
/usr/include/libcrystalhd/libcrystalhd_if.h:215:5: error: unknown type
name 'HANDLE'
In file included from libavcodec/crystalhd.c:84:0:
/usr/include/libcrystalhd/libcrystalhd_if.h:255:5: error: unknown type
name 'HANDLE'
[SNIP]
libavcodec/crystalhd.c:125:5: error: unknown type name 'HANDLE'
libavcodec/crystalhd.c: In function 'uninit':
libavcodec/crystalhd.c:337:5: error: unknown type name 'HANDLE'
libavcodec/crystalhd.c: In function 'init':
libavcodec/crystalhd.c:386:22: error: 'FALSE' undeclared (first use in
this function)
libavcodec/crystalhd.c:386:22: note: each undeclared identifier is
reported only once for each function it appears in
libavcodec/crystalhd.c:387:24: error: 'TRUE' undeclared (first use in
this function)
libavcodec/crystalhd.c:388:34: error: 'vdecFrameRate59_94' undeclared
(first use in this function)
libavcodec/crystalhd.c:400:22: error: 'vdecRESOLUTION_1080p23_976'
undeclared (first use in this function)
libavcodec/crystalhd.c: In function 'copy_frame':
libavcodec/crystalhd.c:549:53: error: 'VDEC_FLAG_BOTTOMFIELD'
undeclared (first use in this function)
libavcodec/crystalhd.c:551:55: error: 'VDEC_FLAG_BOTTOM_FIRST'
undeclared (first use in this function)
[SNIP]
libavcodec/crystalhd.c:754:14: error: 'vdecAspectRatioSquare'
undeclared (first use in this function)
libavcodec/crystalhd.c:757:14: error: 'vdecAspectRatio12_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:760:14: error: 'vdecAspectRatio10_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:763:14: error: 'vdecAspectRatio16_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:766:14: error: 'vdecAspectRatio40_33'
undeclared (first use in this function)
libavcodec/crystalhd.c:769:14: error: 'vdecAspectRatio24_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:772:14: error: 'vdecAspectRatio20_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:775:14: error: 'vdecAspectRatio32_11'
undeclared (first use in this function)
libavcodec/crystalhd.c:778:14: error: 'vdecAspectRatio80_33'
undeclared (first use in this function)
libavcodec/crystalhd.c:781:14: error: 'vdecAspectRatio18_11'
undeclared (first use in this function)

libcrystalhd version:
libcrystalhd-3.5.1-1.fc14.x86_64

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.

Thanks,
Richard

[1] http://www.broadcom.com/support/crystal_hd/


More information about the mythtv-dev mailing list