mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-15 12:56:33 +00:00
892bea99cd
If an encoder supports multiple codecs (a bin wrapping/auto-plugging encoders) then its src pad template caps might list the supported codecs. Without this patch the selected parser would be the one corresponding to the first codec, leading to caps negotiation error later on. The proposed fix is to check the media type on the parser candidates sink pad templates according to the requested encoded format. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7756> |
||
---|---|---|
.. | ||
gstencodebasebin.c | ||
gstencodebasebin.h | ||
gstencodebin.c | ||
gstencodebin.h | ||
gstencodebin2.c | ||
gstencodebin2.h | ||
gstencodingelements.c | ||
gstencodingelements.h | ||
gstsmartencoder.c | ||
gstsmartencoder.h | ||
gststreamcombiner.c | ||
gststreamcombiner.h | ||
gststreamcombinerpad.h | ||
gststreamsplitter.c | ||
gststreamsplitter.h | ||
meson.build | ||
plugin.c |