Ethereal-dev: Re: [PATCH] Re: [Ethereal-dev] RTP streams tap bugs

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Lars Ruoff" <lars.ruoff@xxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Jan 2004 14:03:42 +0100
Ok for the retap_packets patch, but rtp_analysis still needed some of the
fixes i provided with last patch which wasnt checked in.
Here is a new patch.
Please check-in.
Checked with 2003-01-15 snapshot.
However there is an access violation with the 2003-01-19 snapshot when
launching rtp streams box. Must be due to some patches to other parts of
code outside of rtp_analysis. Please could somebody confirm?

Lars Ruoff.


----- Original Message ----- 
From: "Guy Harris" <guy@xxxxxxxxxxxx>
To: "Lars Ruoff" <lars.ruoff@xxxxxxxxxxxxxxxxxx>
Cc: "Biot Olivier" <Olivier.Biot@xxxxxxxxxxx>; "Ethereal-Dev"
<ethereal-dev@xxxxxxxxxxxx>
Sent: Friday, January 16, 2004 8:37 PM
Subject: Re: [PATCH] Re: [Ethereal-dev] RTP streams tap bugs


>
> On Jan 16, 2004, at 9:18 AM, Lars Ruoff wrote:
>
> > Also, apparently the tap's reset function didnt get called any more
> > with the
> > change from redissect_packets to retap_packets !? What's the difference
> > between the two functions?
>
> retap_packets() doesn't reconstruct the packet list, that being
> something that doesn't need to be done if all you're doing is
> re-running the taps on the packets.  Not reconstructing the packet list
> should make it run faster, and should keep the screen from flickering
> when the packet list is redisplayed.
>
> I've checked in a fix to make it call "reset_tap_listeners()" before
> rerunning the taps.
>

Attachment: rtp_analysis.c.diff
Description: Binary data