[FFmpeg-devel] [Jack-Devel] [PATCH] libavdevice: JACK demuxer
Måns Rullgård
mans
Mon Mar 16 01:25:12 CET 2009
Olivier Guilyardi <list at samalyse.com> writes:
> M?ns Rullg?rd wrote:
>
>> Writing SMP-safe code using shared buffers without any form of memory
>> barriers is next to impossible. This is because the exact time and
>> order in which writes happen is generally unpredictable. If you claim
>> to have solved this problem you'll have to show something better than
>> hand-waving as proof.
>
> M?ns, in regard to proofs, if you can write a test that uses the
> jack ringbuffer, fails without memory barriers, and succeeds with
> them, on the platform on your choice (x86, PowerPC, ARM, etc...), I
> promise I'll buy you a beer.
>
> I suspect no one on earth can do that.
That nobody has seen it fail does not mean it will never happen.
Please look up the word proof in your dictionary.
--
M?ns Rullg?rd
mans at mansr.com
More information about the ffmpeg-devel
mailing list