1
1
mirror of https://github.com/wader/fq.git synced 2024-12-25 14:23:18 +03:00
fq/format
Mattias Wadman 1ddea1ada3 interp,format: Refactor registry usage and use function helpers
Move registry to interp and add support for functions and filesystems.
This will be used later for allow formats to add own functions and fq code.

Add gojqextra function helpers to have more comfortable API to add functions.
Takes care of argument type casting and JQValue:s and some more things.

Refactor interp package to use new function helper and registry. Probably
fixes a bunch of JQValue bugs and other type errors.

Refactor out some mpeg nal things to mpeg format.

Refactor interp jq code into display.q and init.jq.

Remove undocumented aes_ctr funciton, was a test. Hopefully will add more crypto things laster.
2022-07-16 19:24:13 +02:00
..
all fairplay: Add basic SPC decoder and PSSH system id 2022-07-07 17:11:55 +02:00
ape interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
ar interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
asn1 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
av1 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
avro interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
bencode interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
bitcoin interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
bson interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
bzip2 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
cbor interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
dns interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
elf interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
fairplay interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
flac interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
flv interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
gif interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
gzip interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
icc interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
id3 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
inet interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
jpeg interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
json interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
macho interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
matroska interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
mp3 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
mp4 interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
mpeg interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
msgpack interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
ogg interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
opus interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
pcap interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
png interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
protobuf interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
raw interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
rtmp interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
tar interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
tiff interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
vorbis interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
vpx interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
wav interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
webp interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
zip interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
format.go fairplay: Add basic SPC decoder and PSSH system id 2022-07-07 17:11:55 +02:00
fqtest_test.go interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
fuzz_test.go interp,format: Refactor registry usage and use function helpers 2022-07-16 19:24:13 +02:00
inet.go formats: Sym and field name cleanup to be more jq friendly 2022-04-05 13:59:57 +02:00
media.go wav,bencode,mpeg_ps_packet,id3v1: Random fixes 2022-05-05 19:45:05 +02:00
shared.go decode: Refactor scalar usage 2021-12-02 17:39:26 +01:00