[FFmpeg-devel] [PATCH 1/5] libavutil: prefix all log messages with thread id

Nicolas George nicolas.george at normalesup.org
Tue Jul 3 17:04:12 CEST 2012


Le sextidi 16 messidor, an CCXX, Martin Carroll a écrit :
> Will do.

Thanks.

> Oops, my goof.  My reasoning was that the code that you refer to is
> called from the thread *creator*, not the threads themselves, but of
> course anyone, including multiple threads, can be thread creators.
> I will fix.

Even if the structure was modified only from the "main" thread, it is
accessed from a lot of threads. With SMP systems, synchronization is
necessary.

> I default to not using thread-local storage because thread-local storage
> used to be nonportable, and I have no idea how many archaic machines
> ffmpeg is being built on.  However, if thread-local storage is preferred
> by ffmpeg folks, I will convert to that.  Just let me know.

IMHO, for new features, especially non-essential ones, it is better to use
the most modern / suited API, and let users of platforms where these API are
not available find a solution.

But this is only my personal opinion, I am not speaking for all the
developers.

Thanks for your work.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120703/59b1d4df/attachment.asc>


More information about the ffmpeg-devel mailing list