1
1
mirror of https://github.com/wader/fq.git synced 2024-12-25 22:34:14 +03:00
fq/format/mp4
Mattias Wadman 3b717c3ba4 interp: Add to/from<encoding> for some common serialzations, encodings and hashes
Add toxml/fromxml for XML encoding, mighe be lossy on ordering
fromxml has {seq:bool} to add #seq attributes to improve ordering
toxml has {indent:number} to choose space indent depth

Add tojson, same as in jq but also has {indent:number} options

Add toyaml/fromyaml for YAML

Add totoml/fromtoml for TOML

Add tojq/fromjq for jq-flavored JSON (optional quotes for keys, comments and trailing commas support)

Add tocsv/fromcsv for CSV
formcvs takes {comma:string, comment:string} for custom separtor and comment character

Rename/split hex into tohex/fromhex
Rename/split base64 into tobase64/frombase64
tobase64/frombase64 takes {encoding:string} option for base64 flavour (std, url, rawstd, rawurl)

Add to/from<format> urlpath, urlquery, url, xmlentities, base64, hex

Add to<hash> md4, md5, sha1, sha256, sha512, sha3_224, sha3_256, sha3_384, sha3_512

Add to/from<encoding> iso8859-1, utf8, utf16, utf16le, utf16be
2022-05-28 16:31:20 +02:00
..
testdata interp: Add to/from<encoding> for some common serialzations, encodings and hashes 2022-05-28 16:31:20 +02:00
boxes.go mp4,bitio: Fix broken pssh decoding and add proper reader cloning to bitio 2022-05-28 13:42:38 +02:00
brands.go mp4: Add more HEIF boxes 2022-04-07 19:11:49 +02:00
desc.go mp4: Add more HEIF boxes 2022-04-07 19:11:49 +02:00
mp4.go fq: Use go 1.18 2022-05-20 15:23:16 +02:00
mp4.jq decode,interp: Support for format specific options 2022-05-01 17:08:30 +02:00
pssh_playready.go fq: Use go 1.18 2022-05-20 15:23:16 +02:00