mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-23 00:36:51 +00:00
cec3c15fc5
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/7670> |
||
---|---|---|
.. | ||
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 |