On Fri, Aug 09, 2002 at 12:59:00AM +0200, Oliver Kurth wrote:
> On Thu, Aug 08, 2002 at 10:22:30PM +0200, Oliver Kurth wrote:
> > I will now recompile without --enable-release.
>
> #2 0x4011a7f4 in __builtin_delete () from /usr/lib/libaviplay-0.7.so.0
> (gdb) up
> #3 0x0804d2dc in CaptureProcess::writer (this=0x805e6c8) at capproc.cpp:776
> 776 delete ch.data;
> (gdb) print m_qaud
> $1 = {m_Type = 0x8067b88, m_uiCapacity = 128, m_uiPos = 108, m_uiSize = 128}
> (gdb) print m_qaud.front()
> Cannot evaluate function -- may be inlined
> (gdb) print m_qaud.m_Type[m_qaud.m_uiPos - m_qaud.m_uiSize]
> $2 = {data = 0x4044163a "", timestamp = 1320.01171875, size = -1121338340}
> (gdb)
>
> Is this class qring well tested? May be a problem there.
Ok now it sounds familiar
I've made some change where I've replaced std::queue with internal
size limited avm::qring but I've not really tested this code yet
it has seemed to work for some short runs of avicap but if the
code doesn't calculate with size limitation it might be doing
something wrong - as it obvious from m_uiCapacity == m_uiSize
I'll fix this during weekend
--
.''`. Zdenek Kabelac kabi@{debian.org, users.sf.net, fi.muni.cz}
: :' : Debian GNU/Linux maintainer - www.debian.{org,cz}
`. `' Modern processors are the most advanced heating systems around.
`- www.tomshardware.com
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile