Mercurial > mplayer.hg
comparison subreader.c @ 4444:b09348223925
detect microdvd with empty second frame.
author | eyck |
---|---|
date | Thu, 31 Jan 2002 12:03:49 +0000 |
parents | 0eb21bf98baa |
children | c8bf6fd27d68 |
comparison
equal
deleted
inserted
replaced
4443:cf62fa252821 | 4444:b09348223925 |
---|---|
476 j++; | 476 j++; |
477 if (!fgets (line, LINE_LEN, fd)) | 477 if (!fgets (line, LINE_LEN, fd)) |
478 return SUB_INVALID; | 478 return SUB_INVALID; |
479 | 479 |
480 if (sscanf (line, "{%d}{%d}", &i, &i)==2) | 480 if (sscanf (line, "{%d}{%d}", &i, &i)==2) |
481 {sub_uses_time=0;return SUB_MICRODVD;} | |
482 if (sscanf (line, "{%d}{}", &i, &i)==1) | |
481 {sub_uses_time=0;return SUB_MICRODVD;} | 483 {sub_uses_time=0;return SUB_MICRODVD;} |
482 if (sscanf (line, "%d:%d:%d.%d,%d:%d:%d.%d", &i, &i, &i, &i, &i, &i, &i, &i)==8) | 484 if (sscanf (line, "%d:%d:%d.%d,%d:%d:%d.%d", &i, &i, &i, &i, &i, &i, &i, &i)==8) |
483 {sub_uses_time=1;return SUB_SUBRIP;} | 485 {sub_uses_time=1;return SUB_SUBRIP;} |
484 if (sscanf (line, "%d:%d:%d,%d --> %d:%d:%d,%d", &i, &i, &i, &i, &i, &i, &i, &i)==8) | 486 if (sscanf (line, "%d:%d:%d,%d --> %d:%d:%d,%d", &i, &i, &i, &i, &i, &i, &i, &i)==8) |
485 {sub_uses_time=1;return SUB_SUBVIEWER;} | 487 {sub_uses_time=1;return SUB_SUBVIEWER;} |