On Thu, Dec 21, 2017 at 11:22:21PM +0100, wm4 wrote: > Use static mutexes instead of requiring a lock manager. The behavior > should be roughly the same before and after this change for API users > which did not set the lock manager at all (except that a minor memory > leak disappears). > --- > doc/APIchanges | 5 +++ > libavcodec/avcodec.h | 8 +++- > libavcodec/utils.c | 107 > +++++---------------------------------------------- > libavcodec/version.h | 5 ++- > 4 files changed, 26 insertions(+), 99 deletions(-)
Are all thread APIs users used with our lock manager compatible with this replacement ? Someone, possibly reimar, but i may misremember who it was. Talked in the past about thread API incompatibilies I believe the concern was that the user APP used multiple threads, one for each decoder and one for the demuxer. But the locking used by the user app between its threads could be incompatible with the locking of our "pthread" locks. If this is not an issue, then iam happy about this patch and the removial of the lock manager complexity. thanks [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Dictatorship naturally arises out of democracy, and the most aggravated form of tyranny and slavery out of the most extreme liberty. -- Plato
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel