Mattias Wadman
|
bc9951cc59
|
flac_frame: Fail if trying to decode outside block size
|
2021-10-20 13:55:34 +02:00 |
|
Mattias Wadman
|
4af5739712
|
interp: Rework string/buffer for decode values
|
2021-10-20 01:31:59 +02:00 |
|
Mattias Wadman
|
49d2e617f9
|
tar: Unbreak num parsing and add test
|
2021-10-19 22:36:03 +02:00 |
|
Mattias Wadman
|
344f628403
|
flac: Calculate correct md5 when total samples count is zero
|
2021-10-19 18:05:22 +02:00 |
|
Mattias Wadman
|
1f26d4f233
|
flac_frame: Correctly read escaped samples and also a bit less allocations
|
2021-10-19 17:27:05 +02:00 |
|
Mattias Wadman
|
ce044baf7e
|
flac: Cleanup
|
2021-10-19 15:44:15 +02:00 |
|
Mattias Wadman
|
5052bae18e
|
decode,interp: Refactor to allow decode/fillgap a range
|
2021-10-19 14:38:11 +02:00 |
|
Mattias Wadman
|
2b35d28f3b
|
flac_picture,mp4: avif images and data fallback is image format fails
|
2021-10-19 01:58:07 +02:00 |
|
Mattias Wadman
|
6ff5acae03
|
gif: Support GIF87a
|
2021-10-19 01:53:37 +02:00 |
|
Mattias Wadman
|
b643e22877
|
flac_frame: Support non-8 bit align sample size
|
2021-10-19 01:52:59 +02:00 |
|
Mattias Wadman
|
ec97eca054
|
format: Split default.go into format.go and shared.go
|
2021-10-18 11:51:50 +02:00 |
|
Mattias Wadman
|
984ba1aa43
|
flac_metadatablocks: type >= 127 is invalid
|
2021-10-13 21:40:20 +02:00 |
|
Mattias Wadman
|
509b8f8c50
|
flac_picture: Add picture_type names
|
2021-10-13 21:34:14 +02:00 |
|
Mattias Wadman
|
691688022f
|
fqtest: Refactor our script part to own package
Hopefully can be reused for docs generation
|
2021-10-06 18:49:03 +02:00 |
|
Mattias Wadman
|
f9622c2dc7
|
vorbis_comment: Fix field name typo
|
2021-10-06 12:01:07 +02:00 |
|
Mattias Wadman
|
761c411ca9
|
exif: Add note about JPEGInterchangeFormat
|
2021-10-01 17:08:16 +02:00 |
|
Mattias Wadman
|
723542aea2
|
flac_frame: Make utf8Uint reader more correct and robust
|
2021-09-29 11:53:14 +02:00 |
|
Mattias Wadman
|
aa38ccf0e1
|
format,interp: Use MustGroup and add probe order test
|
2021-09-28 13:08:22 +02:00 |
|
Mattias Wadman
|
8a4f66f616
|
mp3: Probe order after formwats with raw samples and similar sync headers
|
2021-09-28 13:07:10 +02:00 |
|
Mattias Wadman
|
577c0f5315
|
format: Add panic if register after resolve
|
2021-09-28 13:04:51 +02:00 |
|
Mattias Wadman
|
3ff0c9b5e0
|
lint: Enable errcheck adnd revive
|
2021-09-27 11:01:14 +02:00 |
|
Mattias Wadman
|
2daa738de8
|
flac_frame: Use d.Invalid for posssible errors
|
2021-09-24 16:26:17 +02:00 |
|
Mattias Wadman
|
3e7e133047
|
interp: Move formats func def to jq
|
2021-09-21 16:42:35 +02:00 |
|
Mattias Wadman
|
ed21f36b23
|
mp3_frame: Rename samples_per_frame to sample_count
|
2021-09-20 18:54:20 +02:00 |
|
Mattias Wadman
|
d4142b875c
|
decode,png: Add FieldFormatReaderLen, refactor out zlib to format
|
2021-09-19 20:49:15 +02:00 |
|
Mattias Wadman
|
3db11d3fa8
|
decode: Add UTF8Fn functions and trim some null terminated strings
|
2021-09-17 22:13:35 +02:00 |
|
Mattias Wadman
|
589207da20
|
mp4: Use descriptor field for all descriptor boxes
|
2021-09-17 15:51:37 +02:00 |
|
Mattias Wadman
|
797bd4d652
|
flac: Refactor flac_metadatablock into flac_metadatablocks
metadatablocks are not really used alone
|
2021-09-17 15:46:13 +02:00 |
|
Mattias Wadman
|
ee972f490d
|
dump: Add ascii header
|
2021-09-16 22:40:03 +02:00 |
|
Mattias Wadman
|
6ee7977c53
|
decode,format: Allow root array
|
2021-09-16 16:27:47 +02:00 |
|
Mattias Wadman
|
473b2243c9
|
decode: Simplify and move format arg into DecodeOptions
|
2021-09-16 15:29:11 +02:00 |
|
Mattias Wadman
|
c7416e6dcb
|
decode, interp: More buffer reuse
|
2021-09-16 12:24:53 +02:00 |
|
Mattias Wadman
|
777191f685
|
avc: Correct sign expgolomb decode
|
2021-09-15 00:32:00 +02:00 |
|
Mattias Wadman
|
13d5cbd81b
|
lint: Remove usused nolint, should somehow tell about decode.Copy
|
2021-09-14 19:00:05 +02:00 |
|
Mattias Wadman
|
776a6b3136
|
decode: Reuse read buffer per decode to speed things up
|
2021-09-14 18:54:59 +02:00 |
|
Mattias Wadman
|
798141a0b0
|
format: Cleanup comments
|
2021-09-14 17:01:25 +02:00 |
|
Mattias Wadman
|
1ccab2da1e
|
apev2: Add test
|
2021-09-14 17:00:45 +02:00 |
|
Mattias Wadman
|
9ac17bd0e3
|
mp4: Add comment about future truncate to size option
|
2021-09-14 14:35:13 +02:00 |
|
Mattias Wadman
|
57a120730b
|
id3v2: Support GEOB tags
|
2021-09-14 12:55:20 +02:00 |
|
Mattias Wadman
|
e104748a5f
|
mp3: Continue try find frames on error
|
2021-09-14 12:54:57 +02:00 |
|
Mattias Wadman
|
1325e5c19e
|
mp3: Cleanup comments
|
2021-09-12 13:08:56 +02:00 |
|
Mattias Wadman
|
4344b621da
|
mp3: Only look for supported mp3 sync headers
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
da386ea282
|
mp3: Be more relaxed with zero padding, just warn
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
962d84dc68
|
funcs: Make intdiv truncate to int
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
48517c7c60
|
cli: Unbreak part of completion
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
f8e5944f91
|
dump,json: Properly figure if compound or not
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
a49e924d5f
|
decode: Use golang.org/x/text for text decoding
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
c4a31205c0
|
mp3,README: some cleanup
|
2021-09-12 13:08:55 +02:00 |
|
Mattias Wadman
|
161dcaffd4
|
mp4: Better fragmented mp4 support
|
2021-09-12 13:08:54 +02:00 |
|
Mattias Wadman
|
08018825cb
|
mp4: Fix field name typo for sample_composition_time_offsets_present
|
2021-09-12 13:08:54 +02:00 |
|