Commit Graph

260 Commits

Author SHA1 Message Date
Alessandro Ros
3483c05725 pmp4: fix crash when unmarshaling and there are no samples (bluenviron/mediamtx#5240) (#267) v2.5.2 2025-12-06 22:04:21 +01:00
Alessandro Ros
1a1ceffa7a fmp4: support parts with no samples (#266) 2025-12-06 22:04:07 +01:00
bluenviron-bot
ed0a55b01c bump golangci-lint to 2.7.1 (#265) 2025-12-06 21:53:21 +01:00
flo-eyeson-team
22f9382edd Increase MaxNALUsPerAccessUnit (#262)
Some parrot drones use slice-encoding with 45 independent slices, resulting in frames consisting of 48 NALUs.
2025-12-06 21:52:45 +01:00
Alessandro Ros
8d059e8616 h264, h265: require random access frame before computing DTS (#264) 2025-12-01 16:27:46 +01:00
Alessandro Ros
68324496aa h264: fix regression in DTS extractor (bluenviron/mediamtx#5207) (#263) 2025-11-30 13:10:03 +01:00
dependabot[bot]
125107584d build(deps): bump actions/checkout from 5 to 6 (#261)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-30 12:12:38 +01:00
bluenviron-bot
16a046bb48 bump golangci-lint to 2.6.2 (#260) 2025-11-21 02:02:00 +01:00
Alessandro Ros
a5707fb7df update golangci-lint configuration (#259) 2025-11-11 23:52:33 +01:00
Alessandro Ros
8df74e6691 update golangci-lint configuration (#258) 2025-11-11 14:15:11 +01:00
dependabot[bot]
dc0d8c8f6d build(deps): bump golangci/golangci-lint-action from 8 to 9 (#257)
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 8 to 9.
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](https://github.com/golangci/golangci-lint-action/compare/v8...v9)

---
updated-dependencies:
- dependency-name: golangci/golangci-lint-action
  dependency-version: '9'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-11 12:54:05 +01:00
bluenviron-bot
3b624374f7 bump golangci-lint to 2.6.1 (#256) 2025-11-11 12:53:56 +01:00
dependabot[bot]
4184c65faa build(deps): bump github.com/asticode/go-astits from 1.13.0 to 1.14.0 (#255)
Bumps [github.com/asticode/go-astits](https://github.com/asticode/go-astits) from 1.13.0 to 1.14.0.
- [Commits](https://github.com/asticode/go-astits/compare/v1.13.0...v1.14.0)

---
updated-dependencies:
- dependency-name: github.com/asticode/go-astits
  dependency-version: 1.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-29 11:30:22 +01:00
Alessandro Ros
bb4fc4fac4 update workflows (#254) 2025-10-26 16:45:52 +01:00
Alessandro Ros
02fd34f23b normalize workflows (#253) v2.5.1 2025-10-21 18:20:08 +02:00
Alessandro Ros
fe6328c4a9 h264: fix DTS estimation of some HikVision cameras (bluenviron/mediamtx#4617) (#252) 2025-10-20 10:57:06 +02:00
Alessandro Ros
9f7db9161e normalize GitHub actions (#251) 2025-10-19 12:00:37 +02:00
Alessandro Ros
8c0b4c88a1 fmp4: support udta boxes (#250) v2.5.0 2025-10-12 17:52:38 +02:00
Alessandro Ros
a0203aa9ae remove pointer from marshaling methods (#249) 2025-10-12 17:48:43 +02:00
bluenviron-bot
f04acdc4ee bump golangci-lint to 2.5.0 (#248) 2025-09-23 09:36:01 +02:00
Alessandro Ros
3882df8df1 h265: fix DTS extractor regression after #245 (#247)
IDR frames which are also B-frames are supported again.
v2.4.3
2025-09-18 10:34:04 +02:00
Alessandro Ros
e1eba3d81e update readme (#246) 2025-09-15 18:48:07 +02:00
Alessandro Ros
66e4ac94ea h265: fix DTS extractor with libx265 (#245) v2.4.2 2025-09-13 15:52:02 +02:00
Alessandro Ros
ff8c341f31 improve performance when dealing with AV1 (#243) 2025-09-12 21:49:00 +02:00
Alessandro Ros
d67e19f79d ac3: fix support for bsid different than 8 (bluenviron/mediamtx#4705) (#244) 2025-09-12 21:48:46 +02:00
Alessandro Ros
017d0bbe41 av1: add constant (#242) 2025-09-09 13:28:26 +02:00
dependabot[bot]
4b98ea2085 build(deps): bump actions/github-script from 7 to 8 (#241)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 12:39:03 +02:00
dependabot[bot]
b4a7cb091e build(deps): bump actions/setup-go from 5 to 6 (#240)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 12:30:07 +02:00
dependabot[bot]
f06353983b build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#239) 2025-08-28 12:55:31 +02:00
Alessandro Ros
6d946701e1 h265: fix DTS extractor compatibility with Apple VT HEVC Hardware Encoder (bluenviron/mediamtx#4892) (#238) 2025-08-25 23:18:12 +02:00
Alessandro Ros
750426aa55 h264: fix DTS extractor compatibility with Apple VT HEVC Hardware Encoder (bluenviron/mediamtx#4892) (#236) 2025-08-25 23:17:44 +02:00
dependabot[bot]
de67a43be9 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#237) 2025-08-25 08:44:40 +02:00
bluenviron-bot
42c77ce0d0 bump Golang to 1.25 (#234) 2025-08-14 10:52:25 +02:00
bluenviron-bot
90e45c4b32 bump golangci-lint to 2.4.0 (#235) 2025-08-14 10:33:45 +02:00
dependabot[bot]
10089ec8f1 build(deps): bump actions/checkout from 4 to 5 (#233)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 12:29:44 +02:00
dependabot[bot]
02020f8848 build(deps): bump codecov/codecov-action from 3 to 5 (#230)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3 to 5.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v5)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v2.4.1
2025-08-08 10:23:47 +02:00
dependabot[bot]
2b19f79783 build(deps): bump actions/github-script from 6 to 7 (#231)
Bumps [actions/github-script](https://github.com/actions/github-script) from 6 to 7.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 10:22:35 +02:00
dependabot[bot]
87d92fe1b5 build(deps): bump actions/setup-go from 3 to 5 (#232)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 5.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-08 10:22:09 +02:00
Alessandro Ros
e2d91a255f enable github-actions dependabot (#229) 2025-08-08 10:17:58 +02:00
bluenviron-bot
22750e15fd bump golangci-lint to 2.3.1 (#228) 2025-08-03 09:21:20 +02:00
Alessandro Ros
63873394f6 add missing specification link (#227) 2025-07-30 13:34:44 +02:00
xprgv
2ddc002ac5 add support for dvb subtitles (#214)
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2025-07-30 13:32:52 +02:00
Alessandro Ros
65598e2007 mpegts: remove useless computation (#226) 2025-07-30 13:07:43 +02:00
Alessandro Ros
8a1ed14e94 update linter settings (#225) 2025-07-26 16:27:23 +02:00
bluenviron-bot
ac84aa7ad9 bump golangci-lint to 2.3.0 (#224) 2025-07-22 06:35:25 +02:00
Alessandro Ros
8fb6595e0e mpegts: add MPEG-4 Audio LATM support (bluenviron/mediamtx#4403) (#218) v2.4.0 2025-07-20 17:14:22 +02:00
Alessandro Ros
203e856dfa mpegts: improve reader robustness (#222)
detect and skip corrupted data without stopping reading.
2025-07-20 13:01:58 +02:00
Alessandro Ros
8bb48d4469 mpeg4audio: fix regression due to #219 (#223) 2025-07-20 10:59:46 +02:00
Alessandro Ros
db1f43505f mpeg4audio: add unread bytes check in StreamMuxConfig (#221) 2025-07-19 13:23:18 +02:00
Alessandro Ros
766b341c81 bits: add WriteFlagUnsafe (#220) 2025-07-19 11:56:34 +02:00