mirror of
https://github.com/taglib/taglib.git
synced 2026-10-29 11:28:48 -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
#1438
#144
#144
#1440
#1441
#1443
#1445
#1448
#1449
#1449
#145
#145
#1450
#1452
#1453
#1455
#1456
#1457
#1458
#1459
#146
#146
#1460
#1463
#1464
#1466
#1467
#1467
#1469
#147
#147
#1470
#1471
#1472
#1473
#1476
#1476
#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
#1438
#144
#144
#1440
#1441
#1443
#1445
#1448
#1449
#1449
#145
#145
#1450
#1452
#1453
#1455
#1456
#1457
#1458
#1459
#146
#146
#1460
#1463
#1464
#1466
#1467
#1467
#1469
#147
#147
#1470
#1471
#1472
#1473
#1476
#1476
#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
-
ff3b53670a
RIFF/WAV: Default to latin1, change charset when CSET chunk is present (#1451)
master
2026-10-28 17:49:28 +01:00 -
bdfeb82cbe
MP4: Cover the leading QuickTime placeholder chapter with an empty edit (#1473)
Ryan FrancesconiandGitHub
2026-10-28 09:37:46 -07:00 -
53a80ba166
ID3v2: Keep frames whose combined values are unchanged in setProperties (#1472)
Ryan FrancesconiandGitHub
2026-10-28 09:29:16 -07:00 -
9d09f9b413
RIFF: Report unknown INFO fields by their ID in properties() (#1471)
Ryan FrancesconiandGitHub
2026-10-28 09:12:02 -07:00 -
1ae164e382
Matroska: Place new elements correctly when AvoidInsert moves an element (#1470)
Ryan FrancesconiandGitHub
2026-10-26 21:05:35 -07:00 -
ab3526af2e
Matroska: Render element sizes at a size length limit with a valid length (#1469)
Ryan FrancesconiandGitHub
2026-10-26 20:59:21 -07:00 -
5fb109989d
Check if libatomic is needed for 64-bit atomic operations (#1465)
Urs FleischandGitHub
2026-10-19 17:37:18 +02:00 -
55ceae49ba
ASF: Return excess values from setProperties (#1464)
Nathan ChandrasekarandGitHub
2026-10-17 02:36:56 -04:00 -
96970251ce
MP4: Reuse parsed atoms when lazily reading chapters (#1460)
2026-10-17 08:32:51 +03:00 -
649607f1fc
Limit Matroska EBML element allocations (#1456)
Acts1631andGitHub
2026-10-16 09:32:51 -04:00 -
2323c563e2
ASF: Support rating tags in asf/wma files (#1447)
MinnieTheMoocherandGitHub
2026-10-10 09:08:45 +02:00 -
6c01a5f197
docs: Fix and complete the property mapping documentation
FelipeandGitHub
2026-10-10 04:06:17 -03:00 -
961dd6936d
Merge pull request #1453 from ufleisch/wav-32-bit
Urs FleischandGitHub
2026-10-02 17:02:10 +02:00 -
9174df7bf6
MP4: Use rate atom for RATING property (#1444)
MinnieTheMoocherandGitHub
2026-09-30 18:57:11 +02:00 -
5bd11b2fb6
Bound text value counts in ID3v2 and APE tags (#1458)
Acts1631andGitHub
2026-09-28 14:28:51 -04:00 -
62db51159d
Avoid repeated genre suffix copies in ID3v2 parsing (#1457)
Acts1631andGitHub
2026-09-28 14:28:19 -04:00 -
f9efbc7ba8
RIFF: Do not create INFO fields from a truncated chunk header (#1454)
MinnieTheMoocherandGitHub
2026-09-27 16:56:14 +02:00 -
7b54383b84
RIFF: avoid 32-bit offset_t overflow in chunk size clamping (#1446)
Boyuan YangandUrs Fleisch
2026-09-27 11:23:04 +02:00 -
1b56c77c67
Fix sign-compare warnings when building for 32-bit
Urs Fleisch
2026-09-27 12:14:14 +02:00 -
cf45bce73c
GitHub Actions: Build with Ubuntu 32-bit
Urs Fleisch
2026-09-27 11:46:14 +02:00 -
8503099543
Matroska: Raise the global EBML element bound above real-file needs
GarryHandGitHub
2026-09-27 16:21:09 +10:00 -
0faf7291ca
ASF: Verify if header size is valid
Urs FleischandGitHub
2026-09-11 19:32:08 +02:00 -
4265461e9b
Skip unknown ASF values (#1439)
Stephen BoothandGitHub
2026-09-09 13:42:30 -05:00 -
2c3d1e14ff
Improve string to ASF
BoolTypeconversion (#1435)Stephen BoothandGitHub
2026-09-09 13:36:33 -05:00 -
deadc29907
Version 2.3.2
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