1
1
mirror of https://github.com/wader/fq.git synced 2024-11-30 09:58:13 +03:00
Commit Graph

1546 Commits

Author SHA1 Message Date
Mattias Wadman
ba88a68466 interp: mimic jq: if expr arg is given read stdin even if tty 2022-11-29 18:39:57 +01:00
Mattias Wadman
af71be2b64
Merge pull request #495 from wader/ctxstack-fix-trigger-before-push-panic
interp: Fix panic when trigger before any context has been pushed
2022-11-29 17:45:56 +01:00
Mattias Wadman
568afff3f0 interp: Fix panic when trigger before any context has been pushed
Make sure there is a top cancel function before calling it.
Fixes panic caused when interrupting decode before interp context has been pushed.

Also cleanup confusing naming a bit.

Thanks @pldin601 for reporting
2022-11-29 17:38:58 +01:00
Mattias Wadman
73ec686f7a
Merge pull request #492 from wader/mp4-png-mapping
mp4: Add png mapping
2022-11-25 20:00:25 +01:00
Mattias Wadman
ef2d5232ba mp4: Add png mapping
Also support samples decode for tracks without hdlr box
2022-11-25 19:49:18 +01:00
Mattias Wadman
a97d37ee42
Merge pull request #490 from wader/release-0.1.0
fq: Release 0.1.0
2022-11-24 16:26:04 +01:00
Mattias Wadman
bd4287b4ff fq: Release 0.1.0 2022-11-24 16:16:53 +01:00
Mattias Wadman
8af2905775
Merge pull request #488 from wader/mp4-decode-more-sample-flags
mp4: Decode more sample flags
2022-11-23 14:37:29 +01:00
Mattias Wadman
d75748d816 mp4: Decode more sample flags 2022-11-23 14:29:13 +01:00
Mattias Wadman
d1dbc2dc16
Merge pull request #486 from wader/matroska-fix-path
matroska: Fix path tests and make _tree_path more robust
2022-11-20 20:23:14 +01:00
Mattias Wadman
646f32d563 matroska: Fix path tests and make _tree_path more robust 2022-11-20 20:16:41 +01:00
Mattias Wadman
a68aeb4b7e
Merge pull request #485 from wader/replace-raw-bits-bytes
raw,bits,bytes: Replace raw format with bits and bytes format that de…
2022-11-20 20:09:32 +01:00
Mattias Wadman
c93301fc70 raw,bits,bytes: Replace raw format with bits and bytes format that decode to a binary
raw format was a hack to skip decoding to be able to get a binary using tobyte etc.
Now you can do fq -d bytes ... instead of fq -d raw 'tobytes | ...'
2022-11-20 19:51:12 +01:00
Mattias Wadman
17a9d5d1f8
Merge pull request #476 from wader/avi
wav,avi,avc_au: Add avi decoder and refactor wav decoder
2022-11-19 13:19:07 +01:00
Mattias Wadman
0cf46e1196 wav,avi,avc_au: Add avi decoder and refactor wav decoder
avi and wav now share  common riff decode code
avc_au decoder can now handle annexb format
2022-11-19 13:11:27 +01:00
Mattias Wadman
e3522c8949
Merge pull request #484 from wader/gomod-update
mod: Update ones without bump config
2022-11-19 11:07:15 +01:00
Mattias Wadman
1c7d3252c0 mod: Update ones without bump config 2022-11-19 10:59:13 +01:00
Mattias Wadman
4f9f2d738c
Merge pull request #483 from wader/gojq-rebase2
gojq: Update rebased fq fork
2022-11-19 10:53:40 +01:00
Mattias Wadman
450f584461 gojq: Update rebased fq fork 2022-11-19 10:47:14 +01:00
Mattias Wadman
0c3d47732c
Merge pull request #482 from wader/doc-one-more-demo
Improve README.md a bit, one more demo and move up usage
2022-11-17 11:22:31 +01:00
Mattias Wadman
7b6492eed0 Improve README.md a bit, one more demo and move up usage 2022-11-17 11:10:08 +01:00
Mattias Wadman
58e741902e
Merge pull request #481 from wader/xing-info-has-ext
mp3_frame_tags: Refactor and rename xing format to mp3_frame_tags
2022-11-16 17:40:57 +01:00
Mattias Wadman
c3a0686c9e mp3_frame_tags: Refactor and rename xing format to mp3_frame_tags
Make more sense to use a more general name when there is both info and xing
and possibly vbri in the future. Also both xing and info seems to have extension
fields

