1
1
mirror of https://github.com/wader/fq.git synced 2024-11-27 06:04:47 +03:00
Commit Graph

2166 Commits

Author SHA1 Message Date
bump
bff668c3f0 Update docker-golang to 1.21.1 from 1.21.0 2023-09-07 16:03:45 +00:00
Mattias Wadman
6c14ceb210
Merge pull request #760 from wader/bump-gomod-golang-x-net-0.15.0
Update gomod-golang-x-net to 0.15.0 from 0.14.0
2023-09-07 08:01:21 +02:00
bump
07069a5183 Update gomod-golang-x-net to 0.15.0 from 0.14.0
Tags https://github.com/golang/net/tags
2023-09-06 16:03:59 +00:00
Mattias Wadman
1f5f4a5a68
Merge pull request #759 from wader/bump-gomod-golang-x-crypto-0.13.0
Update gomod-golang-x-crypto to 0.13.0 from 0.12.0
2023-09-05 19:08:03 +02:00
bump
ebb71e2412 Update gomod-golang-x-crypto to 0.13.0 from 0.12.0
Tags https://github.com/golang/crypto/tags
2023-09-05 16:03:45 +00:00
Mattias Wadman
19c439eed6
Merge pull request #758 from wader/id3v2-w-and-t-frames
id3v2: Handle W000-WZZZ,W00-WZZ URL frames
2023-09-04 16:45:55 +02:00
Mattias Wadman
0efe5a2c64 id3v2: Handle W000-WZZZ,W00-WZZ URL frames 2023-09-04 15:41:57 +02:00
Mattias Wadman
699c03f753
Merge pull request #757 from wader/decode-ext-key-shadow
decode,interp: Don't shadow _key and error on missing _key
2023-09-03 10:58:30 +02:00
Mattias Wadman
c0352f2fd1 decode,interp: Don't shadow _key and error on missing _key
For fromjson and other "value" decode values fq make then behave both like
a normal jq value and decode value. This is to make tobytes, format etc work.
Before all _* would be treated as special keys. Now they are first looked up in
the wrapped value and then as decode values.

Also now ._key that don't exist reutrn null instead of throw error.

$ fq -n '`{"_format": 123}` | fromjson | ._format'
Now:
123
Before:
"json"

