Commit Graph

1620 Commits

Author SHA1 Message Date
Alessandro Ros
8c26f5f00a improve check on H264 padding (#559) 2024-05-05 11:19:35 +02:00
Alessandro Ros
1888996801 remove redundant AV1 check (#560) 2024-05-05 11:15:12 +02:00
Alessandro Ros
3f62e11795 simplify usage of auth.Validate (#557) 2024-05-03 22:42:50 +02:00
Alessandro Ros
1d60608b6b fix VP9 decoding on iOS (https://github.com/bluenviron/mediamtx/issues/3060) (#553) 2024-04-29 10:22:27 +02:00
Alessandro Ros
363b48e632 update golangci-lint (#554) 2024-04-28 18:20:25 +02:00
dependabot[bot]
2e32d1bf6e build(deps): bump github.com/pion/rtp from 1.8.5 to 1.8.6 (#551)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.5 to 1.8.6.
- [Release notes](https://github.com/pion/rtp/releases)
- [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtp/compare/v1.8.5...v1.8.6)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-24 11:38:58 +02:00
Alessandro Ros
0c99fd69f9 support go 1.22; drop support for go 1.19 (#548) v4.8.2 2024-04-21 11:09:47 +02:00
Alessandro Ros
c3145fafc7 fix SDP error with AXIS 221 (https://github.com/bluenviron/mediamtx/issues/2708) (#547) 2024-04-19 22:16:34 +02:00
dependabot[bot]
8b6768eda6 build(deps): bump github.com/bluenviron/mediacommon from 1.9.2 to 1.9.3 (#546) 2024-04-16 08:58:10 +02:00
dependabot[bot]
605b784497 build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (#540)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.23.0 to 0.24.0.
- [Commits](https://github.com/golang/net/compare/v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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>
v4.8.1
2024-04-05 09:33:46 +02:00
dependabot[bot]
f1921870b2 build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (#539) 2024-04-04 07:45:12 +02:00
dependabot[bot]
5fb09f7c0b build(deps): bump github.com/pion/rtp from 1.8.4 to 1.8.5 (#537)
Bumps [github.com/pion/rtp](https://github.com/pion/rtp) from 1.8.4 to 1.8.5.
- [Release notes](https://github.com/pion/rtp/releases)
- [Changelog](https://github.com/pion/rtp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/rtp/compare/v1.8.4...v1.8.5)

---
updated-dependencies:
- dependency-name: github.com/pion/rtp
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-31 20:09:25 +02:00
dependabot[bot]
845b275ad8 build(deps): bump github.com/pion/sdp/v3 from 3.0.8 to 3.0.9 (#538)
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.8 to 3.0.9.
- [Release notes](https://github.com/pion/sdp/releases)
- [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/sdp/compare/v3.0.8...v3.0.9)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-31 20:04:53 +02:00
Alessandro Ros
24ed937861 update golangci-lint (#535) 2024-03-19 12:50:26 +01:00
dependabot[bot]
10fb1c98e3 build(deps): bump github.com/pion/rtp from 1.8.3 to 1.8.4 (#533) 2024-03-19 06:00:24 +01:00
dependabot[bot]
e225702f7a build(deps): bump github.com/pion/sdp/v3 from 3.0.7 to 3.0.8 (#530)
Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.7 to 3.0.8.
- [Release notes](https://github.com/pion/sdp/releases)
- [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/sdp/compare/v3.0.7...v3.0.8)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-08 11:14:53 +01:00
dependabot[bot]
89817831cf build(deps): bump github.com/pion/sdp/v3 from 3.0.6 to 3.0.7 (#529)
* build(deps): bump github.com/pion/sdp/v3 from 3.0.6 to 3.0.7

Bumps [github.com/pion/sdp/v3](https://github.com/pion/sdp) from 3.0.6 to 3.0.7.
- [Release notes](https://github.com/pion/sdp/releases)
- [Changelog](https://github.com/pion/sdp/blob/master/.goreleaser.yml)
- [Commits](https://github.com/pion/sdp/compare/v3.0.6...v3.0.7)

---
updated-dependencies:
- dependency-name: github.com/pion/sdp/v3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* fix tests

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
2024-03-06 13:16:49 +01:00
dependabot[bot]
0dbaeb898c build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0 (#528) 2024-03-04 23:57:00 +01:00
dependabot[bot]
eacaaf0bc0 build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 (#526) v4.8.0 2024-03-01 23:36:23 +01:00
dependabot[bot]
00a740bda2 build(deps): bump github.com/pion/rtcp from 1.2.13 to 1.2.14 (#527) 2024-03-01 23:36:09 +01:00
Alessandro Ros
ce46aee084 change rtptime.Encoder signature and initialize time to a random value (#525) 2024-02-25 23:25:44 +01:00
Alessandro Ros
f040e20ac4 support authenticating with SHA-256 digest (#524) 2024-02-22 19:12:17 +01:00
Alessandro Ros
c10f7aaedb split headers.Authenticate and headers.Authorization (#523) 2024-02-22 13:19:31 +01:00
Alessandro Ros
c93d5c54d9 add fuzz tests to all headers (#522) 2024-02-22 12:08:42 +01:00
Alessandro Ros
55fa72f0c2 fix infinite loop when parsing specially-crafted headers (#521) 2024-02-21 23:36:35 +01:00
dependabot[bot]
4a8bcf3634 build(deps): bump github.com/bluenviron/mediacommon from 1.9.1 to 1.9.2 (#519)
Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.9.1 to 1.9.2.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v1.9.1...v1.9.2)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-16 00:17:52 +01:00
dependabot[bot]
2c05e2d3ea build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 (#517)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.20.0 to 0.21.0.
- [Commits](https://github.com/golang/net/compare/v0.20.0...v0.21.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  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>
2024-02-11 22:59:22 +01:00
dependabot[bot]
38300d57da build(deps): bump github.com/bluenviron/mediacommon from 1.9.0 to 1.9.1 (#516) 2024-02-05 23:14:10 +01:00
Alessandro Ros
9cd54f56b4 client: prevent UDP listener from closing twice (#515) v4.7.2 2024-01-31 22:10:31 +01:00
Alessandro Ros
bb139dbd4a add example client-record-format-mjpeg-from-image (#489) (#512) 2024-01-27 19:34:25 +01:00
Alessandro Ros
0b6dda672f fix ClockRate() of G711 16khz tracks (#511) 2024-01-26 17:21:27 +01:00
Alessandro Ros
2f13007351 fix compatibility with some TP-Link cameras (#509) (#510) 2024-01-26 13:29:07 +01:00
dependabot[bot]
68e49e15a7 build(deps): bump github.com/google/uuid from 1.5.0 to 1.6.0 (#508) 2024-01-24 07:29:45 +01:00
Alessandro Ros
506cf60080 add client-play-format-opus-save-to-disk (#487) (#507) 2024-01-21 17:27:16 +01:00
Alessandro Ros
6371b78b5b update documentation (#506) 2024-01-21 16:18:51 +01:00
dependabot[bot]
eb7ec8ea78 build(deps): bump github.com/bluenviron/mediacommon from 1.8.0 to 1.9.0 (#505) 2024-01-20 06:56:51 +01:00
dependabot[bot]
db93cd6aba build(deps): bump github.com/bluenviron/mediacommon from 1.7.1 to 1.8.0 (#502)
Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.7.1 to 1.8.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v1.7.1...v1.8.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon
  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>
2024-01-16 12:37:26 +01:00
Cédric Verstraeten
6b0ba5dd64 Fixing issue for SDP avigilon when activating onvif backchannel #479 (#501)
* fixing issue for SDP avigilon when activating onvif backchannel

* keep track of original issue

* prevent deletion of first c=

* add tests

---------

Co-authored-by: aler9 <46489434+aler9@users.noreply.github.com>
v4.7.1
2024-01-14 12:08:29 +01:00
dependabot[bot]
1130b5687d build(deps): bump github.com/bluenviron/mediacommon from 1.7.0 to 1.7.1 (#500) v4.7.0 2024-01-11 08:10:21 +01:00
dependabot[bot]
4204f46cf8 build(deps): bump golang.org/x/net from 0.19.0 to 0.20.0 (#499) 2024-01-09 08:27:41 +01:00
dependabot[bot]
3842e50a01 build(deps): bump github.com/bluenviron/mediacommon from 1.6.0 to 1.7.0 (#498) 2024-01-09 08:26:58 +01:00
Alessandro Ros
63a81d0896 support G711 multiple channels and custom sample rates (#497) 2024-01-08 21:16:47 +01:00
Alessandro Ros
f9eb8e573b support detecting LPCM formats with payload types 10 and 11 (#496) v4.6.3 2024-01-07 13:01:36 +01:00
Alessandro Ros
7d30b5f1b7 update golangci-lint (#494) 2024-01-03 21:12:19 +01:00
Alessandro Ros
bcd17a992c simplify examples (#493) 2024-01-01 19:56:40 +01:00
Alessandro Ros
013a8d8463 fix error check in examples (#492) 2024-01-01 19:53:42 +01:00
dependabot[bot]
7b1ea5a38a build(deps): bump github.com/bluenviron/mediacommon from 1.5.1 to 1.6.0 (#491)
Bumps [github.com/bluenviron/mediacommon](https://github.com/bluenviron/mediacommon) from 1.5.1 to 1.6.0.
- [Commits](https://github.com/bluenviron/mediacommon/compare/v1.5.1...v1.6.0)

---
updated-dependencies:
- dependency-name: github.com/bluenviron/mediacommon
  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>
2023-12-27 23:20:43 +01:00
Alessandro Ros
2d0c530d97 replace new() with initialize() (#490) 2023-12-26 12:48:35 +01:00
dependabot[bot]
e77b281395 build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (#483)
Bumps [github.com/google/uuid](https://github.com/google/uuid) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/google/uuid
  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>
2023-12-12 23:14:17 +01:00
dependabot[bot]
6c4d6e47ee build(deps): bump github.com/pion/rtcp from 1.2.12 to 1.2.13 (#482) 2023-12-12 09:07:23 +01:00