Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: MythTV: Dev

0.26 Beta build error in Crystal HD

 

 

MythTV dev RSS feed   Index | Next | Previous | View Threaded


hobbes1069 at gmail

Aug 13, 2012, 6:20 AM

Post #1 of 4 (993 views)
Permalink
0.26 Beta build error in Crystal HD

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/
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev


gary.buhrmaster at gmail

Aug 15, 2012, 1:59 PM

Post #2 of 4 (900 views)
Permalink
Re: 0.26 Beta build error in Crystal HD [In reply to]

On Mon, Aug 13, 2012 at 1:20 PM, Richard Shaw <hobbes1069 [at] gmail> 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
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev


gary.buhrmaster at gmail

Aug 17, 2012, 2:31 PM

Post #3 of 4 (884 views)
Permalink
Re: 0.26 Beta build error in Crystal HD [In reply to]

On Wed, Aug 15, 2012 at 8:59 PM, Gary Buhrmaster
<gary.buhrmaster [at] gmail> wrote:
....
> 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.

I note that in Fedora 18, libcrystalhd has been updated to version
3.10.0, and those libraries/headers allow compilation --with-crystalhd

There are packages in the koji build system for F17 updates testing
for libcrystalhd 3.10.0, so I presume they will show up RSN in
updates.

Gary
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev


hobbes1069 at gmail

Aug 17, 2012, 4:12 PM

Post #4 of 4 (886 views)
Permalink
Re: 0.26 Beta build error in Crystal HD [In reply to]

On Fri, Aug 17, 2012 at 4:31 PM, Gary Buhrmaster
<gary.buhrmaster [at] gmail> wrote:
> On Wed, Aug 15, 2012 at 8:59 PM, Gary Buhrmaster
> <gary.buhrmaster [at] gmail> wrote:
> ....
>> 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.
>
> I note that in Fedora 18, libcrystalhd has been updated to version
> 3.10.0, and those libraries/headers allow compilation --with-crystalhd
>
> There are packages in the koji build system for F17 updates testing
> for libcrystalhd 3.10.0, so I presume they will show up RSN in
> updates.

I was wondering if that was the solution, unfortunately I have not
been able to get the packages to install in mock[1] so I couldn't test
it for sure. I'll wait for them to hit stable. I hope F16 will get the
update as well...

Thanks,
Richard

[1] http://www.linux-archive.org/development-discussions-related-fedora-devel-lists-fedoraproject-org/693590-error-protected-multilib-versions-mock.html
_______________________________________________
mythtv-dev mailing list
mythtv-dev [at] mythtv
http://www.mythtv.org/mailman/listinfo/mythtv-dev

MythTV dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.