Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
A fost lansat Ubuntu 24.04 LTS

Free streaming SkyShowtime

Skoda Fabia 1.0 TSI (110 CP)- 19 ...

Mezina familiei, Merida BigNine
 The Tattooist of Auschwitz (2024)

Se poate recupera numar de telefo...

Upgrade de la MacBook Pro M1 cu 8...

Ce tip de monitor am nevoie pt of...
 Resoftare camera supraveghere

Laptop Gaming

Cu ce va aparati de cainii agresi...

Nu imi platiti coletul cu cardul ...
 Exista vreun plan de terorizare p...

Schimbare adresa DNS IPv4 pe rout...

Recomandare Barebone

Monede JO 2024
 

Live Wallpaper

* * * * * 2 votes
  • Please log in to reply
32 replies to this topic

#19
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006

View Postred46, on 30 august 2017 - 18:59, said:

Ceva nu se leagă..
in v1 predecodam cadrele. dura mult sa "porneasca" dar odata predecotate, procesorul era ocupat sub 0.1%
in v2 decodez cadrele in timp real - ca orice video player. avantaj: animatie porneste instantaneu si ocupa mai putin ram DAR ocupa mai mult CPU.

'nteles acum?

#20
Qupidqu

Qupidqu

    Member

  • Grup: Members
  • Posts: 298
  • Înscris: 04.08.2017

Quote

Trebuie sa gasesc o functie care face zoom mai rapid si ocupa mai putin CPU!
Si daca n-o gasesti ce o sa faci ?

#21
cut3ryan

cut3ryan

    Pro FM <3

  • Grup: Senior Members
  • Posts: 6,795
  • Înscris: 04.04.2008
Interesant.

#22
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006

View PostQupidqu, on 03 septembrie 2017 - 12:46, said:

Si daca n-o gasesti ce o sa faci ?
Intrebarea e puerila pt ca e teoretica SI retorica. Evident ca daca nu o gasesc programul o sa manance destul de mult cpu DACA userul foloseste zoom. Sunt multe video playere care mananca mult CPU. Lumea se asteapta cat de cat la asta.

Ai putina rabdare sa vad daca o functie de zoom scrisa direct in assembler poate (ar trebui) sa faca zoom in timp real (la 30 fps) fara sa manance mult cpu. Cred ca Delphi FMX deja are functia asta dar eu sunt pe VCL. Daca e nevoie pot sa adaptez programul pt FMX. Happy? :) Posted Image

View Postcut3ryan, on 03 septembrie 2017 - 15:08, said:

Interesant.

mersi Posted Image
daca ai critici (constructive)... esti bine venit Posted Image

Edited by bionix, 04 September 2017 - 14:07.


#23
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,236
  • Înscris: 24.02.2007

View Postbionix, on 04 septembrie 2017 - 14:06, said:

sa vad daca o functie de zoom scrisa direct in assembler poate (ar trebui)

Pentru GPU mai degraba.

Apoi vezi ca sunt mai multe moduri de a face zoom. Sa maresti ceva x2 pe fiecare latura, scriind fiecare pixel de 4 ori e mult mai usor decat cand ai raporte mai exotice.

#24
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006

View Postdani.user, on 04 septembrie 2017 - 18:05, said:

Pentru GPU mai degraba.

Mersi Dani pt feedback.
Cred ca placile video au cele mai rapide functii pt chestii de genul asta (zoom).
Insa as avea problem cu compatibilitatea programului - mai ales pt userii care au  placa video "business" nu "gaming" care are doar functii primare de 2D direct drawing.

View Postdani.user, on 04 septembrie 2017 - 18:05, said:

Apoi vezi ca sunt mai multe moduri de a face zoom. Sa maresti ceva x2 pe fiecare latura, scriind fiecare pixel de 4 ori e mult mai usor decat cand ai raporte mai exotice.
DA! O functie ca asta ar fi sigur super rapida doar ar putea sa apara un pic pixelata din moment ce fiecare pixel e dupa zoom de 4 ori mai mare (ca suprafata). Cred totusi ca la video ar merge... chestia cu imperfectiunea ochiului la obiecte in miscare. Asta o sa incerc prima si prima data.

Thanks again!

#25
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,236
  • Înscris: 24.02.2007
Pana una alta, nu stiu cu ce API desenezi dar incearca Direct2D care stie si resize printre altele si foloseste si GPU daca poate.

#26
Qupidqu

Qupidqu

    Member

  • Grup: Members
  • Posts: 298
  • Înscris: 04.08.2017

