Re: lame 4.0 released
Fabian Greffrath via Lame-dev <[email protected]> Tue, 14 Jul 2026 13:31:38 +0200
| Newsgroups | gmane.comp.audio.mp3.lame |
|---|---|
| Message-ID | <[email protected]> |
Am Dienstag, dem 14.07.2026 um 13:13 +0200 schrieb Fabian Greffrath via Lame-dev:
> The attached ad-hoc patch fixes the build for me.
Apparently, the mailing list ate my attachment. Thus inlined:
diff --git a/frontend/parse.c b/frontend/parse.c
index 4a6b660..2ae7eb2 100644
--- a/frontend/parse.c
+++ b/frontend/parse.c
@@ -402,6 +402,10 @@ static int getIntValue(char const* token, char const* arg, int* ptr)
}
#ifdef ID3TAGS_EXTENDED
+extern int
+id3tag_set_comment_ucs2(lame_t gfp, char const *lang, unsigned short const *desc, unsigned short const *text);
+extern int
+id3tag_set_fieldvalue_ucs2(lame_t gfp, const unsigned short *fieldvalue);
static int
set_id3v2tag(lame_global_flags* gfp, TextEncoding enc, int type, unsigned short const* str)
{
@@ -410,13 +414,13 @@ set_id3v2tag(lame_global_flags* gfp, TextEncoding enc, int type, unsigned short
case TENC_UTF8:
switch (type)
{
- case 'a': return id3tag_set_textinfo_utf8(gfp, "TPE1", str);
- case 't': return id3tag_set_textinfo_utf8(gfp, "TIT2", str);
- case 'l': return id3tag_set_textinfo_utf8(gfp, "TALB", str);
- case 'g': return id3tag_set_textinfo_utf8(gfp, "TCON", str);
+ case 'a': return id3tag_set_textinfo_utf8(gfp, "TPE1", (const char *)str);
+ case 't': return id3tag_set_textinfo_utf8(gfp, "TIT2", (const char *)str);
+ case 'l': return id3tag_set_textinfo_utf8(gfp, "TALB", (const char *)str);
+ case 'g': return id3tag_set_textinfo_utf8(gfp, "TCON", (const char *)str);
case 'c': return id3tag_set_comment_ucs2(gfp, 0, 0, str);
- case 'n': return id3tag_set_textinfo_utf8(gfp, "TRCK", str);
- case 'y': return id3tag_set_textinfo_utf8(gfp, "TYER", str);
+ case 'n': return id3tag_set_textinfo_utf8(gfp, "TRCK", (const char *)str);
+ case 'y': return id3tag_set_textinfo_utf8(gfp, "TYER", (const char *)str);
case 'v': return id3tag_set_fieldvalue_ucs2(gfp, str);
}
;;
diff --git a/include/libmp3lame.sym b/include/libmp3lame.sym
index 7651fb3..77657ab 100644
--- a/include/libmp3lame.sym
+++ b/include/libmp3lame.sym
@@ -193,6 +193,7 @@ hip_decode_headers
hip_decode1
hip_decode1_headers
hip_decode1_headersB
+hip_finish_pinfo
lame_decode_init
lame_decode
lame_decode_headers