History

Fix -t option for formats which holds dts and no pts

Etienne Buira committed 15 years ago

Commit 39dbe9b1 parent 36204ed2 files · +1 −332Browse files

Unified · Split

2 files
  1. ffmpeg.c +1 −1
  2. tests/ref/fate/lmlm4-demux +0 −331
ffmpeg.c+1−1
@@ -2727,7 +2727,7 @@ static int transcode(AVFormatContext **output_files, · 2726 unmodified lines
2727 2727
2728 /* finish if recording time exhausted */2728 /* finish if recording time exhausted */
2729 if (recording_time != INT64_MAX &&2729 if (recording_time != INT64_MAX &&
2730 (pkt.pts != AV_NOPTS_VALUE || pkt.dts != AV_NOPTS_VALUE ?2730 (pkt.pts != AV_NOPTS_VALUE ?
2731 av_compare_ts(pkt.pts, ist->st->time_base, recording_time + start_time, (AVRational){1, 1000000})2731 av_compare_ts(pkt.pts, ist->st->time_base, recording_time + start_time, (AVRational){1, 1000000})
2732 :2732 :
2733 av_compare_ts(ist->pts, AV_TIME_BASE_Q, recording_time + start_time, (AVRational){1, 1000000})2733 av_compare_ts(ist->pts, AV_TIME_BASE_Q, recording_time + start_time, (AVRational){1, 1000000})
tests/ref/fate/lmlm4-demux+0−331
@@ -214,334 +214,3 @@ · 213 unmodified lines
2140, 267267, 1327, 0x7d15307c2140, 267267, 1327, 0x7d15307c
2151, 267840, 768, 0x8d766d402151, 267840, 768, 0x8d766d40
2160, 270270, 1225, 0x1b5d0f5f2160, 270270, 1225, 0x1b5d0f5f
2170, 273273, 1173, 0x840efed5
2180, 276276, 1215, 0xa8e0035e
2190, 279279, 1295, 0x142918ca
2200, 282282, 1144, 0xf50cef50
2210, 285285, 1527, 0x7d13bd9d
2220, 288288, 5609, 0x1ae1921d
2230, 291291, 1303, 0xabdc264f
2240, 294294, 1419, 0x878169bf
2250, 297297, 972, 0x00c4a257
2260, 300300, 1277, 0x87d520cf
2270, 303303, 1014, 0x5946b4ee
2280, 306306, 1177, 0x124e0e23
2290, 309309, 1402, 0x8e6363cc
2300, 312312, 1171, 0x9bdaeda2
2310, 315315, 1389, 0x2db53b22
2320, 318318, 1056, 0xd1c3de3e
2330, 321321, 1320, 0x1ea142c7
2340, 324324, 1250, 0x33612229
2350, 327327, 1477, 0xb9648b48
2360, 330330, 1522, 0x5352c318
2370, 333333, 1391, 0x5e9157e0
2380, 336336, 5545, 0x569e64c1
2390, 339339, 1354, 0xdb39469e
2400, 342342, 1302, 0x79912b5d
2410, 345345, 1065, 0x4befcdd2
2420, 348348, 1408, 0x7d2f65a2
2430, 351351, 1727, 0x9cac0398
2440, 354354, 1590, 0xa321b563
2450, 357357, 1039, 0xfa35cabf
2460, 360360, 1184, 0xb332fde7
2470, 363363, 669, 0xb10e3783
2480, 366366, 784, 0x57275e09
2490, 369369, 1051, 0xe072cd33
2500, 372372, 1119, 0x635ee9ee
2510, 375375, 1147, 0x3916f981
2520, 378378, 1086, 0x306ef895
2530, 381381, 827, 0x213f7aef
2540, 384384, 5525, 0x19157827
2550, 387387, 1044, 0xb661abc5
2560, 390390, 1143, 0x032e1109
2570, 393393, 1460, 0x5a2f9503
2580, 396396, 1178, 0xd038141f
2590, 399399, 1004, 0x410ec3b2
2600, 402402, 1089, 0xc89af8c9
2610, 405405, 1367, 0x52085e0a
2620, 408408, 1115, 0x8bb2ee7f
2630, 411411, 1325, 0xc2e05647
2640, 414414, 1295, 0x213951c9
2650, 417417, 1054, 0xbb8bdaae
2660, 420420, 1210, 0x431122bd
2670, 423423, 1400, 0x47526fcc
2680, 426426, 1188, 0x19770b07
2690, 429429, 1301, 0x437161c8
2700, 432432, 5281, 0xc0c92b55
2710, 435435, 840, 0x67da7b2f
2720, 438438, 1094, 0x3fd6d944
2730, 441441, 832, 0x0eda74bc
2740, 444444, 1096, 0x3300da7b
2750, 447447, 1018, 0xa208c971
2760, 450450, 1389, 0x1167724c
2770, 453453, 1411, 0xe3be666b
2780, 456456, 1294, 0xa8f35cc6
2790, 459459, 1232, 0xfd0d20fd
2800, 462462, 1252, 0xadd83a26
2810, 465465, 844, 0xcbaf6a55
2820, 468468, 979, 0x78d9b241
2830, 471471, 1057, 0x6743e16c
2840, 474474, 776, 0xfedd6615
2850, 477477, 1158, 0xa39fee34
2860, 480480, 5288, 0x5f26ee02
2870, 483483, 1029, 0xa681bee8
2880, 486486, 1106, 0xa68dea33
2890, 489489, 844, 0x42fd83ec
2900, 492492, 779, 0xb5006759
2910, 495495, 951, 0xec13af4f
2920, 498498, 1011, 0x90e5c86e
2930, 501501, 892, 0x4db48ca4
2940, 504504, 804, 0x59bf73a7
2950, 507507, 1001, 0x10c2b3ff
2960, 510510, 879, 0x65c57eaf
2970, 513513, 1320, 0x80815836
2980, 516516, 1448, 0xaf457b3b
2990, 519519, 1168, 0x65b9f96a
3000, 522522, 1002, 0x053fafb9
3010, 525525, 1101, 0x2d30c3d5
3020, 528528, 5314, 0x87cee383
3030, 531531, 1305, 0xb19035db
3040, 534534, 1240, 0xdc6a0a65
3050, 537537, 1067, 0x9c88ba67
3060, 540540, 823, 0x2f736a43
3070, 543543, 1183, 0x2ef9f3c9
3080, 546546, 899, 0x3fcc8d11
3090, 549549, 886, 0xccec8d49
3100, 552552, 1190, 0x2d020fa1
3110, 555555, 1017, 0x0776b627
3120, 558558, 1202, 0xbdd808d5
3130, 561561, 998, 0x64c7c246
3140, 564564, 1200, 0x9d6e2289
3150, 567567, 895, 0xa8a68d80
3160, 570570, 748, 0xe61a49fb
3170, 573573, 929, 0x30168b50
3180, 576576, 5276, 0xceb2edf2
3190, 579579, 1127, 0xab43ddc3
3200, 582582, 1028, 0xaacfbff5
3210, 585585, 914, 0xb63c8fb0
3220, 588588, 1067, 0xbdacd1ed
3230, 591591, 1109, 0x6792ddec
3240, 594594, 1310, 0x71bc4da2
3250, 597597, 1098, 0xc464de9b
3260, 600600, 1018, 0x6833b875
3270, 603603, 1210, 0x44faf34b
3280, 606606, 1200, 0x9ee816f6
3290, 609609, 1461, 0xc76b7d2b
3300, 612612, 829, 0x006677e6
3310, 615615, 1145, 0xc769fb13
3320, 618618, 1292, 0xb63225f5
3330, 621621, 1252, 0x0e2a2626
3340, 624624, 5257, 0x3877eca1
3350, 627627, 952, 0x7f708d25
3360, 630630, 1125, 0x140cd81b
3370, 633633, 1095, 0x3025dade
3380, 636636, 1388, 0xd7494d4e
3390, 639639, 1124, 0x0c48ee92
3400, 642642, 1556, 0xa0749ee2
3410, 645645, 1461, 0xe5fd7d7f
3420, 648648, 903, 0x07a58303
3430, 651651, 1049, 0x4b6cd03b
3440, 654654, 1044, 0x5f47cb48
3450, 657657, 1253, 0xba281c6a
3460, 660660, 1618, 0xed7cd040
3470, 663663, 981, 0x2926b6f4
3480, 666666, 1560, 0xa0e1ab73
3490, 669669, 1479, 0x41a77e88
3500, 672672, 5222, 0xc2dbd182
3510, 675675, 925, 0x967580dd
3520, 678678, 1284, 0x5b7822e0
3530, 681681, 1512, 0xe84da1e0
3540, 684684, 1514, 0xc38bb09e
3550, 687687, 1224, 0x8752228e
3560, 690690, 1296, 0xcf053c03
3570, 693693, 1117, 0x9a81e659
3580, 696696, 1090, 0x003ed687
3590, 699699, 1196, 0x3a510937
3600, 702702, 1075, 0x05eec8d4
3610, 705705, 1048, 0x3b19cb96
3620, 708708, 944, 0xaad89770
3630, 711711, 960, 0x94649e4c
3640, 714714, 1079, 0x530ddaba
3650, 717717, 1150, 0x0339e696
3660, 720720, 5189, 0xb8dac0bf
3670, 723723, 1129, 0x3b2cd64d
3680, 726726, 962, 0xe9df9a07
3690, 729729, 1113, 0xc6ccddb2
3700, 732732, 1069, 0xf589d4a4
3710, 735735, 889, 0x5f7b8762
3720, 738738, 863, 0xe9c36be4
3730, 741741, 1021, 0xcfb5a737
3740, 744744, 1048, 0x203ac9ff
3750, 747747, 1223, 0x3e30fe35
3760, 750750, 814, 0x59c076fc
3770, 753753, 1157, 0x0dcf0bd0
3780, 756756, 1691, 0xdd030547
3790, 759759, 1700, 0x7641fb7e
3800, 762762, 1791, 0x57ac147b
3810, 765765, 2008, 0x3d4483ca
3820, 768768, 4579, 0x874aa75b
3830, 771771, 1647, 0xeddef621
3840, 774774, 1999, 0x61d4a23a
3850, 777777, 1572, 0x1c3ae6e1
3860, 780780, 1803, 0xb31c3a11
3870, 783783, 1919, 0xccbf64e3
3880, 786786, 1720, 0xa4d010e5
3890, 789789, 1721, 0x87ee0c7b
3900, 792792, 1626, 0x8211f3d0
3910, 795795, 1675, 0xef8a0b3d
3920, 798798, 1609, 0x8731ce06
3930, 801801, 1691, 0xcf24038b
3940, 804804, 1637, 0x21d8e1b2
3950, 807807, 1546, 0xc597a700
3960, 810810, 1518, 0xb944bc11
3970, 813813, 1403, 0x999e59a8
3980, 816816, 2467, 0xe69f2507
3990, 819819, 531, 0x3c7cea7e
4000, 822822, 555, 0xdf20fb22
4010, 825825, 500, 0xebeee00d
4020, 828828, 446, 0x664cc711
4030, 831831, 521, 0xf223df4b
4040, 834834, 559, 0x4dc60028
4050, 837837, 593, 0xec440ba9
4060, 840840, 557, 0xef0100b1
4070, 843843, 602, 0x7b1cfd88
4080, 846846, 566, 0x77700a1d
4090, 849849, 523, 0x3df7eb64
4100, 852852, 482, 0x5da1dba9
4110, 855855, 541, 0x9c8ff3d7
4120, 858858, 572, 0x3e1204b2
4130, 861861, 549, 0x0921fe3d
4140, 864864, 2429, 0xba4fe5a8
4150, 867867, 495, 0xc35ade54
4160, 870870, 453, 0xcc66c9dc
4170, 873873, 421, 0x3aa7ce8f
4180, 876876, 448, 0x56c6d3d7
4190, 879879, 478, 0x4131d467
4200, 882882, 497, 0xac3ce3ca
4210, 885885, 470, 0x41b9d9d3
4220, 888888, 454, 0x44c2d956
4230, 891891, 460, 0x6629db01
4240, 894894, 488, 0x6be2dd68
4250, 897897, 512, 0xda4cf116
4260, 900900, 550, 0x6e990da9
4270, 903903, 561, 0x81180e5e
4280, 906906, 689, 0xe58a5a9a
4290, 909909, 548, 0xfa1417a9
4300, 912912, 2832, 0x942495a5
4310, 915915, 610, 0x6b201ab9
4320, 918918, 1015, 0x5f36b3f9
4330, 921921, 870, 0x14e48f0c
4340, 924924, 716, 0xf4034b52
4350, 927927, 763, 0xcbf4694e
4360, 930930, 778, 0xb9396764
4370, 933933, 831, 0x31999005
4380, 936936, 877, 0xc95e977f
4390, 939939, 836, 0xb56c7d61
4400, 942942, 853, 0x2d5980cf
4410, 945945, 861, 0x25629295
4420, 948948, 897, 0x0ff78a5f
4430, 951951, 1016, 0x4dd8cdfd
4440, 954954, 1117, 0x763f06c4
4450, 957957, 984, 0xcf7bc906
4460, 960960, 2750, 0xd428962d
4470, 963963, 995, 0x5cbdd6a4
4480, 966966, 894, 0xc42b9e25
4490, 969969, 1028, 0xdf8ad906
4500, 972972, 1059, 0x4c49f0cc
4510, 975975, 1122, 0x8880eed8
4520, 978978, 1007, 0xa9b4c243
4530, 981981, 1055, 0x6051dcd6
4540, 984984, 1293, 0xc3b32fa5
4550, 987987, 1101, 0xf986f9af
4560, 990990, 1272, 0x13883127
4570, 993993, 1037, 0xb97cebff
4580, 996996, 980, 0x0931d807
4590, 999999, 928, 0xbc3eb30b
4600, 1003002, 1068, 0x62d9e8de
4610, 1006005, 852, 0x9278a49a
4620, 1009008, 2841, 0x3091d12d
4630, 1012011, 931, 0x60f6c26e
4640, 1015014, 949, 0x31b9c856
4650, 1018017, 835, 0xfe018775
4660, 1021020, 779, 0x85356cd7
4670, 1024023, 748, 0x862756bf
4680, 1027026, 768, 0x0b7d645c
4690, 1030029, 786, 0x7c196f5b
4700, 1033032, 716, 0x4e8252cc
4710, 1036035, 671, 0x0b2d3023
4720, 1039038, 708, 0x3b2b4f25
4730, 1042041, 786, 0x523d670e
4740, 1045044, 680, 0x329142ec
4750, 1048047, 703, 0x841b456c
4760, 1051050, 660, 0x5cf332f1
4770, 1054053, 681, 0xcd7b3915
4780, 1057056, 2445, 0x27660ecb
4790, 1060059, 667, 0xf3d53d2a
4800, 1063062, 652, 0xe2b037b0
4810, 1066065, 695, 0x200248fc
4820, 1069068, 659, 0x7f6434c5
4830, 1072071, 682, 0x8d243afb
4840, 1075074, 701, 0x16e6476f
4850, 1078077, 636, 0x319a3236
4860, 1081080, 679, 0x81fa41f9
4870, 1084083, 740, 0xb32850af
4880, 1087086, 694, 0xe3f832c2
4890, 1090089, 681, 0x8174353f
4900, 1093092, 757, 0xebbe5a1f
4910, 1096095, 683, 0x9b46383c
4920, 1099098, 816, 0xd41e6bdf
4930, 1102101, 1058, 0x6170d2e6
4940, 1105104, 2489, 0x58fb28e1
4950, 1108107, 804, 0xb3037da8
4960, 1111110, 1053, 0x81ffc0a8
4970, 1114113, 868, 0xf73583cb
4980, 1117116, 875, 0xfa5d85bd
4990, 1120119, 723, 0x0714418d
5000, 1123122, 670, 0xd04333a1
5010, 1126125, 854, 0x370e730d
5020, 1129128, 794, 0x3d8a5e3c
5030, 1132131, 836, 0xebe26aa7
5040, 1135134, 871, 0x1da58c5e
5050, 1138137, 827, 0xda1e6ccb
5060, 1141140, 805, 0x10ad6a44
5070, 1144143, 831, 0x826f6fc9
5080, 1147146, 832, 0xb2517364
5090, 1150149, 887, 0x11bf8a3f
5100, 1153152, 2718, 0x26a8a174
5110, 1156155, 805, 0x4d0179f9
5120, 1159158, 699, 0x176c4f45
5130, 1162161, 758, 0xc1fc5b16
5140, 1165164, 707, 0x161b4891
5150, 1168167, 733, 0x99b554c0
5160, 1171170, 671, 0xccee2f89
5170, 1174173, 762, 0xd6416c9d
5180, 1177176, 721, 0x2ad94f0c
5190, 1180179, 727, 0x6280572e
5200, 1183182, 856, 0x0a7b797e
5210, 1186185, 843, 0xc64288aa
5220, 1189188, 877, 0x6d1c945d
5230, 1192191, 780, 0x4ba464e8
5240, 1195194, 808, 0xb3087cca
5250, 1198197, 870, 0x75809930
5260, 1201200, 2919, 0x5a80f685
5270, 1204203, 1027, 0xc98add3d
5280, 1207206, 1003, 0x0d88bd54
5290, 1210209, 1189, 0xb2f91ec7
5300, 1213212, 1320, 0x5acc4db3
5310, 1216215, 1381, 0xbd585feb
5320, 1219218, 1378, 0xe1a656f0
5330, 1222221, 1398, 0x88b57a5e
5340, 1225224, 1449, 0x1c737698
5350, 1228227, 1420, 0x6f0f80cd
5360, 1231230, 1032, 0x2d16d643
5370, 1234233, 1275, 0x38844729
5380, 1237236, 1112, 0x300207ea
5390, 1240239, 1105, 0xa2b700be
5400, 1243242, 1283, 0x08d04bef
5410, 1246245, 1056, 0xf795d994
5420, 1249248, 3202, 0xebf07050
5430, 1252251, 1034, 0x1099dbe5
5440, 1255254, 922, 0x88be9edc
5450, 1258257, 1050, 0xd3d7eb96
5460, 1261260, 979, 0x8de6b302
5470, 1264263, 1053, 0x5de2eca8

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t