Drop autogenerated files and add more .gitignore entries

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Dissector for RTPproxy added

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Use dynamic port registration since it's not an IANA assigned port

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Protocol column should be set even without a tree

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Use tvb_get_ephemeral_string() instead of tvb_get_string()

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Use tvb_reported_length(tvb) instead of tvb_length(tvb)

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Build rtpproxy dissector with CMakeFile as well

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Updated v3 with "removed tree handling".

All columns should be "tree independent", so the COL_INFO stuff in the switch
statement shouldn't be under a tree either.  In the interest of simplicity I
just removed the tree check entirely.  You could add it back for individual
cases in the switch statement (AFTER the COL_INFO calls), but I don't think the
performance benefit is necessarily worth the effort.

Also, has this been fuzztested?  I don't think "fail" cases have been properly
accounted for, like when tvb_find_guint8() returns -1 to 'offset' (which is a
guint32).  See packet-bitcoin.c for examples as it has to handle the same
issue.
Don't allocate rtpproxy_tcp_handle/rtpproxy_udp_handle every time

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
Unify Tag extraction

Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>