Krótki opis programu SkyView.exe

SkyView strona główna

Dotyczy SkyView ver.2.5123.0.5581 z 17.09.2006
Modyfikacje dla SkyView ver.2.5303.0.8865 z 11.02.2009
Modyfikacje dla SkyView ver.2.55410.0.11073 z 16.09.2010

Wymagania sprzętowe
Dane startowe dla programu
Pasek stanu
Zakładka Tune
Zakładka Set
Zakładka Options
Menu podręczne na liście programów
Menu podręczne na ekranie TV
Menu podręczne na "drzewku" kanałów
Czcionki i kolory programu i OSD
Okno Transponder Info
Transkodowanie WAV, MP3,DIVX
Opis poleceń pilota
Zakładka Teletext
Zakładka Property
OSD Menu
Skróty klawiszowe
Parametry wywołania programu
Opis kluczy rejestru dla filtra SkyAVC
Odbiór danych
Lista komunikatów sterujących SkyView
Uwagi do programu- FAQ

Program SkyView służy do odbioru niekodowanej (FTA) telewizji nadawanej satelitarnie, naziemnie i cyfrowo z wykorzystaniem karty SkyStar2 zrealizowanej na układzie firmy B2C2 oraz do odbioru kodowanej i niekodowanej TV z użyciem sterowników BDA i modułów dostępu warunkowego CI z wykorzystaniem opłaconych kart kodowych

Wymagania sprzętowe i programowe programu "SkyView.exe" :

Program SkyView został pierwotnie napisany i uruchomiony na komputerze z procesorem AMD K6/500 z 256MB pamięci RAM i kartą nVidia Riva TNT 2.
W następnym etapie został przeniesiony na platformę bazującą na AthlonXP 2000/1GB RAM + Radeon 9550 z Windows XP Professional SP2/DirectX 9.0C. Obecnie rozwijany jest na platformie Intel Quad + Radeon 2400 + 8GB RAM z Windows Vista 64 Professional (SP1).
Zalecane jest stosowanie co najmniej systemu Windows XP wyposażonego w oprogramowanie co najmniej DirectX v.9.0C oraz kartę grafiki ze sprzetowym wspomaganiem odtwarzania MPEG2 i/lub MPEG4 w przypadku odbioru TV HD. Program bardzo rzadko i bardzo dawno temu był testowany w środowisku Win9* z uwagi na niską stabilność tego tzw. "systemu".
Program posiada właściwość zwaną OSD (On Screen Display), która może być wykorzystywana podczas wyświetlania obrazu na TV i używanie pilota do sterowania programem.
SkyView był pierwszym programem dla karty SkyStar2 który wykorzystał mechanizm zwany Timeshift czyli możliwość zatrzymywania i przewijania materiału MPEG emitowanego z satelity oraz w celach zabawowych mechanizm PiP (Picture in Picture).

Program SkyView bazuje na danych opisujących transpondery zawartych w plikach zwanych w dalszym ciągu .SDX dostępnych w internecie na stronach http://www.satcodx.com : np.
tu znajduje się generator plików SDX

Plik są dostępne w postaci tekstowej a do programu SkyView dołączone są dwa podstawowe (niekoniecznie aktualne) Hotbird.SDX i Astra.SDX. Pozostałe używane zestawy należy pobrać z internetu i umieścić w katalogu roboczym programu po ew. usunięciu nagłówków HTML narzucanych przez przeglądarkę (np. za pomocą Notepad.exe) i zmianie nazwy na przyjazną :)
Informacja zawarta w plikach .SDX jest podczas pracy programu (Opcja Refresh PMT/SDT/EIT lub podczas skanowania) uzupełniana dodatkowymi informacjami odczytywanymi z satelity i jako kompletna zapisywana w plikach o nazwie ChannelCache_***.dat, które są wykorzystywane podczas pracy (np. w celu dodania PID teletextu).
Po pierwszym uruchomieniu programu, jeżeli używa się przełącznika DiSEqC należy go skonfigurować przez np. podwójne kliknięcie na polu z wyborem satelity.
Zalecane jest dokonanie skanowania satelity po pierwszym uruchomieniu programu aczkolwiek nie jest to konieczne jeżeli włączymy opcję Refresh PMT/SDT/EIT i program będzie miał możliwość odczytu i analizy danych z satelity i uczenia się na kanałach wybieranych przez użytkownika.

