https://github.com/videolan/vlc
Revision a26e2ba370d898dda04c718176af7d2e329dab7a authored by Alaric Senat on 14 March 2023, 12:49:10 UTC, committed by Steve Lhomme on 17 March 2023, 12:14:52 UTC
TagLib does not provide an union of both ID3v2 and INFO tags via the
usual `File::tag()` method. Their justification lies in the code for
now:

```cpp
/*!
 * Returns the ID3v2 Tag for this file.
 *
 * \note This method does not return all the tags for this file for
 * backward compatibility.  Will be fixed in TagLib 2.0.
 */
ID3v2::Tag *tag() const;
```

To support WAV files providing RIFF INFO tags, we must specifically
parse them before TagLib 2.0 (not released yet).

Fixes #25690
1 parent 294cbdb
History
Tip revision: a26e2ba370d898dda04c718176af7d2e329dab7a authored by Alaric Senat on 14 March 2023, 12:49:10 UTC
taglib: wav: fix RIFF INFO tags parsing
Tip revision: a26e2ba
File Mode Size
.gitignore -rw-r--r-- 65 bytes
LINGUAS -rw-r--r-- 326 bytes
Makefile.in.in -rw-r--r-- 19.1 KB
Makevars -rw-r--r-- 2.0 KB
POTFILES.in -rw-r--r-- 52.5 KB
POTFILES.skip -rw-r--r-- 48 bytes
ach.po -rw-r--r-- 680.8 KB
af.po -rw-r--r-- 720.1 KB
am.po -rw-r--r-- 788.3 KB
am_ET.po -rw-r--r-- 640.8 KB
an.po -rw-r--r-- 941.0 KB
ar.po -rw-r--r-- 1.0 MB
as_IN.po -rw-r--r-- 1.2 MB
ast.po -rw-r--r-- 935.3 KB
az.po -rw-r--r-- 636.0 KB
be.po -rw-r--r-- 1.2 MB
bg.po -rw-r--r-- 1.2 MB
bn.po -rw-r--r-- 1.2 MB
bn_IN.po -rw-r--r-- 1.3 MB
br.po -rw-r--r-- 696.5 KB
brx.po -rw-r--r-- 1.2 MB
bs.po -rw-r--r-- 715.0 KB
ca.po -rw-r--r-- 1.2 MB
ca@valencia.po -rw-r--r-- 950.8 KB
cgg.po -rw-r--r-- 734.0 KB
ckb.po -rw-r--r-- 764.4 KB
co.po -rw-r--r-- 720.5 KB
cs.po -rw-r--r-- 756.1 KB
cy.po -rw-r--r-- 782.7 KB
da.po -rw-r--r-- 1.1 MB
de.po -rw-r--r-- 947.1 KB
el.po -rw-r--r-- 1.4 MB
en_GB.po -rw-r--r-- 765.1 KB
es.po -rw-r--r-- 1.2 MB
es_MX.po -rw-r--r-- 939.7 KB
et.po -rw-r--r-- 995.5 KB
eu.po -rw-r--r-- 1.1 MB
fa.po -rw-r--r-- 808.8 KB
ff.po -rw-r--r-- 693.0 KB
fi.po -rw-r--r-- 1.1 MB
fr.po -rw-r--r-- 1.1 MB
fur.po -rw-r--r-- 800.4 KB
fy.po -rw-r--r-- 926.0 KB
ga.po -rw-r--r-- 735.1 KB
gd.po -rw-r--r-- 752.8 KB
gl.po -rw-r--r-- 1.1 MB
gu.po -rw-r--r-- 1.2 MB
he.po -rw-r--r-- 865.9 KB
hi.po -rw-r--r-- 777.2 KB
hr.po -rw-r--r-- 1.1 MB
hu.po -rw-r--r-- 1.1 MB
hy.po -rw-r--r-- 943.7 KB
ia.po -rw-r--r-- 638.9 KB
id.po -rw-r--r-- 952.7 KB
is.po -rw-r--r-- 761.9 KB
it.po -rw-r--r-- 1.2 MB
ja.po -rw-r--r-- 1.2 MB
ka.po -rw-r--r-- 897.9 KB
kab.po -rw-r--r-- 912.0 KB
kk.po -rw-r--r-- 886.1 KB
km.po -rw-r--r-- 1.6 MB
kn.po -rw-r--r-- 1.1 MB
ko.po -rw-r--r-- 1.2 MB
ks_IN.po -rw-r--r-- 1.1 MB
ku_IQ.po -rw-r--r-- 659.9 KB
kur.po -rw-r--r-- 644.3 KB
ky.po -rw-r--r-- 659.3 KB
lg.po -rw-r--r-- 748.8 KB
lt.po -rw-r--r-- 917.8 KB
lv.po -rw-r--r-- 975.8 KB
mai.po -rw-r--r-- 1.2 MB
makefile-qt4.patch -rw-r--r-- 832 bytes
mk.po -rw-r--r-- 644.7 KB
ml.po -rw-r--r-- 1.5 MB
mn.po -rw-r--r-- 723.5 KB
mr.po -rw-r--r-- 1.3 MB
ms.po -rw-r--r-- 1.1 MB
my.po -rw-r--r-- 668.3 KB
nb.po -rw-r--r-- 1.0 MB
ne.po -rw-r--r-- 1.1 MB
nl.po -rw-r--r-- 1.1 MB
nn.po -rw-r--r-- 900.5 KB
nqo.po -rw-r--r-- 614.0 KB
oc.po -rw-r--r-- 1003.6 KB
or.po -rw-r--r-- 659.0 KB
pa.po -rw-r--r-- 896.6 KB
pam.po -rw-r--r-- 614.2 KB
pl.po -rw-r--r-- 1.1 MB
ps.po -rw-r--r-- 707.5 KB
pt_BR.po -rw-r--r-- 1.1 MB
pt_PT.po -rw-r--r-- 1.1 MB
ro.po -rw-r--r-- 950.2 KB
ru.po -rw-r--r-- 1.3 MB
si.po -rw-r--r-- 895.2 KB
sk.po -rw-r--r-- 1.1 MB
sl.po -rw-r--r-- 1.1 MB
sm.po -rw-r--r-- 621.5 KB
sq.po -rw-r--r-- 676.2 KB
sr.po -rw-r--r-- 1.0 MB
sv.po -rw-r--r-- 1.0 MB
szl.po -rw-r--r-- 614.3 KB
ta.po -rw-r--r-- 747.8 KB
te.po -rw-r--r-- 760.6 KB
tet.po -rw-r--r-- 689.2 KB
th.po -rw-r--r-- 912.9 KB
tl.po -rw-r--r-- 688.1 KB
tr.po -rw-r--r-- 1.1 MB
tt.po -rw-r--r-- 668.4 KB
ug.po -rw-r--r-- 659.1 KB
uk.po -rw-r--r-- 1.1 MB
ur.po -rw-r--r-- 613.5 KB
uz.po -rw-r--r-- 663.4 KB
vi.po -rw-r--r-- 1016.7 KB
vlc.pot -rw-r--r-- 630.9 KB
wa.po -rw-r--r-- 875.2 KB
zh_CN.po -rw-r--r-- 1.1 MB
zh_TW.po -rw-r--r-- 867.7 KB
zu.po -rw-r--r-- 752.4 KB

back to top