output of the cli : debian:/home/sourabh/wireshark-1.2.6# wireshark -gtk2\wireshark -v wireshark 1.2.6
Copyright 1998-2010 Gerald Combs <ger...@wireshark.org> and contributors. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Compiled with GTK+ 2.12.12, with GLib 2.16.6, with libpcap 0.9.8, with libz 1.2.3.3, without POSIX capabilities, with libpcre 7.6, without SMI, without c-ares, without ADNS, without Lua, with GnuTLS 2.4.2, with Gcrypt 1.4.1, without Kerberos, without GeoIP, without PortAudio, without AirPcap. Running on Linux 2.6.26-2-686, with libpcap version 0.9.8, GnuTLS 2.4.2, Gcrypt 1.4.1. Built using gcc 4.3.2. Thanks Sourabh Rathor On Mon, Feb 15, 2010 at 3:40 AM, Sourabh Rathor <sourabhrathor2...@gmail.com > wrote: > Hi > > Ya . I am planning to add this dissector too. I guess it would resolve this > compression issue then. > > I'l raise a bug for the same. > > Thanks > Sourabh Rathor > > > On Mon, Feb 15, 2010 at 3:24 AM, Anders Broman <anders.bro...@ericsson.com > > wrote: > >> Hi, >> Patches are best submitted as patch/diffs trough bugzilla. >> >Its not there in the makefile. >> ??? What does wireshark-gtk2\wireshark -v output on your build? >> >> >rtpcompressdissector = find_dissector("compress_rtp"); >> Are you planning to submit the "compress_rtp" dissector too? >> >> Regards >> Anders >> >> >> ------------------------------ >> *From:* wireshark-dev-boun...@wireshark.org [mailto: >> wireshark-dev-boun...@wireshark.org] *On Behalf Of *Sourabh Rathor >> *Sent:* den 15 februari 2010 07:59 >> >> *To:* Developer support list for Wireshark >> *Subject:* Re: [Wireshark-dev] RTP Muxing with compressed header >> >> Hi Anders, >> >> Its not there in the makefile. >> For RTP muxing with compressed header. I have made some changes to >> packet-nb_rtpmux.c as shown: >> **** >> Change 1. (In dissect_nb_rtpmux.c) >> if (rtpcompressdissector) >> { >> next_tvb = tvb_new_subset(tvb, offset+5, >> MIN(tvb_length(tvb)-5-offset, length), length); >> >> call_dissector(rtpcompressdissector, next_tvb, pinfo, >> nb_rtpmux_tree); >> } >> else >> { >> proto_tree_add_item(nb_rtpmux_tree, >> hf_nb_rtpmux_data, tvb, offset+5, length == 0 ? >> -1:length, FALSE); >> } >> ***** >> Change 2. >> >> void >> proto_reg_handoff_nb_rtpmux(void) >> { >> static gboolean inited = FALSE; >> >> if (!inited) { >> >> dissector_handle_t nb_rtpmux_handle; >> >> /* Use new_create_dissector_handle() to indicate that dissect_nb_rtpmux() >> * returns the number of bytes it dissected (or 0 if it thinks the packet >> * does not belong to PROTONAME). >> */ >> nb_rtpmux_handle = new_create_dissector_handle(dissect_nb_rtpmux, >> proto_nb_rtpmux); >> >> dissector_add_handle("udp.port", nb_rtpmux_handle); >> rtpcompressdissector = find_dissector("compress_rtp"); >> inited = TRUE; >> } >> >> } >> >> And also written a new dissector function for RTP packets with compresssed >> headers as shown below: >> static int >> dissect_compress_rtp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) >> { >> >> /* Set up structures needed to add the protocol subtree and manage it */ >> proto_item *ti; >> proto_tree *compress_rtp_tree; >> /*Need to add some checks here.....(Heuristics)*/ >> >> /* Make entries in Protocol column and info column on summary display */ >> col_set_str(pinfo->cinfo,COL_PROTOCOL,"Compress_RTP"); >> >> if(tree) { >> unsigned int offset = 0; >> >> /* Create displays subtree for the protocol */ >> >> //while() >> >> guint16 timestamp, sequence_no; >> >> ti = >> proto_tree_add_item(tree,proto_compress_rtp,tvb,offset,-1,FALSE); >> compress_rtp_tree = proto_item_add_subtree(ti,ett_compress_rtp); >> >> >> proto_tree_add_item(compress_rtp_tree,hf_compress_rtp_sequence_no,tvb,offset,1,FALSE); >> timestamp = tvb_get_ntohs(tvb,offset); >> >> proto_tree_add_uint(compress_rtp_tree,hf_compress_rtp_timestamp,tvb,offset+1,2,FALSE); >> >> proto_tree_add_item(compress_rtp_tree,hf_compress_rtp_data,tvb,offset+3,-1,FALSE); >> >> return tvb_length(tvb); >> } >> >> >> Any feedback for the same. >> >> Thanks >> Sourabh Rathor >> On Wed, Feb 10, 2010 at 4:58 PM, Anders Broman < >> anders.bro...@ericsson.com> wrote: >> >>> Hi, >>> ??? It's in the makefile, in my SVN tree, on the server... >>> Are youi doing svn co >>> http://anonsvn.wireshark.org/wireshark/trunk/wireshark ? >>> >>> /Anders >>> >>> ------------------------------ >>> *From:* wireshark-dev-boun...@wireshark.org [mailto: >>> wireshark-dev-boun...@wireshark.org] *On Behalf Of *Sourabh Rathor >>> *Sent:* den 10 februari 2010 09:22 >>> *To:* Developer support list for Wireshark >>> *Subject:* Re: [Wireshark-dev] RTP Muxing with compressed header >>> >>> Hi Anders, >>> >>> Thanks for your input. This file is not visible now in the latest trunks >>> and in the trunks before. Is it removed ? >>> Does it support the compression or just the muxing functionality ? >>> >>> Thanks In advance >>> Sourabh Rathor >>> >>> On Wed, Feb 10, 2010 at 10:56 AM, Anders Broman <a.bro...@telia.com>wrote: >>> >>>> Hi, >>>> >>>> There is a basic dissector to expand on, packet-nb_rtpmux.c. >>>> >>>> Regards >>>> >>>> Anders >>>> >>>> >>>> ------------------------------ >>>> >>>> *Från:* wireshark-dev-boun...@wireshark.org [mailto: >>>> wireshark-dev-boun...@wireshark.org] *För *Sourabh Rathor >>>> *Skickat:* den 10 februari 2010 05:43 >>>> *Till:* wireshark-dev@wireshark.org >>>> *Ämne:* [Wireshark-dev] RTP Muxing with compressed header >>>> >>>> >>>> >>>> >>>> Hi >>>> >>>> I am actually looking or designing a new dissector function for decoding >>>> RTP MUXed streams with compressed headers. This is compliant to 3GPP TS >>>> 29.414. Need some inputs to start working on the same. Please reply if any >>>> body has any pointers for it. >>>> >>>> >>>> Thanks >>>> Sourabh Rathor >>>> >>>> >>>> ___________________________________________________________________________ >>>> Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> >>>> Archives: http://www.wireshark.org/lists/wireshark-dev >>>> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev >>>> mailto:wireshark-dev-requ...@wireshark.org >>>> ?subject=unsubscribe >>>> >>> >>> >>> >>> -- >>> Sourabh Rathor >>> Institute Of Informatics & Communication >>> South Campus, Delhi University >>> >>> >>> ___________________________________________________________________________ >>> Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> >>> Archives: http://www.wireshark.org/lists/wireshark-dev >>> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev >>> mailto:wireshark-dev-requ...@wireshark.org >>> ?subject=unsubscribe >>> >> >> >> >> -- >> Sourabh Rathor >> Institute Of Informatics & Communication >> South Campus, Delhi University >> >> >> ___________________________________________________________________________ >> Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> >> Archives: http://www.wireshark.org/lists/wireshark-dev >> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev >> mailto:wireshark-dev-requ...@wireshark.org >> ?subject=unsubscribe >> > > > > -- > Sourabh Rathor > Institute Of Informatics & Communication > South Campus, Delhi University > -- Sourabh Rathor Institute Of Informatics & Communication South Campus, Delhi University
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev@wireshark.org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-requ...@wireshark.org?subject=unsubscribe