Program SkyView.exe nie posiada typowego menu ale posiada wiele menu podręcznych związanych z niektórymi elementami i proponuję klikać prawym klawiszem myszki w różne elementy programu w celu ich znalezienia :)

Przed zainstalowaniem programu SkyView należy zainstalować system DirectX w wersji 8.1 lub wyższej oraz sterowniki i oprogramowanie karty SkyStar2 (w szczególności filtry (dekodery) Audio/Video które nie stanowią standardowego wyposażenia systemu Windows) z załączonej do karty SkyStar2 płyty CD .
Do poprawnej pracy programu konieczny jest filtr DirectX obsługujacy kartę SkyStar2 o nazwie SkyAVC.ax dostępny z tego samego źródła co SkyView. Jeżeli nie jest używana wersja instalacyjna programu filtr SkyAVC.ax należy umieścić w katalogu roboczym, programu SkyView lub w przypadku umieszczenie filtra w innym katalogu należy go zarejestrować w systemie używając programu regsvr32.exe. Nie jest wskazane aby w czasie pracy programu SkyView aktywne były inne programy korzystające z karty SkyStar2, w szczególności Server4PC.exe, domyślnie instalowany jako główny program do obsługi karty.


UWAGA : - w niektórych wersjach oprogramowania firmowego do karty SkyStar2 plik SkyDLL.dll niezbędny do poprawnej pracy SkyView nie jest umieszczany w katalogu systemowym (Winsows\System32) a w katalogu roboczym Technisat. W takim przypadku należy odszukać plik SkyDLL.dll w katalogu programów (Program Files) i skopiować go do podkatalogu roboczego SkyView\Filters. Taka sytuacja sygnalizowana jest komunikatem SkyView o treści : "DVB tuner not detected and TCP server not available"

Możliwe jest uruchomienie drugiej kopii programu SkyView.exe przez wywołanie z parametrem 'NEW' czyli SkyView NEW w celu np. podglądu stanu karty.

Domyślnie SkyView uruchamia się w trybie diagnostyczno/ustawczym w postaci nieskalowalnego okna, które zawiera elementy opisane poniżej :


Opis elementów okna programu
Pasek stanu

Domyślnie na pasku stanu wyświetlana jest informacja o parametrach audio i video zawarta w nagłówku strumienia MPEG ustawiona przez nadawcę - w przypadku video niekoniecznie ma związek z rzeczywistością.

Po dwukliku na pasku stanu wyświetlana jest następująca informacja :
COR : ilość pakietów TS korygowalnych
ERR : ilość pakietów TS niekorygowalnych
AUD : strumień audio
VID : strumień video
Obie powyższe wartości są aktywne TYLKO przy wyłączonym trybie AV++ gdy wykorzystywany jest mechanizm dekodowania zawarty w sterowniku karty SkyStar2.
DAT : rzeczywisty strumień danych w trybie AV++ (dla wszyskich aktywnych PIDów)

A%, V% - zajętość buforów Audio i Video w filtrze SkyAVC.ax - zwiększa się np. po wciśnięciu przycisku "Pauza". Wielkość odnosi się do całkowitej wielkości bufora, która może się dynamicznie zmieniać w zależności od potrzeb. Po osiągnięciu 100% bufory są zwiększane jeżeli jest dostępna wolna pamięć RAM, jeżeli brak pamięci program się zapewne zawiesi.

Zakładka "Tune"

Pole to może zostać ukryte po podwójnym kliknięciu na napis "Tuning".

Wybór kanału dokonywany jest przez podwójne lub pojedyncze kliknięcie na nazwie programu (zależnie od opcji One-Click Tune

Aby zmienić nazwę kanału na liście Favourit należy zaznaczyć kanał, przejść na zakładkę Property, zmienić nazwę i kliknąć przycisk Update. Zmiana nazwy na innych listach nie jest możliwa.

Zakładka "Set"

Zakładka "Options"- patrz również na opis Menu Options

Menu podręczne na ekranie TV

Zakładka "Teletext" Na zakładce tej wyświetlane jest okno teletextu (gdy teletext jest dostępny) - w ramach teletextu można się przemieszczać za pomocą klawiatury (strzałka w górę/dół, numery) lub klikając lewym klawiszem na numer strony wyświetlany na stronie bieżącej lub linki (fastext) na dole strony, prawy klawisz myszki umożliwia powrót do strony uprzednio przeglądanej lub wyświetlenie podręcznego menu jeżeli nie ma możliwości powrotu . Kolejne podstrony (jeżeli dostępne) można przeglądać klikając na numer strony bieżącej na górze strony w pierwszym wierszu lub używając klawiszy PgUp/PgDn). Używając skrótu klawiszowego (domyślnie 'X') lub pilota i programu WinLirc możliwe jest przełączanie trybu teletextu w tryb transparentny (na tle ekranu TV)

