[mythtv] CrystalHD not compiling in trunk

Dave dave at 0bits.com
Wed Oct 6 05:15:39 UTC 2010


Hi,

My crystalHD card arrived today, so downloaded crystalhd_07032010.tbz2 
lib/source from broadcom (http://www.broadcom.com/support/crystal_hd/) 
built it and tried to compile the trunk...

...
g++ -c -pipe -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -g -Wall 
-Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor 
-funit-at-a-time -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS 
-Wmissing-declarations -I/usr/include/freetype2 -D_REENTRANT -fPIC -DMMX 
-Di386 -D_GNU_SOURCE -DUSING_CRYSTALHD -DUSING_X11 -DUSING_XV 
-DUSING_XVMC -DUSING_VDPAU -DUSING_OPENGL -DUSING_OPENGL_VSYNC 
-DUSING_OPENGL_VIDEO -DUSING_MHEG -DUSING_FRONTEND 
-DUSING_FFMPEG_THREADS -DUSING_ALSA -DUSING_OSS -DUSING_V4L -DUSING_IPTV 
-DUSING_IVTV -DUSING_HDPVR -DUSING_DVB -DUSING_BACKEND -DQT_SQL_LIB 
-DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB 
-DQT_SHARED -I/usr/qt/mkspecs/linux-g++ -I. -I/usr/include/QtCore 
-I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL 
-I/usr/include/QtXml -I/usr/include/QtSql -I/usr/include -I/usr/local 
-I/usr/X11 -I.. -I../.. -I../../external/FFmpeg -I. -I../libmyth 
-I../libmythdb -I../libmythhdhomerun -I../libmythdvdnav 
-I../libmythbluray -Idvbdev -Impeg -Iiptv -Ichannelscan 
-I../libmythlivemedia/BasicUsageEnvironment/include 
-I../libmythlivemedia/BasicUsageEnvironment 
-I../libmythlivemedia/groupsock/include -I../libmythlivemedia/groupsock 
-I../libmythlivemedia/liveMedia/include -I../libmythlivemedia/liveMedia 
-I../libmythlivemedia/UsageEnvironment/include 
-I../libmythlivemedia/UsageEnvironment -I../libmythdb -I../libmythui 
-I/usr/include -I/usr/X11/include -I. -o privatedecoder_crystalhd.o 
privatedecoder_crystalhd.cpp
privatedecoder_crystalhd.cpp: In member function 'void 
PrivateDecoderCrystalHD::CheckStatus()':
privatedecoder_crystalhd.cpp:799: error: 'struct BC_DTS_STATUS' has no 
member named 'picNumFlags'
privatedecoder_crystalhd.cpp: In function 'QString 
poutflags_to_string(int)':
privatedecoder_crystalhd.cpp:917: error: 'BC_POUT_FLAGS_STRIDE_UV' was 
not declared in this scope
privatedecoder_crystalhd.cpp:918: error: 'BC_POUT_FLAGS_MODE' was not 
declared in this scope
make[2]: *** [privatedecoder_crystalhd.o] Error 1
make[2]: Leaving directory `/usr/src/mythtv/mythtv/libs/libmythtv'
make[1]: *** [sub-libmythtv-make_default] Error 2
make[1]: Leaving directory `/usr/src/mythtv/mythtv/libs'
make: *** [libs] Error 2


Do i need to compile with a certain version ? Can someone point me to an 
older library to compile with please ?

Dave


More information about the mythtv-dev mailing list