Thibault Saunier
6a4425e46a
meson: Call pkgconfig.generate in the loop where we declare plugins dependencies
...
Removing some copy pasted code
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2970 >
2022-09-01 21:17:35 +00:00
Sebastian Dröge
47aab6c832
flvdemux: Make use of the streams API if used in a streams-aware bin
...
This allows adding audio/video streams after 6s.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2559 >
2022-06-07 10:52:46 +00:00
Sebastian Dröge
e5f9bb973f
flvdemux: Actually make use of the debug category
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2552 >
2022-06-06 14:36:41 +00:00
Sebastian Dröge
841cba4182
flvmux: Disable aggregator's default negotiation
...
flvmux can't negotiate caps with upstream/downstream and always outputs
specific caps based on the input streams. This will always happen before
it produces the first buffers.
By having the default aggregator negotiation enabled the same caps
would be pushed twice in the beginning, and again every time a
reconfigure event is received.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2372 >
2022-05-05 17:41:58 +00:00
Jan Alexander Steffens (heftig)
074f7c2e4e
flvmux: Clean up aggregate's control flow
...
This unifies exits to go through a single out label. It mostly
simplifies how EOS is handled.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1035 >
2022-03-22 15:28:57 +00:00
Hou Qi
b11084f729
flvmux: Add protection when unref GstFlvMuxPad
...
This is to avoid gst_object_unref: assertion 'object != NULL' failed.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1843 >
2022-03-07 13:03:16 +00:00
Thibault Saunier
5ff769d731
Move files from gst-plugins-good into the "subprojects/gst-plugins-good/" subdir
2021-09-24 16:13:50 -03:00