1
1
mirror of https://github.com/wader/fq.git synced 2024-11-28 03:02:55 +03:00
Commit Graph

1168 Commits

Author SHA1 Message Date
Mattias Wadman
40fdb75b04
Merge pull request #264 from wader/bump-github-golangci-lint-1.46.1
Update github-golangci-lint from 1.46.0 to 1.46.1
2022-05-12 20:46:31 +02:00
bump
75b5946cca Update github-golangci-lint from 1.46.0 to 1.46.1
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.46.1
2022-05-12 16:08:48 +00:00
bump
456742ead6 Update make-golangci-lint from 1.46.0 to 1.46.1 2022-05-12 16:08:46 +00:00
Mattias Wadman
7b971c212e
Merge pull request #261 from wader/bump-docker-golang-1.18.2
Update docker-golang from 1.18.1 to 1.18.2
2022-05-11 18:26:58 +02:00
Mattias Wadman
72e4417c45
Merge pull request #262 from wader/bump-github-go-version-1.18.2
Update github-go-version from 1.18.1, 1.18.1, 1.18.1 to 1.18.2
2022-05-11 18:24:07 +02:00
bump
3017e8b4fd Update github-go-version from 1.18.1, 1.18.1, 1.18.1 to 1.18.2 2022-05-11 16:09:45 +00:00
bump
210940a432 Update docker-golang from 1.18.1 to 1.18.2 2022-05-11 16:09:41 +00:00
Mattias Wadman
469116f3b3
Merge pull request #260 from wader/mono-unicode-fix
interp: dump: Fix column truncate issue with unicode bars
2022-05-11 00:44:50 +02:00
Mattias Wadman
dff3cc1199 interp: dump: Fix column truncate issue with unicode bars 2022-05-11 00:37:52 +02:00
Mattias Wadman
018ecbb7c6
Merge pull request #259 from wader/interp-dump-nested-addrbar
interp: dump: Show address bar for nested roots
2022-05-11 00:10:41 +02:00
Mattias Wadman
5109df4a50 interp: dump: Show address bar for nested roots
Hopefully makes it a bit easier to read and spot
2022-05-11 00:00:39 +02:00
Mattias Wadman
903c7198b4
Merge pull request #258 from wader/mp4-mvhd-tkhd-mdhd-mehd-version1
mp4: mvhd,tkhd,mdhd,mehd: Add version 1 support
2022-05-10 00:48:47 +02:00
Mattias Wadman
2e328180ae mp4: mvhd,tkhd,mdhd,mehd: Add version 1 support
Also fix incorrect mehd decode
2022-05-10 00:21:04 +02:00
Mattias Wadman
5159aa50eb
Merge pull request #257 from wader/bump-github-golangci-lint-1.46.0
Update github-golangci-lint from 1.45.2 to 1.46.0
2022-05-09 18:28:08 +02:00
Mattias Wadman
c0c2c1f27f
Merge pull request #256 from wader/bump-make-golangci-lint-1.46.0
Update make-golangci-lint from 1.45.2 to 1.46.0
2022-05-09 18:27:57 +02:00
bump
d10a361628 Update github-golangci-lint from 1.45.2 to 1.46.0
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.46.0
2022-05-09 16:09:38 +00:00
bump
5db7397abb Update make-golangci-lint from 1.45.2 to 1.46.0 2022-05-09 16:09:37 +00:00
Mattias Wadman
394edd0533
Merge pull request #255 from wader/icc-profile-align-eof
icc_profile: Correctly clamp align padding on EOF
2022-05-09 13:33:41 +02:00
Mattias Wadman
efa5e23aaa icc_profile: Correctly clamp align padding on EOF
Also code was mixing bytes and bit units, how could this have worked?
2022-05-09 13:14:20 +02:00
Mattias Wadman
e2577ec9b5
Merge pull request #254 from wader/mp4-tfhd-add-track
mp4: Add track id field and add track for tfhd with unseen track_id
2022-05-08 19:07:18 +02:00
Mattias Wadman
8228ecaeee mp4: Add track id field and add track for tfhd with unseen track_id
Fragmened mp4s can have no tkhd box or tkhd box with a track_id that does not match
any tfhd box track_id. Make is possible to see samples for these fragmented tracks
ny adding tracks for unseen track_ids.

Also add id field for tracks.
2022-05-08 19:02:21 +02:00
Mattias Wadman
3c1f46e4c5
Merge pull request #253 from wader/time-description
scalar,mp4,gzip,tar: Add timestamp to description
2022-05-07 13:19:58 +02:00
Mattias Wadman
76161a1b99 scalar,mp4,gzip,tar: Add timestamp to description
Scalar api for this needs some work
2022-05-07 13:15:13 +02:00
Mattias Wadman
2b25cca5c5
Merge pull request #252 from wader/scalar-map-fn-cleanup
scalar: Add *Fn type to map value and clearer naming
2022-05-07 13:00:12 +02:00
Mattias Wadman
9133f0e527 scalar: Add *Fn type to map value and clearer naming
Should replace most of this with generics at some point
2022-05-07 12:46:34 +02:00
Mattias Wadman
3349c157e0
Merge pull request #251 from wader/tcp-skipped-bytes
tcp: Split into client/server structs and add skipped_bytes and has_s…
2022-05-06 16:58:58 +02:00
Mattias Wadman
34cf5442b3 tcp: Split into client/server structs and add skipped_bytes and has_start/end per direction
Feels clenaer and removes _client/server field prefixes
2022-05-06 16:52:18 +02:00
Mattias Wadman
51ea1a31b9
Merge pull request #250 from wader/wav-bencode-random-fixes
wav,bencode: Random fixes
2022-05-05 20:21:16 +02:00
Mattias Wadman
1aaaefb0ac wav,bencode,mpeg_ps_packet,id3v1: Random fixes
wav: Rest of file should description not symbolic value
bencode: Remove redundant torepr example
mpeg_ps_packet,id3v1: Remove whitespace in symbolic value
2022-05-05 19:45:05 +02:00
Mattias Wadman
140521930b
Merge pull request #249 from wader/mp4-iinf-version0
mp4: iinf: Only assume sub boxes for version 0
2022-05-04 15:42:14 +02:00
Mattias Wadman
0e02bb669c mp4: iinf: Only assume sub boxes for version 0 2022-05-04 15:35:00 +02:00
Mattias Wadman
6013588723
Merge pull request #248 from wader/avc_pps-correct-more-rbsp-data
avc_pps: Correct check if there is more rbsp data
2022-05-04 12:40:09 +02:00
Mattias Wadman
b0096bc170 avc_pps: Correct check if there is more rbsp data
Also add rbsp_stop_one_bit field
2022-05-04 12:34:40 +02:00
Mattias Wadman
d1ca8ff40f
Merge pull request #247 from wader/gojq-update
gojq: Fix JQValue index and destructuring issue and rebase fq fork
2022-05-03 18:27:07 +02:00
Mattias Wadman
0f78687b78 gojq: Fix JQValue index and destructuring issue and rebase fq fork
Rebase on upstream main
Fix issue using JQValue as object index
Fix issue destructuring JQValue array
2022-05-03 18:22:26 +02:00
Mattias Wadman
9e527c3fdb
Merge pull request #246 from wader/decode-opt-range-sorted
decode: Make compound range sort optional
2022-05-03 16:22:07 +02:00
Mattias Wadman
c4dd518e04 decode: Make compound range sort optional
Some formats might want to control child order
mp4: Keep tracks in track id order
dns: Keep label component order
elf: Keep seciton order
macho: Keep command and section order
2022-05-03 16:16:09 +02:00
Mattias Wadman
81a58c73d8
Merge pull request #245 from wader/decode-keep-tree-on-error
decode: Keep decode tree on RangeFn error
2022-05-03 11:05:51 +02:00
Mattias Wadman
3ce660a2cf decode: Keep decode tree on RangeFn error 2022-05-03 10:57:43 +02:00
Mattias Wadman
8c9de70546
Merge pull request #244 from herbygillot/patch-1
readme: add MacPorts install details
2022-05-02 13:23:03 +02:00
Herby Gillot
6e7267d2b0
readme: add MacPorts install details
https://ports.macports.org/port/fq/
2022-05-02 06:57:31 -04:00
Mattias Wadman
19617a69f4
Merge pull request #243 from wader/release-0.0.7
fq: Release 0.0.7
2022-05-01 17:44:16 +02:00
Mattias Wadman
3745181dea fq: Release 0.0.7 2022-05-01 17:39:07 +02:00
Mattias Wadman
fe0ab89efb
Merge pull request #242 from wader/format-opts
decode,interp: Support for format specific options
2022-05-01 17:15:47 +02:00
Mattias Wadman
f4480c6fe5 decode,interp: Support for format specific options
interp: Refactor format help and also include options
interp: Add -o name=@path to load file content as value (not documented yet, might change)
interp,decode: Expose decode out value as _out (might change)
interp: Refactor foramts.jq into format_{decode,func,include}.jq
interp: Refactor torepr into _format_func for generic format function overloading
interp: Refactor -o options parsing to be more generic and collect unknowns options to be used as format options
decode of decode alises
func for format overloaded functions
include for format specific jq functions (also _help, torepr etc)
flac_frame: Add bits_per_sample option
mp3: Add max_unique_header_config and max_sync_seek options
mp4: Add decode_samples and allow_truncate options
avc_au: Has length_size option
hevc_au: Has length_size option
aac_frame: Has object_typee option
doc: Rewrite format doc generation, less hack more jq
2022-05-01 17:08:30 +02:00
Mattias Wadman
411c970093
Merge pull request #238 from wader/macho-sections-data
macho: Add section and encryption_info raw data fields
2022-04-25 20:33:39 +02:00
Mattias Wadman
d6c31dac2b macho: Add section and encryption_info raw data fields 2022-04-25 20:26:35 +02:00
Mattias Wadman
43d78340d6
Merge pull request #237 from wader/bump-gomod-mapstructure-1.5.0
Update gomod-mapstructure from 1.4.3 to 1.5.0
2022-04-21 18:21:43 +02:00
bump
d9195ac48a Update gomod-mapstructure from 1.4.3 to 1.5.0
CHANGELOG https://github.com/mitchellh/mapstructure/blob/master/CHANGELOG.md
2022-04-21 16:08:54 +00:00
Mattias Wadman
20193d046f
Merge pull request #236 from wader/dump-array-in-array-name-cleanup
interp: dump: Show field name for compound values in arrays
2022-04-21 17:55:41 +02:00