* Skip DLNA parsing for non-ASF VC1 files.
This commit is contained in:
parent
be1c1c5644
commit
fdde0303ca
12
metadata.c
12
metadata.c
@ -1035,13 +1035,6 @@ GetVideoMetadata(const char * path, char * name)
|
|||||||
}
|
}
|
||||||
else if( strcmp(ctx->iformat->name, "mov,mp4,m4a,3gp,3g2,mj2") == 0 )
|
else if( strcmp(ctx->iformat->name, "mov,mp4,m4a,3gp,3g2,mj2") == 0 )
|
||||||
{
|
{
|
||||||
if( ends_with(path, ".mov") )
|
|
||||||
{
|
|
||||||
DPRINTF(E_DEBUG, L_METADATA, "Skipping DLNA parsing for .mov file %s\n", path);
|
|
||||||
free(m.dlna_pn);
|
|
||||||
m.dlna_pn = NULL;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
off += sprintf(m.dlna_pn+off, "MP4_");
|
off += sprintf(m.dlna_pn+off, "MP4_");
|
||||||
|
|
||||||
switch( ctx->streams[video_stream]->codec->profile ) {
|
switch( ctx->streams[video_stream]->codec->profile ) {
|
||||||
@ -1271,6 +1264,11 @@ GetVideoMetadata(const char * path, char * name)
|
|||||||
ctx->streams[video_stream]->codec->profile = 0;
|
ctx->streams[video_stream]->codec->profile = 0;
|
||||||
}
|
}
|
||||||
case CODEC_ID_VC1:
|
case CODEC_ID_VC1:
|
||||||
|
if( strcmp(ctx->iformat->name, "asf") != 0 )
|
||||||
|
{
|
||||||
|
DPRINTF(E_DEBUG, L_METADATA, "Skipping DLNA parsing for non-ASF VC1 file %s\n", path);
|
||||||
|
break;
|
||||||
|
}
|
||||||
m.dlna_pn = malloc(64);
|
m.dlna_pn = malloc(64);
|
||||||
off = sprintf(m.dlna_pn, "WMV");
|
off = sprintf(m.dlna_pn, "WMV");
|
||||||
DPRINTF(E_DEBUG, L_METADATA, "Stream %d of %s is VC1\n", video_stream, basename(path));
|
DPRINTF(E_DEBUG, L_METADATA, "Stream %d of %s is VC1\n", video_stream, basename(path));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user