Autor Wątek: Wtyczka do obsługi dźwięków  (Przeczytany 18069 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline bziur

  • Młodzież
  • **
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #40 dnia: Kwiecień 02, 2009, 06:58:08 am »
Cytat: "PelzaK"
w epoce gdy przeciętny kowalski ma 4GB ramu pod strzechą
No nie przesadzajmy. Jest kupa luda, którzy (jak np. ja) wciąż siedzą na 384MB ramu i nie mogą sobie pozwolić na nadmierne jego obciążanie... Z resztą. Jak coś można napisać lepiej (lżej), to ZAWSZE dobrze, nie jestem zwolennikiem szybko i byle działało.

Offline Vimes

  • Global Moderator
  • Starszyzna
  • *
  • Nie tak zaraz ten ambaras
    • http://sirsamvimes.deviantart.com/
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #41 dnia: Kwiecień 02, 2009, 15:04:55 pm »
Cytat: "PelzaK"
Bynajmniej. Nie wszystkim zależy na tym, czy ich program waży 10 czy 100MB... w epoce gdy przeciętny kowalski ma 4GB ramu pod strzechą. Jestem zwolennikiem stwierdzenia iż ram jest po to żeby z niego korzystać ;].

To nie znaczy że musi się go od razu zapełnić. Mam pokój 26 m^2 - mam przestrzeń znaczy mam z niej korzystać to jest zagracić pokój?


Cytat: "PelzaK"
Przed .NETem nie uciekniemy i tak, a imo wiele spraw było by łatwiejszych i rozwiązanych "z definicji".
Już było wielu głoszących takie i jeszcze dziwniejsze teorie.
Zanim napiszesz poszukaj PEBKAC!
Tutaj  piszę o fotografii
Kiedy myślisz ze natknąłeś się na dno dna i niżej już nic nie ma zawsze zjawia się koleś z łopatą

Offline PelzaK

  • Narybek
  • *
    • onixarts.pl
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #42 dnia: Kwiecień 02, 2009, 15:32:56 pm »
Cytat: "bziur"
Cytat: "PelzaK"
w epoce gdy przeciętny kowalski ma 4GB ramu pod strzechą
No nie przesadzajmy. Jest kupa luda, którzy (jak np. ja) wciąż siedzą na 384MB ramu i nie mogą sobie pozwolić na nadmierne jego obciążanie... Z resztą. Jak coś można napisać lepiej (lżej), to ZAWSZE dobrze, nie jestem zwolennikiem szybko i byle działało.

No to szczerze współczuję. Ram kosztuje grosze, mogę Ci się zrzucić ;). To, że niektórzy nie mają prawa jazdy nie znaczy, że nie powinno się sprzedawać samochodów ;)

Cytat: "Vimes"
To nie znaczy że musi się go od razu zapełnić. Mam pokój 26 m^2 - mam przestrzeń znaczy mam z niej korzystać to jest zagracić pokój?
Właśnie znaczy. Po tym zdaniu widzę, że nie wiesz o czym piszesz. Zapychanie pokoju przeszkadza Ci w poruszaniu się. Zapychanie ramu jest wręcz wskazane dla szybkiej pracy programów. Zobacz taki SQL Server - ludzie Twojego pokroju wymagają od niego aby działał szybko i zajmował jak najmniej ramu - co się po prostu kłóci. Serwer SQL zajmuje tyle ramu ile znajdzie i ile jest mu potrzebne żeby działać szybko. Wyobraź sobie, gdyby musiał danych szukać na dysku ile by trwało wykonanie prostego zapytania. Już pominę kwestię linuksa, który zdaje się na starcie pożera cały ram, widocznie tak mu lepiejk

Cytat: "Vimes"
Już było wielu głoszących takie i jeszcze dziwniejsze teorie.
To ja mam dwa pytania do Ciebie...
1. Jakiego systemu operacyjnego używasz?
2. Pisałeś coś kiedyś w C#?

Z resztą, skończmy gadanie, bo to nie ma sensu. Zadałem proste pytanie oczekując treściwej odpowiedzi a nie batalii o to który system lepszy ;)
Software engineer & wtw user

Offline Kaworu

  • Ryszard
  • Szlachta
  • *
  • Twój Koszmar Senny
    • k2t.eu
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #43 dnia: Kwiecień 02, 2009, 16:08:32 pm »
Cytat: "PelzaK"
1. Jakiego systemu operacyjnego używasz?
Win7

