#762 closed defect (fixed)
Possibility of infinite loop in jitter buffer (thanks Michael Broughton for the report).
Reported by: | nanang | Owned by: | nanang |
---|---|---|---|
Priority: | normal | Milestone: | release-1.2 |
Component: | pjmedia | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description (last modified by bennylp)
The full report can be found in this thread.
The problem seems to be caused by modification in ticket #744.
The corresponding ticket for 1.0.x branch is ticket #763
Change History (9)
comment:1 Changed 16 years ago by nanang
comment:2 Changed 16 years ago by nanang
In r2579, updated JB test:
- Added support for more scenarios, e.g: frame loss, late, sequence restart, etc.
- Added automatic test result checks based on specified condition.
- Updated test data.
comment:3 Changed 16 years ago by nanang
In r2583:
- Fixed jbuf in handling far sequence jump (the distance is over jbuf capacity) while jbuf is empty.
comment:4 Changed 16 years ago by nanang
In r2585:
- Updated delay calculation method & added statistic report in jbuf_destroy().
comment:5 Changed 16 years ago by nanang
In r2587:
- Replaced stricmp() with pj_ansi_stricmp() in jbuf_test.c for cross platform compatibility.
comment:6 Changed 16 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
comment:7 Changed 16 years ago by nanang
In r2662:
- Cleaned up jbuf.c of unused function jb_framelist_origin().
comment:8 Changed 16 years ago by nanang
In r2672:
- Fixed jitter buffer in handling DTX with relative short period of 'keep alive', e.g: Speex DTX seems to periodically send a keep alive frame every 20 silence frames.
comment:9 Changed 16 years ago by bennylp
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
In r2578: