| 
 Hi, 
It 
looks like for the  bandwidth efficient mode fileters are not implemented: 
  
: 
/* Check F bit */ 
bitcount += 1; 
frame_following = tvb_get_guint8(tvb,bitcount/8) & 0x80 
>> (bitcount % 8); 
unit16val = tvb_get_ntohs(tvb,bitcount/8); 
ft = (unit16val >> (11 - (bitcount % 8))) 
&0x000F; 
if (amr_mode==AMR_NB) 
item = proto_tree_add_text(tree, tvb, bitcount/8, 1+(bitcount % 
8)/5,  
"%s", 
amr_nb_codec_mode_request_vals[ft].strptr); 
else 
item = proto_tree_add_text(tree, tvb, bitcount/8, 1+(bitcount % 
8)/5,  
"%s", 
amr_wb_codec_mode_request_vals[ft].strptr); 
bitcount += 4; 
: 
You could raise a bug report with a enhancement request 
attaching a small sample trace. 
Reagrds 
Anders
  
Hi, 
  
Im trying to filter a trace of an AMR rtp stream. The AMR 
(narrowband, nb) is coded in bandwidth efficient mode and Im guessing thats 
why I dont get my filter to work. 
I want to filter on the frame type index and found the 
following filter that I thought would work: 
amr.nb.toc.ft == 5  (where 5 is the rate 
7,95) 
  
However, applying this filter on my trace gives an empty 
result. If I display the whole trace I see that there are several ARM packets 
with this frame type index. 
  
Anyone have an idea on what filter I should try instead or if 
I have done something wrong? Im not sure if Im allowed (or should) send 
attachements to this mailing list, but I have a trace that I can post if someone 
is interested in trying different filters on my capture file. Let me know if I 
should do this 
  
Regards, 
// Andreas 
   
 |