foobar2000.pl - polskie forum: foo_wave_seekbar - foobar2000.pl - polskie forum

Skocz do zawartości

Problemy i pytania związane z wtyczkami

Zasady działu "Problemy i pytania związane z wtyczkami"


  • W tym dziale prowadzimy wyłącznie dyskusje na temat dostępnych już wtyczek.
  • Pamiętaj, aby przed założeniem nowego tematu sprawdzić czy podobne pytanie wcześniej już nie padło! Skorzystaj w tym celu z WYSZUKIWARKI oraz zajrzyj do działu F.A.Q. - Najczęsciej zadawane pytania.
  • Tematy w dziale "Problemy i pytania związane z wtyczkami" muszą wyglądać następująco, inaczej bedą kasowane lub zmieniane:

    foo_nazwa_wtyczki


    • (np.) foo_burninate
    • (np.) foo_run

Grupa Trzymająca Władzę
Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

foo_wave_seekbar nowa zabawka - wypasiony pasek postępu odtwarzania

#1 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 04 styczeń 2010 - 11:02

Opis:
Element UI dla interfejsu domyślnego jak również ColumnsUI dodający funkcjonalność paska postępu odtwarzania (przeszukiwanie, wskaźnik postępu) na grafice obrazującej widmo sygnału (tak się tłumaczy "waveform"?!) aktualnie odtwarzanego utworu, rysowanej bezpośrednio przez Direct3D 9.0c lub Direct2D 1.0

Tryb Direct3D 9.0c wymaga karty graficznej zdolnej do obsługi PS w wersji 2.0 i posiada także kilka haków aby obsłużyć "okropne" karty jak Intel945 (tłumaczenie, nie bijcie ;) ). Efekty HLSL (w katalogu "effects") mogą być modyfikowane przy użyciu dowolnego edytora tekstowego. Co więcej, wymagana jest instalacja DirectX August 2009 runtime redistributable. (niezależnie od posiadanego systemu i zainstalowanego/posiadanej wersji DirectX!)

Tryb Direct2D 1.0 wymaga Windowsa Vista SP2 oraz Platform Update

Aby nie zatykać systemu z analizą, wtyczka może analizować widmo sygnału utworu z wyprzedzeniem poprzez pozycję w menu kontekstowym. Proces działa w tle i ponawiany jest po ponownym uruchomieniu foobara2000. W sposób automagiczny analizuje aktualnie odtwarzany utwór i próbuje zakolejkować do analizy utwór, który wydaje się być najbardziej prawdopodobny odtwarzany jako następny.

Pobieranie:
foo_wave_seekbar

Instalacja:
- Pobrać powyższy plik 7zip.
- Rozpakować archiwum do katalogu foobar2000 (w taki sposób, że katalog effects będzie znajdował się bezpośrednio w głównym katalogu foobara a nie w katalogu components)

Użytkowanie:
- Zaznaczyć jeden lub więcej plików na playliście. Z menu kontekstowego wybrać "Extract Seekbar Signature"
- Dodać element UI do interfejsu Domyślnego lub ColumnUI
- Zapsane informacje obojętne są na operacje na pliku typu przenoszenie lub zmiana nazwy. Celem usunięcia nieaktualnych pozycji z bazy i/lub zmniejszenia jej rozmiaru w menu Library dostępne są dwie pozycje służące do tego.

Znane problemy:
- Tryb Direct2D może wyglądać okropnie, zwłaszcza przy przy ustawieniu wysokiego DPI.
- Możliwość znacznego użycia CPU.
- Możliwe problemy z wyświetlaniem w przypadku zmiany ustawień w trakcie odtwarzania pliku. Problem powinien ustąpić po przełączeniu na następną ścieżkę.

Przyszłe zmiany:
- W ilościach znacznych.

Lista zmian:

0.1.8 (2010/01/09)
poprawiono niektóre błędy w przechowywaniu form dla Direct2D.
Wyświetlanie zerowej amplitudy zerowej w przypadku gdy niedostępne są natychmiast wyniki
Zwrócenie wyników gdy wykryto nadmiarowe zapytania.

0.1.7 (2010/01/09)
Wersja GDI wygląda teraz praktycznie tak jak wersja Direct3D. Zmiany w shaderach nie mają jednak ciągle na nią wpływu.
Usunięto GDI+ na rzecz zwykłego GDI, jako że GDI+ nie oferowało znaczących usprawnień
Zredukowano znaczącu zużycie CPU, zwłaszcza w przypadku mediów strumieniowych i innych niemożliwych do zanalizowania źródeł
Nieco bardziej przyjazne testy na D3DX9, poprzednie bazowały na wykrywaniu D3D10X.
Lepsze wykrywanie wielokrotnych wystąpień wtyczki.

0.1.6 (2010/01/07)
Poprawiono błąd związany z teksturami


0.1.5 (2010/01/07)
Możliwość nieautomatycznego skanowania ścieżek na płytach CD.
Awaryjne użycie "A8R8G8B8" dla wyjątkowo dziwnych kart graficznych.
Sprawniejsze wykrywanie Direct3D9.
Porawienie, raczej niegroźnego, wycieku pamięci.
Dodanie trybu GDI+.
Niewielka redukcja częstotliwości timera.

0.1.4 (2010/01/05)
Obsługa wyjątków dla ludzi nie posiadających odpowiednich bibliotek zainstalowanych w systemie.

0.1.3 (2010/01/04)
Uniknięcie błędu programu w chwili gdy ładowany plik efektów zawiera błędy

