[asterisk-bugs] [Asterisk 0011923]: chan_iax2 does not send full video frames when it is supposed to

noreply at bugs.digium.com noreply at bugs.digium.com
Mon Feb 4 16:21:30 CST 2008


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=11923 
====================================================================== 
Reported By:                mihai
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   11923
Category:                   Channels/chan_iax2
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.17 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             02-04-2008 16:16 CST
Last Modified:              02-04-2008 16:21 CST
====================================================================== 
Summary:                    chan_iax2 does not send full video frames when it is
supposed to
Description: 
The IAX2 spec says that full video frames should be sent whenever the 15
bits timestamp rolls over.  Current chan_iax2 code doesn't do that
====================================================================== 

---------------------------------------------------------------------- 
 mihai - 02-04-08 16:21  
---------------------------------------------------------------------- 
I've uploaded a patch that fixes the problem. The patch adds a new pvt
structure field, that holds the timestamp of the last video frame sent. 
The patch also changes the way timestamps are calculated: because we don't
know how often video frames should be sent (as opposed to audio), we just
assign them a timestamp based on the wall clock.

The patch also clears up the logic that decides whether a video frame
should be full or mini 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
02-04-08 16:21  mihai          Note Added: 0081693                          
======================================================================




More information about the asterisk-bugs mailing list