Summary: | ASTERISK-17622: [patch] [regression] H264 video broken due to MARK bit set for each RTP outgoing packet | ||
Reporter: | Martin Vit (festr) | Labels: | |
Date Opened: | 2011-03-30 06:37:14 | Date Closed: | 2011-04-18 11:32:49 |
Priority: | Major | Regression? | Yes |
Status: | Closed/Complete | Components: | Core/RTP |
Versions: | 1.8.4 | Frequency of Occurrence | |
Related Issues: | |||
Environment: | Attachments: | ( 0) patch | |
Description: | H264 video is broken because asterisk set MARK bit for every RTP packet and video stream using more RTP packets for one frame (which is ended with MARK packet) is broken. I'm attaching patch which will check for mark bit. This check is in asterisk-1.8, it is missing in asterisk-trunk. | ||
Comments: | By: Leif Madsen (lmadsen) 2011-04-05 15:27:54 Does this affect the read or writing of H264 video? (or both?) -- just curious as I haven't been able to get video working for a while now, but perhaps that is because of this issue. By: Martin Vit (festr) 2011-04-05 16:30:58 only writing By: Martin Vit (festr) 2011-04-15 02:29:19 This has been already commited today in SVN probably independent on founding this bug. You can close it. By: Richard Mudgett (rmudgett) 2011-04-18 11:32:48 Author: twilson Date: Thu Apr 14 16:53:01 2011 New Revision: 313822 URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=313822 Log: 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. Modified: trunk/res/res_rtp_asterisk.c |