aler9
|
f5cd130601
|
rtph264: make errors more clear
|
2022-04-16 13:16:36 +02:00 |
|
aler9
|
cec5326ccf
|
downgrade pion/rtp to v1 (#110) (#113)
|
2022-04-01 11:19:43 +02:00 |
|
aler9
|
40af78f8bb
|
remove rtph264.Decoder.ReadSPSPPS
|
2022-03-20 11:53:03 +01:00 |
|
aler9
|
e7aca99c73
|
change signature of rtp encoders and decoders
|
2022-03-20 11:30:04 +01:00 |
|
aler9
|
df2a0742ad
|
use unmarshaled RTP/RTCP packets in tests
|
2022-03-18 16:54:09 +01:00 |
|
aler9
|
d1632e946d
|
update golangci-lint
|
2022-03-09 09:43:11 +01:00 |
|
aler9
|
e12b22ae77
|
fix encoding of RTP packets with padding
this fixes a SIGSEGV with GStreamer
|
2022-03-08 12:47:55 +01:00 |
|
aler9
|
a541ae8f96
|
rtph264: do not touch pkt.Payload when decoding
|
2022-03-03 17:01:44 +01:00 |
|
aler9
|
17f05635dd
|
rtp*: move time decoder into own package
|
2022-01-18 10:44:44 +01:00 |
|
aler9
|
725e1b13a3
|
rtp*: correctly decode timestamp in case of an overflow (~13h)
|
2021-12-09 20:27:11 +01:00 |
|
aler9
|
78bfa5d6a8
|
use require.EqualError() in tests
|
2021-11-03 17:52:45 +01:00 |
|
aler9
|
9f4f3054da
|
rtpaac, rtph264: remove *RTP suffix
|
2021-09-28 15:33:38 +02:00 |
|
aler9
|
6410be3ba2
|
rtpaac, rtph264: make Encoder.Encode() to return []*rtp.Packet
|
2021-09-28 15:33:17 +02:00 |
|
aler9
|
308802c5a1
|
rtpaac, rtph264: remove Decoder.Decode()
|
2021-09-28 15:22:49 +02:00 |
|
aler9
|
69967d6918
|
add h264 utilities
|
2021-09-23 20:03:49 +02:00 |
|
aler9
|
d8bf9b2307
|
improve coverage
|
2021-08-05 18:17:59 +02:00 |
|
aler9
|
4ac9cda1fe
|
rtph264: add error in case of a fragmented NALU with two starting packets
|
2021-07-24 17:15:11 +02:00 |
|
aler9
|
b60c4a65b2
|
rtph264: add error in case we decoded a non-starting fragmented packets and we didn't received anything before
|
2021-07-24 17:05:19 +02:00 |
|
aler9
|
38658ec45f
|
improve coverage
|
2021-07-04 12:45:53 +02:00 |
|
aler9
|
8a3bcb0ff8
|
rtp*: improve coverage
|
2021-05-15 17:55:23 +02:00 |
|
aler9
|
76fab391dc
|
rtph264: improve coverage
|
2021-05-14 22:53:37 +02:00 |
|
aler9
|
113935ab47
|
cleanup docs and tests
|
2021-04-08 19:22:26 +02:00 |
|
aler9
|
dcbd9d8211
|
rtp*: remove Read(), return nalus and pts separately
|
2021-04-05 17:15:56 +02:00 |
|
aler9
|
db676cab85
|
rtph264: set marker flag correctly
|
2021-04-05 15:23:33 +02:00 |
|
aler9
|
c946e4b6cf
|
remove codec utilities
|
2021-04-02 23:27:56 +02:00 |
|
aler9
|
03137958c6
|
rtp*: improve robustness
|
2021-03-24 22:29:48 +01:00 |
|
aler9
|
ea6605c199
|
rtph264: support encoding aggregated packets
|
2021-03-24 13:17:54 +01:00 |
|
aler9
|
be74692cb5
|
rtpaac: fix decoding timestamp of aggregated units
|
2021-03-10 14:26:19 +01:00 |
|
aler9
|
7be302bd03
|
rtp*: support decoding negative timestamps
|
2021-03-09 08:36:39 +01:00 |
|
aler9
|
0b336c547c
|
rtph264: support decoding STAP-A frames
|
2021-03-07 20:54:11 +01:00 |
|
aler9
|
9ea2f797ea
|
rtpaac: add decoder, add tests
|
2021-03-07 16:53:53 +01:00 |
|
aler9
|
54a4859473
|
rtph264: fully rewrite, decode NALU timestamp, add Process(), add tests
|
2021-03-07 16:04:44 +01:00 |
|