$ fq -n '`{}` | fromjson | ._missing'
Now:
null
Before
error
2023-09-03 10:47:59 +02:00
Mattias Wadman
d97876caa6
Merge pull request #756 from wader/bump-gomod-golang/text-0.13.0
Update gomod-golang/text to 0.13.0 from 0.12.0
2023-09-02 18:16:10 +02:00
bump
2f8ebf1144 Update gomod-golang/text to 0.13.0 from 0.12.0
Source diff 0.12.0..0.13.0 https://github.com/golang/text/compare/v0.12.0..v0.13.0
2023-09-02 16:03:56 +00:00
Mattias Wadman
cad50db485
Merge pull request #755 from wader/mp4-emsg
mp4: Decode emsg box
2023-08-31 17:55:04 +02:00
Mattias Wadman
bedd719b3a mp4: Decode emsg box 2023-08-31 17:33:18 +02:00
Mattias Wadman
7b3eb58dfb
Merge pull request #754 from wader/mp4-cslg
mp4: Decode cslg box
2023-08-31 15:18:37 +02:00
Mattias Wadman
312d8078a7 mp4: Decode cslg box 2023-08-31 15:00:29 +02:00
Mattias Wadman
72fff69d82
Merge pull request #753 from wader/mp4-iods-es-mp4-iod-tag
mp4,mpeg_es: Decode iods box and MP4_IOD_Tag OD
2023-08-30 15:10:06 +02:00
Mattias Wadman
e50028ac00 mp4,mpeg_es: Decode iods box and MP4_IOD_Tag OD 2023-08-30 14:57:41 +02:00
Mattias Wadman
97a1f828a3
Merge pull request #752 from wader/doc-update-jq-diff
doc: Move up and update differences jq section a bit
2023-08-22 13:53:39 +02:00
Mattias Wadman
406f3926e9 doc: Move up and update differences jq section a bit 2023-08-22 13:20:50 +02:00
Mattias Wadman
15d894ecb3
Merge pull request #750 from wader/bump-make-golangci-lint-1.54.2
Update make-golangci-lint to 1.54.2 from 1.54.1
2023-08-21 19:37:54 +02:00
Mattias Wadman
4930a3e3cc
Merge pull request #751 from wader/bump-github-golangci-lint-1.54.2
Update github-golangci-lint to 1.54.2 from 1.54.1
2023-08-21 19:37:46 +02:00
Mattias Wadman
0cefc46b8b golangci: Fix gosec aliasing warnings 2023-08-21 19:26:21 +02:00
Mattias Wadman
c503bc1313 html: Add forgotten re test 2023-08-21 19:26:00 +02:00
bump
31de3f9782 Update github-golangci-lint to 1.54.2 from 1.54.1
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.54.2
2023-08-21 16:03:54 +00:00
bump
4e20e04fef Update make-golangci-lint to 1.54.2 from 1.54.1
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.54.2
2023-08-21 16:03:51 +00:00
Mattias Wadman
7189798f96
Merge pull request #749 from wader/doc-regen
doc,moc3,caff: Add author and regenerate docs
2023-08-21 10:15:29 +02:00
Mattias Wadman
f15f9bc1a4 doc,moc3,caff: Add author and regenerate docs 2023-08-21 10:04:37 +02:00
Mattias Wadman
2eae4c2fd5
Merge pull request #747 from Ronsor/live2d-formats
moc3 and caff: add decoder
2023-08-20 19:06:50 +02:00
Ronsor
833b06363c moc3: update test data 2023-08-20 09:55:59 -07:00
Ronsor
fac1e68395 moc3: count_info: extra space is reserved, not normal alignment/padding 2023-08-19 21:09:50 -07:00
Ronsor
e424e2932e moc3: eliminate gaps and properly handle padding, fix version 5 format decoding 2023-08-19 21:03:54 -07:00
Ronsor
b3759de7f0 caff: run go fmt 2023-08-19 07:18:33 -07:00
Ronsor
013cc2f68f caff: eliminate gaps and specify unused fields 2023-08-19 07:07:10 -07:00
Ronsor
4dd0f6d88b caff: run go fmt 2023-08-18 20:02:26 -07:00
Ronsor
d3073c6459 moc3: add test data for new version 5 2023-08-18 20:02:12 -07:00
Ronsor
fa1157221b caff: obfuscation key is a signed integer, add test data
The obfuscation key is actually a signed integer, and thanks to two's complement
arithmetic and sign extension, this is actually significant.
2023-08-18 19:45:09 -07:00
Ronsor
03ba71b67f moc3: add support for version 5 2023-08-18 17:42:17 -07:00
Ronsor
ce40fd19d7 moc3: consistency - scales array contains value elements, not scale elements 2023-08-18 12:02:55 -07:00
Ronsor
3caf34e32a moc3: nicer tree structure, use more meaningful names for array elements 2023-08-18 11:42:16 -07:00
Ronsor
cc58c4b81d caff: update doc/formats.md 2023-08-18 11:04:57 -07:00
Ronsor
6a3fecd294 caff: include uncompressed bits for proper decompressed entries that can't be decoded as a format 2023-08-18 09:25:10 -07:00
Ronsor
441fcd09c8 moc3, caff: update tests and README 2023-08-18 07:41:17 -07:00
Ronsor
23e660f4ca caff: minor formatting changes 2023-08-18 07:40:54 -07:00
Ronsor
6d10a25bb4 moc3: update certain array element names, explicitly mark unused or reserved space 2023-08-18 07:40:31 -07:00
Mattias Wadman
28a59f7903
Merge pull request #748 from wader/protobuf_widevine-protection_scheme-fourcc
protobuf_widevine: Make protection_scheme constants less magic
2023-08-18 11:35:28 +02:00
Mattias Wadman
456a6a4fb5 protobuf_widevine: Make protection_scheme constants less magic 2023-08-18 11:24:57 +02:00
Ronsor
20f02e79b7 moc3: remove dead code 2023-08-17 20:13:35 -07:00
Ronsor
092662ec85 moc3: initial implementation 2023-08-17 20:07:55 -07:00
Ronsor
29084e358e caff: remove dead code 2023-08-17 13:19:28 -07:00
Ronsor
da41a8d311 caff: initial implementation 2023-08-17 13:17:01 -07:00