On 02/28/2011 09:54 PM, Henrik Sandklef wrote:
> This is important ... i am on it.
>
> I have a Fedora 14 now so I'll give it a try.
>
Did some serious testing/hacking on Xnee on Fedora and found nothing.
Didn't get a clue to be honest ... so I switched focus a bit and decided
to go for testing the RECORD extension itself. When running the old
RECORD test program* on Debian/Ubuntu I got:
RECORD total tests: 76, total errors: 25, errors/test: 0.328947
which is not without errors, but still ok I guess. Guess it depends on
what kind of errors. Haven't investigated the failed tests (see attached
files) that much but they seem to be mostly timestamp related
When running the same test program on Fedora 14 I got:
RECORD total tests: 76, total errors: 42, errors/test: 0.552632
which is a bit worse than the above considering the output (see attached
files).
So I guess that there is something wrong in the Fedora X server or
RECORD extension ... will report it to Fedora.
/h
BTW, when Xnee pauses/stops/restores a recording it does this by
(passive) grabs and not through the RECORD extension.
*)
http://cvsweb.xfree86.org/cvsweb/test/record/rcrdtest.c?rev=1.1&content-type=text/vnd.viewcvs-markup
Start testset QueryVersion
RECORD information ":0.0":
Major version: 1
Minor version: 13
First event number: 0
First error number: 147
XRecordBadContext error string: XRecordBadContext
End testset QueryVersion with 0 errors
Start testset CreateContext
Error: CreateContext CurrentClients and empty ranges list: context nclients field incorrect: want 1 got 32
End test CurrentClients and empty ranges list with 1 errors
Error: CreateContext AllClients and empty ranges list: context nclients field incorrect: want 2 got 33
End test AllClients and empty ranges list with 1 errors
Error: CreateContext CurrentClients and non-empty ranges list: context nclients field incorrect: want 1 got 32
End test CurrentClients and non-empty ranges list with 1 errors
Error: CreateContext AllClients and non-empty ranges list: context nclients field incorrect: want 2 got 33
End test AllClients and non-empty ranges list with 1 errors
End testset CreateContext with 4 errors
Start testset RegisterClients
Error: RegisterClients CurrentClients with valid ranges: context nclients field incorrect: want 1 got 32
End test CurrentClients with valid ranges with 1 errors
Error: RegisterClients AllClients with valid ranges: context nclients field incorrect: want 2 got 33
End test AllClients with valid ranges with 1 errors
Error: RegisterClients FutureClients with valid ranges: context nclients field incorrect: want 2 got 33
End test FutureClients with valid ranges with 1 errors
Error: RegisterClients FutureClients, then multiple clients, with valid ranges: context nclients field incorrect: want 1 got 2
End test FutureClients, then multiple clients, with valid ranges with 1 errors
Error: RegisterClients register while enabled: expected protocol never arrived
recorded category 4
End test register while enabled with 1 errors
End testset RegisterClients with 5 errors
Start testset UnregisterClients
Error: UnregisterClients AllClients - FutureClients: context nclients field incorrect: want 2 got 33
End test AllClients - FutureClients with 1 errors
Error: UnregisterClients AllClients - specific client: context nclients field incorrect: want 2 got 33
End test AllClients - specific client with 1 errors
Error: UnregisterClients CurrentClients - FutureClients: context nclients field incorrect: want 2 got 33
End test CurrentClients - FutureClients with 1 errors
Error: UnregisterClients CurrentClients - specific client: context nclients field incorrect: want 1 got 32
End test CurrentClients - specific client with 1 errors
End testset UnregisterClients with 4 errors
Start testset GetContext
End testset GetContext with 0 errors
Start testset EnableContextAsync
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: probably should get from-client-time: 0==0
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: expected protocol never arrived pair, EndOfData
Error: EnableContextAsync all 8 datum_flags combos: didn't get from-client-seq, 0==0
Error: EnableContextAsyn