Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Re: VDR developer version 1.1.29



Klaus Schmidinger wrote:

Tomahawk wrote:

:(

MP3 PlugIn 0.7.12 and AC3overDVB Patch 0.16 won't compile with vdr 1.1.29

getting Type Conversion Error for conversion `const cFrame *' to `cFrame *'

pes.c: In method `int cPES::Process (const uchar *, int)':
pes.c:463: cannot convert `const cFrame *' to `cFrame *' for argument
`1' to `cRingBufferFrame::Drop (cFrame *)'

player-mp3.c: In method `void cMP3Player::Action ()':
player-mp3.c:1139: cannot convert `const cFrame *' to `cFrame *' for
argument `1' to `cRingBufferFrame::Drop (cFrame *)'

Has CRingBufferFrame Syntax changed ???

Since Stefan Huelswitt introduced the setting of the "broken link" flag
during replay and would have typecasted a pointer to the cFrame from
'const uchar *' to 'uchar *' I decided to drop the 'const' at the
related ringbuffer locations (it's no good declaring things const if
they later do need to be modified). Sorry this broke some plugins, I
didn't think of this...

Klaus

MY vbox plugin doesnt compile with 1.2.27, because of this changes too.
was it really neccessary to change all methods of cRingBufferFrame ?
i mean especially Drop and Delete ?

regards,gunnar






--
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index