gstreamer/subprojects/gst-plugins-base/gst-libs/gst
Sebastian Dröge 20d394cb21 appsrc: Don't chain up BaseSrc::negotiate()
If we have caps then we can only set exactly those caps, if we have no
caps yet then negotiating anything is not very meaningful because the
caps are defined by the application and not downstream.

Avoids, among other things, an unnecessary allocation query and spurious
useless caps being set before the first buffer.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3757>
2023-01-24 21:44:51 +00:00
..
allocators fdmemory: drop use of GSlice 2023-01-24 15:25:06 +00:00
app appsrc: Don't chain up BaseSrc::negotiate() 2023-01-24 21:44:51 +00:00
audio libs: audio: drop use of GSlice 2023-01-24 15:25:06 +00:00
fft meson: Namespace the plugins_doc_dep/libraries variables 2022-09-01 21:17:35 +00:00
gl libs: gl: drop use of GSlice 2023-01-24 15:25:06 +00:00
pbutils libs: pbutils: drop use of GSlice 2023-01-24 15:25:06 +00:00
riff riff: Mark jpeg as parsed 2022-10-13 13:53:29 -04:00
rtp rtpbasedepayload: Drop redundant reference timestamp buffer meta in RTP depayloaders 2022-11-19 07:57:44 +00:00
rtsp Fix various warnings from gobject-introspection 2022-10-25 09:45:25 +03:00
sdp libs: sdp: drop use of GSlice 2023-01-24 15:25:06 +00:00
tag tag: drop use of GSlice 2023-01-24 15:25:06 +00:00
video libs: video: drop use of GSlice 2023-01-24 15:25:06 +00:00
glib-compat-private.h Move files from gst-plugins-base into the "subprojects/gst-plugins-base/" subdir 2021-09-24 16:13:26 -03:00
meson.build sdp: Handle level-asymmetry-allowed for H264 streams 2021-12-12 10:59:00 -03:00