Changeset 192
- Timestamp:
- 11/27/07 11:55:03
(10 months ago)
- Author:
- sip
- Message:
Fixed seg fault.
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r191 |
r192 |
|
| 1057 | 1057 | send->delivery.tv_usec = 0; |
|---|
| 1058 | 1058 | send->delivery.tv_sec = 0; |
|---|
| 1059 | | send->mallocd = AST_MALLOCD_HDR; |
|---|
| | 1059 | /* We will free the frame */ |
|---|
| | 1060 | send->mallocd = 0; |
|---|
| 1060 | 1061 | /* Send */ |
|---|
| 1061 | 1062 | ast_write(pseudo,send); |
|---|
| r191 |
r192 |
|
| 277 | 277 | f->delivery.tv_usec = 0; |
|---|
| 278 | 278 | f->delivery.tv_sec = 0; |
|---|
| 279 | | f->mallocd = AST_MALLOCD_HDR | AST_MALLOCD_SRC; |
|---|
| | 279 | /* Don't free the frame outside */ |
|---|
| | 280 | f->mallocd = 0; |
|---|
| 280 | 281 | |
|---|
| 281 | 282 | /* If it's video set the mark of last rtp packet */ |
|---|
| r191 |
r192 |
|
| 419 | 419 | |
|---|
| 420 | 420 | /* Log */ |
|---|
| 421 | | ast_log(LOG_WARNING,">DESCRIBE [%s]\n",url); |
|---|
| | 421 | ast_log(LOG_DEBUG,">DESCRIBE [%s]\n",url); |
|---|
| 422 | 422 | |
|---|
| 423 | 423 | /* Prepare request */ |
|---|
| … | … | |
| 440 | 440 | /* Increase seq */ |
|---|
| 441 | 441 | player->cseq++; |
|---|
| 442 | | ast_log(LOG_WARNING,"<DESCRIBE [%s]\n",url); |
|---|
| | 442 | ast_log(LOG_DEBUG,"<DESCRIBE [%s]\n",url); |
|---|
| 443 | 443 | /* ok */ |
|---|
| 444 | 444 | return 1; |
|---|
| … | … | |
| 451 | 451 | |
|---|
| 452 | 452 | /* Log */ |
|---|
| 453 | | ast_log(LOG_WARNING,"-SETUP AUDIO [%s]\n",url); |
|---|
| | 453 | ast_log(LOG_DEBUG,"-SETUP AUDIO [%s]\n",url); |
|---|
| 454 | 454 | |
|---|
| 455 | 455 | /* if it got session */ |
|---|
| … | … | |
| 503 | 503 | |
|---|
| 504 | 504 | /* Log */ |
|---|
| 505 | | ast_log(LOG_WARNING,"-SETUP VIDEO [%s]\n",url); |
|---|
| | 505 | ast_log(LOG_DEBUG,"-SETUP VIDEO [%s]\n",url); |
|---|
| 506 | 506 | |
|---|
| 507 | 507 | /* if it got session */ |
|---|
| … | … | |
| 555 | 555 | |
|---|
| 556 | 556 | /* Log */ |
|---|
| 557 | | ast_log(LOG_WARNING,"-PLAY [%s]\n",player->url); |
|---|
| | 557 | ast_log(LOG_DEBUG,"-PLAY [%s]\n",player->url); |
|---|
| 558 | 558 | |
|---|
| 559 | 559 | /* if not session */ |
|---|
| … | … | |
| 593 | 593 | |
|---|
| 594 | 594 | /* Log */ |
|---|
| 595 | | ast_log(LOG_WARNING,"-TEARDOWN\n"); |
|---|
| | 595 | ast_log(LOG_DEBUG,"-TEARDOWN\n"); |
|---|
| 596 | 596 | |
|---|
| 597 | 597 | /* if not session */ |
|---|
| … | … | |
| 687 | 687 | |
|---|
| 688 | 688 | /* log */ |
|---|
| 689 | | ast_log(LOG_WARNING,"-creating media [%d,%s]\n",media->num,strndup(buffer,bufferLen)); |
|---|
| | 689 | ast_log(LOG_DEBUG,"-creating media [%d,%s]\n",media->num,strndup(buffer,bufferLen)); |
|---|
| 690 | 690 | |
|---|
| 691 | 691 | /* Return media */ |
|---|
| … | … | |
| 742 | 742 | |
|---|
| 743 | 743 | /* log */ |
|---|
| 744 | | ast_log(LOG_WARNING,"-line [%s]\n",strndup(i,j-i)); |
|---|
| | 744 | ast_log(LOG_DEBUG,"-line [%s]\n",strndup(i,j-i)); |
|---|
| 745 | 745 | |
|---|
| 746 | 746 | /* Check header */ |
|---|
| … | … | |
| 1079 | 1079 | |
|---|
| 1080 | 1080 | /* log */ |
|---|
| 1081 | | ast_log(LOG_WARNING,"-rtsp play loop\n"); |
|---|
| | 1081 | ast_log(LOG_DEBUG,"-rtsp play loop\n"); |
|---|
| 1082 | 1082 | |
|---|
| 1083 | 1083 | /* Loop */ |
|---|
| … | … | |
| 1095 | 1095 | { |
|---|
| 1096 | 1096 | /* log */ |
|---|
| 1097 | | ast_log(LOG_WARNING,"Playback finished\n"); |
|---|
| | 1097 | ast_log(LOG_DEBUG,"Playback finished\n"); |
|---|
| 1098 | 1098 | /* exit */ |
|---|
| 1099 | 1099 | player->end = 1; |
|---|
| … | … | |
| 1127 | 1127 | { |
|---|
| 1128 | 1128 | /* log */ |
|---|
| 1129 | | ast_log(LOG_WARNING,"-Hangup\n"); |
|---|
| | 1129 | ast_log(LOG_DEBUG,"-Hangup\n"); |
|---|
| 1130 | 1130 | /* exit */ |
|---|
| 1131 | 1131 | player->end = 1; |
|---|
| … | … | |
| 1158 | 1158 | case RTSP_DESCRIBE: |
|---|
| 1159 | 1159 | /* log */ |
|---|
| 1160 | | ast_log(LOG_WARNING,"-Receiving describe\n"); |
|---|
| | 1160 | ast_log(LOG_DEBUG,"-Receiving describe\n"); |
|---|
| 1161 | 1161 | /* Read into buffer */ |
|---|
| 1162 | 1162 | if (!RecvResponse(player->fd,buffer,&bufferLen,bufferSize,&player->end)) |
|---|
| … | … | |
| 1217 | 1217 | { |
|---|
| 1218 | 1218 | /* log */ |
|---|
| 1219 | | ast_log(LOG_WARNING,"-audio [%d,%d,%s]\n", sdp->audio->formats[i]->format, sdp->audio->formats[i]->payload ,sdp->audio->formats[i]->control); |
|---|
| | 1219 | ast_log(LOG_DEBUG,"-audio [%d,%d,%s]\n", sdp->audio->formats[i]->format, sdp->audio->formats[i]->payload ,sdp->audio->formats[i]->control); |
|---|
| 1220 | 1220 | /* if we have that */ |
|---|
| 1221 | 1221 | if (sdp->audio->formats[i]->format & chan->nativeformats) |
|---|
| … | … | |
| 1238 | 1238 | { |
|---|
| 1239 | 1239 | /* log */ |
|---|
| 1240 | | ast_log(LOG_WARNING,"-video [%d,%d,%s]\n", sdp->video->formats[i]->format, sdp->video->formats[i]->payload ,sdp->video->formats[i]->control); |
|---|
| | 1240 | ast_log(LOG_DEBUG,"-video [%d,%d,%s]\n", sdp->video->formats[i]->format, sdp->video->formats[i]->payload ,sdp->video->formats[i]->control); |
|---|
| 1241 | 1241 | /* if we have that */ |
|---|
| 1242 | 1242 | if (sdp->video->formats[i]->format & chan->nativeformats) |
|---|
| … | … | |
| 1274 | 1274 | case RTSP_SETUP_AUDIO: |
|---|
| 1275 | 1275 | /* log */ |
|---|
| 1276 | | ast_log(LOG_WARNING,"-Recv audio response\n"); |
|---|
| | 1276 | ast_log(LOG_DEBUG,"-Recv audio response\n"); |
|---|
| 1277 | 1277 | /* Read into buffer */ |
|---|
| 1278 | 1278 | if (!RecvResponse(player->fd,buffer,&bufferLen,bufferSize,&player->end)) |
|---|
| … | … | |
| 1461 | 1461 | sendFrame->delivery.tv_usec = 0; |
|---|
| 1462 | 1462 | sendFrame->delivery.tv_sec = 0; |
|---|
| 1463 | | sendFrame->mallocd = AST_MALLOCD_HDR | AST_MALLOCD_SRC ; |
|---|
| | 1463 | /* Don't free the frame outside */ |
|---|
| | 1464 | sendFrame->mallocd = 0; |
|---|
| 1464 | 1465 | /* Send frame */ |
|---|
| 1465 | 1466 | ast_write(chan,sendFrame); |
|---|
| … | … | |
| 1502 | 1503 | |
|---|
| 1503 | 1504 | /* log */ |
|---|
| 1504 | | ast_log(LOG_WARNING,"-rtsp_play end loop [%d]\n",res); |
|---|
| | 1505 | ast_log(LOG_DEBUG,"-rtsp_play end loop [%d]\n",res); |
|---|
| 1505 | 1506 | |
|---|
| 1506 | 1507 | /* Send teardown if something was setup */ |
|---|
| r191 |
r192 |
|
| 169 | 169 | send->delivery.tv_usec = 0; //(vtc->sent_bytes*8000)/vtc->bitrate; |
|---|
| 170 | 170 | send->delivery.tv_sec = 0; |
|---|
| 171 | | send->mallocd = AST_MALLOCD_HDR; |
|---|
| | 171 | /* Don't free the frame outrside */ |
|---|
| | 172 | send->mallocd = 0; |
|---|
| 172 | 173 | |
|---|
| 173 | 174 | /* Send */ |
|---|
Download in other formats:
|
|