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
___________________________________________________________________________
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

Reply via email to