The packets start 'IVT0' or 'ivt0' ('I' = 0x49, 'i' = 0x69).
Unified · Split
| @@ -620,6 +620,9 @@ redo: · 619 unmodified lines | ||
| 620 | 620 | } else if (startcode >= 0xfd55 && startcode <= 0xfd5f) { |
| 621 | 621 | type = AVMEDIA_TYPE_VIDEO; |
| 622 | 622 | codec_id = AV_CODEC_ID_VC1; |
| 623 | + } else if (startcode == 0x69 || startcode == 0x49) { | |
| 624 | + type = AVMEDIA_TYPE_SUBTITLE; | |
| 625 | + codec_id = AV_CODEC_ID_IVTV_VBI; | |
| 623 | 626 | } else { |
| 624 | 627 | skip: |
| 625 | 628 | /* skip packet */ |