shithub: libtags

RSS feed

1a9591bd – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/14 17:32
vorbis: support METADATA_BLOCK_PICTURE; don't stop on tags too large, truncate and skip instead

78aa2362 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/14 16:11
readtags example: seek to the image offset and back

013a0cb2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/13 20:25
readtags example: add -i option to dump an image; use stderr more

244d6dbe – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/10 17:45
separate "album artist" key

8674e901 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/07 17:57
m4a: add replay gain support

b8408cef – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 21:20
readme: link to AFL++

47a009f7 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 21:18
freshen up the readme and license

3389f579 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 19:27
id3v2: make sure duration is left as is if already calculated

8386fb7b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 16:58
meson: disable _FORTIFY_SOURCE if fuzzing enabled

64b6e03c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 14:25
add a note about album/track gain

b9872910 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 13:55
meson: warning options: check the ones actually used

8f4bfe49 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 13:54
id3v2: only jump to another header if it follows the last one, to avoid possible loops

013e8394 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 13:54
add a harness target, leave readtags example alone

47f5e687 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 12:44
inputs: run flac, mp3 and ogg through r128

66803a3a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 12:34
flac: ignore tags of nonsensical sizes

ff6f7fd5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/06 12:33
Fogg -> Fvorbis; deprecate the former

3c031475 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 22:10
m4a: ignore tags of nonsensical sizes

9fd9c7b9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:31
id3v2: avoid going too far within the buffer when searching for a sync word to calculate duration

5e7d1c7c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:29
id3v2: deal with invalid text tag sizes

c7a0c41e – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:29
flac: deal with invalid tag sizes

7f553b16 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:28
id3v2: APIC: null-terminate before calling strlen for safety

2499f8d3 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:26
opus: give up if segment sizes can't all fit into the buffer

2386ab2c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:26
wav: fix a buffer overflow (offset forgotten)

3bc7b61c – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 20:25
id3v2: ignore images with nonsensical sizes

2c7c27be – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 18:27
iso88591toutf8: detect undefined chars and copy as is (fixes utf8 id3v1)

1848c04a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 18:12
inputs: add id3v2.3 and id3v2.4 mp3 files

20eb728d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 18:10
wav: see if there is an id3v2 tag at the end

09089588 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 18:09
id3v2: extended header size includes 'size' bytes and is 6 bytes minimum, respect that

7e151f2b – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 16:32
mod: seems like it's 437, not 8859, after all

7f72b87d – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 16:32
cp437toutf8: have the same signature as other codepage conversion funcs

e2f765c2 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 15:28
meson: remove unsupported warning options, stop fortify warning nonsense with debug builds

d4799a66 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/05 00:14
wav: validate value size as well

2dcaa4af – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:11
readtags: add a block used for fuzzing

dd4e50be – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:07
update readme

85179101 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:04
inputs: add it and s3m

e44c32cb – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:01
inputs: add mod and xm

c4b7165a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:00
meson: liblib -> lib

3ddd141a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 20:00
mod: add more variations: [468]CHN

6e84aa27 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 19:48
add id3v1 input

71b49c37 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 15:43
wav: stick to ints

261e90c5 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 14:23
m4a: make sure to not seek in an infinite loop with broken files

8600912a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 13:12
opus, vorbis: fix a possible buffer overflow when reading tags

65591113 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 13:11
flac: fix possible mime buffer overflow (used wrong offset)

5e8b0c68 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/04 13:00
id3v2: make sure genre index is >= 0

0f87ccfb – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/03 23:18
add fuzz inputs

296e6caf – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/03 23:14
add shell.nix

a5bed770 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/02 14:02
cp437toutf8: portable version

0f975478 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/02 13:31
meson: define what gets installed

92b806c9 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/03/02 12:58
sync last changes from 9front and switch to meson

eaaa32c8 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 13:53
m4a: "gnre" is non-standard id3v1 style (non-text) - check before reading the value

03c517ec – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 13:40
wav: fix a warning

2450cb76 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 13:37
add Tcomposer and Tcomment

a225c927 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 13:07
wav: respect buffer size when reading tag value

c39ecb52 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 13:00
wav: process unknown tags as well

815ac8d6 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 12:59
readtags example: print Tunknown tags

a5c61d42 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2024/02/19 12:52
wav: don't stop on data (tags may follow after); don't stop after 8 sections either

a6463617 – jacqueline <me@jacqueline.id.au> authored and Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> committed on 2023/07/30 22:28
Don't null-terminate already null-terminated strings

19f590de – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/10/17 19:58
libtags: opus/vorbis: make sure to get to the last frame to have the full duration

3fc10ff7 – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored on 2022/10/12 21:18
libtags: vorbis, opus: ignore tags past the ogg page

90b72c3a – Sigrid Solveig Haflínudóttir <sigrid@ftrv.se> authored and Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> committed on 2022/08/30 14:09
libtags: try other formats after id3v2 is found

fe4a4fbb – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/03/30 18:58
wav: do not div by zero; validate sample rate and number of channels

880732bb – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/03/30 18:58
m4a: do not div by zero

f6b8f1a9 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/03/30 18:28
id3v2: make sure extra id3 tag does not cause infinite loop

7fcd3791 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/03/30 14:57
flac: check sample rate before dividing by zero; also check number of channels

94672541 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2022/03/03 16:31
fix unix build

75b18540 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/11/08 16:11
sync with 9front changes

0a1bab10 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/04 10:33
mod: simplify a bit

991b8b01 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/03 14:59
fix string trimming on non-latin chars

55726cd4 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/03 14:55
do not set tag bit in ctx.found unless the value is non-empty

ce2aea9a – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/03 13:50
xm: case-insensitive strcmp, some files are apparently different (thanks kemal)

9d8c7874 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/03 13:51
it, mod: use ISO-8859-1 (thanks kemal)

36280121 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/05/03 13:56
mod: add another variant (thanks kemal)

50089a7b – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/04/30 08:45
gcc so fragile...

3ab23ef2 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/04/30 08:27
use nelem

3e370bf9 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored and Sigrid Solveig Haflínudóttir <sigrid@gloot.com> committed on 2021/04/30 07:22
make it build on non-9 systems again

173b32f0 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/04/29 18:25
trim text tags and ignore empty values

7996f8db – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/04/29 17:34
modules: ignore empty titles

bde3359e – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/04/29 15:40
mod formats: use CP437 as the default encoding

1ea45f33 – kemal <kemalinanc8@gmail.com> authored on 2021/04/23 17:31
very simple amiga mod parser

f4bd018e – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/03/11 09:20
dumb s3m tags parser

5f03152c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2021/03/02 05:43
add a very simple XM parser

a2dc55b1 – Michael Forney <mforney@mforney.org> authored on 2021/02/11 00:17
[PATCH libtags] flac: handle vorbis comments with no fields

7532a6a2 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/12/24 07:19
fix another non-interruptable temporary

5287e980 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/12/09 08:36
add very basic IT support

cb906b7f – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/02 08:48
make sure beuint/leuint work correctly with d of any type

dcf689af – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/02 05:39
wav: parse more tag types

5bcae4d0 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/02 03:33
wav: fix size reading and duration

2bb82e2c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/11/02 03:23
add WAV support

48c67225 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/09/01 16:05
vorbis comment: keep PERFORMER away from ARTISTs

18e35dc3 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/08/21 04:24
opus: granule positions are 48KHz

3ccb46aa – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/08/17 04:18
flac: skip over cover image properly

d249e319 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/07/11 09:42
m4a: support multi-track files as well

77406cd1 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/06/19 23:14
removed unused label

e53d5c3b – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/06/01 22:10
it's MIT

7e5799e3 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/06/01 10:11
vorbis: skip trying to read tags when there is none

54dcc13c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/06/01 10:11
add opus support

5feb180c – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/05/30 20:01
update copyright years

f8101603 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/05/30 20:00
Revert "try another license"

92c7f6f0 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/05/29 10:40
don't ignore valid audio files without tags

54c79eb8 – Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com> authored on 2020/05/29 10:39
id3v2: make mp3 format check better

Next