On 10/11/2015 10:55 PM, Ganesh Ajjanagadde wrote:
> It has already been demonstrated that the de Bruijn method has benefits
> over the current implementation: commit 
> 971d12b7f9d7be3ca8eb98e6c04ed521f83cbd3c.
> That commit implemented it for long long, this extends it to the 32 bit
> version.
> 
> The function is renamed from ff_ctz to ff_ctz32 since it crucially
> depends on the 32 bit width of its argument. This is not an issue, as the
> only usage in avcodec/flacenc uses an int32_t anyway.

I personally don't think the renaming is needed, for that matter. The
function takes an int as argument, and as far as ffmpeg supported arches
go those are 32 bits.
If you really want to be sure, just add a comment that the argument
absolutely needs to be 32 bits and that should be enough.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to