On Sat, Oct 2, 2021 at 1:32 PM Michael Niedermayer <mich...@niedermayer.cc> wrote: > > On Sun, Sep 26, 2021 at 06:48:18PM +0300, Jan Ekström wrote: > > Such a field can be seen as generally useful in cases where the > > API user is not implementing custom AVIO callbacks, but still would > > like to know if data is being read even if AVPackets are not being > > returned. > > --- > > Originally I thought about making an accessor for the private field, to > > not grow the public struct's size (and have a duplicate field, as well > > as making sure the value was read-only). But an objection was raised > > that such accessors should be refrained from as they unnecessarily > > filled the function symbol space or so. Together with the objection, a > > proposal of making it a field on the public struct that was only written > > to was proposed. > > > > This patch follows that proposal. > > > > doc/APIchanges | 3 +++ > > libavformat/avio.h | 5 +++++ > > libavformat/aviobuf.c | 2 ++ > > libavformat/version.h | 2 +- > > 4 files changed, 11 insertions(+), 1 deletion(-) > > There are 3 statistics, read, write and seek > shouldnt all 3 be provided to the user? > > thx >
I added one which I have seen actually utilized by at least one API client, and then others could be added as per responses. That is why I pinged, as I had not received any responses - either positive or negative. Writing I can see a use for, seek I am not as sure of. But if you believe all of them should be exposed I am fine with that. Jan _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".