Changes
Format changes
avc_nalu
Decode payload into arbsp
struct (raw byte sequence payload) and only introduce a sub-buffer if de-emulation prevention was done. #1120hevc_nalu
Decode payload into arbsp
struct. See above. #1120matroska
Update specification. #1124mp4
- Add a
skip_samples
option to not add fields or decode samples at all. Useful when dealing with broken mp4 files. #1089 - Add a
truncated_size
field if allow_truncated is used and we had to truncate. Useful when dealing with broken mp4 files. #1091 pcmC
Decode box. #1082chnl
Decode box. #1082- Don't decode samples for
ipcm
track format. Could end up with a huge array and not be very useful. #1083 trun
Skip samples array if there are no sample flagsuuid
Decodetfxd
andtfrf
boxes. #1110 Thanks @rafalborczuch
- Add a
Changelog
- 4a57b12 Correct a few spelling mistakes.
- 4116c00 Update docker-golang to 1.24.0 from 1.23.6
- c3f5faa Update docker-golang to 1.24.1 from 1.24.0
- ab8cf3a Update docker-golang to 1.24.2 from 1.24.1
- d0c772d Update github-go-version to 1.24.0 from 1.23.6
- 240adf7 Update github-go-version to 1.24.1 from 1.24.0
- 176fce1 Update github-go-version to 1.24.2 from 1.24.1
- 35e5248 Update github-golangci-lint to 1.64.2 from 1.63.4
- 867a393 Update github-golangci-lint to 1.64.4 from 1.64.2
- b59fc57 Update github-golangci-lint to 1.64.5 from 1.64.4
- 2639e8e Update github-golangci-lint to 1.64.6 from 1.64.5
- 442bff5 Update github-golangci-lint to 1.64.7 from 1.64.6
- 58d78f3 Update github-golangci-lint to 1.64.8 from 1.64.7
- 6f89d45 Update github-golangci-lint to 2.1.2 from 2.1.1
- d5f5ca0 Update gomod-BurntSushi/toml to 1.5.0 from 1.4.0
- a161bd5 Update gomod-golang-x-crypto to 0.33.0 from 0.32.0
- a056193 Update gomod-golang-x-crypto to 0.34.0 from 0.33.0
- d04a1d2 Update gomod-golang-x-crypto to 0.35.0 from 0.34.0
- af70b0a Update gomod-golang-x-crypto to 0.37.0 from 0.36.0
- 74a4d9e Update gomod-golang-x-net to 0.35.0 from 0.34.0
- 788b39c Update gomod-golang-x-net to 0.36.0 from 0.35.0
- a32e6c3 Update gomod-golang-x-net to 0.37.0 from 0.36.0
- c414917 Update gomod-golang-x-net to 0.38.0 from 0.37.0
- b526d0c Update gomod-golang-x-net to 0.39.0 from 0.38.0
- aa2b1a6 Update gomod-golang-x-term to 0.31.0 from 0.30.0
- 0b2da0d Update gomod-golang/text to 0.24.0 from 0.23.0
- ef00cbb Update make-golangci-lint to 1.64.2 from 1.63.4
- b2cdd4b Update make-golangci-lint to 1.64.4 from 1.64.2
- 6aafdb3 Update make-golangci-lint to 1.64.5 from 1.64.4
- bc73d2f Update make-golangci-lint to 1.64.6 from 1.64.5
- 1419e93 Update make-golangci-lint to 1.64.7 from 1.64.6
- 5510e02 Update make-golangci-lint to 1.64.8 from 1.64.7
- e160120 Update make-golangci-lint to 2.1.2 from 2.1.1
- d543071 avc,hevc: Only use sub-buffer for rbsp if needed
- c3b3061 bump,action: Use ^2 for golangci-lint
- c02bc3a doc: Regenerate
- fb32241 fq: Don't fail at start if both HOME and XDG_CONFIG_HOME are not set
- 0fc335b gha: Update actions and configs
- f5a4ea9 go: Run modernize
- 493ba6b go: Switch to golangci-lint v2
- 485dfde matroska: Update spec
- 3ed4313 mp4: Add a "truncated_size" field if allow_truncated is used and we truncate
- db9c03a mp4: Add skip_samples options
- 4994c33 mp4: Decode pcmC and chnl box
- c248192 mp4: Don't decode samples for ipcm
- de3c705 mp4: trun: Skip samples array if there are no sample flags
- bb0276d mp4: uuid: decode tfxd and tfrf boxes
- 1a3232f xml: Fix "right hand must be only type assertion" by igoring cast error more explicitly