You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	avcodec: add constants for KLV pseudo-profile.
There are two different ways KLV is used in MISB specs - sync and async. The corresponding text (in ST1401) says: ISO/IEC 13818-1 Table-34 defines a stream_type = 0x15 for “Metadata carried in PES packets,” and Table 2-22 defines a stream_id = 0xFC for “metadata stream.” and In ISO/IEC 13818-1, Table-34 defines a stream_type = 0x06 for “PES packets containing private data,” and Table 2-22 defines a stream_id = 0xBD for “private_stream_1.” These constants allow us to distinguish the two cases, as codec profiles. Signed-off-by: Marton Balint <cus@passwd.hu>
This commit is contained in:
		
				
					committed by
					
						 Marton Balint
						Marton Balint
					
				
			
			
				
	
			
			
			
						parent
						
							a886785018
						
					
				
				
					commit
					bbc0eb7fcb
				
			| @@ -1971,6 +1971,9 @@ typedef struct AVCodecContext { | ||||
| #define FF_PROFILE_ARIB_PROFILE_A 0 | ||||
| #define FF_PROFILE_ARIB_PROFILE_C 1 | ||||
|  | ||||
| #define FF_PROFILE_KLVA_SYNC 0 | ||||
| #define FF_PROFILE_KLVA_ASYNC 1 | ||||
|  | ||||
|     /** | ||||
|      * level | ||||
|      * - encoding: Set by user. | ||||
|   | ||||
		Reference in New Issue
	
	Block a user