You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	rtpenc_vp8: Use 15-bit PictureIDs
7-bit PictureIDs are not supported by WebRTC: https://groups.google.com/g/discuss-webrtc/c/333-L02vuWA In practice, 15-bit PictureIDs offer better compatibility. Signed-off-by: Kevin Wang <kevin@muxable.com> Signed-off-by: Martin Storsjö <martin@martin.st>
This commit is contained in:
		
				
					committed by
					
						 Martin Storsjö
						Martin Storsjö
					
				
			
			
				
	
			
			
			
						parent
						
							af6081273f
						
					
				
				
					commit
					8ae15b5655
				
			| @@ -35,7 +35,8 @@ void ff_rtp_send_vp8(AVFormatContext *s1, const uint8_t *buf, int size) | ||||
|     // partition id 0 | ||||
|     *s->buf_ptr++ = 0x90; | ||||
|     *s->buf_ptr++ = 0x80; // Picture id present | ||||
|     *s->buf_ptr++ = s->frame_count++ & 0x7f; | ||||
|     *s->buf_ptr++ = ((s->frame_count & 0x7f00) >> 8) | 0x80; | ||||
|     *s->buf_ptr++ = s->frame_count++ & 0xff; | ||||
|     // Calculate the number of remaining bytes | ||||
|     header_size     = s->buf_ptr - s->buf; | ||||
|     max_packet_size = s->max_payload_size - header_size; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user