[x264-devel] regression test of x264

Chang Chen Chang_Chen at sonic.com
Tue Nov 4 11:35:00 CET 2008


Yeah, the threaded application is inherently nondeterministic, but given
the same inputs, why does the output differ?

For example, in multiple threads matrix multiplication, if the inputs
are same, the output must be same.


Regards
Chang


-----Original Message-----
From: x264-devel-bounces at videolan.org
[mailto:x264-devel-bounces at videolan.org] On Behalf Of Jason
Garrett-Glaser
Sent: Tuesday, November 04, 2008 6:26 PM
To: Mailing list for x264 developers
Subject: Re: [x264-devel] regression test of x264

> I don't think thread encoding can cause randomness, if so, that should
> be an issue.

Why not?  Threading in a modern operating system is inherently
nondeterministic.  It is notable when a threaded application *is*
exactly deterministic, rather than when it isn't.

> I guess that spec allow randomness, right?

The spec does not say anything about encoding whatsoever.

Dark Shikari
_______________________________________________
x264-devel mailing list
x264-devel at videolan.org
http://mailman.videolan.org/listinfo/x264-devel


More information about the x264-devel mailing list