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 |
|
Mattias Wadman
|
c7d45ff1e0
|
mp4: add pssh_playready format
|
2021-09-12 13:08:54 +02:00 |
|
Mattias Wadman
|
4242bf6013
|
*_annexb: Refactor into avc/hevc_annexb
|
2021-09-12 13:08:54 +02:00 |
|
Mattias Wadman
|
9f55b6e619
|
decode: Refactor and add symbol struct and mapping
|
2021-09-12 13:08:53 +02:00 |
|
Mattias Wadman
|
f4b11b4be2
|
mpeg_annexb: Add format
|
2021-09-12 13:08:53 +02:00 |
|
Mattias Wadman
|
45afbe6201
|
wip
|
2021-09-12 13:08:53 +02:00 |
|
Mattias Wadman
|
d23edaa4a5
|
fq: Rename bits/0 bytes/0 to tobits tobytes, remove string/0
|
2021-09-12 13:08:53 +02:00 |
|
Mattias Wadman
|
f600f2e54f
|
build: Require go 1.17
|
2021-09-12 13:08:52 +02:00 |
|
Mattias Wadman
|
59e7fd4e94
|
icc_profile: Clamp alignment to end instead of check last tag (might not be last in buffer)
|
2021-09-12 13:08:52 +02:00 |
|
Mattias Wadman
|
a5b802b288
|
icc_profile: Correct alignment byte count
|
2021-09-12 13:08:52 +02:00 |
|
Mattias Wadman
|
50d00d823d
|
icc_profile: Add element alignment bytes field
|
2021-09-12 13:08:51 +02:00 |
|
Mattias Wadman
|
4b48828b32
|
format: Rename source file to match format name
|
2021-09-12 13:08:51 +02:00 |
|
Mattias Wadman
|
f322e78e8e
|
mp4: More _time decoding
|
2021-09-12 13:08:51 +02:00 |
|
Mattias Wadman
|
f1507f7f65
|
mod: Use proper path and dont use replace
|
2021-09-12 13:08:50 +02:00 |
|
Mattias Wadman
|
c155c89ba3
|
decode: Rename format *Decode to *Format
|
2021-09-12 13:08:50 +02:00 |
|
Mattias Wadman
|
8dc0f06b62
|
cli: Add completion tests
|
2021-09-12 13:08:49 +02:00 |
|
Mattias Wadman
|
60df04b098
|
mp3_frame: Only supports layer 3, fixes some probe issues
|
2021-09-12 13:08:49 +02:00 |
|
Mattias Wadman
|
6b8d26c0de
|
mp4: Properly decode tfra
|
2021-09-12 13:08:49 +02:00 |
|
Mattias Wadman
|
f2c1327005
|
mp4: Use ISOBMFF naming and some more tests
|
2021-09-12 13:08:49 +02:00 |
|
Mattias Wadman
|
3693667df4
|
Start of configurable json bit buffer formats
|
2021-09-12 13:08:49 +02:00 |
|
Mattias Wadman
|
27095b5a29
|
es: Decode MPEG ASC if audio stream
|
2021-09-12 13:08:48 +02:00 |
|
Mattias Wadman
|
6a1fa045e7
|
Decode hvc1 as hevc samplesa also
|
2021-09-12 13:08:48 +02:00 |
|
Mattias Wadman
|
565f18df76
|
Correct avc_au format variable name
|
2021-09-12 13:08:48 +02:00 |
|
Mattias Wadman
|
970465996c
|
Init
|
2021-09-12 13:08:42 +02:00 |
|