Coder Social home page Coder Social logo

libfreerdp-gdi ScrBlt about freerdp HOT 4 CLOSED

freerdp avatar freerdp commented on May 29, 2024
libfreerdp-gdi ScrBlt

from freerdp.

Comments (4)

otavio avatar otavio commented on May 29, 2024

In my opinion this is not a blocking issue for 1.0.

I think we ought to leave it to 1.1.

from freerdp.

awakecoding avatar awakecoding commented on May 29, 2024

@otavio: it is a non-issue if this turns out to be a specific to Windows 8, but I suspect Windows 8 might have simply triggered a pre-existing condition that could affect earlier versions of Windows as well. I think that the quick succession of CPU-intensive calls like ScrBlt might have uncovered a synchronization issue related to the access of the software buffer used by libfreerdp-gdi. Once in a while I see artifacts when using libfreerdp-gdi, so this might finally be the source of these sporadic issues.

from freerdp.

otavio avatar otavio commented on May 29, 2024

Ahh; I see.

In this case I agree :-D

from freerdp.

awakecoding avatar awakecoding commented on May 29, 2024

I have just tried reproducing the issue without success. I know that Windows 8 Developer Preview gets updates through Windows Update, so this might have been a server bug but I'm pretty sure the problem was only noticeable with --gdi sw and not --gdi hw. Still, I got rid of the gdi_copy_mem and gdi_copy_mem_backwards functions in libfreerdp-gdi in favor of calls to memmove. If anybody else notices this issue again, feel free to re-open this issue. I'm closing it now since I cannot reproduce it any more.

from freerdp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.