[mythtv] MHEG BBC iPlayer

David Knight dlknight at sdf.lonestar.org
Wed Oct 12 13:54:38 UTC 2011


On Fri, September 30, 2011 9:40 am, Lawrence Rust wrote:
> On Thu, 2011-09-29 at 22:13 +0100, David Knight wrote:
[snip]
>>
>> Hi Lawrence, had another go and the commit works but getting a compile
>> error now in RingBuffer.o :( - I'm using Fedora 13 on the MythTV box
>> x86_64.
>>
>> Qmake version: 1.07a (Qt 3.3.8b)
>> GNU Make 3.81
>>
>> RingBuffer.cpp: In member function 'void RingBuffer::OpenFile(const
>> QString&, uint)':
>> RingBuffer.cpp:314: warning: possible problem detected in invocation of
>> delete operator:
>> RingBuffer.cpp:314: warning: invalid use of incomplete type 'struct
>> NetStream'
>> RingBuffer.h:25: warning: forward declaration of 'struct NetStream'
>
> I believe this is a difference/problem with the C preprocessor handling
> of USING_MHEG.  To workaround this I have amended the patch to
> RingBuffer.cpp/h to change "#if USING_MHEG" to "#ifdef USING_MHEG".
> Perhaps you could try this:
> http://www.softsystem.co.uk/download/mythtv/iplayer.diff
>
> NB you will need to discard the commit made by the old patch:
> git reset --hard HEAD^
> patch -p1 < iplayer.diff
> git commit -am"Add mheg iplayer"
>
> --
> Lawrence
>
>

Still no ball I'm afraid :( it bombs out of compilation with the same
errors regarding the RingBuffer module.

Any more ideas?

Dave




More information about the mythtv-dev mailing list