Control: tags -1 patch

Attached. Basically `lav_is_thumbnail_stream` need to be call on all
possible stream, even after a video stream was found.
Description: Handle Cover Art at end of file
Author: Mathieu Malaterre <ma...@debian.org>
Bug-Debian: https://bugs.debian.org/781811

--- minidlna-1.1.4+dfsg.orig/metadata.c
+++ minidlna-1.1.4+dfsg/metadata.c
@@ -697,13 +697,16 @@ GetVideoMetadata(const char *path, char
 			ac = ctx->streams[audio_stream]->codec;
 			continue;
 		}
-		else if( video_stream == -1 &&
+		else if( /*video_stream == -1 &&*/
 		         !lav_is_thumbnail_stream(ctx->streams[i], &m.thumb_data, &m.thumb_size) &&
 			 ctx->streams[i]->codec->codec_type == AVMEDIA_TYPE_VIDEO )
 		{
+		if( video_stream == -1 )
+{
 			video_stream = i;
 			vc = ctx->streams[video_stream]->codec;
 			continue;
+}
 		}
 	}
 	path_cpy = strdup(path);

Reply via email to