Cytat: "PelzaK"
2. Pisałeś coś kiedyś w C#?
Wyobraź sobie, jak w tym momencie, Twój rozmówca wydaje z siebie dźwięk z rodziny "ksszzzzz" i robi palcami znak krzyża...

Offline bziur

  • Młodzież
  • **
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #44 dnia: Kwiecień 02, 2009, 16:15:38 pm »
Cytat: "PelzaK"
Cytat: "bziur"
Cytat: "PelzaK"
w epoce gdy przeciętny kowalski ma 4GB ramu pod strzechą
No nie przesadzajmy. Jest kupa luda, którzy (jak np. ja) wciąż siedzą na 384MB ramu i nie mogą sobie pozwolić na nadmierne jego obciążanie... Z resztą. Jak coś można napisać lepiej (lżej), to ZAWSZE dobrze, nie jestem zwolennikiem szybko i byle działało.

No to szczerze współczuję. Ram kosztuje grosze, mogę Ci się zrzucić ;). To, że niektórzy nie mają prawa jazdy nie znaczy, że nie powinno się sprzedawać samochodów ;)

Coś przekręciłeś z tym prawem jazdy... *patrzy podejrzliwie*
Niestety z kompem, to głębsza inwestycja, bo większego ramu nie uciągnie płyta, a nawet jakbym kupił lepszą, to nie da rady zasilacz, tak więc jak już, to cały komp idzie do wymiany. :P
A co do szybkości... można się przyczepić, że po to są procesory by ich używać i po to są sata2, by z nich korzystać :P

Offline n3oo

Re: Wtyczka do obsługi dźwięków
« Odpowiedź #45 dnia: Kwiecień 03, 2009, 09:15:08 am »
Cytuj
A co do szybkości... można się przyczepić, że po to są procesory by ich używać i po to są sata2, by z nich korzystać :P
tak... tylko, że sata2 ma max transfer 300 MB/s (dyski o budowie talerzowej mają transfer wewnętrzny 100...150 MB/s max) a DDR2 800MHz - 8533 MB/s, powodzenia w budowaniu macierzy RAID :P
@ http://gadgets.boingboing.net/2009/03/0 ... sd-ra.html  - Masz dowód na to jak dyski twarde ograniczają współczesne komputery - koleś na 24 dyskach SSD osiągnął ponad 2GB/s transferu i dopiero w tedy było można powiedzieć, że ten komputer "działa" :P
Env: Win7 x64 / WinXP x86 | GG: 670035 | WWW: Portfolio

Re: Wtyczka do obsługi dźwięków
« Odpowiedź #46 dnia: Kwiecień 03, 2009, 10:53:27 am »
ehhh...
moze zamiast zbednej debaty o .NET / sata itp ktos sie wezmie za wtyczki? :P
brak ogonków? alt mi wypadł

Offline PelzaK

  • Narybek
  • *
    • onixarts.pl
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #47 dnia: Kwiecień 03, 2009, 18:27:29 pm »
Cytat: "bziur"
Niestety z kompem, to głębsza inwestycja, bo większego ramu nie uciągnie płyta, a nawet jakbym kupił lepszą, to nie da rady zasilacz, tak więc jak już, to cały komp idzie do wymiany. :P
Jeśli jesteś z wrocka to Cię mogę obdarować durakiem900 ;). Zasilacz też mogę dać ;]

Co do wtyczek, to niestety, się w porę zorientowałem, że vc++ express nie ma mfc... Innych środowisk nie trawię... ;)
Software engineer & wtw user

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #48 dnia: Kwiecień 16, 2009, 21:52:05 pm »
widze, ze x64 nie dziala, to zrobilem maly update.
ogolnie, to napisalem klase na bazie istniejacego kodu i przekompilowalem pod visual c++

i niech ktos sprawdzi, czy wersja 32bit dziala czy nie (bo x64 u mnie tak :>)
« Ostatnia zmiana: Kwiecień 17, 2009, 23:27:02 pm wysłana przez adrian_007 »

Re: Wtyczka do obsługi dźwięków
« Odpowiedź #49 dnia: Kwiecień 17, 2009, 14:12:11 pm »
32b nie działa. Przy starcie WTW wyskakuje okno z: "Wykryto, że jedna z punktów wejścia jest nieprawidłowy".
Anyway nieważne, wersja od Dziaddu działa.

