mirror of
https://github.com/taglib/taglib.git
synced 2026-07-26 13:04:20 -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
#1381
#1382
#1382
#1383
#1383
#139
#139
#14
#14
#140
#140
#141
#141
#142
#142
#143
#143
#144
#144
#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
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
#1381
#1382
#1382
#1383
#1383
#139
#139
#14
#14
#140
#140
#141
#141
#142
#142
#143
#143
#144
#144
#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
-
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: 83924-done@bugs.kde.org CCMAIL: 85356@bugs.kde.org
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 -
5091aa0b0c
Add native support for the RVA2 (relative volume adjustment) frame. The docs aren't there yet and this is completely untested, but that will follow as soon as I find a file actually tagged with one of these. :-)
Scott Wheeler
2004-04-27 02:01:27 +00:00 -
de4bd42ef0
Add new type and templatize the "fromNumber" conversion.
Scott Wheeler
2004-04-27 01:29:22 +00:00 -
cf6506668d
Oops. Make the docs accurate.
Scott Wheeler
2004-04-27 01:21:30 +00:00 -
237ea76ef6
Make this check current with the bytevector code.
Scott Wheeler
2004-04-27 01:09:48 +00:00 -
33bc1a1533
Changed my mind on the last one -- use explicit types rather than trying to figure things out. This also allows the number conversion to be templatized.
Scott Wheeler
2004-04-27 01:09:31 +00:00 -
cfbc564bb6
Add a check for the toInt() stuff.
Scott Wheeler
2004-04-26 23:05:36 +00:00 -
31b46c03ac
Add a toInt() method that correctly adjusts for the signedness bit even on different variable sized byte vectors.
Scott Wheeler
2004-04-26 23:00:21 +00:00 -
8c2b1138ea
Add direct support APIC (attached picture) frames. I'll probably add an example to the examples dir later today showing how to use this.
Scott Wheeler
2004-04-26 08:49:02 +00:00 -
940ac2cc3d
Minor fix for getting the frame header size correct for unknown frames in ID3v2.2 tags.
Scott Wheeler
2004-04-26 01:18:37 +00:00 -
4879eb8e6e
CVS_SILENT make some stuff as deprecated
Scott Wheeler
2004-04-10 23:28:54 +00:00 -
6a1c3618ec
Sadly reserve() just changes the capacity, not the actual size of the vector so this didn't update the internal size of the std::vector...
Scott Wheeler
2004-04-10 18:39:17 +00:00 -
771a5cd65e
Adding accessors for the various tag type for FLAC tags (similar to those in MPEG::File).
Scott Wheeler
2004-04-10 17:55:23 +00:00 -
09c4de9114
CVS_SILENT API docs corrections
Scott Wheeler
2004-04-10 17:23:22 +00:00 -
8e0c661d38
CVS_SILENT nitpicks
Scott Wheeler
2004-04-10 17:03:41 +00:00 -
2227d2004b
Fix the same bug that I fixed in MPEG last week -- allow the lib user to specify the ID3v2FrameFactory in the FLAC::File construstor.
Scott Wheeler
2004-04-10 15:50:17 +00:00 -
92289b8df9
Return a XiphComment here -- that still satisfies the overload of TagLib::File::tag() since return types aren't mangled into the symbol names.
Scott Wheeler
2004-04-10 15:36:17 +00:00 -
6f3480a1b3
Restore public API from last commit
Allan Sandfeld Jensen
2004-04-07 14:07:53 +00:00 -
1bbbfc2c6b
Oops. Forgot to update this recently...
Scott Wheeler
2004-04-07 10:53:12 +00:00 -
5861cb8e00
CVS_SILENT nitpicks
Scott Wheeler
2004-04-07 07:58:06 +00:00 -
15d3c3c71a
Several optimizations that came from KCacheGrind / calltree fun. Basically they fall into the categories: - Don't convert things before you need to - When you do, use more effecient copy constructors / assignment operators (i.e. when copying prefer memcpy to a for loop and when that's not possible use an iterator instead of operator[])
Scott Wheeler
2004-04-07 06:00:05 +00:00 -
1bc8909bba
Adding Ogg/FLAC support to TagLib
Allan Sandfeld Jensen
2004-04-06 20:35:29 +00:00 -
4f1f6adf59
Changing the API to something more flexible (And needed for Ogg/FLAC)
Allan Sandfeld Jensen
2004-04-06 20:34:28 +00:00 -
9fe8b9ea34
version 1.1
Scott Wheeler
2004-04-04 21:36:38 +00:00 -
8c63238fb8
Add the ability to override the default ID3v1 string handling in TagLib by adding a ID3v1::StringHandler class that has render and parse methods.
Scott Wheeler
2004-04-04 14:42:13 +00:00 -
907c0fddb0
After making a simple enough test-case for Scott I was able to find the bug myself.
Allan Sandfeld Jensen
2004-04-03 16:20:11 +00:00 -
1b28af00a2
Add a constructor that takes an ID3v2::FrameFactory.
Scott Wheeler
2004-03-30 13:50:26 +00:00 -
067dc81f93
CVS_SILENT another nitpick
Scott Wheeler
2004-03-30 13:45:24 +00:00 -
f78cee2f24
I like it more like this...
Scott Wheeler
2004-03-30 13:12:18 +00:00 -
d0d82ec6ea
The explicit is silly here since it takes two arguments (it's leftover from when this used to have a default argument).
Scott Wheeler
2004-03-16 18:51:16 +00:00 -
2ac52bceee
- ByteVector::operator> seemed flawed to me
Frerich Raabe
2004-03-10 13:06:14 +00:00 -
d6aeb26c98
Use memcmp() and memcpy() where appropriate rather than slower loop based methods. Here this improves tag reading speed by about 50%.
Scott Wheeler
2004-03-05 15:59:00 +00:00 -
8cd5093faa
Hmm, not good -- missing "ref" here so that the reference count wasn't being incremented on copy.
Scott Wheeler
2004-02-29 20:02:18 +00:00 -
9a63f34627
Fix String::data() for UTF16 -- there was a missing break in the case statement, so both the UTF16 and the UTF16BE versions were being executed.
Scott Wheeler
2004-02-22 12:51:32 +00:00 -
b23b37eb73
Oops, forgot a break...
Scott Wheeler
2004-02-20 11:42:14 +00:00 -
e86abce07c
Added a translation table between ID3v2.2 frame names and ID3v2.4. TagLib now supports ID3v2.2 through ID3v2.4.
Scott Wheeler
2004-02-20 11:40:44 +00:00 -
c22ee9d712
CVS_SILENT oops -- didn't mean to check this in
Scott Wheeler
2004-02-20 01:42:10 +00:00 -
619ef906cd
Mostly get ID3v2.2 working. Sure, it's a standard from 1998 that was replaced in 1999, but apparently iTunes still uses it.
Scott Wheeler
2004-02-20 01:41:25 +00:00 -
d21fa22260
Add a couple of testcases that point out UTF16 bugs.
Scott Wheeler
2004-02-17 02:56:10 +00:00 -
bfd0be4c7d
Fixed problem with TagLib reading 1 byte fields in ID3v2 tags.
Scott Wheeler
2004-02-17 02:11:05 +00:00 -
7fe6647435
This commit was manufactured by cvs2svn to accommodate a server-side copy/move.
Scott Wheeler
2004-02-17 02:11:05 +00:00