mirror of
https://github.com/taglib/taglib.git
synced 2026-09-10 11:36:58 -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
#144
#144
#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
#144
#144
#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
-
d1eb678b77
Make the private class a friend so that it can access the protected Header class. BUG:93869
Scott Wheeler
2004-12-08 16:50:10 +00:00 -
a2b316f3fa
convert "" comparison to use built in empty() function
Benjamin Meyer
2004-11-22 20:08:11 +00:00 -
4175270a45
1.3.1
Scott Wheeler
2004-11-07 16:10:40 +00:00 -
16a9b68154
...and now implement the missing contructor.
Scott Wheeler
2004-11-06 14:43:24 +00:00 -
baed5abcac
Clean up includes and actually install apeitem.h. Prior to this the APE API wasn't usable. Fortunately I'm planning on releasing a 1.3.1 tomorrow.
Scott Wheeler
2004-11-06 14:31:55 +00:00 -
e5e3adc58f
Since these headers weren't even usable when installed, might as well go ahead and remove the deprecated crap...
Scott Wheeler
2004-11-06 14:24:40 +00:00 -
a3e62fb32e
Do bounds checking before assuming that just because we've been told that there are actually more items that there actually are.
Scott Wheeler
2004-10-31 20:30:47 +00:00 -
df700f96f6
Add some text explaining the APE format since it's non-obvious trying to find it online and it's poorly written once found.
Scott Wheeler
2004-10-31 19:27:24 +00:00 -
6ac3849f13
CVS_SILENT back in here again -- checking in formatting before content...
Scott Wheeler
2004-10-30 16:14:35 +00:00 -
4b47288bca
Don't write a track number if the track is larger than 255.
Scott Wheeler
2004-10-29 13:48:55 +00:00 -
90772906db
Make sure that the type conversion happens so that this number ends up being the appropriate seek location. I'm pretty sure that this is what was causing Ogg length information to not work on x86_64. Can you confirm Hamish?
Scott Wheeler
2004-10-28 23:27:29 +00:00 -
200c608f4f
CVS_SILENT this comment belongs here now
Scott Wheeler
2004-10-28 22:20:00 +00:00 -
a18866a48b
Make sure that there's (a) data in a bytevector that we're trying to convert to an integer before trying to convert it and (b) make sure that there's data in an APE::Item before trying to parse it.
Scott Wheeler
2004-10-28 22:11:41 +00:00 -
790c1b16c6
More cleanups and some API docs additions.
Scott Wheeler
2004-10-28 22:05:43 +00:00 -
a92f6b94dd
Semantic and style cleanups. render() should be const. Use for() loops to loop through lists rather than while, fix bracket style.
Scott Wheeler
2004-10-28 21:22:33 +00:00 -
d58cde9eca
This line is redundant.
Scott Wheeler
2004-10-20 23:34:55 +00:00 -
9087eacd37
Add some more docs on how to use the ID3v1::StringHandler in the ID3v1::Tag documentation.
Scott Wheeler
2004-10-20 23:15:08 +00:00 -
3d5ab8fd10
Move the sanity check before the unknown frame stuff. As the code currently is if a bogus frame is hit it may try to parse it as an UnknownFrame rather than just discarding it.
Scott Wheeler
2004-10-18 15:31:12 +00:00 -
11f732d198
Forgot this. Time to redo the tarballs.
Scott Wheeler
2004-09-10 02:23:31 +00:00 -
06fbb10a4a
CVS_SILENT missing doc for the namespace
Scott Wheeler
2004-09-10 02:13:40 +00:00 -
d4561d3345
1.3 -- bump the libtool version
Scott Wheeler
2004-09-10 01:54:20 +00:00 -
68982059d0
misplace conditional
Scott Wheeler
2004-09-10 01:42:56 +00:00 -
133f50e356
Patch from Allan to add support for compressed frames.
Scott Wheeler
2004-09-10 01:29:49 +00:00 -
cd50355a4c
Remove some annoying debuging code.
Allan Sandfeld Jensen
2004-09-09 23:49:49 +00:00 -
a51d1cb117
Scott's silly nitpicks...
Scott Wheeler
2004-09-09 00:28:57 +00:00 -
e10bc468c8
Some API overview updates.
Scott Wheeler
2004-09-08 22:38:00 +00:00 -
c142f9e47c
Mention the return type.
Scott Wheeler
2004-09-05 17:55:47 +00:00 -
20fb2bd1ec
Don't try to do stuff to files that aren't valid.
Scott Wheeler
2004-09-05 17:54:00 +00:00 -
fa643093bd
Cleaning up. Better documentation and remove dead code.
Allan Sandfeld Jensen
2004-09-02 19:32:19 +00:00 -
07f56ac534
Fix typo.
Allan Sandfeld Jensen
2004-09-02 18:50:26 +00:00 -
f086fdaba5
Set APELocation to the beginning of the APE-tag
Allan Sandfeld Jensen
2004-08-25 15:37:53 +00:00 -
c538ac3912
Some extra documentation.
Allan Sandfeld Jensen
2004-08-23 21:57:07 +00:00 -
e5944a6f46
Find the starting position.
Allan Sandfeld Jensen
2004-08-23 20:39:32 +00:00 -
3ab81ed05d
Update interface. Just needs more documentation now.
Allan Sandfeld Jensen
2004-08-23 20:38:47 +00:00 -
d0095d3cd7
Convert from ByteVectorList to StringList
Allan Sandfeld Jensen
2004-08-23 15:26:23 +00:00 -
bdee6dcf73
APE-tags for mp3s. Currently they are for special purposes only, and thus not used as a part of the union tag.
Allan Sandfeld Jensen
2004-08-15 21:14:12 +00:00 -
60959a1b5b
add api docs
Scott Wheeler
2004-08-08 06:04:42 +00:00 -
740f868333
Make sure that we're not setting the string size to -1.
Scott Wheeler
2004-08-07 20:23:10 +00:00 -
47ddbca63b
CVS_SILENT forgot a short description
Scott Wheeler
2004-08-07 01:39:26 +00:00 -
2a48666f80
Adding support for the Unique File Identifier ID3v2 frame type (UFID).
Scott Wheeler
2004-08-07 00:59:16 +00:00 -
c3c54b570a
Add support for custom ID3v2 text frames (TXXX).
Scott Wheeler
2004-08-06 23:41:56 +00:00 -
43a570f5b2
Add overloads here so that the return type is in fact StringList.
Scott Wheeler
2004-08-06 21:51:32 +00:00 -
65bf71cd61
Return a reference to the current list from append().
Scott Wheeler
2004-08-06 21:07:46 +00:00 -
4aaa73f613
Here's an oops -- this *really* should have been virtual. I'm not sure how I missed that. I'll come up with something -- probably a functor or similar to work around this at some point.
Scott Wheeler
2004-08-06 01:54:28 +00:00 -
cc6bf884a3
Ignore compressed and encrypted ID3v2 frames rather than just blindly giving back the compressed/encrypted data as a string.
Scott Wheeler
2004-08-02 19:35:47 +00:00 -
ae2113e716
Always explicitly check for divide by zero conditions.
Scott Wheeler
2004-08-02 12:51:14 +00:00 -
650b561eda
Create a correct footer
Allan Sandfeld Jensen
2004-08-01 23:30:06 +00:00 -
15f864a779
A few changes to make the interface more flexible. It can now remove tags including ID3v2.
Allan Sandfeld Jensen
2004-08-01 23:29:42 +00:00 -
06122de67f
Standard stuff -- make it fit with the coding style of the rest of TagLib and make it build. There are still some missing API docs and I'm not sure how I feel about non-opaque types (Item in this case) since they're not used elsewhere in the API, but this will do for now.
Scott Wheeler
2004-07-27 02:35:47 +00:00 -
b7d9398052
This is wrong -- this would indicate a BIC library release. Please see "info:/libtool/Updating version info" when changing the libtool version string.
Scott Wheeler
2004-07-27 02:00:01 +00:00 -
dbc0fe07c9
Make mpc use the new APETag-structure
Allan Sandfeld Jensen
2004-07-26 19:04:40 +00:00 -
73c2311010
Refactoring. APE-tags are not native to musepack, so I am moving it out. Seperated footer-decoding the same way header-decoding is seperated in ID3v2. Fixed a bug with the version in the footer. Should be 2000 (read 2.000) not 2.
Allan Sandfeld Jensen
2004-07-26 19:03:28 +00:00 -
1ad5582391
missing const
Scott Wheeler
2004-07-26 13:44:59 +00:00 -
2025c4e9e5
Large update: * Give access to APEv2 features like lists and read-only fields (not enforced by TagLib). * Support one common mistake: ID3v1 tags placed after an APE-tag. In this case both tags are now read and maintained. APE-tags after an ID3v1 tag is not supported.
Allan Sandfeld Jensen
2004-07-26 12:58:59 +00:00 -
62ca49decb
Mark HEAD as TagLib 1.3
Scott Wheeler
2004-07-26 03:39:34 +00:00 -
74b656091a
Provide a default (empty) value for the language. The lack thereof was was causing the bytes to not get lined up properly in the newly written tag and then they weren't read back properly.
Scott Wheeler
2004-07-26 03:14:05 +00:00 -
9963e67865
Use setData() rather than parseFields() here to make sure that the frame header is initialized.
Scott Wheeler
2004-07-26 02:44:23 +00:00 -
cd32d1f8a3
Make it possible to strip tags without deleting them (again). This is used by MPEG::File::save() so that tags that aren't explicitly saves still exist in memory.
Scott Wheeler
2004-07-26 02:22:05 +00:00 -
3de6f40776
CVS_SILENT indentation oops from the last commit
Scott Wheeler
2004-07-26 02:19:26 +00:00 -
d257ddfd02
Update the ID3v1 location when stripping the ID3v2 tag.
Scott Wheeler
2004-07-26 01:49:18 +00:00 -
3a81dfb883
Fix a number of bugs to get things working with ID3v2.4 tags generated by libid3tag:
Scott Wheeler
2004-07-26 01:29:39 +00:00 -
d8fc67ac67
Return a bool indicating if the save was successful as in File::save()
Scott Wheeler
2004-07-24 17:30:54 +00:00 -
ab51136a54
Off by one -- make tagreader work with mpc files.
Scott Wheeler
2004-07-20 22:50:30 +00:00 -
fd09b23aa0
Add MPC to the C bindings.
Scott Wheeler
2004-07-20 22:46:38 +00:00 -
28738debc1
A few more nitpicks.
Scott Wheeler
2004-07-20 22:40:57 +00:00 -
382f8194c1
standard style nitpicks and make it build with gcc 2.95
Scott Wheeler
2004-07-20 22:30:00 +00:00 -
2fd6401354
Improve behavoir: * use setValid(false) to indicate broken files * avoid reading over file-end in case of truncated files * subtract size of ID3v1 from streamSize * skip known ID3v2 tag when scanning for first FLAC-frame CCMAIL: [email protected] CCMAIL: [email protected]
Allan Sandfeld Jensen
2004-07-19 17:22:32 +00:00 -
f650edc81d
Correct includes so they work when included with path, like: #include <taglib/mpcfile.h>
Allan Sandfeld Jensen
2004-07-17 16:04:50 +00:00 -
ba10ce016f
Also update taglib-config
Allan Sandfeld Jensen
2004-07-17 14:19:48 +00:00 -
837872a113
Fix a bit of bitrot
Allan Sandfeld Jensen
2004-07-17 14:17:09 +00:00 -
cda53a3db4
Add support for reading musepack(mpc)-files and parsing APE-tags(v1 and v2). Bumb version to have something to check for in JuK and kfile_mpc
Allan Sandfeld Jensen
2004-07-17 13:39:27 +00:00 -
425d793752
Compile
Allan Sandfeld Jensen
2004-07-14 11:33:46 +00:00 -
05221f8206
Add find and erase semantics like those in tlist.h
Allan Sandfeld Jensen
2004-07-13 18:28:50 +00:00 -
6879050c54
Valgrind says home-brew strdup() is broken Fixes saving of MP3 meta-info from properties dialog
Waldo Bastian
2004-07-12 16:07:27 +00:00 -
9a365f9e7e
Fix spelling.
Scott Wheeler
2004-06-26 14:26:36 +00:00 -
8de9b1f26a
Don't try to read the properties from the bytevector if it's smaller than the required size; in this case empty. Also some minor nitpicks along the way.
Scott Wheeler
2004-06-24 15:48:58 +00:00 -
5b0c38eee9
CVS_SILENT add a note in the docs about strip() behavior
Scott Wheeler
2004-06-23 22:39:39 +00:00 -
430e20f191
Another nice patch from Teemu Tervo. This deletes the tags from memory when they're stripped from the file.
Scott Wheeler
2004-06-23 22:38:21 +00:00 -
737be443d6
Update the C bindings to reflect the earlier change in the return type for saving files.
Scott Wheeler
2004-06-23 21:52:27 +00:00 -
0d04000f74
oops -- forgot FLAC -- return bool for the FLAC::File::save() too to provide some information on if the save was successful.
Scott Wheeler
2004-06-23 18:45:26 +00:00 -
8bdecaf320
CVS_SILENT forgot to save this file before the last commit -- doc update
Scott Wheeler
2004-06-23 18:37:00 +00:00 -
420541441c
Switch the return type of File::save() from void to bool to provide a little bit of feedback on whether or not the safe operation worked.
Scott Wheeler
2004-06-23 18:35:52 +00:00 -
5f2e59150c
Ah, this one's easy -- though an odd corer case; there's a Xing header here but no MPEG frames. This was triggering a divide by zero.
Scott Wheeler
2004-06-17 15:33:53 +00:00 -
2817d4e507
initialize variable
Scott Wheeler
2004-06-15 10:13:05 +00:00 -
b9de676bc0
Parse ID3v2.4 genres as a list of fields rather than a text string with the ID3v1 genre in parenthesis.
Scott Wheeler
2004-06-09 14:57:30 +00:00 -
b69dd382c6
Add iterators and operator[] to the string class.
Scott Wheeler
2004-06-09 13:33:05 +00:00 -
0c6be64f8a
Two issues pointed out by Gary Peck: *) Note that adding and removing frames from the ID3v2::Tag will invalidate iterators on the frame list *) Correct the number of genres -- it should be 148 instead of 147. You can all have your Synthpop genre back now. :-)
Scott Wheeler
2004-06-06 00:10:58 +00:00 -
05e484830c
Don't die on invalid input.
Scott Wheeler
2004-05-29 20:12:36 +00:00 -
9320aa0bbc
Oops. Pretty significant type in the frame name for recording date. This will automatically fix these files on the next write. (At the moment other taggers will not be able to read the date written by TagLib in the ID3v2 tag. In most cases they'll fall back to the ID3v1 tag, which is fine, but still kind of nasty.) Thanks to Teemu Tervo for catching this.
Scott Wheeler
2004-05-24 07:37:41 +00:00 -
3ca114a4ee
Add a short description
Scott Wheeler
2004-05-13 00:09:41 +00:00 -
b29a821ed4
documentation fixes
Scott Wheeler
2004-05-13 00:08:00 +00:00 -
1770ffd35a
Add a frameList() overload that accepts a frame ID as a shortcut to the frameListMap().
Scott Wheeler
2004-05-13 00:07:30 +00:00 -
b9c9fd6c8d
Added an example on how to read additional frames.
Scott Wheeler
2004-05-10 01:07:58 +00:00 -
efd221e9b4
doxygen fix
Scott Wheeler
2004-05-09 20:44:52 +00:00 -
1be868b5b7
CVS_SILENT docs fix
Scott Wheeler
2004-05-09 17:54:40 +00:00 -
f9ca8cd69b
Just a little hack to make the Vorbis classes appear in the Ogg namespace in the API docs and a tyepdef to make this work (since this is how things will be in the next BIC version).
Scott Wheeler
2004-05-06 16:59:13 +00:00 -
6a2cdbcc45
A small regression -- when assigning a ByteVector to a String make sure to not include the trailing null characters. (This was introduced after the last release.)
Scott Wheeler
2004-05-06 12:36:31 +00:00 -
ceb989f170
Don't append a framing bit when writing Xiph comments to FLAC files since this renders them unplayable with some players. Thanks to Jason Lee for tracking this down!
Scott Wheeler
2004-05-04 01:47:01 +00:00 -
5895810131
Add docs.
Scott Wheeler
2004-04-28 00:58:46 +00:00 -
9e15659dbf
Oops, the implementation of this constructor was missing.
Scott Wheeler
2004-04-28 00:23:52 +00:00