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