Yes, there is an error if NEWBUFFER is not defined. The makefiles and 
projects all define NEWBUFFER.

By defining NEWBUFFER, you incorporate a new multi-processor-safe and 
memory write-reorder-safe buffer. (Without NEWBUFFER, you are supposed 
to get the old buffer code, which is not safe in the presence of 
out-of-order writes, but I made a mistake. This has actually turned out 
to be a "feature" since it forced everyone to run with the less-tested 
NEWBUFFER code -- it's been in there awhile, and I haven't seen any 
complaints, so I feel pretty good about it being there. The announced 
plan is to take out the old buffer code and remove the NEWBUFFER switch 
in the next general cleanup.)

-Roger

_______________________________________________
media_api mailing list
media_api@create.ucsb.edu
http://lists.create.ucsb.edu/mailman/listinfo/media_api

Reply via email to