Sebastian Dröge
|
ee8249eec7
|
fmp4mux: Don't write the first sample flags into any trun but the first
The flags are based on the first sample of this fragment so writing it
into any trun but the first is not very useful.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1060>
|
2023-01-24 19:54:12 +02:00 |
|
Sebastian Dröge
|
1ceaea844a
|
fmp4mux: Fix decision whether per-sample flags are needed in the trun
Previously it would never use per-sample flags if any later sample
needed different flags than the first two.
Also comment the code a bit better.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1060>
|
2023-01-24 19:54:11 +02:00 |
|
Sebastian Dröge
|
6132788b02
|
Update for caps/structure-related string API changes
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1048>
|
2023-01-15 22:58:44 +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 |
|
Jordan Petridis
|
a84eeeb240
|
mux/{mp4, fmp4}: Hard depend on feature v1_18
Else --no-default-features was failing to compile.
v1_18 is needed to for the aggregator code.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/588>
|
2022-11-29 21:06:12 +02:00 |
|
Sebastian Dröge
|
fd910cb828
|
fmp4mux: For video with N/1001 framerates use N as timescale
See https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3049
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/981>
|
2022-11-18 16:07:11 +02:00 |
|
Sebastian Dröge
|
f062b7cf0d
|
fmp4mux: Make media/trak timescales configurable
And refactor a bit of code for easier extensibility.
|
2022-11-07 18:06:29 +00:00 |
|
Sebastian Dröge
|
6706f3a4b4
|
fmp4mux: Add initial Opus support
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/239
|
2022-11-03 16:53:01 +02:00 |
|
Sebastian Dröge
|
a8250abbf1
|
Fix various new clippy warnings
|
2022-11-01 10:27:48 +02:00 |
|
Sebastian Dröge
|
31d4ba2eae
|
fmp4mux: For VP9, write resolution into the tkhd and include a stss box to signal that not all frames are sync samples
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/957>
|
2022-10-31 15:20:19 +02:00 |
|
Matthew Waters
|
d067fb2ec8
|
fmp4mux: don't require dts for predictive-only formats like vp9
|
2022-10-26 11:42:13 +00:00 |
|
Matthew Waters
|
8c8384c711
|
fmp4: add support for muxing VP9 streams in cmaf, dash and iso fmp4
As specified in https://www.webmproject.org/vp9/mp4/
|
2022-10-25 18:33:42 +11:00 |
|
Sebastian Dröge
|
211cd095d6
|
Add new mux subdirectory for container formats
Contains the (incomplete) flavors FLV demuxer and the fragmented MP4
muxer for now.
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/issues/173
|
2022-10-23 20:25:08 +03:00 |
|