comparison rtp.c @ 1472:49d5a5ca2987 libavformat

get rid of CODEC_ID_MPEG4AAC after next version bump, and change it to CODEC_ID_AAC where used
author bcoudurier
date Thu, 09 Nov 2006 11:37:30 +0000
parents 234a04b906f9
children 92afee454599
comparison
equal deleted inserted replaced
1471:ad18f1010f47 1472:49d5a5ca2987
184 184
185 /* statistics functions */ 185 /* statistics functions */
186 RTPDynamicProtocolHandler *RTPFirstDynamicPayloadHandler= NULL; 186 RTPDynamicProtocolHandler *RTPFirstDynamicPayloadHandler= NULL;
187 187
188 static RTPDynamicProtocolHandler mp4v_es_handler= {"MP4V-ES", CODEC_TYPE_VIDEO, CODEC_ID_MPEG4}; 188 static RTPDynamicProtocolHandler mp4v_es_handler= {"MP4V-ES", CODEC_TYPE_VIDEO, CODEC_ID_MPEG4};
189 static RTPDynamicProtocolHandler mpeg4_generic_handler= {"mpeg4-generic", CODEC_TYPE_AUDIO, CODEC_ID_MPEG4AAC}; 189 static RTPDynamicProtocolHandler mpeg4_generic_handler= {"mpeg4-generic", CODEC_TYPE_AUDIO, CODEC_ID_AAC};
190 190
191 static void register_dynamic_payload_handler(RTPDynamicProtocolHandler *handler) 191 static void register_dynamic_payload_handler(RTPDynamicProtocolHandler *handler)
192 { 192 {
193 handler->next= RTPFirstDynamicPayloadHandler; 193 handler->next= RTPFirstDynamicPayloadHandler;
194 RTPFirstDynamicPayloadHandler= handler; 194 RTPFirstDynamicPayloadHandler= handler;
562 addend = (s->last_rtcp_ntp_time - s->first_rtcp_ntp_time) >> 14; 562 addend = (s->last_rtcp_ntp_time - s->first_rtcp_ntp_time) >> 14;
563 addend = (addend * 5625) >> 14; 563 addend = (addend * 5625) >> 14;
564 pkt->pts = addend + delta_timestamp; 564 pkt->pts = addend + delta_timestamp;
565 } 565 }
566 break; 566 break;
567 case CODEC_ID_MPEG4AAC: 567 case CODEC_ID_AAC:
568 case CODEC_ID_H264: 568 case CODEC_ID_H264:
569 case CODEC_ID_MPEG4: 569 case CODEC_ID_MPEG4:
570 pkt->pts = timestamp; 570 pkt->pts = timestamp;
571 break; 571 break;
572 default: 572 default:
692 memcpy(pkt->data, buf, len); 692 memcpy(pkt->data, buf, len);
693 break; 693 break;
694 // moved from below, verbatim. this is because this section handles packets, and the lower switch handles 694 // moved from below, verbatim. this is because this section handles packets, and the lower switch handles
695 // timestamps. 695 // timestamps.
696 // TODO: Put this into a dynamic packet handler... 696 // TODO: Put this into a dynamic packet handler...
697 case CODEC_ID_MPEG4AAC: 697 case CODEC_ID_AAC:
698 if (rtp_parse_mp4_au(s, buf)) 698 if (rtp_parse_mp4_au(s, buf))
699 return -1; 699 return -1;
700 { 700 {
701 rtp_payload_data_t *infos = s->rtp_payload_data; 701 rtp_payload_data_t *infos = s->rtp_payload_data;
702 if (infos == NULL) 702 if (infos == NULL)