Natomiast wielkie dzięki za wersję x64, sam nawet próbowałem coś zrobić z kodem Dziaddu, ale poległem spektakularnie. ;)

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #50 dnia: Kwiecień 17, 2009, 21:03:41 pm »
no do cholery ja nie wiem co jest z moim visual c++, ze 32bity nie dzialaja (a moj projekt normalnie dziala o.O)

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #51 dnia: Kwiecień 17, 2009, 23:27:32 pm »
zrodla

wlodixon

  • Gość
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #52 dnia: Kwiecień 18, 2009, 00:05:59 am »
Cytat: "adrian_007"
no do cholery ja nie wiem co jest z moim visual c++, ze 32bity nie dzialaja (a moj projekt normalnie dziala o.O)

Zapomniałeś do projektu dołączyć pliku *.def zawierającego:

EXPORTS
queryPlugInfo
pluginLoad
pluginUnload

Po dodaniu powinno zacząć działać.


-----------------------------------

Poza tym w pluginLoad zakładasz hook-a:

ProtoHook = wtw->ev.Hook(WTW_EVENT_ON_SOUND, SoundEvent);

a w pluginUnload nie widzę:

wtw->ev.Unhook(ProtoHook);

a w wersji Dziaddu jest ta (pewnie ważna) linijka :) Pewnie dlatego wtw wywinął mi orła ja wyłączyłem tego plug-a :)

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #53 dnia: Kwiecień 18, 2009, 08:52:13 am »
ok, to nowy build

Offline malcom

  • Młodzież
  • **
    • http://malcom.pl
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #54 dnia: Kwiecień 18, 2009, 09:42:38 am »
Cytat: "wlodixon"
Zapomniałeś do projektu dołączyć pliku *.def zawierającego:
Zamista def mozesz specyfikowac odpowiednie funkcje jakie chcesz eksportowac, przy deklaracji/definicji.

Cytat: "wlodixon"
Poza tym w pluginLoad zakładasz hook-a:

ProtoHook = wtw->ev.Hook(WTW_EVENT_ON_SOUND, SoundEvent);

a w pluginUnload nie widzę:

wtw->ev.Unhook(ProtoHook);
Nie wiem czy to juz jest, czy kiedys bylo, albo bedzie, ale Kaw wspominal mi kiedys, ze po wyladowaniu wtyczki, wszelkie jego hooki/funkcje sa usuwane, wiec teoretycznie nie trzeba by sie z tym bawic.
Przynajmniej u siebie tak planuje ;p

edit
Przejrzalem zrodla.
Czemu nagmienie w C++ ludzie wykorzystuja paskudne makra z C, nie wspominajac o 'using namespace std'?
Czemu w definicji interfejsu klasy Sounds, znajduja sie wszystkie imlemnetacje metod?
Przez to kazda metoda jest niejawnie inline i rozwijana przez kompilator w miejscu wywolania.
Po ludzku piszac, kod funkcji soundPath zostanie 'wstawiony' przez kompilator kilkakrotnie w dispatch w miejsce jego wywolan, a sam dispatch caly w SoundEvent ;p
malcom.pl | xime - moj im;p

Offline adrian_007

  • Moderator
  • Starszyzna
  • *
    • WTW PLUGINS
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #55 dnia: Kwiecień 18, 2009, 10:26:34 am »
zapewne lenistwo? :P

//edyta
i jak, dziala to w koncu na 32-bitach?

Offline zhvir

Re: Wtyczka do obsługi dźwięków
« Odpowiedź #56 dnia: Kwiecień 18, 2009, 21:46:51 pm »
OT: a ja proszę o przepisanie wtyczki EMOTIKONY na 64bit
doczekam się kiedyś?  :P
EOT
Chciałbym być zawsze niewinny i prawdziwy, chciałbym być zawsze pełen wiary i nadziei...

Offline bxMaareeKxd

  • Młodzież
  • **
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #57 dnia: Kwiecień 18, 2009, 23:02:50 pm »
Cytat: "adrian_007"
i jak, dziala to w koncu na 32-bitach?

działa ;)

Offline Rafit

  • Młodzież
  • **
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #58 dnia: Kwiecień 19, 2009, 07:14:07 am »
Potwierdzam, działa :-)

MiErY

  • Gość
Re: Wtyczka do obsługi dźwięków
« Odpowiedź #59 dnia: Kwiecień 19, 2009, 08:27:09 am »
Ogólnie rzecz biorąc na x64 działa. Ustawiłem nazwy dzwięków, umieściłem w ..\Sounds\WTW\ ale wciąż nie działa mi dźwięk odbioru wiadomości.