Remove some old tests that are not really needed anymore.
2022-11-16 17:32:03 +01:00
Mattias Wadman
2606e7ba46
Merge pull request #480 from wader/mp3-frame-correct-size
mp3_frame: Fix issue calc frame size for some configs
2022-11-16 17:31:47 +01:00
Mattias Wadman
2de875393a mp3_frame: Fix issue calc frame size for some configs
Seems have to use the 144000*bitrate/sameplrate to get correct size or
one would miss one byte (odd size rounded to even?)
2022-11-16 15:55:10 +01:00
Mattias Wadman
96b56c1ad1
Merge pull request #478 from wader/bump-docker-golang-1.19.3
Update docker-golang to 1.19.3 from 1.19.2
2022-11-02 17:13:20 +01:00
Mattias Wadman
7bb800728a
Merge pull request #479 from wader/bump-github-go-version-1.19.3
Update github-go-version to 1.19.3 from 1.19.2, 1.19.2, 1.19.2
2022-11-02 17:13:04 +01:00
bump
003197eb2a Update github-go-version to 1.19.3 from 1.19.2, 1.19.2, 1.19.2 2022-11-02 16:04:11 +00:00
bump
e033449749 Update docker-golang to 1.19.3 from 1.19.2 2022-11-02 16:04:07 +00:00
Mattias Wadman
5529084dc1
Merge pull request #477 from wader/better-decode-error-help
cli: Better decode error help
2022-11-02 12:40:11 +01:00
Mattias Wadman
41b2d1ad1b cli: Better decode error help 2022-11-02 12:28:53 +01:00
Mattias Wadman
0b5a2d2719
Merge pull request #475 from wader/gomod-update
gomod: Update modules that lack bump config
2022-10-30 14:17:02 +01:00
Mattias Wadman
d8641ab1c3 gomod: Update modules that lack bump config 2022-10-30 14:08:50 +01:00
Mattias Wadman
a5742ff9ac
Merge pull request #474 from wader/gojq-rebase
gojq: Update rebased fq fork
2022-10-30 14:08:38 +01:00
Mattias Wadman
349d949701 gojq: Update rebased fq fork
From upstream:
improve performance of assignment operators and del function
improve jq compatibility of walk function (fix #195)
2022-10-30 14:00:00 +01:00
Mattias Wadman
83ef85ecee
Merge pull request #473 from wader/nttw6-link-docs
doc: Add link to nttw6 presentation video and slides
2022-10-30 13:59:28 +01:00
Mattias Wadman
4bfd9d8119 doc: Add link to nttw6 presentation video and slides
Also clarify install instructions a bit
2022-10-30 13:28:46 +01:00
Mattias Wadman
37ef134c88
Merge pull request #470 from wader/bump-gomod-BurntSushi/toml-1.2.1
Update gomod-BurntSushi/toml to 1.2.1 from 1.2.0
2022-10-22 18:27:37 +02:00
Mattias Wadman
4fc6b497f4
Merge pull request #469 from wader/bump-make-golangci-lint-1.50.1
Update make-golangci-lint to 1.50.1 from 1.50.0
2022-10-22 18:26:59 +02:00
Mattias Wadman
9633634904
Merge pull request #471 from wader/bump-github-golangci-lint-1.50.1
Update github-golangci-lint to 1.50.1 from 1.50.0
2022-10-22 18:26:51 +02:00
bump
453963dddd Update github-golangci-lint to 1.50.1 from 1.50.0
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.50.1
2022-10-22 16:04:34 +00:00
bump
56dcb3a0e3 Update gomod-BurntSushi/toml to 1.2.1 from 1.2.0
Source diff 1.2.0..1.2.1 https://github.com/BurntSushi/toml/compare/v1.2.0..v1.2.1
2022-10-22 16:04:32 +00:00
bump
753927ba68 Update make-golangci-lint to 1.50.1 from 1.50.0
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.50.1
2022-10-22 16:04:28 +00:00
Mattias Wadman
b5f5b55b3d
Merge pull request #468 from wader/id3v2-comm-txxx-no-null-term
id3v2: In the wild COMM and TXXX frame might not have a null terminator
2022-10-20 22:17:22 +02:00
Mattias Wadman
f66e224452 id3v2: In the wild COMM and TXXX frame might not have a null terminator 2022-10-20 22:07:37 +02:00
Mattias Wadman
24a3146081
Merge pull request #467 from wader/decode-negative-nbytes
decode,elf,fuzz: TryBytesRange error on negative size
2022-10-20 15:25:07 +02:00
Mattias Wadman
7254b0f9f5 decode,elf,fuzz: TryBytesRange error on negative size 2022-10-20 15:10:35 +02:00
Mattias Wadman
f0ddb6afae
Merge pull request #466 from wader/bump-gomod-golang/text-0.4.0
Update gomod-golang/text to 0.4.0 from 0.3.8
2022-10-18 18:25:50 +02:00
bump
d80f12c700 Update gomod-golang/text to 0.4.0 from 0.3.8
Source diff 0.3.8..0.4.0 https://github.com/golang/text/compare/v0.3.8..v0.4.0
2022-10-18 16:07:35 +00:00
Mattias Wadman
fb4f9ea26b
Merge pull request #465 from wader/flac-fatal-neg-sample-count
flac,fuzz: Fatal error on negative partition sample count
2022-10-18 13:50:42 +02:00