Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/gtk Makefile.am Makefile.nmake rtp_stream.c

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

From: Guy Harris <guy@xxxxxxxxxxxxxxxxx>
Date: Thu, 20 Nov 2003 17:34:31 -0600 (CST)
guy         2003/11/20 17:34:31 CST

  Modified files:
    gtk                  Makefile.am Makefile.nmake rtp_stream.c 
                         rtp_stream.h rtp_stream_dlg.c 
  Log:
  From Lars Roland:
  
  	- added a pointer to raw rtp data to _rtp_info that can be used by
  	  taps;
  
  	- RTP packets are passed to the tap queue only if they are not
  	  error packets (so that you don't need to filter out ICMP
  	  packets)
  
  	- use that pointer in rtp_stream, so it handles packets with
  	  padding, and should handle RTP packets fragmented across
  	  lower-level packets
  
  	- moved rtp_stream from tap sources to normal files
  	  (prevents on-start-up registration of the rtp_stream tap
  	  listener)
  
  	- rtp_stream tap gets registered/unregistered with the "RTP
  	  Streams" dialog box
  	  i.e. the tap is registered as long as the dialog box is open.
  	  Alternatively, it is de-/registered on demand if RTP Analysis is
  	  called directly on a packet.
  
  	- rtp_stream tap listener no longer uses a filter in dissection
  `	  and does not need to have a proto tree being built.
  	  (performance increase)
  
  	- fixed: RTP Streams list will get updated in real time if the
  	  dialog box is open while a redissection takes place.
  
  Revision  Changes    Path
  1.77      +3 -2      ethereal/gtk/Makefile.am
  1.62      +2 -2      ethereal/gtk/Makefile.nmake
  1.3       +5 -12     ethereal/gtk/rtp_stream.c
  1.2       +7 -2      ethereal/gtk/rtp_stream.h
  1.5       +18 -3     ethereal/gtk/rtp_stream_dlg.c