Mercurial > mplayer.hg
comparison sub/vobsub.c @ 33487:45e772bf4d6a
Fix typos.
Patch by Mike Castle, dalgoda+mplayer gmail
author | cehoyos |
---|---|
date | Fri, 10 Jun 2011 08:31:00 +0000 |
parents | aa82dfc7bd49 |
children | 65e6c1de4afa |
comparison
equal
deleted
inserted
replaced
33486:e46989c7f47e | 33487:45e772bf4d6a |
---|---|
1336 h = s / 3600; | 1336 h = s / 3600; |
1337 s -= h * 3600; | 1337 s -= h * 3600; |
1338 m = s / 60; | 1338 m = s / 60; |
1339 s -= m * 60; | 1339 s -= m * 60; |
1340 ms = (s - (unsigned int) s) * 1000; | 1340 ms = (s - (unsigned int) s) * 1000; |
1341 if (ms >= 1000) /* prevent overfolws or bad float stuff */ | 1341 if (ms >= 1000) /* prevent overflows or bad float stuff */ |
1342 ms = 0; | 1342 ms = 0; |
1343 if (h != last_h || m != last_m || (unsigned int) s != last_s || ms != last_ms) { | 1343 if (h != last_h || m != last_m || (unsigned int) s != last_s || ms != last_ms) { |
1344 fprintf(vob->fidx, "timestamp: %02u:%02u:%02u:%03u, filepos: %09lx\n", | 1344 fprintf(vob->fidx, "timestamp: %02u:%02u:%02u:%03u, filepos: %09lx\n", |
1345 h, m, (unsigned int) s, ms, ftell(vob->fsub)); | 1345 h, m, (unsigned int) s, ms, ftell(vob->fsub)); |
1346 last_h = h; | 1346 last_h = h; |
1377 datalen += 3; /* Version, PTS_flags, pts_len */ | 1377 datalen += 3; /* Version, PTS_flags, pts_len */ |
1378 datalen += pts_len; | 1378 datalen += pts_len; |
1379 datalen += 1; /* AID */ | 1379 datalen += 1; /* AID */ |
1380 pad_len = 2048 - (p - buffer) - 4 /* MPEG ID */ - 2 /* payload len */ - datalen; | 1380 pad_len = 2048 - (p - buffer) - 4 /* MPEG ID */ - 2 /* payload len */ - datalen; |
1381 /* XXX - Go figure what should go here! In any case the | 1381 /* XXX - Go figure what should go here! In any case the |
1382 packet has to be completly filled. If I can fill it | 1382 packet has to be completely filled. If I can fill it |
1383 with padding (0x000001be) latter I'll do that. But if | 1383 with padding (0x000001be) latter I'll do that. But if |
1384 there is only room for 6 bytes then I can not write a | 1384 there is only room for 6 bytes then I can not write a |
1385 padding packet. So I add some padding in the PTS | 1385 padding packet. So I add some padding in the PTS |
1386 field. This looks like a dirty kludge. Oh well... */ | 1386 field. This looks like a dirty kludge. Oh well... */ |
1387 if (pad_len < 0) { | 1387 if (pad_len < 0) { |
1388 /* Packet is too big. Let's try ommiting the PTS field */ | 1388 /* Packet is too big. Let's try omitting the PTS field */ |
1389 datalen -= pts_len; | 1389 datalen -= pts_len; |
1390 pts_len = 0; | 1390 pts_len = 0; |
1391 pad_len = 0; | 1391 pad_len = 0; |
1392 } else if (pad_len > 6) | 1392 } else if (pad_len > 6) |
1393 pad_len = 0; | 1393 pad_len = 0; |
1434 memset(buffer, 0, remain); | 1434 memset(buffer, 0, remain); |
1435 if (fwrite(buffer, remain, 1, vob->fsub) != 1) | 1435 if (fwrite(buffer, remain, 1, vob->fsub) != 1) |
1436 perror("ERROR: vobsub blank padding write failed"); | 1436 perror("ERROR: vobsub blank padding write failed"); |
1437 } else if (remain < 0) | 1437 } else if (remain < 0) |
1438 fprintf(stderr, | 1438 fprintf(stderr, |
1439 "\nERROR: wrong thing happenned...\n" | 1439 "\nERROR: wrong thing happened...\n" |
1440 " I wrote a %i data bytes spu packet and that's too long\n", len); | 1440 " I wrote a %i data bytes spu packet and that's too long\n", len); |
1441 } | 1441 } |
1442 } | 1442 } |