dect
/
asterisk
Archived
13
0
Fork 0

Sets video mark bit on format field correctly

This fixes a regression in the media architecture change
where video frames did not have their video mark set
correctly.  dvossel wrote this. twilson kindly committed
this, mmichelson found the bug.


git-svn-id: http://svn.digium.com/svn/asterisk/trunk@313822 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
twilson 2011-04-14 21:53:01 +00:00
parent 56314b8394
commit a9368dbd84
1 changed files with 3 additions and 1 deletions

View File

@ -2311,7 +2311,9 @@ static struct ast_frame *ast_rtp_read(struct ast_rtp_instance *instance, int rtc
rtp->f.delivery.tv_sec = 0;
rtp->f.delivery.tv_usec = 0;
/* Pass the RTP marker bit as bit */
ast_format_set_video_mark(&rtp->f.subclass.format);
if (mark) {
ast_format_set_video_mark(&rtp->f.subclass.format);
}
} else {
/* TEXT -- samples is # of samples vs. 1000 */
if (!rtp->lastitexttimestamp)