Nikolay Sivov (@nsivov) commented about dlls/mfreadwrite/writer.c:
};
+struct transform_entry +{
- struct list entry;
- IMFTransform *transform;
+};
struct stream { IMFStreamSink *stream_sink;
- IMFTransform *encoder; MF_SINK_WRITER_STATISTICS stats;
- struct list queue;
- struct list queue; /* struct pending_item */
- struct list transforms; /* struct transform_entry */
Array seems to be a better fit. Is it possible to have more than 2 transforms?