On Fri Sep 13 16:42:03 2024 +0000, Emil Velikov wrote:
Out of curiosity: is the `stream_context` expected to have different life-time than `winedmo_demuxer`? Alternatively it seems cleaner to me to have the `stream_context` pointer within the `winedmo_demuxer` itself removing the rather uncommon read-back pointer from the destructor.
The stream context needs to be allocated on the PE side while the demuxer is a unix-side pointer. We could create a PE side object wrapping both, but that didn't feel very useful.