0.1.2 (2010/01/04)
Poprawienie trybu przyciemniania odtworzonego fragmentu po zmianie rozmiaru.
Opóźnienie ładowania d3d9 i d3dx9_42 celem uniknięcia błędów z instalatorem.

0.1.1 (2010/01/03)
Poprawka dotycząca zapomnianego wyjątku dla pozycji "Remove Dead".

0.1.0 (2010/01/03)
Pierwsze publiczne wydanie.
I haz kreat wayf seecbar. I hop u liek.


Obrazek:
Dołączona grafika

(disklejmer: jak ktoś znajdzie błędy to proszę o poprawkę (; )
0


Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Odpowiedzi do tego tematu

#2 Użytkownik nie jest zalogowany   Qbi@k Ikona

  • S.T.A.L.K.E.R.
  • Ikona
  • Rejestracja 18-luty 06

Napisano 04 styczeń 2010 - 17:51

Tak powinien wyglądać opis każdej wtyczki ;) Wczoraj instalowałem, ale stwierdziłem, że jest to dla mnie zupełnie bezużyteczny 'ficzer' :P
Dołączona grafika Mój foo :D
- Conan, what is best in life?
- To crush your enemies, see them driven before you... and to hear the lamentation of their women!
Dołączona grafika Dołączona grafika Dołączona grafika Dołączona grafika foobar2000.pl @ last.fm
0

#3 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 04 styczeń 2010 - 19:16

Pfft :P

Też zainstalowałem i... zostawiłem tylko w większych konfigach. W podstawowym "na pasek boczny" zwyczajnie nie ma miejsca na coś takiego...
0

#4 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 07 styczeń 2010 - 09:17

Nowa wersja (a nawet dwie :o ):

0.1.4 (2010/01/05)
Obsługa wyjątków dla ludzi nie posiadających odpowiednich bibliotek zainstalowanych w systemie.

0.1.5 (2010/01/07)
Możliwość nieautomatycznego skanowania ścieżek na płytach CD.
Awaryjne użycie "A8R8G8B8" dla wyjątkowo dziwnych kart graficznych.
Sprawniejsze wykrywanie Direct3D9.
Porawienie, raczej niegroźnego, wycieku pamięci.
Dodanie trybu GDI+.
Niewielka redukcja częstotliwości timera.
0

#5 Użytkownik nie jest zalogowany   Tical Ikona

  • 10% ekstraktu z foo
  • Ikona
  • Rejestracja 08-wrzesień 09

Napisano 08 styczeń 2010 - 14:29

Na moim foo w wersji v0.9.6.9, na biezaco aktualizowanym Win 7 x64, bez instalowania DirectX August 2009 runtime redistributable ani Platform Update (skoro i tak "fabrycznie" w Siodemce jest juz DX w wersji 11 bodajze?) pojawia sie

Failed to load DLL: foo_wave_seekbar.dll
Reason: Wrong version number; this component appears to have been built with a newer version of the foobar2000 SDK, please download latest version of foobar2000 in order to use it.


Zostaje przesiadka na foo v.1.0xx
What's that shit that they be smokin? Tical... tical, tical
Pass it over here... tical... tical, tical
0

#6 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 08 styczeń 2010 - 15:36

Cytat

bez instalowania DirectX August 2009 runtime redistributable ani Platform Update (skoro i tak "fabrycznie" w Siodemce jest juz DX w wersji 11 bodajze?)


Oj no. Po to pogrubiłem, dałem 'fonta' i kolorek żeby się rzucało w oczy. Tak, nawet jak masz DirectX33-i-jedna-trzecia to i tak musisz zainstalować "DirectX August 2009 runtime redistributable" ;]

U mnie najpierw (win7 x64) też nie działało (ale mi na HA wytłumaczono dużymi literkami że trzeba zainstalować i działa xD )
0

#7 Użytkownik nie jest zalogowany   Tical Ikona

  • 10% ekstraktu z foo
  • Ikona
  • Rejestracja 08-wrzesień 09

Napisano 08 styczeń 2010 - 16:07

No coz, jak trzeba to trzeba :)
What's that shit that they be smokin? Tical... tical, tical
Pass it over here... tical... tical, tical
0

#8 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 08 styczeń 2010 - 16:15

Pocieszające jest, że instalacja to kilka MB, a nie jak strona podaje, maksymalnie 60MB :o
0

#9 Użytkownik nie jest zalogowany   Wojtek Ikona

  • OPERAtor :)
  • Ikona
  • Rejestracja 05-marzec 05

Napisano 11 styczeń 2010 - 10:42

Kolejna aktualizacja

0.1.8 (2010/01/09)
poprawiono niektóre błędy w przechowywaniu form dla Direct2D.
Wyświetlanie zerowej amplitudy zerowej w przypadku gdy niedostępne są natychmiast wyniki
Zwrócenie wyników gdy wykryto nadmiarowe zapytania.

0.1.7 (2010/01/09)
Wersja GDI wygląda teraz praktycznie tak jak wersja Direct3D. Zmiany w shaderach nie mają jednak ciągle na nią wpływu.
Usunięto GDI+ na rzecz zwykłego GDI, jako że GDI+ nie oferowało znaczących usprawnień
Zredukowano znaczącu zużycie CPU, zwłaszcza w przypadku mediów strumieniowych i innych niemożliwych do zanalizowania źródeł
Nieco bardziej przyjazne testy na D3DX9, poprzednie bazowały na wykrywaniu D3D10X.
Lepsze wykrywanie wielokrotnych wystąpień wtyczki.

0.1.6 (2010/01/07)
Poprawiono błąd związany z teksturami
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Oferujemy miejsce na reklame. Kontakt: m.szafranski@foobar2000.pl