- Update to version 0.15.0
Changes
* Fix issue running fq without a home directory.
Format changes
* avc_nalu Decode payload into a rbsp struct (raw byte sequence
payload) and only introduce a sub-buffer if de-emulation
prevention was done.
* hevc_nalu Decode payload into a rbsp struct.
* matroska Update specification.
* mp4
+ Add a skip_samples option to not add fields or decode
samples at all. Useful when dealing with broken mp4 files.
+ Add a truncated_size field if allow_truncated is used and
we had to truncate. Useful when dealing with broken mp4
files.
+ pcmC Decode box.
+ chnl Decode box
+ Don't decode samples for ipcm track format. Could end up with
a huge array and not be very useful.
+ trun Skip samples array if there are no sample flags.
+ uuid Decode tfxd and tfrf boxes. (forwarded request 1270994 from mnhauke)
OBS-URL: https://build.opensuse.org/request/show/1271001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=6
Changes
* Fix issue running fq without a home directory.
Format changes
* avc_nalu Decode payload into a rbsp struct (raw byte sequence
payload) and only introduce a sub-buffer if de-emulation
prevention was done.
* hevc_nalu Decode payload into a rbsp struct.
* matroska Update specification.
* mp4
+ Add a skip_samples option to not add fields or decode
samples at all. Useful when dealing with broken mp4 files.
+ Add a truncated_size field if allow_truncated is used and
we had to truncate. Useful when dealing with broken mp4
files.
+ pcmC Decode box.
+ chnl Decode box
+ Don't decode samples for ipcm track format. Could end up with
a huge array and not be very useful.
+ trun Skip samples array if there are no sample flags.
+ uuid Decode tfxd and tfrf boxes.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=13
- Update to version 0.14.0:
* More jq compatible debug/0/debug/1 (correct prefix) and
stderr/0 (output raw strings).
* Fix crash when decoding a file while it's growing.
* Clean up some build dependencies.
* gojq updates from upstream:
+ Fix reduce syntax to emit results for each initial value.
+ Implement skip/2, fix limit/2 to emit error on negative count
+ Fix last/1 to yield no values when the argument yields no values
* av1_obu Decode more fields and derive more values according to spec.
* elf Handle section header null better.
* markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
* matroska Spec update.
* midi - Mapped SMPTE frame rates to strings and fixed bug in
SMPTE offset metaevent decoding and more refactoring.
* toml to_toml/1 now support indent option.
* wav Decode fmt chunk a bit better and improve format sym names
(implied endian not bit size).
* yaml to_yaml/1 now support indent option.
* Fixed format 0 filenames in Makefile debug target.
* Mapped SMPTE frame rates to strings and fixed bug in SMPTE
offset metaevent decoding (cf. #1023 (comment)).
* Moved to doc.go into midi.go (cf. transcriptaze#2).
* Reworked MIDI decoder to decode 'extra' format 0 tracks as data
(cf. transcriptaze#6). (forwarded request 1244370 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1244375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=5
Sat Feb 8 16:17:03 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.14.0:
* More jq compatible debug/0/debug/1 (correct prefix) and
stderr/0 (output raw strings).
* Fix crash when decoding a file while it's growing.
* Clean up some build dependencies.
* gojq updates from upstream:
+ Fix reduce syntax to emit results for each initial value.
+ Implement skip/2, fix limit/2 to emit error on negative count
+ Fix last/1 to yield no values when the argument yields no values
* av1_obu Decode more fields and derive more values according to spec.
* elf Handle section header null better.
* markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
* matroska Spec update.
* midi - Mapped SMPTE frame rates to strings and fixed bug in
SMPTE offset metaevent decoding and more refactoring.
* toml to_toml/1 now support indent option.
* wav Decode fmt chunk a bit better and improve format sym names
(implied endian not bit size).
* yaml to_yaml/1 now support indent option.
* Fixed format 0 filenames in Makefile debug target.
* Mapped SMPTE frame rates to strings and fixed bug in SMPTE
offset metaevent decoding (cf. #1023 (comment)).
* Moved to doc.go into midi.go (cf. transcriptaze#2).
* Reworked MIDI decoder to decode 'extra' format 0 tracks as data
(cf. transcriptaze#6).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=11
Changes
* More jq compatible debug/0/debug/1 (correct prefix) and
stderr/0 (output raw strings).
* Fix crash when decoding a file while it's growing.
* Clean up some build dependencies.
* gojq update. Changes from upstream:
+ Fix reduce syntax to emit results for each initial value.
+ Implement skip/2, fix limit/2 to emit error on negative count
+ Fix last/1 to yield no values when the argument yields no
values.
Format changes
* av1_obu Decode more fields and derive more values according to
spec.
* elf Handle section header null better.
* markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
* matroska Spec update.
* midi - Mapped SMPTE frame rates to strings and fixed bug in
SMPTE offset metaevent decoding and more refactoring.
* toml to_toml/1 now support indent option.
* wav Decode fmt chunk a bit better and improve format sym names
(implied endian not bit size).
* yaml to_yaml/1 now support indent option.
Changelog
* Fixed format 0 filenames in Makefile debug target.
* Mapped SMPTE frame rates to strings and fixed bug in SMPTE
offset metaevent decoding (cf. #1023 (comment)).
* Moved to doc.go into midi.go (cf. transcriptaze#2).
* Reworked MIDI decoder to decode 'extra' format 0 tracks as data
(cf. transcriptaze#6).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=10
- Update to version 0.13.0
Changes
* New format decoders midi, negentropy, tap and txz
* Add byte_array bits format.
Format changes
* matroska Updated to latest specification.
* midi MIDI decoder added.
* negentropy Negentropy message decoder.
* tap and txz TAP and TXZ tape format for ZX Spectrum computers.
- Update to version 0.12.0
Changes
* Update readline package to fix issue with left/right word jump
in REPL.
* Update of version of golang and other dependencies.
Format changes
* jpeg
+ Decode DHT paramaters.
+ Fix EOI description.
- Update to version 0.11.0
Changes
* Add string_truncate option to configure how to truncate long
strings when displaying a decode value tree. dd, dv etc set
truncate length to zero to not truncate.
* gojq updates from upstream:
+ Implement ltrim, rtrim, and trim functions.
+ Fix object construction with duplicate keys
({x:0,y:1} | {a:.x,a:.y}).
+ Fix halt and halt_error functions to stop the command
execution immediately.
+ Fix variable scope of binding syntax (forwarded request 1202408 from mnhauke)
OBS-URL: https://build.opensuse.org/request/show/1202507
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=4
Changes
* New format decoders midi, negentropy, tap and txz
* Add byte_array bits format.
Format changes
* matroska Updated to latest specification.
* midi MIDI decoder added.
* negentropy Negentropy message decoder.
* tap and txz TAP and TXZ tape format for ZX Spectrum computers.
- Update to version 0.12.0
Changes
* Update readline package to fix issue with left/right word jump
in REPL.
* Update of version of golang and other dependencies.
Format changes
* jpeg
+ Decode DHT paramaters.
+ Fix EOI description.
- Update to version 0.11.0
Changes
* Add string_truncate option to configure how to truncate long
strings when displaying a decode value tree. dd, dv etc set
truncate length to zero to not truncate.
* gojq updates from upstream:
+ Implement ltrim, rtrim, and trim functions.
+ Fix object construction with duplicate keys
({x:0,y:1} | {a:.x,a:.y}).
+ Fix halt and halt_error functions to stop the command
execution immediately.
+ Fix variable scope of binding syntax
OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=8