[FFmpeg-devel] [PATCH 1/2] libavutil/libavfilter: opencl wrapper based on comments on 20130401
James Almer
jamrial at gmail.com
Wed Apr 3 23:34:43 CEST 2013
On 02/04/13 6:46 AM, Michael Niedermayer wrote:
>> Since unlike in atomic.c we have init() and uninit() functions here, there's no need
>> to have a statically allocated mutex. We could call pthread_mutex_init() and
>
> the init and uninit themselfs must be thread safe, also register is
> called before init and must be thread safe
As things are right now the code wont compile unless you use pthreads or no threading
at all (See ticket #2422).
So the code either needs to be changed to allocate the mutexes dynamically (Which will
let us use the wrappers), or we make configure abort when trying to build with OpenCL
support and w32threads or os2threads enabled.
Ideally, the latter if implemented should be a temporary solution until the former is
implemented instead.
Regards.
More information about the ffmpeg-devel
mailing list