On Fri Dec 1 19:33:44 2023 +0000, Zebediah Figura wrote:
I think the input_tid tests could be relaxed, or even removed entirely. Rémi may correct me on this but I don't think that an application actually cared about the read thread.
I won't be able to confirm either way, only thing I remember is PTSD from deadlocks in the quartz / asf reader / wm reader / winegstreamer stack.
Then on the subject of compressed output, I'm not maintaining the WMReader side so I don't want to object to any solution but my opinion is the same as for the MF media source: IMO restarting the wg_parser to make it start / stop decoding isn't the right way. Instead we should wrap lower level unix components, and combine optional WMV / WMA decoders (which I believe should now be more or less working) on the PE side like native does.