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

Reply via email to