Zakładka "Property" Zawiera zazwyczaj aktualną informację na temat odtwarzanego kanału, pozwala na zmianę niektórych parametrów i ich zapamiętanie po naciśnięciu przycisku Update. Aktualizacja dotyczy TYLKO listy ulubionych i aktualnie wybranego z niej kanału.

Menu OSD
Program SkyView umożliwia korzystanie z menu wyświetlanego na ekranie (OSD) przy użyciu pilota (możliwe jest korzystanie z klawiatury ale menu OSD zostało utworzone z myślą o wykorzystaniu pilota zdalnego sterowania).
Przed korzystaniem z menu OSD należy zdefiniować przyciski pilota w oknie LIRC & Keyboard.
Menu OSD załacza się przyciskiem pilota o nazwie OSD List On/Off
Menu OSD składa się z następujących list :

Wyboru listy dokonuje się przyciskiem pilota o nazwie Select OSD list
Lista Ulubionych może występować w dwóch wersjach zależnych od ustawienia programu :

Poniższy opis używa nazw klawiszy zdefiniowanych w rozdziale Opis poleceń pilota Cztery pierwsze listy zawierają kanały zadeklarowane na zakładce Tune. Pierwsza lista ("Ulubione" może zawierać kanały zdefiniowane w "Channel Tree" jeżeli lista ta jest uaktywniona. Przełączanie między listami odbywa się za pomocą klawisza "Select OSD List" , cztery pierwsze listy (po wyświetleniu) mogą być również wybrane za pomocą klawiszy "Red", "Green","Yellow", "Blue"
Lista Funkcji Dodatkowych zawiera następujące pozycje :

Funkcja Play File domyślnie wyświetla pliki *.MP? *.AVI *.PVA zawarte w katalogu zadeklarowanym jako katalog przeznaczony do zapisu plików MPEG (Options pole MPG/PVA dir).
Katalog zawierający plik do odtwarzania może być zmieniony przez dodanie w rejestrze nowej wartości ciągu : HKCU\Software\SkyView\Settings o nazwie "PlayDirectory" i zawierającej nazwe katalogu w postaci np. "X:\MojeFilmy\". Dodatkowo w katalogu odtwarzanych plików można umieścić tekstowy plik o nazwie PLAYLIST.TXT zawierający listę utworów przeznaczonych do wyświetlenia i odtwarzania. Format listy jest identyczny jak utworzony poleceniem DIR /b *.MP? PLAYLIST.TXT i może być uzupełniony dodatkowymi liniami zawierającym np. opisy.

Skróty klawiszowe - dla wersji SkyView 2.5303.0.8865 lub nowszej

Inne skróty mogą być zadeklarowane w oknie WinLIRC & Keyboard

Parametry wywołania programu
Program SkyView można wywołać z następującymi parametrami :

Jako parametry wywołania mogą również być użyte niektóre polecenia z okna dialogowego "LIRC & Keyboard" zawarte w kolumnie "Default" np : W przypadku korzystania z harmonogramu zadań należy za jego pomocą tylko wydawać komendy do programu uprzednio uruchomionego - ograniczenie to wynika z tego, że harmonogram zadań pracuje na koncie z którego brak dostępu do rejestru użytkownika gdzie program przechowuje dane.
Przykład komendy dla harmonogramu zadań :
at 18:45 /INTERACTIVE "F:\Programy\SkyView.exe" sat:1 ch:2 record

Opis kluczy rejestru dla filtra SkyAVC.AX - HKCU\SOFTWARE\MARFI.AX

Wykorzystanie programu SkyStar2 do współpracy z programami do odbioru danych (np. SkyNet.exe) i jako serwera danych internetowych.

1. Skanowanie transponderów.

2. Uruchamianie SkyNet.Exe

3. Uruchamianie współpracy z Fazzt lub innymi programami wykorzystującymi protokół UDP

Uwagi do programu.


1.Ustawianie fonii - wybór kanału : należy zastosować standardowy (systemowy) filtr audio lub np. filtr firmy Intervideo. Kliknąć prawym klawiszem myszy na ekranie i wybrać "DirectX filters | Configure". W polu "Current filters" ustawić np."MPEG Audio Dekoder", kliknąć "Property" i wybrać tryb.
Począwszy od SkyView w wersji 1.0.0.5022 można zastosować alternatywną metodę wyboru fonii i w tym celu należe :

2.Dodanie nowego transpondera o znanych parametrach : Otworzyć okno "Transponder info" (np. przycisk "I" na belce stanu). Wybrać zakładkę "Cache", kliknąć prawym klawiszem i z menu wybrać "Add new transponder". Po podaniu parametrów transpondera podjęta zostanie próba skanowania i jeżeli zakończy się sukcesem nowy transponder zostanie dodany do listy. Druga możliwość to ustawienie parametrów transpondera na zakładce "Property" i po zestrojeniu tunera należy kliknąć przycisk oznaczony symbolem "+" obok pola określającego częstotliwość transpondera.


3.Alternatywne skanowanie transpondera : Alternatywne przeszukiwanie można wykonać z użyciem PID Scanera i uruchomić odtwarzanie przez ręczny wybór PIDów (podwójne kliknięcie na listę PIDów).

4.Obraz nie wypełnia całego ekranu - prawdopodobnie stosowany jest filtr Elecard, należy zastosować inny graph lub inny filtr video. Skuteczne rozwiązanie to wyszukanie na dysku plików o nazwie mpgdec.ax i ich wyrejestrowanie poleceniem regsvr32 /u mpgdec.ax lub w ostateczności (nie zalecam) przeniesienie do kosza. Można próbować kliknąć prawym klawiszem myszki na przycisk Restart w celu przebudowy grafu ale w niektórych przypadkach moze to doprowadzić do zawieszenie grafu i w efekcie również programu.

5.Jak dokonać zrzutu obrazu w formacie JPEG - należy zastosować graph o nazwie "CAPTURE.GRF" - w szczególności należy zastosować filtr Video znajdujacy sie w podkatalogu ..\Filters o nazwie "MPEG2DEC.ax" widziany w programie GRAPHEDT pod nazwą "MPEG-2 Video Decoder (libmpeg2) .

6.Współpraca z programem VLC.EXE - Uruchomić SkyView wykorzystując sieciową (NET) wersję filtra SkyAVC.ax
- Dokonać konfiguracji sieci (przycisk "IP Settings" na zakładce "Options" i wybrać opcję "VLC (TS broadcast), ustawić adres IP (lokalny 127.0.0.255 lub zdalny np. 192.168.0.255). Numer portu IP zazwyczaj nie wymaga zmiany.
- Uruchomić dowolny kanał TV w SkyView
- Uruchomić VLC.EXE
- Wybrać konfiguracjię sieci w VLC i podać numer portu jak w SkyView (domyślnie 8707)

7.Co oznacza napis "Err *" na wskaźniku jakości sygnału w starych wersjach SkyView? Jest to suma błędów niekorygowalnych wykrytych podczas odbioru bieżącego kanału.

8 Problemy z jakością obrazu - linie ukośne i owale są poszarpane, obraz nie jest płynny,co widać zwłaszcza podczas powolnego przesuwania się całej scenerii. - Prawdopodobnie używany jest dekoder video mizernej jakości lub źle skonfigurowany - proponuję zastosowac coś normalnego (np. domyślny Mediamatics lub Intervideo)

9.Podczas zmiany kanału z głośniczka komputera słychać dźwięki... W taki sposób sygnalizowane są błędy w działaniu programu i może to być spowodowane przez :

10.Jak wyświetlić OSD na ekranie TV podczas odtwarzania w oknie na komputerze?
Należy użyć grafu wykorzystującego "Video Mixing Renderer" zamiast "Overlay Mixer".
Graf z VMR można zrobić ręcznie w sposób jak poniżej :

Druga możliwość to wykorzystanie SkyView w wersji co najmniej 5024 : Uruchomić dowolny kanał FTA a następnie kliknąć prawym klawiszem na wyłącznik Video lub z menu na ekranie wybrac "DirectX Filters | Configure", wybrać testowane filtry dla Audio i Video, zaznaczyć "Use VMR..." i kliknąć "Try". Jak sie uda wystartować, graf można zapisać na dysk klikając przycisk "Save" , jeżeli nie trzeba przetestować inny zestaw filtrów. Zalecam jednak sprawdzenie czy zapisany graf używa VMR a nie VMR9.
Zaznaczam, że nie wszystkie filtry chcą współpracować z VMR a niektóre chcą używać VMR9 (np. Mediamatics), który się raczej nie nadaje do w/w celów.

11.Jak uzyć filtra SkyAVC.ax w programie Windows Media Player do odtwarzania DVB - TV?
Począwszy od wersji 3144 SKyAVC.ax może zostać wykorzystany do odtwarzania TV z poziomu Windows Media Player lub innego umożliwiającego wywołanie URL. W tym celu w WMP należy wybrać Piki | Otwórz adres URL... i podać adres w następującej postaci :

SkyAVC:\\apid-vpis-freq-sr-fec-pol-dis.mpg

gdzie :
apid - audio PID - musi być podane
vpid - video PID - musi być podane
freq- częstotliwość w MHz np. 11200 (opcjonalnie)
sr - symbol rate w ks/s np. 27500 (opcjonalnie)
fec - Forward Error Correction (opcjonalnie)

pol - polaryzacja (opcjonalnie) dis - DiSEqC(opcjonalnie) Przykład wywołania : SkyAVC://670-514-11175-27500-0-v-3.mpg

12. Jak tworzyć listy ulubionych

  1. Uruchomić dowolny kanał z dowolnej listy i po stwierdzeniu, że działa poprawnie kliknąć przycisk Favourites
  2. Z domyślnych list kanałów (TV, Radio,Pay można "przeciągnąć" kanał na listę ulubionych przez umieszczenie kursora myszki z wybranym kanałem nad zakładką z napisem "Favourit" co spowoduje automatyczne przełączenie na listę ulubionych.
  3. Użyć myszki do przeciągnięcia kanału z innej listy na listę ulubionych. W tym przypadku zalecane jest następujące działanie :
  4. Z zakładki "Cache" z listy nadawców "Providers" można przenieść wszystkie kanały związane z wybranym nadawcą przez następujące działanie:
  5. Do list ulubionych mogą być również dodawane kanały z zakładki "Info" znajdującej się w oknie "Transponder Info"
UWAGA : W celu uniknięcia problemów, przed dodaniem kanału do listy ulubionych należy sprawdzić czy kanał działa poprawnie.

13.Ustawianie i modyfikacja parametrów kanału.

14.Ustawianie OSD dla karty RMH

W przypadku niewłaściwego wyglądu OSD na ekranie TV należy w rejestrze HKCU\Software\SkyView\Settings dodać wpis typu string (REG_SZ) : DefaultSubColor='0' czyli kolor tła, domyślnie wartość ta wynosi '1' czyli kolor czcionki. Wartość ta może przyjąć jeszcze wartości '2' - kolor wybrany i '3' - kolor obwódki znaków. Po takiej zmianie prawdopodbnie trzeba będzie zastosować obwódkę znaków o takim samym kolorze jak znaki...

15.Regulacja parametrów video nie jest dostępna

Regulacje parametrów video są dostępne zawsze gdy korzystamy z Overlay Mixera, nigdy gdy korzystamy z VMR (Video Mixing Renderer) i mogą być dostępne gdy korzystamy z VMR9 (jeżeli karta graficzna na to pozwala i zainstalowano DirectX 9).

16.Regulacja siły dżwięku wpływa na inne programy

Taki efekt występuje w przypadku używania fizycznego urządzenia Audio zamiast udostępnianefo przez DirectX. W celu usunięcia problemu należy w używanym grafie zmienić końcowe urządzenie Audio na "Default DirectSound Device" (np. za pomocą programu GraphEdit).

17.SkyView jak serwer i klient w sieci IP

Począwszy od wersji SkyView 5111.*.*.* na komputerze serwera można ustawić tryb servera TCP a na komputerze klienckim uruchomić SkyView z serwera - przy poprawnie skonfigurowanej sieci nie ma potrzeby przenosić na komputer klienta żadnych plików.

Po zainstalowaniu filtra SkyAVC.ax w wersji sieciowej aktywny staje się przycisk "IP settings" na zakładce "Option". Po jego wciśnięciu możliwy jest wybór trybu pracy sieciowej i adresu/portu IP zarówno dla serwera jak i dla klienta.

Jak to skonfigurować ?

Dla ułatwienia posługuję się przykładem mojej sieci o adresie 192.168.1.0 - serwer z działającym SkyView ma adres 192.168.1.4

1. Serwer posiada kartę SkyStar2

2. Klient nie posiada karty SkyStar2 ale posiada lokalną KOPIĘ katalogu ze SkyView na serwerze oraz DirectX jak również niezbędne filtry DirectX

3. Klient i serwer MUSZĄ mieć wybrany TEN SAM mechanizm przekazywania danych, ustawione poprawne adresy IP i TEN SAM numer portu IP.

4. Używamy TCP.
W przypadku wyboru protokołu TCP (pkt.1 i pkt.3) jako adres IP NA SERWERZE I KLIENCIE należy wpisać adres karty sieciowej serwera (np. w moim przypadku jest to 192.168.1.4)

5.Używamy UDP
W przypadku wyboru protokołu UDP ((pkt.1 i pkt.3) należy : - na serwerze wpisać adres rozgłoszeniowy karty sieciowej serwera (u mnie 192.168.1.255) a na kliencie adres serwera (192.168.1.4)

18.Jak korzystać z dwóch kart opartych na B2C2

19.Jak zmienić wygląd OSD
Wygląd OSD można zmienić umieszczając w katalogu roboczym SkyView plik w formacie BMP zawierający tło OSD. Zależnie od nazwy pliku zostanie on potraktowany następująco :
SOSD.BMP - bitmapa zostanie rozciągnięta na elementach OSD
TOSD.BMP - bitmapa zostanie umieszczona sąsiadująco na elementach OSD Bitmapa powinna mieć wymiary ok. 32*32 piksele.

20.Jak oglądać przekaz MPEG4
Działające w SkyView dekodery MPEG4 to Elecard AVC/H264 Decoder DMO oraz CoreAVC. Graf należy wykonać i sprawdzić w GraphEdit, zapisać na dysk a następnie użyć w SkyView czyli skopiować plik .GRF do katalogu ..\Graphs .

Począwszy od SkyAVC.ax w wersji 3240 domyślnie zablokowana jest możliwość korzystania z MPEG4, w celu jej uaktywnienia należy dodać do rejestru następujący wpis : HKCU\Software\MARFI.AX\m_EnableMPEG4=1 (typ REG_DWORD).

Począwszy od SkyView ver.1.5118.. użycie MPEG4 można wymusić w oknie dialogowym konfiguracji filtrów DirectX przez zaznaczenie opcji H.264

UWAGA : Wpis ten może powodować brak możliwości wykorzystania SkyAVC.ax w aplikacjach budujących graf dynamicznie np. WMP

21.Jak uaktywnić MHW w OSD (SkyView od ver.5113)
MHW to elektroniczny "rozkład jazdy" programów TV emitowany przez niektóre płatne platformy np. Cyfra+ lub SkyItalia.
Aby odebrać polski "rozkład jazdy" Cyfra+ należy :

Aby uaktywnić MHW w OSD należy : Co kilka dni lub w razie potrzeby należy odświeżyć "rozkład jazdy"

22.Nie działa menu odtwarzacza DVD
Sprawdzić graf podczas odtwarzania DVD - prawdopodobnie dekoder video nie potrafi odtwarzać strumienia "subpictures".

Rozwiązanie: wyrejestrować filtr sprawiający problemy i użyć innego filtra

Np. poprawnie działa dekoder Elecard, niepoprawnie MPV Decoder Filter

23.Jak zablokowanie wybrane kanały w określonych godzinach?

W katalogu roboczym SkyView utworzyć plik tekstowy o nazwie "CHENA.INI" i zawartości jak w przykładzie poniżej :

[ENABLED]
TVP1 22:00 23:20
TVP2 20:00 22:00

Godziny określają zakres czasu w którym dopuszczalny jest odbiór wymienionych kanałów.

24.Blokada rodzicielska

25.Jak wyświetlić całe dostępne EPG

26.Jak zmienić proporcje i rozmiar obrazu wybierane z menu (Fix1..Fix4) lub przez Ctrl-A

27.Jak wykorzystać filtr DC-DSP w SkyView w wersji od 2.5205.0.6500

28.Jak zmienić wielkość napisów (z teletextu)

29.Dodatkowe polecenia pilota

30.OSD o stalych wymiarach - ma na celu ograniczenie zajetosci procesora w wysokich rozdzielczosciach ekranu - od wersji SkyView 2.5208.0.7254

31. Jak uruchomić kilka programów SkyView równocześnie na karcie ze sterownikami BDA?

Lub:

32. Jak dla kart BDA wymusić użycie dekoderów audio/video spoza listy dostępnej w SkyView?
W wersji Skyview począwszy od b.10359 należy w katalogu roboczym SkyView umieścić tekstowy plik o nazwie filters.dx i o przykładowej treści jak poniżej:

[MPG]
{BEF49ADB-9EC1-4AF2-8E50-90F226CC4843}=CyberLink Video Decoder (PDVD9)
[H264]
{BEF49ADB-9EC1-4AF2-8E50-90F226CC4843}=CyberLink Video Decoder (PDVD9)
[AC3]
{A753A1EC-973E-4718-AF8E-A3F554D45C44}=AC3 Filter

Sekcja [MPG] zawiera CLSID i nazwę dekodera MPEG2 rozdzielone znakiem =
Sekcja [H264] zawiera CLSID i nazwę dekodera H264 rozdzielone znakiem =
Sekcja [AC3] zawiera CLSID i nazwę dekodera audio rozdzielone znakiem =
Wpisy z tego pliku dodane zostaną do listy dostępnych filtrów DirectX i umożliwią użycie ich podczas budowy grafu DirectX.

_________________

Lista komunikatów sterujących SkyView.


Komunikaty opisane poniżej przeznaczone są do sterowania SkyView z zewnętrznego programu współpracującego np. z pilotem zdalnego sterowania. Sposób użycia :
Handle := FindWindow('TfSkyView', nil);
PostMessage(Handle, SV_BASE, SV_Rozkaz, 0);
Jako ostatni parametr (lParam) może być podany numer kolejny powtórzenia klawisza jeżeli jest on ciągle naciśnięty i sygnały z pilota są generowane w sposób ciągły. Pierwsze naciśnięcie klawisza musi mieć numer kolejny równy zero.

Wpisy rejestu dotyczące ustawień programu SkyView.exe :

HKEY_CURRENT_USER\Software\SkyView\Settings\ - global settings (or for only one card in PC) HKEY_CURRENT_USER\Software\SkyView\Settings_***\ - for up to 4 DVB card in PC: Settings_CARD1, Settings_CARD2...

HKEY_CURRENT_USER\Software\SkyView\Settings_***\MainScreen : REG_SZ Default '1'
'1' - Always use default screen for start display

HKEY_CURRENT_USER\Software\SkyView\Settings\FullScreenEx : REG_SZ Default '0'
Screen number in multimonitor system for FullScreen mode [GLOBAL]

HKEY_CURRENT_USER\Software\SkyView\Settings_***\UseHT : REG_SZ Default '0'
set SkyView affinity as binary mask:
'0' - default - use all cores
'1' - core1
'2' - core2
'3' - core1 + core2
'4' - core3
...
'8' - core4
...
'15' - core1 + core2 + core3 + core4

HKEY_CURRENT_USER\Software\SkyView\Settings_***\MaxSleepTimer : REG_SZ Default '100'

HKEY_CURRENT_USER\Software\SkyView\Settings_***\PLISTWIDTH : REG_SZ Default '45 -
Program list width in % of screen width - default 45%'

HKEY_CURRENT_USER\Software\SkyView\Settings_***\OnOffSkyTree : REG_SZ Default '1'
Enable/Disable switch SkyTree on/off with 'ok' button

HKEY_CURRENT_USER\Software\SkyView\Settings_***\NextInstOnTop : REG_SZ Default '0'
"1" - Create next instance in TVWindow on Top

HKEY_CURRENT_USER\Software\SkyView\Settings_***\AutoCheckAspect : REG_SZ Default '0'
"1" - Automatically check aspect ratio

HKEY_CURRENT_USER\Software\SkyView\Settings_***\TVWindowsAcpectOnOff : REG_SZ Default '0'
Use current aspect ratio for TV Window

HKEY_CURRENT_USER\Software\SkyView\Settings_***\DisableRecordFF : REG_SZ Default '0'
"1" - Disable fullscren switch to not primary monitor while record

HKEY_CURRENT_USER\Software\SkyView\Settings\HideInFullScreen : REG_SZ Default '0'
"1" - Hide taskbar icon for TVWindow & FullScreen mode (warning: disables Girder) [GLOBAL]

HKEY_CURRENT_USER\Software\SkyView\Settings\FillFullScreen : REG_SZ Default '0'
"1","2","3" - ignore aspect ratio in full screen mode [GLOBAL]

HKEY_CURRENT_USER\Software\SkyView\Settings_***\DisableSDX : REG_SZ Default '0'
"1" - Do not load SDX data while SkyView start.

HKEY_CURRENT_USER\Software\SkyView\Settings_***\LongHint : REG_SZ Default '0'
"1" - Display EPG as hint.

HKEY_CURRENT_USER\Software\SkyView\Settings_***\LongHint : REG_SZ Default '0'
"1" - TSWriter write more ECM to file while record.

Zaawansowane wpisy rejestru dla kart BDA:
W sekcji rejestru HKCU\Software\SkyView\BDA_CARD*\ można dodać wpisy typu REG_SZ o następującym znaczeniu:

Wpisy rejestu dotyczące ustawień filtra SkyAVC.ax :

UWAGA: - od wersji 3141 zmianie ulega używany klucz rejestru z HKEY_LOCAL_MACHINE na HKEY_CURRENT_USER

HKEY_CURRENT_USER\Software\MARFI.AX\AudioDetect=(REG_DWORD)0
0-disabled(default), 1 - detect audio params when graph build/rebuild

HKEY_CURRENT_USER\Software\MARFI.AX\VideoDetect=(REG_DWORD)0
0-disabled(default), 1 - detect video params when graph build/rebuild

HKEY_CURRENT_USER\Software\MARFI.AX\AudioMode=(REG_DWORD)1
1-mono(default), 2-stereo - used only when previous settings are equal zero.

HKEY_CURRENT_USER\Software\MARFI.AX\IPAddress=(REG_SZ)
Valid IP address of server OR "0.0.0.0" if SkyAVC.ax works as server

HKEY_CURRENT_USER\Software\MARFI.AX\IPPort=(REG_DWORD)
IP port number for client-server connection, if not exist default 8707 port is used.

HKEY_CURRENT_USER\Software\MARFI.AX\UDPAddress=(REG_SZ)
Valid IP address for UDP broadcast - must be set for client & server

HKEY_CURRENT_USER\Software\MARFI.AX\TCPUDP=(REG_DWORD)
0 - TCP Client can control server (can Tune) 1 - UDP Broadcast 2 - TCP Client can see TV only (without tune)

HKEY_CURRENT_USER\Software\MARFI.AX\HaltHangup=(REG_DWORD)
If =1 halts programm when hangup occur (default=0 - disabled)

HKEY_CURRENT_USER\Software\MARFI.AX\SCREnable=(REG_DWORD)
If =1 calculate SCR in pack header while recording (default=1 - enabled)

HKEY_CURRENT_USER\Software\MARFI.AX\LNBOFF=(REG_DWORD)
If =1 switch off LNB power when filter closed (default=0 - disabled)

HKEY_CURRENT_USER\Software\MARFI.AX\PESTime=(REG_DWORD)
If =1 recalculate time in PES header while recording (default=0 - disabled)

HKEY_CURRENT_USER\Software\MARFI.AX\NOAUTOSR=(REG_DWORD)
if =1 disable SR autodetect (default=0 - disabled for SS2 v.2.3)

HKEY_CURRENT_USER\Software\MARFI.AX\m_AVWait=(REG_DWORD)
delay in [ms] before display "splash screen" if no video, if =0 disable "splash screen"

HKEY_CURRENT_USER\Software\MARFI.AX\m_AudioBufStart=(REG_DWORD)
Number of bytes in buffer befor audio start - default 16000

HKEY_CURRENT_USER\Software\MARFI.AX\m_VideoBufStart=(REG_DWORD)
Number of bytes in buffer befor video start - default 320000

HKEY_CURRENT_USER\Software\MARFI.AX\OneStream=(REG_DWORD)
Use only one data stream from SkyStar2 - default 1 - only AV++ mode is enabled.
If OneStream=0 SkyAVC.ax uses all possible streams - normal mode enabled, scanning without graph enabled, PiP enabled etc.

c.d.m.n