View Postbionix, on 04 septembrie 2017 - 14:06, said:

Intrebarea e puerila pt ca e teoretica SI retorica. Evident ca daca nu o gasesc programul o sa manance destul de mult cpu D
asta face un user care se joaca(bine tu te zici cu wallpaperele, esti un caz mai aparte).
Un programator daca nu gaseste o functie  O CREAZA.

#27
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006

View PostQupidqu, on 04 septembrie 2017 - 22:48, said:

asta face un user care se joaca(bine tu te zici cu wallpaperele, esti un caz mai aparte).
Un programator daca nu gaseste o functie  O CREAZA.
Posted Image Posted Image Posted Image

Si uite ca ai scos si a doua perla,

Invata tu ceva programare si apoi esti bine venit sa ne inveti si pe noi. Reutilizarea codului e una din lectiile pe care o sa le inveti.
Si te rugam sa ne re-CREEZI si noua DirectX-ul. Ce rost are sa utilizam ceva existent de la microsoft cand poti sa faci tu unul nou si mai bun, de la zero.

View Postdani.user, on 04 septembrie 2017 - 22:32, said:

Pana una alta, nu stiu cu ce API desenezi dar incearca Direct2D care stie si resize printre altele si foloseste si GPU daca poate.
Pe Win 10 desenez direct pe canvas-ul ferestrei "desktop". E o fereastra (aproape) clasica.
Pe Windows 7 chestiile sunt mai complicate pt ca nu am access direct la fereastra "desktop" daca Aero e activ.

Edited by bionix, 04 September 2017 - 23:13.


#28
Qupidqu

Qupidqu

    Member

  • Grup: Members
  • Posts: 298
  • Înscris: 04.08.2017

View Postbionix, on 04 septembrie 2017 - 23:11, said:

Posted Image Posted Image Posted Image
Si uite ca ai scos si a doua perla,

Invata tu ceva programare si apoi esti bine venit sa ne inveti si pe noi. Reutilizarea codului e una din lectiile pe care o sa le inveti.
Si te rugam sa ne re-CREEZI si noua DirectX-ul. Ce rost are sa utilizam ceva existent de la microsoft cand poti sa faci tu unul nou si mai bun, de la zero.
extinzi SDK-ui lor cu propriul tau API prin intermediul design-pattern-ul adapter.Posted Image
puisor, in programare nu exista "nu se poate" , exista "nu stiu" .Daca nu gasesti o functie sau un algoritm care iti trebuie ti-l creezi.
Dar asta fac programatorii, tu esti user deci nu te obliga nimeni.

Si o alta chestie puisor: uneori este obligat sa reinventezi roata daca aceasta din urma are patent de catre o alta firma care iti refuza dreptul de a utiliza roata.Posted Image

Edited by Qupidqu, 04 September 2017 - 23:30.


#29
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,236
  • Înscris: 24.02.2007

View Postbionix, on 04 septembrie 2017 - 23:11, said:

Pe Win 10 desenez direct pe canvas-ul ferestrei "desktop". E o fereastra (aproape) clasica.
Pe Windows 7 chestiile sunt mai complicate pt ca nu am access direct la fereastra "desktop" daca Aero e activ.

Daca HWND/HDC, stie Direct2D sa deseneze pe el. Daca-i ceva mai exotic (putin probabil), desenezi cu Direct2D intr-un bitmap din memorie si-l copiezi pe ala oriunde.

#30
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006

View Postdani.user, on 05 septembrie 2017 - 10:26, said:

Daca HWND/HDC
Da, e HDC. Super, o sa ma uit in asta.

#31
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006
v4 lansata de curand:

[ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ][ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ][ http://www.bionixwallpaper.com/downloads/Animated_Video_Wallpaper/screenshot.png - Pentru incarcare in pagina (embed) Click aici ]http://www.bionixwal.../screenshot.png

Edited by bionix, 26 February 2018 - 21:35.


#32
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006
Am reusit sa fac programul sa deseneze animatia pe Win7 sub icon-uri (o sa fac un release maine).

Am nevoie de ajutor cu testingul lui pe Win8/10:
https://forum.softpe...per-sub-win810/

Ma poate ajuta cineva? Dureaza 60 secunde (cu tot cu download) :dontgetit: :notangel:

Edited by bionix, 28 February 2018 - 22:44.


#33
bionix

bionix

    Junior Member

  • Grup: Members
  • Posts: 79
  • Înscris: 19.12.2006
solved.

Anunturi

Bun venit pe Forumul Softpedia!

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate