1
1
mirror of https://github.com/wader/fq.git synced 2024-11-25 14:12:13 +03:00
Commit Graph

2770 Commits

Author SHA1 Message Date
Mattias Wadman
a4372cb127
Merge pull request #1023 from transcriptaze/midi-v0.2
midi: minor fixups
2024-11-09 18:25:47 +01:00
twystd
2b5a52b932 Fixed format 0 filenames in Makefile debug target (cf. https://github.com/wader/fq/pull/1023#discussion_r1833958734) 2024-11-08 15:35:44 -08:00
twystd
f7d3bed3bd Renamed 'xxx' constant maps to 'xxxMap' (cf. https://github.com/wader/fq/pull/1023#discussion_r1833955733) 2024-11-08 15:32:08 -08:00
twystd
8f12fc0ac5 Mapped SMPTE frame rates to strings and fixed bug in SMPTE offset metaevent decoding (cf. https://github.com/wader/fq/pull/1023#discussion_r1833943323) 2024-11-08 15:26:41 -08:00
twystd
c0930b8dcf Reworked MIDI decoder to decode 'extra' format 0 tracks as data (cf. https://github.com/transcriptaze/fq-midi/issues/6) 2024-11-06 17:30:15 -08:00
twystd
552cad26fa Reworked MThd SMPTE field decoding to more closely follow the specification (cf. https://github.com/transcriptaze/fq-midi/issues/4) 2024-11-06 16:07:18 -08:00
twystd
a5f3dad800 Moved to doc.go into midi.go (cf. https://github.com/transcriptaze/fq-midi/issues/2) 2024-11-06 15:21:04 -08:00
twystd
a43d43c7f8 Merge branch 'master' into midi-v0.2 2024-11-06 15:04:30 -08:00
Mattias Wadman
3917383ffe
Merge pull request #1021 from wader/av1_obu_derive_more
av1_obu: Add more derived values
2024-10-23 13:50:19 +02:00
Mattias Wadman
5395330f15 av1_obu: Add more derived values 2024-10-23 13:34:20 +02:00
Mattias Wadman
de43e358e6
Merge pull request #1020 from wader/av1_obu_more_seq_header
av1_obu: Decode more of sequence header
2024-10-21 13:37:41 +02:00
Mattias Wadman
d0c7e8004c av1_obu: Decode more of sequence header
Also update to golangci/golangci-lint-action@v6
2024-10-21 13:29:25 +02:00
Mattias Wadman
e927a94ca1
Merge pull request #1017 from wader/demo-less-width
doc: Less wide demo image to make it scale down less
2024-09-27 10:53:38 +02:00
Mattias Wadman
b9b14c64b2 doc: Less wide demo image to make it scale down less 2024-09-27 10:39:36 +02:00
Mattias Wadman
b5b9dd82ac
Merge pull request #1016 from wader/debug-compat
interp: debug/* should use DEBUG: not DEBUG
2024-09-26 12:11:07 +02:00
Mattias Wadman
77da7647ac interp: debug/* should use DEBUG: not DEBUG 2024-09-26 12:00:35 +02:00
Mattias Wadman
8155a9cd27
Merge pull request #1015 from wader/stderr-raw-string
interp: Output raw strings for stderr/0
2024-09-24 12:53:11 +02:00
Mattias Wadman
f8bb502e2c interp: Output raw strings for stderr/0
Same as jq

Also some cleanup and simplifications
2024-09-24 12:25:46 +02:00
Mattias Wadman
9857323e5d
Merge pull request #1014 from wader/release-0.13.0
fq: Release 0.13.0
2024-09-21 17:14:42 +02:00
Mattias Wadman
713d078f09 fq: Release 0.13.0 2024-09-21 17:01:29 +02:00
Mattias Wadman
f81a2e5838
Merge pull request #1013 from wader/update-doc
doc: Regenerate
2024-09-21 16:32:33 +02:00
Mattias Wadman
a195b3fcc3 doc: Regenerate 2024-09-21 16:21:42 +02:00
Mattias Wadman
c8baedf314
Merge pull request #1012 from fiatjaf/negentropy
Add Negentropy format
2024-09-20 08:17:12 +02:00
fiatjaf
e3c7b1a34b negentropy: another test from a different source, another doc entry, comments on source of test samples. 2024-09-19 21:47:09 -03:00
fiatjaf
3853387176 negentropy: const modes, RFC3339 dates and synthetic timestamps. 2024-09-19 16:06:12 -03:00
fiatjaf
8f9a005776 negentropy: timestamp description as UTC. 2024-09-18 23:36:09 -03:00
fiatjaf
49bd7c27fd negentropy: add format. 2024-09-18 16:39:40 -03:00
twystd
00ae470d48 midi: adding godoc (cf. https://github.com/transcriptaze/fq-midi/issues/2) 2024-09-17 22:23:22 -07:00
Mattias Wadman
f150085735
Merge pull request #1011 from wader/go1.22-update-linter
go,lint: Update to go 1.22 and fix some lint warnings
2024-09-12 12:07:39 +02:00
Mattias Wadman
7b6d8532fd go,lint: Update to go 1.22 and fix some lint warnings 2024-09-12 11:44:38 +02:00
Mattias Wadman
8d55f92ca0
Merge pull request #1010 from wader/matroska-spec-update
matroska: Update spec
2024-09-12 11:29:47 +02:00
Mattias Wadman
52e6e1b1fb matroska: Update spec
Update generator to support hex values
2024-09-12 11:09:41 +02:00
Mattias Wadman
a683ab4a04
Merge pull request #1009 from wader/bump-make-golangci-lint-1.61.0
Update make-golangci-lint to 1.61.0 from 1.60.3
2024-09-10 21:30:03 +02:00
bump
42998836b7 Update make-golangci-lint to 1.61.0 from 1.60.3
Release notes https://github.com/golangci/golangci-lint/releases/tag/v1.61.0
2024-09-10 16:04:00 +00:00
Mattias Wadman
21f7558502
Merge pull request #1008 from wader/bump-gomod-ergochat-readline-0.1.3
Update gomod-ergochat-readline to 0.1.3 from 0.1.2
2024-09-09 23:21:53 +02:00
bump
9e29682379 Update gomod-ergochat-readline to 0.1.3 from 0.1.2
Release notes https://github.com/ergochat/readline/releases/tag/v0.1.3
2024-09-09 16:04:16 +00:00
Mattias Wadman
79cc2b70f1
Merge pull request #1007 from wader/doc-update
doc: Update formats.svg
2024-09-08 18:59:20 +02:00
Mattias Wadman
be9a9164ad doc: Update formats.svg 2024-09-08 17:40:00 +02:00
Mattias Wadman
dcbb94d59d
Merge pull request #1004 from transcriptaze/midi
MIDI file decoder: first draft
2024-09-08 10:42:09 +02:00
twystd
3966d5bedb midi: tightened up status/event decoding logic (cf. https://github.com/wader/fq/pull/1004#issuecomment-2334916357) 2024-09-07 14:46:01 -07:00
twystd
9c7f7f961a midi: fixes for PR comments:
- Renamed 'tracks' section to 'content' (cf. https://github.com/wader/fq/pull/1004#discussion_r1746651234)
- Removed 'validation only' errors (cf. https://github.com/wader/fq/pull/1004#issuecomment-2333464662)
- Decoded MThd divisions field with SMPTE timecode
2024-09-06 15:41:57 -07:00
Mattias Wadman
227a0bc099
Merge pull request #1006 from wader/bump-docker-golang-1.23.1
Update docker-golang to 1.23.1 from 1.23.0
2024-09-06 21:28:01 +02:00
bump
ea3294f779 Update docker-golang to 1.23.1 from 1.23.0 2024-09-06 16:04:05 +00:00
twystd
87c80f5776 midi: fixes for PR comments
- Reworked event types as snake-case (cf. https://github.com/wader/fq/pull/1004#discussion_r1745101588)
- Decoded 'alien' chunks (cf. https://github.com/wader/fq/pull/1004#discussion_r1745082089)
2024-09-05 15:50:51 -07:00
twystd
9f057b6760 midi: fixes for PR comments
- Removed handling for non-MIDI chunks (cf. https://github.com/wader/fq/pull/1004#discussion_r1743889501)
- Removed redundant chunk length asserts (cf. https://github.com/wader/fq/pull/1004#discussion_r1743883995)
- Removed redundant header FieldArray (cf. https://github.com/wader/fq/pull/1004#discussion_r1743921309)
- Replaced FieldUintFn with FieldUnn for SMTPEOffsetEvent (cf. https://github.com/wader/fq/pull/1004#discussion_r1743930829)
- Added note to midi.md re. supported chunks
2024-09-04 13:36:35 -07:00
twystd
17bac771df midi: removed superfluous uint64 cast (cf. https://github.com/wader/fq/pull/1004#discussion_r1740783338) 2024-09-03 11:19:34 -07:00
Mattias Wadman
3403ea310d
Merge pull request #1005 from wader/ci-CGO_ENABLED-0
ci: Add CGO_ENABLED=0 to make sure we dont need it
2024-09-03 11:38:07 +02:00
Mattias Wadman
2c0b52896a ci: Add CGO_ENABLED=0 to make sure we dont need it 2024-09-03 11:18:41 +02:00
twystd
a3a0a06932 midi: simplifed and cleaned up MIDI 'fq' tests:
- reduced format 0, format 1 and format 2 test files to basic MIDI skeleton
- reworked reference.mid file as a test/development sample only
- added fq tests for the single event MIDI files
- updated examples to use twinkle.mid
2024-09-01 16:41:38 -07:00
twystd
a7d0cde9f6 midi: cleaned up and simplied event decoding logic
- delineated NoteOn and NoteOff events
- simplified MIDI event decoding with function map
- decoded MIDI event and channel as nibbles
- reworked system exclusive event decoding
- fixed peekEvent to correctly decode end of file events
2024-09-01 16:41:38 -07:00