Changeset 176
- Timestamp:
- 10/21/07 22:20:57
(11 months ago)
- Author:
- sip
- Message:
Randomize packet src on each mp4_play.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r163 |
r176 |
|
| 225 | 225 | int frameSubClass; |
|---|
| 226 | 226 | char *name; |
|---|
| | 227 | char *src; |
|---|
| 227 | 228 | unsigned char type; |
|---|
| 228 | 229 | |
|---|
| … | … | |
| 270 | 271 | f->data = (void*)f + AST_FRIENDLY_OFFSET; |
|---|
| 271 | 272 | f->datalen = 1500; |
|---|
| 272 | | f->src = 0; |
|---|
| | 273 | f->src = p->src; |
|---|
| 273 | 274 | |
|---|
| 274 | 275 | /* Set type */ |
|---|
| … | … | |
| 347 | 348 | { |
|---|
| 348 | 349 | struct ast_module_user *u; |
|---|
| 349 | | struct mp4rtp audio = { chan, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; |
|---|
| 350 | | struct mp4rtp video = { chan, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; |
|---|
| | 350 | struct mp4rtp audio = { chan, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,0 }; |
|---|
| | 351 | struct mp4rtp video = { chan, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ,0 }; |
|---|
| 351 | 352 | MP4FileHandle mp4; |
|---|
| 352 | 353 | MP4TrackId hintId; |
|---|
| … | … | |
| 358 | 359 | int i = 0; |
|---|
| 359 | 360 | struct ast_frame *f; |
|---|
| | 361 | char src[128]; |
|---|
| 360 | 362 | |
|---|
| 361 | 363 | /* Check for data */ |
|---|
| … | … | |
| 365 | 367 | ast_log(LOG_DEBUG, "mp4play %s\n", (char *)data); |
|---|
| 366 | 368 | printf( "mp4play %s\n", (char *)data); |
|---|
| | 369 | |
|---|
| | 370 | /* Set random src */ |
|---|
| | 371 | sprintf(src,"mp4play%08lx", ast_random()); |
|---|
| | 372 | audio.src = src; |
|---|
| | 373 | video.src = src; |
|---|
| 367 | 374 | |
|---|
| 368 | 375 | /* Lock module */ |
|---|
Download in other formats:
|
|