Jump to content


Meet Sony Xperia XZ Premium:


Photo

Tworzenie sterowników dźwięku - ZAPF (Platforma DB2020)


  • Please log in to reply
No replies to this topic

#1 OFFLINE   mc_kibel

mc_kibel

    Proud Member of Sony.yt Community

  • User
  • 26 posts
    • Time Online: 1h 1m
  • Country | Страна | Kraj:
  • Operator | Oператор:
    T-Mobile

Posted 29 October 2011 - 02:39

Witam ;)

Dzisiaj przedstawię poradnik tworzenia sterowników dźwięku w formacie ZAPF. Poradnik o tworzeniu sterowników APF napiszę w niedalekiej przyszłości ;)

1. Musimy przygotować kilka plików:
  • Pierwszy będzie to WinHex. Potrzebna jest nam pełna wersja. Bez niej nic nie zdziałamy, bo nie obsługuje template-ów.
  • Kolejnym będzie APFSuite. Do pobrania w załączniku.
  • Zdobycie oryginalnych sterowników ZAPF od jakiegoś telefonu (do wyjęcia z rozpakowanego FSa). Standardowe od W880 do pobrania w załączniku.
  • Plik TEMPLATE dla WinHexa wyświetlający dokładnie co za co odpowiada w ZAPFie. Do pobrania w załączniku.
2. Pobieramy Zapf_Template z załączników. Wypakowujemy z niego plik ZAPF.tpl i umieszczamy w folderze z WinHexem.

3. Pobieramy oryginalne niemodyfikowane sterowniki dźwięku np. z załącznika ( Original_W880_acoustic.rar ).

4. Pobieramy APFSuite, wypakowujemy do nowego folderu. W folderze z APFSuite umieszczamy pliki, które chcemy modyfikować. Tutaj tabelka co za co jest odpowiedzialne:
  • BT - Słuchawkowy zestaw BT
  • BTC - samochodowy zestaw BT
  • Farfield - zewnętrzny głośnik (lub głośnik przy odtwarzaniu muzyki)
  • Handset - głośnik od rozmów
  • PHF - Dźwięk na słuchawkach
  • LO_Play - dźwięk na dołączanych głośnikach MPS
Tak więc aby modyfikować pliki odpowiedzialne za dźwięk za słuchawkach, bierzemy wszystkie pliki .zapf rozpoczynające się od PHF, kopiujemy je i wklejamy do folderu z APFSuite.

5. Otwieramy APF Suite. Wybieramy opcję DECOMPRESS. Zaznaczamy myszą wszystkie pliki ZAPF. Po chwili program w logu pokaże DONE! - zamykamy go.

6. Usuwamy wszystkie pliki ZAPF z folderu APF Suite i zostawiamy tylko pozostawione przez niego pliki APF.

7. Uruchamiamy WinHexa. Otwieramy pliki utworzone przez APFSuite.

8. Mając otwarty plik w WinHexie, wciskamy na klawiaturze kombinację ALT+F12. Wybieramy ZAPF Editor i dajemy Apply.

9. Otwiera nam się nowe okienko:

zapfeditor1.png

Widzimy tutaj m.in:
  • Enchanced Echo Canceller - w wolnym tłumaczeniu z j. ang. - rozbudowany 'reduktor' echa - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
  • Noise Reduction - Redukcja szumów - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
  • Whining Noise Filter - Whining noise oznacza "Pojękiwanie", a co oznacza "Filter" tłumaczyć nie muszę - ustawienie parametru na 00 wyłącza tą funkcję, a na 01 - włącza.
W tej części ekranu będzie to wszystko co potrafię do tej pory powiedzieć o ZAPFach.
Zjedźmy jednak z "Zapf Editorze" trochę niżej, aż ujrzymy parametry TXPGA, RXPGA i RXVOL:

zapfeditor2.png

O parametrach widocznych na tym screenie mogę powiedzieć natomiast tyle:
  • TXPGA - odpowiedzialne za soprany. Ustawienie na 00 spowoduje maksymalne podbicie sopranów, ustawienie wartości większych będzie redukowało soprany, tak więc na 02 soprany będą mniej słyszalne.
  • RXPGA - odpowiedzialne za basy. Ustawienie na 00 spowoduje maksymalne podbicie basów, a ustawianie wartości większych będzie te basy redukowało.
  • RXVOL - głośność. I tutaj tak samo jak wyżej. Wartość 00 da nam najgłośniejszy dźwięk wyjściowy. Większe wartości będą w efekcie dawały cichszy dźwięk
  • Uwaga! - widoczne są te parametry podwójnie, to znaczy widać dla przykładu TXPGA02 i TXPGA01. To samo tyczy się kolejnych wartości. Tak więc wartości w 02 i w 01 powinny być takie same.
Kombinacja przedstawiona na screenie przedstawia kombinację z akustyki PowerBass v3 v.FullMod mojego autorstwa z modułu odpowiedzialnego za słuchawki. Tak więc nie życzę sobie powielania kombinacji tych wartości i używania ich w swojej akustyce. Jeśli chcesz użyć akustyki o tych parametrach to zerknij do mojej sygnaturki i kliknij w link tematu o akustyce PowerBass i po prostu ją ściągnij.

No dobra, postraszyłem Was, więc możemy jechać dalej .

10. Oczywiście modyfikujemy sterowniki po swojemu. Gdy już poustawiamy wszystkie parametry tak jak sobie życzymy, zamykamy ZAPF editora klikając na krzyżyk. W okienku:

zapfeditor3.png

Klikamy YES.

Później zamykamy plik w WinHexie:

zapfeditor4.png

I w nowym okienku klikamy YES.

11. Modyfikujemy kolejne pliki. Gdy już to zrobimy, zamykamy WinHexa, uruchamiamy ApfSuite.

12. W ApfSuite klikamy Compress, wybieramy wszystkie APF-y, po chwili będzie DONE! - zamykamy program.

13. Usuwamy wszystkie .apf z folderu APFSuite. Zostawiamy pliki ZAPF. Utworzone pliki ZAPF podmieniamy z oryginalnymi w telefonie :) I testujemy swoje sterowniki.



To chyba na tyle, pozdrawiam :)

Attached File  ZAPF_Template.rar   786bytes   6 downloads

Attached File  APFSuite.rar   170.72K   7 downloads

Attached File  Original_W880_acoustic.rar   55.9K   4 downloads
  • 2
Sony Ericsson X8 || GingerDX v017 Android 2.3.7 || Sense Theme


0 user(s) are reading this topic