diff --git a/docs/design/design-decodebin.txt b/docs/design/design-decodebin.txt index 52b343a0f5..07cd3d4ac8 100644 --- a/docs/design/design-decodebin.txt +++ b/docs/design/design-decodebin.txt @@ -287,3 +287,8 @@ though (e.g. we would not be able to detect the profile in all cases then before plugging a decoder, which would make it hard to just play the audio part of a stream and not the video if a suitable decoder was missing, for example). + +Additional considerations: the same problem exists with sinks that support +non-raw formats. Consider, for example, an audio sink that accepts DTS audio, +but only the 14-bit variant, not the 16-bit variant (or only native endiannes). +Ideally dcaparse would convert into the required stream format here.