[mythtv-commits] Ticket #7548: [Use libavcodec for mythtv compilation as it is - part of ffmpeg]

MythTV mythtv at cvs.mythtv.org
Wed Nov 11 23:23:05 UTC 2009


#7548: [Use libavcodec for mythtv compilation as it is - part of ffmpeg]
----------------------------------+-----------------------------------------
 Reporter:  private@…             |       Owner:  ijr 
     Type:  patch                 |      Status:  new 
 Priority:  trivial               |   Milestone:  0.22
Component:  MythTV - General      |     Version:  0.22
 Severity:  high                  |     Mlocked:  0   
----------------------------------+-----------------------------------------
 The compilation of mythtv 0.22 fails on Gentoo since the PIC register
 (ebx) collides in with the assembler code in cabac.h of libavcodec
 (ffmpeg) included in the mythtv libs directory. A USE-flag specific
 compilation of ffmpeg succeeds perfectly. QT specific options for qmake
 imply the pic switch for the GNU compiler, which leads to compilation
 errors on some 32 bit machines. A non preferable hacking solution would be
 a an adaption to the build process in order to avoid this previously
 described constellation.

 What I consider as a real improvement on the other side is a reference to
 all corresponding headers of other projects and not the inclusion within
 the own development directory structure. In this way a more modular design
 could be achieved. This implies an easier dependency resolution and the
 assignment of package specific feature inclusion like implemented by
 Gentoo with their USE-flags.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7548>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list