RSS feed
4a7f42e3
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/03/17 23:22
readtags: print toc
f68e997e
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/03/17 23:22
flac: parse seek table as toc
c074cc2a
– Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
authored
on 2024/03/17 13:58
redo parts of the API to fit more tag-kind-specific info - attached image type
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
Next