1
1
mirror of https://github.com/wader/fq.git synced 2024-11-26 21:55:57 +03:00
fq/format/id3
Mattias Wadman 8e0dde03d0 decode: Support multiple format args and some rename and refactor
This will allow passing both cli options and format options to sub decoder.
Ex: pass keylog option to a tls decoder when decoding a pcap.
Ex: pass decode options to a format inside a http body inside a pcap.

Add ArgAs method to lookup argument based on type. This also makes the format
decode function have same signature as sub decoders in the decode API.

This change decode.Format a bit:
DecodeFn is now just func(d *D) any
DecodeInArg renamed to DefaultInArg
2023-02-18 21:38:51 +01:00
..
testdata id3v2: In the wild COMM and TXXX frame might not have a null terminator 2022-10-20 22:07:37 +02:00
id3v1.go decode: Support multiple format args and some rename and refactor 2023-02-18 21:38:51 +01:00
id3v2.go decode: Support multiple format args and some rename and refactor 2023-02-18 21:38:51 +01:00
id3v11.go decode: Support multiple format args and some rename and refactor 2023-02-18 21:38:51 +01:00