You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	vorbis: append data from tags together
Currently, if there are multiple 'performer' tags, the last one is the only one which appears. Instead, join them with a semicolon. Signed-off-by: Ben Boeckel <mathstuf@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						 Michael Niedermayer
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							7eb84f2c3b
						
					
				
				
					commit
					0dc66553ad
				
			| @@ -155,10 +155,15 @@ int ff_vorbis_comment(AVFormatContext *as, AVDictionary **m, | ||||
|                     av_log(as, AV_LOG_WARNING, "Failed to parse cover art block.\n"); | ||||
|                     continue; | ||||
|                 } | ||||
|             } else if (!ogm_chapter(as, tt, ct)) | ||||
|             } else if (!ogm_chapter(as, tt, ct)) { | ||||
|                 if (m && av_dict_get(*m, tt, NULL, 0)) { | ||||
|                     av_dict_set(m, tt, ";", AV_DICT_APPEND); | ||||
|                 } | ||||
|                 av_dict_set(m, tt, ct, | ||||
|                             AV_DICT_DONT_STRDUP_KEY | | ||||
|                             AV_DICT_DONT_STRDUP_VAL); | ||||
|                             AV_DICT_APPEND); | ||||
|                 av_freep(&ct); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user