[FFmpeg-devel] [PATCH] Do not assume long is same width as x86 register in swscale.

Ramiro Polla ramiro.polla
Tue Mar 17 22:26:05 CET 2009


On Mon, Mar 16, 2009 at 9:05 PM, Ramiro Polla <ramiro.polla at gmail.com> wrote:
>> [...]
>>> Index: libswscale/swscale-example.c
>>> ===================================================================
>>> --- libswscale/swscale-example.c ? ? ?(revision 28974)
>>> +++ libswscale/swscale-example.c ? ? ?(working copy)
>>> @@ -199,7 +199,7 @@
>>>
>>> ? ? ?for (y=0; y<H; y++){
>>> ? ? ? ? ?for (x=0; x<W*4; x++){
>>> - ? ? ? ? ? ?rgb_data[ x + y*4*W]= random();
>>> + ? ? ? ? ? ?rgb_data[ x + y*4*W]= rand();
>>> ? ? ? ? ?}
>>> ? ? ?}
>>> ? ? ?sws_scale(sws, rgb_src, rgb_stride, 0, H, src, stride);
>>
>> no
>> we have our own PRNG
>
> Oops. That and the cs_test bit weren't supposed to go to the patch.

> I've thought about making this use the native PRNG, but I'm too lazy
> to send a patch for it. I might in the following in days if someone
> doesn't beat me to it.

I wasn't sure what was the best PRNG for this case, or even if using
random_seed was necessary. I'm guessing LFG with seed 1 is good
enough?

Patch attached.

Ramiro Polla
-------------- next part --------------
A non-text attachment was scrubbed...
Name: swscale-example_lfg.diff
Type: text/x-patch
Size: 840 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20090317/880c7d7c/attachment.bin>



More information about the ffmpeg-devel mailing list