[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mythtv-commits
Subject:    Re: [mythtv-commits] Ticket #1104: multi channel audio support
From:       "MythTV" <mythtv () cvs ! mythtv ! org>
Date:       2006-12-30 17:11:05
Message-ID: 054.ff3011ff7edd2756944201dfdbce7a7e () cvs ! mythtv ! org
[Download RAW message or body]

#1104: multi channel audio support
-------------------------+--------------------------------------------------
 Reporter:  Mark Spieth  |        Owner:  ijr 
     Type:  enhancement  |       Status:  new 
 Priority:  minor        |    Milestone:  0.21
Component:  mythtv       |      Version:  head
 Severity:  medium       |   Resolution:      
-------------------------+--------------------------------------------------
Comment (by anonymous):

 Replying to [comment:28 anonymous]:
 > Replying to [comment:18 l-case@gmx.net]:
 > > i get a compile error with this patch actual svn and gcc 4.1
 > > audiooutputbase.cpp:38: error: extra qualification ‘DigitalEncoder::'
 on member ‘Init'
 >
 > I'm getting the same error.  I tried it with two versions of myth.
 First was 0.20, and just now mythtv-0.20-svn20061209 (from debian's
 unstable branch).  For those familiar with debian, I'm using "apt-get
 build-dep mythtv", then "apt-get source mythtv".  It's downloaded and
 unpacked.  I then go to that directory and "patch -p0 <
 mythtv_ac3.19.patch".  I get one one error about one hunk; can't remember
 exact one. I then "debian/rules install".  Then I get the above error
 listed by the previous user.  Seems I may be missing a lib or something???
 Any help is appreciate.


 Okay, here's the problem/solution to this error.  Apparently gcc 4.1 now
 throws errors at extra qualifications, which is when "a declaration within
 a class explicitly puts the class name before the declaration". In line 38
 of outputaudiobase.cpp change " bool DigitalEncoder::Init(CodecID
 codec_id, int bitrate, int samplerate, int channels);" to " bool
 Init(CodecID codec_id, int bitrate, int samplerate, int channels);"

 It then should compile with myth 0.20

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/1104#comment:29>
MythTV <http://www.mythtv.org/>
MythTV
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-commits

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic