>
> > I don't understand tap very well but rtp is always on ==> tree is
> > never NULL in dissect_packet.
>
> That's a bug.  "register_tap_listener_rtp_stream()" should *NOT* call
> "register_tap_listener()" - that listener should only be registered if
> somebody *requests* that tap.

Well, i asked the question the time i was submitting this, if it would be
better to register the listener by default or register it on demand. There
was no response at that time so i kept the registration on startup which
sames me a lot of time.
Note that registering the tap on demand means that the whole file does have
to get redissected (long on large files) before being able to show the RTP
streams list. (Registering on startup means the RTP streams list is
available right after file import)
Perhaps there could be a user preference option indicating wether the tap
should be registered on startup?

regards,
Lars Ruoff

Reply via email to