1
1
mirror of https://github.com/wader/fq.git synced 2024-11-26 21:55:57 +03:00
fq/format
Mattias Wadman 83ccedc506 mp4,decode: Properly decode ilst items (both mdta and mdir)
Refactor mp4 decoder to be simpler and have fallback for unknown box type
Cleanup some old ilst hacks
Add generic string reader to decode API that takes an encoding parameters
2022-12-08 15:56:22 +01:00
..
all support tzif (time zone information format) 2022-12-04 21:02:39 +09:00
ape dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
ar ar: Integer strings might be empty 2022-09-17 15:36:34 +02:00
asn1 decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
av1 decode: Add LEB128 readers 2022-08-20 12:05:44 +02:00
avro doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
bencode doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
bitcoin decode,tar: Add scalar description and Try* helpers 2022-10-04 17:18:51 +02:00
bits raw,bits,bytes: Replace raw format with bits and bytes format that decode to a binary 2022-11-20 19:51:12 +01:00
bplist makes dictionary key type checking more sensible 2022-10-09 13:34:00 -05:00
bson doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
bzip2 interp,dump: Show address bar for root, nested roots and on format change 2022-08-09 18:09:41 +02:00
cbor decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
crypto format,intepr: Refactor json, yaml, etc into formats also move out related functions 2022-07-23 21:48:45 +02:00
csv doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
dns dns: Rename isTCP to hasLengthHeader 2022-08-10 13:35:01 +02:00
elf decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
fairplay dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
flac flac,fuzz: Fatal error on negative partition sample count 2022-10-18 13:40:48 +02:00
flv dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
gif dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
gzip decode,tar: Add scalar description and Try* helpers 2022-10-04 17:18:51 +02:00
icc *extra: Rename <pkg>extra to just <pkg>ex and refactor to use generics 2022-08-12 16:29:47 +02:00
id3 id3v2: In the wild COMM and TXXX frame might not have a null terminator 2022-10-20 22:07:37 +02:00
inet gopacket: Switch/update to new fork, remove SLL2 hack 2022-08-20 01:25:03 +02:00
jpeg dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
json decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
macho decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
markdown interp,help: Properly count line length when breaking on whole words 2022-11-29 18:59:32 +01:00
math format,intepr: Refactor json, yaml, etc into formats also move out related functions 2022-07-23 21:48:45 +02:00
matroska decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
mp3 decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
mp4 mp4,decode: Properly decode ilst items (both mdta and mdir) 2022-12-08 15:56:22 +01:00
mpeg decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
msgpack doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
ogg matroska: Add proper lacing support 2022-08-28 21:03:26 +02:00
opus interp,dump: Show address bar for root, nested roots and on format change 2022-08-09 18:09:41 +02:00
pcap decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
png decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
prores mp4,decode: Properly decode ilst items (both mdta and mdir) 2022-12-08 15:56:22 +01:00
protobuf doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
riff decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
rtmp doc,rtmp,pcap,markdown: Add more examples 2022-10-09 19:18:14 +02:00
tar decode,tar: Add scalar description and Try* helpers 2022-10-04 17:18:51 +02:00
text text,test: Unbeak base64 tests 2022-12-05 20:51:30 +01:00
tiff decode,interp: Rename unknown gap fields from "unknown#" to "gap#" 2022-12-01 20:43:30 +01:00
toml dev,doc,make: Cleanup makefile and have proper targets for *.md and *.svg 2022-12-04 12:37:10 +01:00
tzif tzif: add help_tzif.fqtest 2022-12-04 21:04:15 +09:00
vorbis matroska: Add proper lacing support 2022-08-28 21:03:26 +02:00
vpx dev: Cleanup linters and fix some unused args 2022-07-19 18:33:50 +02:00
wasm doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
webp dev: Cleanup some code to fix a bunch of new linter warnings 2022-07-19 18:56:09 +02:00
xml interp,help: Properly count line length when breaking on whole words 2022-11-29 18:59:32 +01:00
yaml yaml,fuzz: gojq.Normalize value to fix type panic 2022-10-11 19:22:49 +02:00
zip doc,help: Nicer format help and move help tests into each format 2022-09-22 23:07:58 +02:00
format.go support tzif (time zone information format) 2022-12-04 21:02:39 +09:00
fqtest_test.go doc,dev: Add more usage and dev tips 2022-12-03 19:00:47 +01:00
fuzz_test.go fuzz: make fuzz GROUP=mp4 to fuzz one group 2022-10-10 21:07:10 +02:00
inet.go lint: Fix ioutil deprecation, reformat for new doc standard 2022-08-05 00:22:32 +02:00
media.go wav,avi,avc_au: Add avi decoder and refactor wav decoder 2022-11-19 13:11:27 +01:00
shared.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00