mirror of
https://github.com/taglib/taglib.git
synced 2026-09-07 18:17:00 -04:00
Commit Graph
Select branches
Hide Pull Requests
add_dsf_and_dsdiff_file_formats
experimental
lyrics3v2
master
stable
#1
#1
#10
#10
#100
#100
#1006
#1009
#101
#101
#1012
#1013
#1018
#1019
#102
#102
#1020
#1021
#1022
#1027
#103
#103
#1033
#1035
#1036
#104
#104
#1040
#1042
#1044
#1045
#1046
#105
#105
#1050
#1054
#1056
#1059
#1061
#1062
#1063
#1067
#107
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#108
#108
#1080
#1082
#1088
#109
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1099
#11
#11
#110
#110
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#113
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#116
#116
#1160
#1162
#1164
#1166
#1168
#117
#117
#1170
#1171
#1172
#1175
#1177
#1178
#1179
#118
#118
#1180
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#119
#119
#1190
#1191
#1192
#1193
#1194
#1195
#1197
#1198
#1199
#12
#12
#120
#120
#1200
#1201
#1202
#1203
#1204
#1207
#1208
#1209
#1210
#1216
#1218
#122
#122
#1220
#1221
#1222
#1224
#1229
#123
#123
#1231
#1237
#124
#124
#1240
#1241
#1244
#1248
#1250
#1254
#1255
#1255
#1257
#1258
#1260
#1263
#1270
#1271
#1275
#1276
#1278
#1279
#1281
#1283
#1284
#1285
#1286
#1287
#1287
#1288
#1289
#1294
#1296
#1298
#1299
#13
#13
#130
#130
#1301
#1302
#1303
#1304
#1305
#1305
#1307
#131
#131
#1312
#1317
#1318
#1319
#132
#132
#1320
#1322
#1323
#1324
#1325
#1328
#1329
#133
#133
#1330
#1331
#1333
#1334
#1335
#1336
#1337
#134
#134
#1340
#1341
#1343
#1345
#1346
#1347
#1348
#1349
#135
#135
#1350
#1351
#1352
#1353
#1354
#1356
#1357
#1359
#1360
#1364
#1365
#1369
#137
#137
#1371
#1372
#1373
#1374
#1375
#1377
#1378
#1379
#138
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#14
#14
#140
#140
#1400
#1401
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#141
#141
#1411
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#143
#1430
#1432
#1433
#1437
#1437
#1438
#1438
#144
#144
#1440
#1440
#145
#145
#146
#146
#147
#147
#148
#148
#149
#149
#15
#15
#150
#150
#151
#151
#152
#152
#153
#153
#154
#154
#155
#155
#156
#156
#157
#157
#158
#158
#159
#159
#16
#16
#160
#160
#161
#161
#163
#163
#165
#165
#166
#166
#167
#167
#168
#168
#169
#169
#17
#17
#170
#170
#171
#171
#172
#172
#173
#174
#174
#175
#175
#176
#176
#177
#177
#178
#178
#179
#179
#18
#18
#180
#180
#181
#181
#182
#182
#183
#183
#184
#184
#185
#185
#186
#186
#187
#187
#188
#188
#189
#189
#19
#19
#191
#191
#192
#192
#193
#193
#195
#195
#197
#197
#199
#199
#2
#2
#20
#20
#200
#200
#201
#201
#202
#202
#203
#203
#204
#204
#205
#205
#206
#206
#207
#207
#208
#208
#209
#209
#21
#21
#210
#210
#211
#211
#212
#212
#213
#213
#214
#214
#215
#215
#216
#216
#217
#217
#218
#218
#219
#219
#22
#22
#220
#220
#221
#221
#222
#222
#224
#224
#226
#226
#227
#227
#228
#228
#229
#229
#23
#23
#230
#230
#231
#231
#232
#232
#233
#233
#234
#234
#235
#235
#236
#236
#237
#237
#238
#238
#239
#239
#24
#24
#240
#240
#241
#241
#242
#242
#243
#243
#244
#244
#245
#245
#246
#246
#247
#247
#248
#248
#249
#249
#25
#25
#252
#252
#254
#254
#256
#256
#257
#257
#258
#258
#26
#26
#260
#260
#262
#262
#264
#264
#265
#265
#266
#266
#267
#267
#268
#268
#269
#269
#27
#27
#270
#270
#271
#271
#272
#272
#273
#273
#274
#274
#275
#275
#276
#276
#277
#277
#278
#278
#279
#28
#28
#280
#280
#281
#281
#282
#282
#285
#285
#286
#287
#287
#288
#289
#289
#29
#29
#290
#290
#294
#294
#295
#295
#297
#297
#3
#3
#30
#30
#300
#300
#301
#302
#302
#303
#303
#304
#305
#307
#309
#31
#31
#310
#311
#312
#313
#314
#315
#316
#316
#317
#318
#318
#319
#319
#32
#32
#320
#320
#321
#322
#323
#324
#324
#325
#325
#326
#327
#327
#329
#33
#33
#330
#332
#332
#333
#333
#334
#334
#335
#335
#338
#339
#339
#34
#34
#340
#346
#346
#347
#348
#349
#35
#35
#350
#351
#351
#352
#354
#355
#356
#358
#358
#36
#36
#362
#363
#364
#364
#365
#366
#368
#369
#37
#37
#370
#371
#372
#373
#374
#376
#377
#378
#378
#379
#38
#38
#380
#381
#382
#383
#385
#385
#386
#388
#389
#389
#39
#39
#390
#391
#392
#393
#394
#396
#396
#397
#397
#398
#399
#4
#4
#40
#40
#400
#400
#401
#401
#402
#402
#403
#403
#404
#404
#405
#406
#407
#408
#408
#409
#409
#41
#41
#410
#410
#412
#413
#414
#415
#415
#417
#418
#419
#419
#42
#42
#420
#421
#422
#423
#423
#424
#425
#426
#427
#43
#43
#430
#431
#432
#433
#433
#434
#439
#44
#44
#441
#443
#443
#444
#445
#445
#448
#451
#451
#452
#453
#454
#456
#458
#46
#46
#462
#462
#463
#463
#464
#464
#467
#467
#47
#47
#471
#471
#473
#476
#479
#481
#484
#485
#487
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#5
#5
#502
#505
#506
#506
#507
#51
#51
#511
#515
#516
#516
#52
#52
#521
#522
#522
#527
#528
#53
#53
#531
#532
#533
#534
#535
#536
#537
#537
#538
#54
#54
#540
#541
#541
#542
#543
#543
#544
#545
#546
#548
#549
#55
#55
#550
#551
#551
#552
#553
#553
#554
#555
#556
#557
#558
#559
#56
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#57
#570
#571
#572
#573
#573
#574
#575
#577
#578
#579
#58
#58
#580
#581
#582
#582
#583
#583
#584
#584
#585
#585
#586
#586
#587
#587
#589
#589
#59
#59
#590
#590
#591
#592
#592
#593
#593
#594
#595
#596
#596
#597
#597
#598
#598
#599
#599
#6
#6
#60
#60
#600
#600
#601
#601
#602
#602
#603
#603
#604
#604
#605
#605
#607
#608
#61
#61
#611
#612
#614
#615
#615
#616
#616
#617
#62
#62
#623
#625
#627
#627
#628
#629
#63
#63
#630
#630
#637
#638
#639
#64
#64
#640
#641
#641
#642
#643
#644
#645
#65
#65
#652
#652
#654
#655
#656
#657
#658
#659
#66
#66
#660
#661
#662
#663
#663
#664
#669
#675
#676
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#69
#690
#691
#694
#696
#698
#699
#7
#7
#70
#70
#701
#703
#705
#706
#71
#71
#716
#72
#72
#726
#727
#727
#73
#73
#732
#736
#736
#739
#74
#74
#740
#745
#747
#747
#748
#749
#75
#75
#752
#753
#754
#759
#76
#76
#761
#765
#77
#77
#772
#774
#774
#776
#777
#777
#778
#779
#781
#784
#785
#787
#79
#79
#791
#794
#797
#797
#799
#8
#8
#80
#80
#800
#800
#810
#812
#813
#815
#815
#818
#821
#823
#824
#825
#827
#828
#83
#83
#830
#831
#832
#834
#840
#840
#843
#843
#844
#844
#85
#85
#852
#853
#855
#856
#857
#857
#858
#86
#86
#863
#869
#87
#87
#870
#873
#873
#878
#881
#883
#886
#887
#888
#889
#89
#89
#892
#893
#894
#895
#896
#898
#899
#9
#9
#900
#901
#904
#906
#907
#909
#910
#912
#914
#917
#918
#919
#93
#93
#930
#932
#935
#939
#942
#946
#947
#952
#956
#958
#958
#96
#96
#960
#963
#967
#969
#970
#975
#978
#980
#981
#983
#984
#986
#989
#99
#99
#990
#993
#996
#997
#998
v1.10
v1.10beta
v1.11
v1.11.1
v1.11beta
v1.11beta2
v1.12
v1.12-beta-1
v1.12-beta-2
v1.13
v1.13.1
v1.13beta
v1.5
v1.6
v1.6.1
v1.6.2
v1.6.3
v1.6rc1
v1.7
v1.7.1
v1.7.2
v1.7rc1
v1.8
v1.8beta
v1.9
v1.9.1
v2.0
v2.0.1
v2.0.2
v2.0beta
v2.1
v2.1.1
v2.2
v2.2.1
v2.2beta
v2.3
v2.3.1
v2.3.2
Select branches
Hide Pull Requests
add_dsf_and_dsdiff_file_formats
experimental
lyrics3v2
master
stable
#1
#1
#10
#10
#100
#100
#1006
#1009
#101
#101
#1012
#1013
#1018
#1019
#102
#102
#1020
#1021
#1022
#1027
#103
#103
#1033
#1035
#1036
#104
#104
#1040
#1042
#1044
#1045
#1046
#105
#105
#1050
#1054
#1056
#1059
#1061
#1062
#1063
#1067
#107
#107
#1070
#1071
#1072
#1073
#1074
#1075
#1076
#108
#108
#1080
#1082
#1088
#109
#109
#1090
#1091
#1092
#1093
#1094
#1095
#1096
#1097
#1099
#11
#11
#110
#110
#1100
#1101
#1102
#1103
#1104
#1105
#1106
#1107
#1108
#1109
#111
#111
#1110
#1111
#1112
#1113
#1114
#1115
#1116
#1117
#1118
#1119
#112
#112
#1120
#1121
#1122
#1123
#1124
#1125
#1126
#1127
#1128
#1129
#113
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1148
#1149
#1151
#1152
#1153
#1154
#1155
#1156
#1157
#1158
#1159
#116
#116
#1160
#1162
#1164
#1166
#1168
#117
#117
#1170
#1171
#1172
#1175
#1177
#1178
#1179
#118
#118
#1180
#1181
#1182
#1183
#1184
#1187
#1188
#1189
#119
#119
#1190
#1191
#1192
#1193
#1194
#1195
#1197
#1198
#1199
#12
#12
#120
#120
#1200
#1201
#1202
#1203
#1204
#1207
#1208
#1209
#1210
#1216
#1218
#122
#122
#1220
#1221
#1222
#1224
#1229
#123
#123
#1231
#1237
#124
#124
#1240
#1241
#1244
#1248
#1250
#1254
#1255
#1255
#1257
#1258
#1260
#1263
#1270
#1271
#1275
#1276
#1278
#1279
#1281
#1283
#1284
#1285
#1286
#1287
#1287
#1288
#1289
#1294
#1296
#1298
#1299
#13
#13
#130
#130
#1301
#1302
#1303
#1304
#1305
#1305
#1307
#131
#131
#1312
#1317
#1318
#1319
#132
#132
#1320
#1322
#1323
#1324
#1325
#1328
#1329
#133
#133
#1330
#1331
#1333
#1334
#1335
#1336
#1337
#134
#134
#1340
#1341
#1343
#1345
#1346
#1347
#1348
#1349
#135
#135
#1350
#1351
#1352
#1353
#1354
#1356
#1357
#1359
#1360
#1364
#1365
#1369
#137
#137
#1371
#1372
#1373
#1374
#1375
#1377
#1378
#1379
#138
#138
#1381
#1382
#1383
#1384
#1385
#1386
#1387
#1388
#1389
#139
#139
#1390
#1391
#1392
#1393
#1394
#1395
#1396
#1397
#1398
#1399
#14
#14
#140
#140
#1400
#1401
#1402
#1404
#1405
#1406
#1407
#1408
#1409
#141
#141
#1411
#1413
#1414
#1415
#1416
#1417
#1418
#1419
#142
#142
#1420
#1421
#1422
#1423
#1424
#1425
#1426
#1427
#1428
#143
#143
#1430
#1432
#1433
#1437
#1437
#1438
#1438
#144
#144
#1440
#1440
#145
#145
#146
#146
#147
#147
#148
#148
#149
#149
#15
#15
#150
#150
#151
#151
#152
#152
#153
#153
#154
#154
#155
#155
#156
#156
#157
#157
#158
#158
#159
#159
#16
#16
#160
#160
#161
#161
#163
#163
#165
#165
#166
#166
#167
#167
#168
#168
#169
#169
#17
#17
#170
#170
#171
#171
#172
#172
#173
#174
#174
#175
#175
#176
#176
#177
#177
#178
#178
#179
#179
#18
#18
#180
#180
#181
#181
#182
#182
#183
#183
#184
#184
#185
#185
#186
#186
#187
#187
#188
#188
#189
#189
#19
#19
#191
#191
#192
#192
#193
#193
#195
#195
#197
#197
#199
#199
#2
#2
#20
#20
#200
#200
#201
#201
#202
#202
#203
#203
#204
#204
#205
#205
#206
#206
#207
#207
#208
#208
#209
#209
#21
#21
#210
#210
#211
#211
#212
#212
#213
#213
#214
#214
#215
#215
#216
#216
#217
#217
#218
#218
#219
#219
#22
#22
#220
#220
#221
#221
#222
#222
#224
#224
#226
#226
#227
#227
#228
#228
#229
#229
#23
#23
#230
#230
#231
#231
#232
#232
#233
#233
#234
#234
#235
#235
#236
#236
#237
#237
#238
#238
#239
#239
#24
#24
#240
#240
#241
#241
#242
#242
#243
#243
#244
#244
#245
#245
#246
#246
#247
#247
#248
#248
#249
#249
#25
#25
#252
#252
#254
#254
#256
#256
#257
#257
#258
#258
#26
#26
#260
#260
#262
#262
#264
#264
#265
#265
#266
#266
#267
#267
#268
#268
#269
#269
#27
#27
#270
#270
#271
#271
#272
#272
#273
#273
#274
#274
#275
#275
#276
#276
#277
#277
#278
#278
#279
#28
#28
#280
#280
#281
#281
#282
#282
#285
#285
#286
#287
#287
#288
#289
#289
#29
#29
#290
#290
#294
#294
#295
#295
#297
#297
#3
#3
#30
#30
#300
#300
#301
#302
#302
#303
#303
#304
#305
#307
#309
#31
#31
#310
#311
#312
#313
#314
#315
#316
#316
#317
#318
#318
#319
#319
#32
#32
#320
#320
#321
#322
#323
#324
#324
#325
#325
#326
#327
#327
#329
#33
#33
#330
#332
#332
#333
#333
#334
#334
#335
#335
#338
#339
#339
#34
#34
#340
#346
#346
#347
#348
#349
#35
#35
#350
#351
#351
#352
#354
#355
#356
#358
#358
#36
#36
#362
#363
#364
#364
#365
#366
#368
#369
#37
#37
#370
#371
#372
#373
#374
#376
#377
#378
#378
#379
#38
#38
#380
#381
#382
#383
#385
#385
#386
#388
#389
#389
#39
#39
#390
#391
#392
#393
#394
#396
#396
#397
#397
#398
#399
#4
#4
#40
#40
#400
#400
#401
#401
#402
#402
#403
#403
#404
#404
#405
#406
#407
#408
#408
#409
#409
#41
#41
#410
#410
#412
#413
#414
#415
#415
#417
#418
#419
#419
#42
#42
#420
#421
#422
#423
#423
#424
#425
#426
#427
#43
#43
#430
#431
#432
#433
#433
#434
#439
#44
#44
#441
#443
#443
#444
#445
#445
#448
#451
#451
#452
#453
#454
#456
#458
#46
#46
#462
#462
#463
#463
#464
#464
#467
#467
#47
#47
#471
#471
#473
#476
#479
#481
#484
#485
#487
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#5
#5
#502
#505
#506
#506
#507
#51
#51
#511
#515
#516
#516
#52
#52
#521
#522
#522
#527
#528
#53
#53
#531
#532
#533
#534
#535
#536
#537
#537
#538
#54
#54
#540
#541
#541
#542
#543
#543
#544
#545
#546
#548
#549
#55
#55
#550
#551
#551
#552
#553
#553
#554
#555
#556
#557
#558
#559
#56
#56
#560
#561
#562
#563
#564
#565
#566
#567
#568
#569
#57
#57
#570
#571
#572
#573
#573
#574
#575
#577
#578
#579
#58
#58
#580
#581
#582
#582
#583
#583
#584
#584
#585
#585
#586
#586
#587
#587
#589
#589
#59
#59
#590
#590
#591
#592
#592
#593
#593
#594
#595
#596
#596
#597
#597
#598
#598
#599
#599
#6
#6
#60
#60
#600
#600
#601
#601
#602
#602
#603
#603
#604
#604
#605
#605
#607
#608
#61
#61
#611
#612
#614
#615
#615
#616
#616
#617
#62
#62
#623
#625
#627
#627
#628
#629
#63
#63
#630
#630
#637
#638
#639
#64
#64
#640
#641
#641
#642
#643
#644
#645
#65
#65
#652
#652
#654
#655
#656
#657
#658
#659
#66
#66
#660
#661
#662
#663
#663
#664
#669
#675
#676
#681
#682
#683
#684
#685
#686
#687
#688
#689
#69
#69
#690
#691
#694
#696
#698
#699
#7
#7
#70
#70
#701
#703
#705
#706
#71
#71
#716
#72
#72
#726
#727
#727
#73
#73
#732
#736
#736
#739
#74
#74
#740
#745
#747
#747
#748
#749
#75
#75
#752
#753
#754
#759
#76
#76
#761
#765
#77
#77
#772
#774
#774
#776
#777
#777
#778
#779
#781
#784
#785
#787
#79
#79
#791
#794
#797
#797
#799
#8
#8
#80
#80
#800
#800
#810
#812
#813
#815
#815
#818
#821
#823
#824
#825
#827
#828
#83
#83
#830
#831
#832
#834
#840
#840
#843
#843
#844
#844
#85
#85
#852
#853
#855
#856
#857
#857
#858
#86
#86
#863
#869
#87
#87
#870
#873
#873
#878
#881
#883
#886
#887
#888
#889
#89
#89
#892
#893
#894
#895
#896
#898
#899
#9
#9
#900
#901
#904
#906
#907
#909
#910
#912
#914
#917
#918
#919
#93
#93
#930
#932
#935
#939
#942
#946
#947
#952
#956
#958
#958
#96
#96
#960
#963
#967
#969
#970
#975
#978
#980
#981
#983
#984
#986
#989
#99
#99
#990
#993
#996
#997
#998
v1.10
v1.10beta
v1.11
v1.11.1
v1.11beta
v1.11beta2
v1.12
v1.12-beta-1
v1.12-beta-2
v1.13
v1.13.1
v1.13beta
v1.5
v1.6
v1.6.1
v1.6.2
v1.6.3
v1.6rc1
v1.7
v1.7.1
v1.7.2
v1.7rc1
v1.8
v1.8beta
v1.9
v1.9.1
v2.0
v2.0.1
v2.0.2
v2.0beta
v2.1
v2.1.1
v2.2
v2.2.1
v2.2beta
v2.3
v2.3.1
v2.3.2
-
deadc29907
Version 2.3.2
master
v2.3.2
Urs Fleisch
2026-09-05 06:17:23 +02:00 -
d6c5a8d888
Add fuzz target for FileRef parsing under tests/fuzzing (#1433)
roshanandGitHub
2026-08-30 16:37:57 +05:30 -
5fa6fa6c2f
IT: reject invalid files before saving (#1432)
Acts1631andGitHub
2026-08-29 01:45:08 -04:00 -
6dd7c9f313
Prepare 2.3.2 release
Urs Fleisch
2026-08-27 17:39:35 +02:00 -
3672fa6dd2
ASF: Skip attributes with invalid data type (#1429)
Urs FleischandGitHub
2026-08-27 17:35:54 +02:00 -
d391029695
Resolve QuickTime chunk tables linearly (#1428)
Acts1631andGitHub
2026-08-20 23:59:27 -04:00 -
0a3deeac75
Reject QuickTime chapter samples outside their data bounds (#1427)
Acts1631andGitHub
2026-08-20 23:43:54 -04:00 -
5f869755c8
Bound recursive Matroska and MP4 element trees (#1425)
Acts1631andGitHub
2026-08-19 12:25:21 -04:00 -
94f7b5af4c
XM: assume 40 bytes for zero sample header size (#1422)
Acts1631andGitHub
2026-08-18 23:36:58 -04:00 -
fa4c623ab1
Bound ASF header-extension child parsing (#1426)
Acts1631andGitHub
2026-08-18 15:27:26 -04:00 -
0a13a11bad
Xiph: bound comment field lengths (#1424)
Acts1631andGitHub
2026-08-18 01:07:33 -04:00 -
7f2964ab8b
MPC: guard SV7 property conversions (#1423)
Acts1631andGitHub
2026-08-18 00:59:51 -04:00 -
8a78c5e5bd
Guard file-derived audio property conversions (#1421)
Acts1631andGitHub
2026-08-17 12:46:22 -04:00 -
ee0ab489e0
Validate enumerations decoded from file bytes before casting to them (#1420)
manuaudioandGitHub
2026-08-16 04:30:31 -06:00 -
d841424d48
MP4: do not convert an out of range length to int
manuaudioandUrs Fleisch
2026-08-15 09:54:52 -07:00 -
be424957da
MPEG: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 09:29:59 -07:00 -
c3d4eef597
Speex: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 09:00:38 -07:00 -
83e5427fe0
Opus: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 09:00:38 -07:00 -
16d2585f84
Vorbis: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 09:00:25 -07:00 -
b4a1f3d7d1
APE: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 09:00:25 -07:00 -
4c3e3cf1b8
FLAC: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 08:58:33 -07:00 -
df6c8e15d1
MPC: do not convert an out of range length to int
manuaudioandUrs Fleisch
2026-08-15 01:37:28 -07:00 -
c767a55744
AIFF: do not convert out of range properties to int
manuaudioandUrs Fleisch
2026-08-15 00:34:17 -07:00 -
9e3285c988
ASF: do not convert an out of range length to int
manuaudioandUrs Fleisch
2026-08-14 23:58:49 -07:00 -
c275891a77
DSDIFF: do not convert an out of range length to int
manuaudioandUrs Fleisch
2026-08-14 23:23:59 -07:00 -
b136be8c3c
DSF: do not convert an out of range length to unsigned int
manuaudioandUrs Fleisch
2026-08-14 22:54:59 -07:00 -
3b6da94771
MP4: bound QT chapter track parsing (#1415)
Acts1631andGitHub
2026-08-15 10:33:35 -04:00 -
38a78d56a2
RIFF: validate RF64 data chunk sizes (#1414)
Acts1631andGitHub
2026-08-15 02:15:20 -04:00 -
3ace0483c0
RIFF: support RF64 and BW64 (#1412)
Ryan FrancesconiandGitHub
2026-08-13 21:47:05 -07:00 -
766471a5a4
APE: limit parsed tag item count (#1411)
Acts1631andGitHub
2026-08-14 00:07:47 -04:00 -
77f5477609
Ogg FLAC: limit metadata packet size (#1407)
Acts1631andGitHub
2026-08-13 00:40:24 -04:00 -
b2e27c3a45
Matroska: read the segment title without audio properties (#1409)
Ryan FrancesconiandGitHub
2026-08-12 21:28:38 -07:00 -
e37ee8498f
MP4: merge the QT chapter reference into an existing tref (#1408)
Ryan FrancesconiandGitHub
2026-08-12 21:20:16 -07:00 -
6d9429b121
ID3v2: limit parsed frame count (#1406)
Acts1631andGitHub
2026-08-10 12:19:52 -04:00 -
d6b32d8a1d
ID3: Accept iTunes ID3 frames with space padded ID3v2.2 ID (#1403) (#1404)
Urs FleischandGitHub
2026-08-09 17:52:33 +02:00 -
8e6fdb4295
feat(matroska): load attachment data on demand (#1402)
2026-08-09 17:51:49 +02:00 -
2cace8e7aa
ID3v2: limit embedded frame nesting (#1405)
Acts1631andGitHub
2026-08-09 10:14:41 -04:00 -
0836f213e7
ASF: Improve PropertyMap interface (#1401)
2026-08-09 16:44:18 +03:00 -
2a5fc12b68
Support additional MP4 codecs (#1293, #1338)
Urs FleischandGitHub
2026-08-07 14:54:50 +02:00 -
ce3b45f186
fix(matroska): find Segments past the fast scan limit (#1398)
2026-08-07 14:51:22 +02:00 -
819bfce872
Fix data races in lazily initialized shared caches (#1400)
Frederik SeiffertandGitHub
2026-08-07 14:48:50 +02:00 -
e547578ae8
Support Vorbis comments from a multiplexed Ogg stream (#1370)
Urs FleischandGitHub
2026-08-05 20:57:29 +02:00 -
d781aaed7f
Ogg FLAC: limit metadata block count (#1399)
Acts1631andGitHub
2026-08-05 14:29:11 -04:00 -
2e9cac7307
Xiph: limit parsed comment fields (#1397)
Acts1631andGitHub
2026-08-04 00:12:57 -04:00 -
eb4ba7e93b
FLAC: limit metadata block count (#1396)
Acts1631andGitHub
2026-08-04 00:10:22 -04:00 -
2ada48a77f
ASF: limit header object count (#1395)
Acts1631andGitHub
2026-08-03 12:46:01 -04:00 -
a1d0488dc6
RIFF: limit parsed chunk count (#1394)
Acts1631andGitHub
2026-08-03 12:35:36 -04:00 -
af2010ff39
Matroska: limit elements in EBML containers (#1393)
Acts1631andGitHub
2026-08-03 12:30:51 -04:00 -
c0f2a939b4
MP4: limit atoms in nested containers (#1392)
Acts1631andGitHub
2026-08-03 11:46:53 -04:00 -
cb92e0aec4
MPC: validate SV8 packet size (#1391)
Acts1631andGitHub
2026-08-03 09:46:46 -04:00 -
fd97c86bcb
MP4: reject undersized table atoms (#1390)
Acts1631andGitHub
2026-08-02 10:47:17 -04:00 -
04993427d7
Bound ASF attribute parsing to object data (#1389)
Acts1631andGitHub
2026-08-02 02:23:08 -04:00 -
586a658650
Prevent DSDIFF chunk size wrap (#1388)
Acts1631andGitHub
2026-08-02 02:14:43 -04:00 -
5530420d08
Fix ID3v2 frame data length check for per-frame unsynchronised ID3v2.4 frames (#1385)
Thomas BergwinklandGitHub
2026-08-01 07:53:53 +02:00 -
a100d0b2ec
MP4: Allow extracting covr with wrong flags (#1383)
MSOB7YandGitHub
2026-08-01 08:32:43 +03:00 -
e8f1e058d6
Use Requires.private for zlib with pkg-config (#1380)
Urs FleischandGitHub
2026-08-01 06:19:41 +02:00 -
18572e90a6
Limit ID3 compressed-frame expansion (#1382)
Acts1631andGitHub
2026-08-01 00:18:24 -04:00 -
3aa04e3be4
Fix Shorten AIFF chunk offset wrap (#1381)
Acts1631andGitHub
2026-08-01 00:12:47 -04:00 -
54ae7d8ac4
Version 2.3.1
v2.3.1
Urs Fleisch
2026-07-19 19:49:59 +02:00 -
f7c28ac742
MP4: Fix QT chapters excessive sample allocation with invalid stsc (#1379)

2026-07-17 05:22:50 +02:00 -
93ebb7fb79
Prepare 2.3.1 release
Urs Fleisch
2026-07-12 20:16:12 +02:00 -
f09a84c4ae
Enlarge MP4 atom sibling count at top level limit (#1344)
Urs Fleisch
2026-07-11 09:05:17 +02:00 -
834bf0622f
Fix seeking next atom after stem with 64-bit length (#1363) (#1378)
Urs FleischandGitHub
2026-07-11 09:03:18 +02:00 -
eb698de6e5
[Matroska] Fix unknown size elements (#1377)
2026-07-11 09:02:39 +02:00 -
e0d24f7fa7
[Matroska] Skip invalid Elements
Anthony BrandonandUrs Fleisch
2026-06-24 17:24:10 +02:00 -
13239fde26
[Matroska] Check element length before constructing
Anthony BrandonandUrs Fleisch
2026-06-24 14:03:06 +02:00 -
2185b47d5f
[Matroska] Clear size listeners before adding
Anthony BrandonandUrs Fleisch
2026-06-24 17:19:46 +02:00 -
e589efd0da
Matroska: Fix crash when seek head invalid or missing (#1375)
Urs FleischandGitHub
2026-06-27 07:09:33 +02:00 -
860406eb98
Fix XM save path to skip sample data after sample headers (#1369)
EvilGivenandGitHub
2026-06-27 03:28:50 +08:00 -
fa189f6cf7
Fix data length indicator check for compressed ID3v2 frames (#1371)
Urs FleischandGitHub
2026-06-26 09:39:27 +02:00 -
e958fa0bfa
Fix overflow for large Apple Music cnID values (#1373)
2026-06-26 08:12:16 +03:00 -
b42db0ea78
Bump actions/checkout from 6 to 7
dependabot[bot]andUrs Fleisch
2026-06-22 03:52:31 +00:00 -
a27dca557e
[Matroska] Allow Chapters Without a ChapterUID
HomerJauandUrs Fleisch
2026-05-19 15:57:43 +10:00 -
8fcda2daa2
[FLAC] Pack hasiXML/hasBEXT with scanned to save padding
Ryan FrancesconiandUrs Fleisch
2026-05-17 07:18:41 -07:00 -
c32f7c7f86
[FLAC] Track iXML/BEXT block presence with explicit flags
Ryan FrancesconiandUrs Fleisch
2026-05-16 09:18:11 -07:00 -
e23d97c580
Add
algorithminclude forstd::minandmaxStephen BoothandUrs Fleisch
2026-05-16 09:02:12 -06:00 -
b8b91fd072
Add
algorithminclude forstd::find_ifStephen BoothandUrs Fleisch
2026-05-16 08:56:44 -06:00 -
e83e02da2e
Correct documentation comment for
timeEndStephen BoothandUrs Fleisch
2026-05-16 08:50:30 -06:00 -
0b5296e20e
Correct assignment operator qualification
Stephen BoothandUrs Fleisch
2026-05-16 08:25:21 -06:00 -
83fdf27cd7
Correct assignment operator qualification
Stephen BoothandUrs Fleisch
2026-05-16 08:24:12 -06:00 -
7010d112ba
Correct destructor qualification
Stephen BoothandUrs Fleisch
2026-05-16 08:20:42 -06:00 -
1b94b93762
Version 2.3
v2.3
Urs Fleisch
2026-05-10 15:25:51 +02:00 -
8511827fa1
Skip Matroska Cues with AudioProperties::Fast and read-only mode
HomerJauandUrs Fleisch
2026-05-09 09:15:02 +02:00 -
b02ff63916
Fix -Wconversion size_t to unsigned int warning
Urs Fleisch
2026-05-09 08:28:54 +02:00 -
f1e8dac084
[Matroska: Follow chained SeekHead entries when parsing segment metadata
HomerJauandUrs Fleisch
2026-05-08 07:35:13 +10:00 -
d1460b6fbf
Build fix for Haiku's fcntl.h which can't be found in sys/fcntl.h
Luc SchrijversandUrs Fleisch
2026-05-07 18:08:07 +02:00 -
43190d30ed
Prepare 2.3 release
Urs Fleisch
2026-05-01 09:04:29 +02:00 -
4c43f1c577
Matroska: Provide different WriteStyle to trade-off size/speed
2026-04-29 16:58:04 +02:00 -
59ed19d12f
[WAV] Decode iXML as UTF-8
Ryan FrancesconiandUrs Fleisch
2026-04-28 21:03:59 -07:00 -
1e7bdae284
[FLAC] Add iXML and BEXT support via APPLICATION blocks
Ryan FrancesconiandUrs Fleisch
2026-04-26 09:46:19 -07:00 -
e07b956fda
[Matroska] Allow Orphaned Chapter Reading (when Chapter has no EditionID)
HomerJauandUrs Fleisch
2026-04-26 12:00:48 +10:00 -
5e1cb4081d
Limit MP4 atom sibling count at top level (#1344)
Urs Fleisch
2026-04-24 18:52:45 +02:00 -
e7e4f0958c
Merge pull requests #1325 #1343 from ryanfrancesconi MP4 chapterlist
Urs FleischandGitHub
2026-04-26 07:15:40 +02:00 -
497c040f04
Set MP4 chapters only if modified
Urs Fleisch
2026-04-25 11:46:51 +02:00 -
05c2c8671e
MP4: Add test coverage for chapter unicode, empty titles, and format independence
Ryan Francesconi
2026-04-23 12:19:27 -07:00 -
85b6a9eb93
MP4: Guard against deleting shared mdat on QT chapter remove
Ryan Francesconi
2026-04-22 11:29:28 -07:00 -
5c70f0071f
MP4: Add regression test for orphaned mdat on QT chapter remove
Ryan Francesconi
2026-04-22 05:49:46 -07:00 -
ae171ee237
MP4: Remove orphaned mdat when removing QT chapter track
Ryan Francesconi
2026-04-22 05:44:23 -07:00 -
78c7208bc9
Integrate MP4 chapters into MP4::File
Urs FleischandRyan Francesconi
2026-04-19 20:29:12 +02:00 -
0df52e3993
Apply stco/co64 bounds fix from PR #1333 to MP4 chapter code
Urs FleischandRyan Francesconi
2026-04-18 19:46:55 +02:00