Alessandro Ros
|
44da79f72d
|
merge MPEG4AudioGeneric and MPEG4AudioLATM (#430)
|
2023-09-21 16:51:31 +02:00 |
|
Alessandro Ros
|
fabc0e7e69
|
format API documentation link (#428)
|
2023-09-19 22:58:39 +02:00 |
|
Alessandro Ros
|
fc2a10a499
|
add AC-3 decoder and encoder (#427)
|
2023-09-19 22:15:39 +02:00 |
|
Alessandro Ros
|
747de35cbc
|
fix compatibility with Annex-B encoded H264 SPS/PPS (#402) (#426)
|
2023-09-18 22:24:19 +02:00 |
|
Alessandro Ros
|
a29348e65f
|
update mediacommon (#424)
v4.1.0
|
2023-09-16 22:58:58 +02:00 |
|
Alessandro Ros
|
99773e19af
|
multicast: add readOnly flag (#423)
|
2023-09-16 11:03:32 +02:00 |
|
Alessandro Ros
|
e6f7c4dea4
|
remove useless SO_REUSEPORT (#422)
(https://github.com/bluenviron/mediamtx/issues/2133)
|
2023-09-15 22:32:20 +02:00 |
|
Alessandro Ros
|
1b0ece8270
|
update specs (#421)
|
2023-09-14 18:39:32 +02:00 |
|
Alessandro Ros
|
c2489f8fbc
|
update readme (#419)
|
2023-09-14 18:03:47 +02:00 |
|
Alessandro Ros
|
24ff7e8003
|
remove deprecated function (#420)
|
2023-09-14 18:03:26 +02:00 |
|
dependabot[bot]
|
77ada184d6
|
build(deps): bump github.com/bluenviron/mediacommon from 1.1.1 to 1.2.0 (#418)
|
2023-09-14 08:41:35 +02:00 |
|
Alessandro Ros
|
e1869a8557
|
optimize multicast on Linux by listening on a single IP (#417)
(https://github.com/bluenviron/mediamtx/issues/2133)
|
2023-09-13 22:55:20 +02:00 |
|
Alessandro Ros
|
3cdd680f06
|
add MPEG-1/2 video decoder and encoder (#415)
|
2023-09-13 13:11:49 +02:00 |
|
Alessandro Ros
|
73ba46591e
|
fix wrong encoding when frame size equals packet size (#416)
|
2023-09-13 12:56:59 +02:00 |
|
Alessandro Ros
|
4ede58cda2
|
add multicast.InterfaceForSource (#414)
|
2023-09-11 23:53:22 +02:00 |
|
Alessandro Ros
|
78198a588b
|
fix reading and writing multicast packets in case of multiple interfaces (#413)
(https://github.com/bluenviron/mediamtx/issues/2029)
|
2023-09-11 23:36:53 +02:00 |
|
Alessandro Ros
|
8fdc7193f2
|
client: support cameras that don't reply to keepalives (#412)
(https://github.com/bluenviron/mediamtx/issues/2302)
|
2023-09-11 17:49:46 +02:00 |
|
Alessandro Ros
|
644cd50e3a
|
server: stop sending multicast packets when all multicast readers have disconnected (#411)
|
2023-09-11 10:57:49 +02:00 |
|
Alessandro Ros
|
d273452e83
|
client: accept responses only if their CSeq corresponds to requests (#410)
|
2023-09-10 18:26:32 +02:00 |
|
Alessandro Ros
|
dfa09dd125
|
client: log every incoming response (#409)
|
2023-09-10 18:08:06 +02:00 |
|
Alessandro Ros
|
4495e7d689
|
move most errors into pkg/liberrors (#408)
|
2023-09-10 17:32:16 +02:00 |
|
Alessandro Ros
|
43e448d3fe
|
client: fix race condition that can lead to crash (#407)
this happened when a interleaved frame was read during shutdown.
|
2023-09-10 16:57:40 +02:00 |
|
Alessandro Ros
|
af14144d2c
|
client: fix enforcing timeout to responses (#406)
|
2023-09-10 16:45:12 +02:00 |
|
Alessandro Ros
|
e9295e073b
|
client: add OnServerRequest and OnServerResponse callbacks (#405)
|
2023-09-10 16:28:10 +02:00 |
|
Alessandro Ros
|
71cd9ce613
|
fix compatibility with Revotech cameras (#402) (#404)
|
2023-09-07 16:55:18 +02:00 |
|
dependabot[bot]
|
f6925411ac
|
build(deps): bump golang.org/x/net from 0.14.0 to 0.15.0 (#403)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/net/compare/v0.14.0...v0.15.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>
|
2023-09-07 16:25:43 +02:00 |
|
Alessandro Ros
|
39b19c8d78
|
fix unability to get PTS of H265 streams (#401)
v4.0.1
|
2023-09-02 22:24:18 +02:00 |
|
Alessandro Ros
|
cc450b92a0
|
rtptime: fix crash in case of packets from tracks with invalid clock rate (#400)
|
2023-09-02 20:45:30 +02:00 |
|
Alessandro Ros
|
a887f070bf
|
add client-read-format-av1 example (#399)
|
2023-09-02 15:10:50 +02:00 |
|
Alessandro Ros
|
4f31866b9c
|
improve H264/H265 examples (#355) (#375) (#398)
|
2023-09-02 14:49:50 +02:00 |
|
Alessandro Ros
|
67af5e3840
|
update mediacommon (#396)
v4.0.0
|
2023-09-01 19:55:14 +02:00 |
|
Alessandro Ros
|
6c413c03f5
|
add MPEG4Video.SafeParams(), MPEG4Video.SafeSetParams() (#395)
|
2023-09-01 18:36:21 +02:00 |
|
Alessandro Ros
|
8f18a0d83b
|
check SPS/PPS of H264/H265 SDPs (#394)
|
2023-09-01 18:31:52 +02:00 |
|
aler9
|
2ea1bf97dd
|
Merge branch 'main' into v4
|
2023-09-01 18:06:41 +02:00 |
|
Alessandro Ros
|
efc7783650
|
server: fix crash when calling RECORD and PAUSE (#392)
|
2023-08-31 22:42:17 +02:00 |
|
Alessandro Ros
|
1ddff973ac
|
update mediacommon (#391)
|
2023-08-31 09:32:29 +02:00 |
|
Alessandro Ros
|
fc0c242789
|
simplify examples (#389)
|
2023-08-30 11:23:37 +02:00 |
|
aler9
|
ddec738950
|
update docs
|
2023-08-26 19:21:58 +02:00 |
|
Alessandro Ros
|
3bdae4ed46
|
make WritePacket*() return errors when write queue is full (#388)
|
2023-08-26 18:09:45 +02:00 |
|
aler9
|
9453e55f3d
|
Merge branch 'main' into v4
|
2023-08-26 17:25:00 +02:00 |
|
Alessandro Ros
|
04a3c45f60
|
ringbuffer: discard pending data when buffer is closed (#387)
v3.11.0
|
2023-08-26 17:23:54 +02:00 |
|
Alessandro Ros
|
bf3de06b3c
|
ringbuffer: when buffer is full, preserve queued data (#386)
|
2023-08-26 17:14:04 +02:00 |
|
aler9
|
b90f04f2fc
|
Merge branch 'main' into v4
|
2023-08-26 13:01:06 +02:00 |
|
Alessandro Ros
|
b97aed00fe
|
remove ReadBufferCount; rename WriteBufferCount into WriteQueueSize (#384)
|
2023-08-26 12:57:33 +02:00 |
|
Alessandro Ros
|
e87c6d66e5
|
improve performance of multicast writer (#385)
|
2023-08-26 12:32:09 +02:00 |
|
aler9
|
5d8f742d60
|
Merge branch 'main' into v4
|
2023-08-25 19:06:02 +02:00 |
|
Alessandro Ros
|
dffc241e63
|
discard invalid video tracks (#381) (#383)
|
2023-08-25 19:05:28 +02:00 |
|
Alessandro Ros
|
608f149fd4
|
re-enable consistency checks on clock rate of tracks (#382)
|
2023-08-25 18:33:44 +02:00 |
|
aler9
|
2a69c3a45c
|
update docs
|
2023-08-25 16:26:40 +02:00 |
|
aler9
|
95a0659515
|
update readme
|
2023-08-25 16:23:31 +02:00 |
|