Sebastian Dröge
|
4677948a82
|
rtp: av1pay: Derive Default trait for the state instead of manual implementation
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1624>
|
2024-06-18 08:07:24 +03:00 |
|
Sebastian Dröge
|
d357a63bf9
|
rtp: av1pay: Correctly use N flag for marking keyframes
The "first packet of a coded video sequence" means that this should be
the first packet of a keyframe that comes together with a sequence
header, not the first packet of a new frame.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/558
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1624>
|
2024-06-18 08:06:59 +03:00 |
|
Sebastian Dröge
|
5cd9e34265
|
rtp: av1pay: Correctly skip over ignored OBUs
The reader is already after the header at this point so only the OBU
content has to be skipped.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1624>
|
2024-06-18 08:06:59 +03:00 |
|
Sebastian Dröge
|
bbe38b9599
|
rtp: av1: Drop padding OBUs too like Chrome does
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1624>
|
2024-06-18 08:06:59 +03:00 |
|
Sebastian Dröge
|
984a9fe5ff
|
rtp: Don't restrict payload types for payloaders
WebRTC uses payload types 35-63 as dynamic payload types too to be able
to place more codec variants into the SDP offer.
Instead of allowing just certain payload types, completely remove any
restrictions and let the user decide. There's technically nothing wrong
with using any payload type, especially when using the encoding-name.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/551
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1587>
|
2024-05-27 09:34:16 +00:00 |
|
Sebastian Dröge
|
2839e0078b
|
rtp: Port RTP AV1 payloader/depayloader to new base classes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1472>
|
2024-03-06 09:40:35 +00:00 |
|
Sebastian Dröge
|
4ad101b53b
|
Use once_cell crate directly again
The glib crate does not depend on it anymore and also does not re-export
it anymore.
Also switch some usages of OnceCell to OnceLock from std.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1441>
|
2024-01-31 18:07:57 +02:00 |
|
Sebastian Dröge
|
16b917abb1
|
Update for gst::Rank API changes
|
2023-11-02 14:10:59 +02:00 |
|
Bilal Elmoussaoui
|
dd2d7d9215
|
Use re-exported once_cell
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1268>
|
2023-07-06 17:50:49 +03:00 |
|
Guillaume Desmottes
|
403004a85e
|
fix typos
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1170>
|
2023-04-10 13:35:32 +02:00 |
|
Sebastian Dröge
|
5506f8001e
|
rtpav1pay: Add support for tu/frame aligned input
In this case every buffer can be sent out immediately and makes up a
whole frame.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1072>
|
2023-02-02 20:24:27 +02:00 |
|
Sebastian Dröge
|
194c4e9e9f
|
rtpav1pay: Consider the marker flag to output packets immediately at the end of a frame
Otherwise it is necessary to wait for the beginning of the following
frame, which unnecessarily increases the latency.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/255
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1072>
|
2023-02-02 20:24:27 +02:00 |
|
Sebastian Dröge
|
560bdc4cb7
|
Update for glib API changes
|
2023-01-31 12:24:07 +02:00 |
|
Sebastian Dröge
|
3b4c48d9f5
|
Fix various new clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1062>
|
2023-01-25 10:31:19 +02:00 |
|
Sebastian Dröge
|
2c386fb792
|
Update for various deprecated APIs
|
2023-01-22 20:07:26 +02:00 |
|
Sebastian Dröge
|
3f904553ea
|
Fix various new clippy warnings
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1011>
|
2022-12-13 11:43:16 +02:00 |
|
Sebastian Dröge
|
a8250abbf1
|
Fix various new clippy warnings
|
2022-11-01 10:27:48 +02:00 |
|
Sebastian Dröge
|
9a68f6e221
|
Move from imp.instance() to imp.obj()
It's doing the same thing and is shorter.
|
2022-10-23 23:08:46 +03:00 |
|
Sebastian Dröge
|
45168639e9
|
Rename rtpav1 plugin to just rtp
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/243
|
2022-10-23 20:04:43 +03:00 |
|