Video Disk Recorder

Screenshot Software:
Video Disk Recorder
Szczegóły programowe:
Wersja: 2.0.0
Filmu: 20 Feb 15
Wywoływacz: Klaus Schmidinger
Licencja: Wolny
Popularność: 15

Rating: nan/5 (Total Votes: 0)

Video Disk Recorder (VDR) jest open source program, cyfrowy odbiornik satelitarny, który korzysta z technologii DVB i Linux zaprotokołowania strumieni MPEG2, a także wyjścia strumienia do telewizorów.
Video Disk Recorder obsługuje również wtyczki dla DVD, MP3, AVI, MKV, odtwarzanie DivX. Nowa wersja obsługuje HDTV (telewizja wysokiej rozdzielczości)

Co nowego w tym wydaniu:.

  • Pełna obsługa HDTV:
  • VDR teraz w pełni obsługuje HDTV.
  • satelitarna kanału Routing:
  • VDR obsługuje teraz & quot; satelitarna kanału Routing & quot; (SCR) według EN50494 (na podstawie quot i; Unicable cali do plastra). Od & quot; Unicable & quot; jest zastrzeżonym znakiem towarowym i stoi tylko jeden z wielu wdrożeń SCR następujące zmiany zaszły w stosunku do poprawki, które muszą być brane pod uwagę przez ludzi, którzy stworzą system przy użyciu poprawki:
  • Parametr "U" w pliku diseqc.conf została zmieniona na "S" (& quot; Scr & quot;)
  • .
  • nazwa pliku konfiguracyjnego został zmieniony z & quot; unicable.conf & quot; & quot; scr.conf & rdquo;.
  • Klejenie urządzenia:
  • Nowy opcji konfiguracji & quot; LNB / n podłączony do urządzenia kabla sat & quot; mogą być używane do określenia, które urządzenia DVB-S są podłączone do tego samego kabla sat i dlatego są & quot; & quot ;. związane Ten dezaktualizuje poprawkę LNBSHARE. Użytkownicy plastra LNBSHARE będzie musiał na nowo ustawić swoje sob urządzeń z powyższych opcji.
  • Napisy:
  • Zaimplementowana obsługa rozdzielczości HD napisami według V1.3.1 z ETSI EN 300 743, rozdział 7.2.1.
  • Poprawiono obsługę DVB napisy i realizowane dekodowania tekstowe DVB napisy.
  • Wtyczki:
  • Dodane cDevice :: NumProvidedSystems (), aby PLUGINS.html (brakowało, ponieważ zostały wprowadzone w życie).
  • Wtyczka "niebo" nie jest już częścią źródła VDR.
  • WAŻNE DLA AUTORÓW Plugin:. Plugin, który implementuje pochodnej klasy cDevice które mogą powtórzenia film musi teraz wywołać funkcję MakePrimaryDevice () z klasy bazowej,
  • Wdrożone cDeviceHook aby wtyczek większą kontrolę nad urządzeniem, które może zapewnić która transponder.
  • Wtyczki mogą teraz definiować nowe źródła. W celu realizacji tego, wprowadzono następujące zmiany:
  • parametr ciąg transponder nie jest już interpretowane przez cChannel, lecz przechowywane jak i używane tylko przez odpowiednie urządzenia. W ten sposób można używać wtyczek parametru ciąg danego kanału do przechowywania dowolnych danych (patrz vdr.5).
  • Nowa klasa cSourceParam mogą być używane przez wtyczki do zdefiniowania nowych źródeł oraz do wykonywania elementów OSD, które będą używane w edytorze kanału do edycji szczegółowe parametry źródłowe kanału (patrz dvbdevice.c na przykład, jak to Odbywa się to w przypadku urządzeń domyślne DVB).
  • Czysto wartości liczbowe nie są już akceptowane w parametrze "źródła" kanału.
  • Ten dezaktualizuje poprawkę PLUGINPARAM.
  • Wtyczka dvbhddevice jest teraz częścią archiwum dystrybucji VDR.
  • skrypt pic2mpg pluginu do "zdjęcia" teraz generuje obraz HD. Stara wersja SD jest wciąż dostępny jako pic2mpg-SD.
  • Wtyczka dvbsddevice obsługuje nową opcję --outputonly, która wyłącza odbioru na urządzeniach FF SD i wykorzystuje urządzenie tylko do wyjścia.
  • kod na pilocie zdalnego sterowania RCU została przeniesiona do osobnego pluginu o nazwie & quot; & quot ;. RCU PILOT = Opcja Pilot w 'make' zaproszenia do VDR jest już nieaktualna. Opcja wiersza poleceń --rcu jest już nieaktualna. Użyj -Prcu zamiast. Jeśli korzystałeś --rcu ze ścieżką urządzenia, należy użyć -P & quot; rcu -d & rdquo;.
  • Usunięto nieaktualne cEITScanner funkcji :: UsesDevice (). Jeśli wtyczka nie skorzystało z tej funkcji, aby dowiedzieć się, czy wezwanie do jego funkcji c Stan :: ChannelSwitch () było spowodowane przełącznik kanałów na żywo, to może użyć tej funkcji w nowych parametrów LiveView. Wszelkie wtyczek, które implementują c Stan :: ChannelSwitch () należy dodać parametr 'bool LiveView "do tej funkcji.
  • Dodano nowy interfejs wtyczek za wdrażanie procedur obsługi EPG.
  • wtyczki może zaimplementować obsługi EPG, tworząc obiekt pochodzący z cEpgHandler i wdrażanie niezbędnych funkcji składowych.
  • specjalnej obsługi zdarzeń z tabeli id ​​0x00 został usunięty. EPG dla wstecznej kompatybilności wydarzeń id stół niższa niż 0x4E będą traktowane tak, jakby miał id stół z 0x4E, a nowy plugin 'epgtableid0 "może być używany, aby je traktować jak w poprzednich wersjach.
  • id tabeli domyślnie dla nowo utworzonej cEvent została zmieniona na 0xFF, która jest wyższa niż normalnego id stół, który jest emitowany w danych EIT.
  • Zobacz PLUGINS.html, sekcja & quot; Elektroniczny przewodnik po programach & quot; aby uzyskać więcej informacji.
  • Konstruktor cThread ma teraz dodatkowy parametr logiczny, który może być ustawiony na true, aby ten bieg gwintu przy niższym priorytecie. Plugin autorzy które wykorzystują niskie tematy priorytetowe mogą użyć tego zamiast zaproszeń do SetPriority (19) i SetIOPriority (7). Priorytet wątku (& quot; niska & quot; lub & quot; poziom wysoki;) jest obecnie zalogowany, gdy wątek zostaje
  • .
  • Wtyczka Makefile mają teraz osobne "install 'cel.
  • Plugin Makefile teraz używać DESTDIR i program 'install'.
  • Plugin Makefile może teraz to plik konfiguracyjny dla kompilacji parametry czasowe.
  • Wtyczki implementujące interfejs do wszelkiego rodzaju pilotów będą wykorzystywać nowe parametry Setup.RcRepeatDelay i Setup.RcRepeatDelta pozwalające użytkownikowi na dostosowanie zachowania funkcji powtarzania na pilocie zdalnego sterowania. Są one również usunąć wszelkie opcje konfiguracji mogą mieć, że mają ten sam cel.
  • Dodane dema z drawEllipse () i DrawSlope () do wtyczki "osddemo" (naciśnij "1" lub "2", odpowiednio).
  • Skórki:
  • "sttng" skóry wyświetla teraz dwa kolorowe paski na dole ekranu kanałów, wskazujące na siłę (górna bar) i jakości (niższa bar) odbieranego sygnału. Liczba na lewo od tych słupków rzeczywiste urządzenie bieżącego kanału są odbierane z.
  • Skórki mogą teraz dowiedzieć kategorię menu, na które jest obecnie wykorzystywany ich cSkinDisplayMenu. Można to zrobić albo poprzez zaproszenie do cSkinDisplayMenu :: MenuCategory () lub reimplementing cSkinDisplayMenu :: SetMenuCategory (). Ta informacja pozwala skórze swobodnie używać specjalnych ikon lub dekoracje dla różnych rodzajów menu w VDR.
  • Nowa funkcja członkiem cSkinDisplayReplay :: SetRecording () pozwala na skórę, aby wyświetlić więcej informacji o aktualnie odtwarzanym nagraniu.
  • Nowa skóra & quot; LCARS & quot; to udoskonalona wersja & quot; ST: TNG & quot; skóry (która jest nadal w oryginalnym układzie, dla tych, którzy nie lubią skórę LCARS, lub nie można go używać ze względu na ograniczenia OSD). LCARS skóry wykorzystuje nowy & quot; Menu kategorii & quot; funkcja, aby wyświetlić dodatkowe informacje na temat menu głównego. To pokazuje, nadchodzące zegarów i urządzeń systemu, jak również urządzenie, które jest w trakcie nagrywania, które liczniki. Górny panel z menu głównego wyświetla dane programu w trybie podglądu na żywo i odtwarzania i pasek postępu. Wskaźnik po prawej stronie listy urządzeń pokazuje, które urządzenie jest obecnie wykorzystywany do podglądu na żywo, i czy jest w trybie transferu. Poszczególne urządzenie wyświetla się numer urządzenia, typ urządzenia, które CAM (jeśli w ogóle) jest aktualnie przypisany do urządzenia i siły sygnału i jakości. Po lewej stronie menu OSD nie jest stałe wyświetlanie aktualnej daty i czasu, wykorzystania dysku i obciążenia systemu. & Quot; LCARS & quot; jest nowa domyślna skórka VDR. Wymaga co najmniej 4bpp (16 kolorów) pełne menu OSD na ekranie, ale nadal można go obsługiwać, jeśli OSD może obsłużyć tylko mniej kolorów (w tym przypadku możesz przełączyć się na & quot; ST: TNG & quot; lub & quot; Klasyczny VDR & Quot ;. skóry),
  • Nowe funkcje SetItemEvent (), SetItemTimer (), SetItemChannel () i SetItemRecording () klasy cSkinDisplayMenu może być przepisany przez wtyczki skóry, aby wyświetlić te elementy w sposób bardziej staranny niż tylko prostego wiersza tekstu.
  • Pilot:
  • Zmieniono domyślną lokalizację gniazda LIRC do / var / run / Lirc / lircd.
  • Nowe opcje & quot konfiguracji; OSD / kluczem Kolor [0123] & quot; mogą być używane do regulacji sekwencji przycisków kolorów wyświetlanych w menu po które z kolorowych przycisków na pilocie zdalnego sterowania. Autorzy wtyczek, które implementują skórek może chcą dostosować swoje SetButtons () funkcji w celu skorzystania z tej nowej funkcji. Zobacz, na przykład, funkcja cSkinClassicDisplayMenu :: SetButtons () w skinclassic.c szczegóły.
  • Dodane zdefiniowane przez użytkownika klucz kUser0.
  • Nowy przycisk pilota & quot; Play / Pause & quot; może być używany z pilotami, którzy nie mają oddzielne przyciski dla & quot; Play & quot; i & quot;. & quot ;, Pause ale mają jeden klucz dla obu funkcji,
  • Nowe opcje & quot; powtórz Ustawienia / Inne / Pilot opóźnienia & quot; i & quot; Ustawienia / Inne / Zdalne sterowanie powtarzania § & quot; mogą być stosowane w celu dostosowania zachowania pilota w przypadku kluczem jest przyciśnięta w dół na chwilę, tak aby funkcja w rzutach powtórz.
  • Urządzenia:
  • Ponownie wdrożone postępowanie z DVB-S2, który po raz pierwszy pojawił się w wersji 1.5.14, ale został unieważniony w wersji 1.5.15 na rzecz tworzenia stabilnej wersji 1.6.0. Zauważ, że plik channels.conf obsługuje teraz dodatkowe parametry, więc może chcesz się upewnić, że masz kopię zapasową tego pliku w przypadku trzeba wrócić do poprzedniej wersji VDR!
  • cDvbDevice teraz używa flagi FE_CAN_2G_MODULATION celu określenia, czy urządzenie obsługuje DVB-S2.
  • wsparcie dla pełnej karty DVB wzoru TT / FUSI został przeniesiony do nowej wtyczki "dvbsddevice". W systemach, które wykorzystują taką kartę jako podstawowego urządzenia, ten plugin musi być teraz ładowane podczas uruchamiania VDR, aby zobaczyć na żywo lub nagrań wideo. Jeśli wtyczka nie jest ładowany, karta będzie traktowany jak budżetowej karty DVB, i nie będzie możliwości OSD lub przeglądania.
  • Dodano wsparcie dla kart DVB z wieloma fontends. Zauważ, że to działa tylko dla kart DVB, gdzie każda nakładka mogą być używane niezależnie od wszystkich innych na tej samej karty.
  • Dodano wsparcie dla urządzeń ATSC. Ten dezaktualizuje poprawkę ATSC.
  • Nowe funkcje cDevice :: SignalStrength () i cDevice :: SignalQuality () może być użyty do określenia siły sygnału i jakość w danym urządzeniu.
  • new cDevice funkcja :: ProvidesEIT () stosuje się do określenia, czy urządzenie może dostarczyć dane EIT a zatem będą stosowane w cEITScanner :: procesu (), aby odbierać dane EIT z kanałów może odbierać. Należy pamiętać, że domyślnie zakłada się, że urządzenie nie może dostarczyć danych EIT, a tylko wbudowane cDvbDevice zwraca true z tej funkcji.
  • Dodano wsparcie dla urządzeń z więcej niż jednym systemie dostawy na frontend. To wymaga sterownika DVB z wersji 5.5 lub wyższej, które mogą obsługiwać połączenia DTV_ENUM_DELSYS. W przypadku starszych kierowców, to powróci do jednego systemu podawania na frontend.
  • Dodano wsparcie dla przenoszenia transponderów DVB-T2. To wymaga sterownika DVB z wersji 5.3 lub wyższej, które mogą obsługiwać połączenia DTV_DVBT2_PLP_ID (który został przemianowany na DTV_STREAM_ID w DVB API 5.8).
  • Adaptery urządzeń DVB / nakładki są obecnie badane przez skanowanie katalogu / dev / dvb zamiast pętli poprzez numery adapter / frontend. Pozwala to na & quot; otwory & quot; w numeracji urządzenia.
  • Usunięto & quot; & quot ;. PrimaryLimit Old & quot; w pełni funkcjonalnym & quot; Karty DVB można uruchomić z opcją --outputonly, aby uniknąć problemów z nagrywaniem kanałów wysokiej przepustowości. Poza tym, z HDTV coraz bardziej popularne te karty są bardzo przestarzałe teraz (TT S2-6400 nie ma problemów nagrywanie i odtwarzanie wysokiej przepustowości kanałów jednocześnie). I, co nie mniej ważne, osoby korzystające graczy oprogramowanie nie zauważą tej zmiany, tak.
  • Nowa cDevice Funkcja :: DeviceName () zwraca ciąg znaków określający nazwę danego urządzenia.
  • Nowa funkcja cDevice :: DeviceType () zwraca ciąg znaków określający typ danego urządzenia.
  • Nowa funkcja :: ReadFilter cDevice () może być stosowany w urządzeniach do wdrożenia własny sposób pobierania danych filtrów sekcja.
  • Nowa funkcja :: HasInternalCam cDevice () może być realizowane za pomocą urządzeń, które zapewniają szyfrowanych kanałów w postaci już odszyfrowanej, bez konieczności wyraźny obsługę CAM.
  • Nowe funkcje cDevice :: CanScaleVideo () i cDevice :: ScaleVideo () może być używana przez pochodzących urządzeń wyjścia do wdrażania skalowanie wideo do danej wielkości i lokalizacji.
  • Dodano wsparcie dla DVB-S2 i DVB-T2 transponderów, które używają & quot; wielu streamingu & quot;.
  • DiSEqC:
  • Dodano definicje urządzeń do formatu diseqc.conf tak, że niektóre pozycje satelitarne mogą być ograniczone do określonej listy urządzeń. Ten dezaktualizuje poprawkę SOURCECAPS.
  • transpondery, które korzystają z & quot; 8PSK turbo fec & quot; (Tryb niestandardowy wykorzystywane przez dostawców z Ameryki Północnej) są obecnie identyfikowane przy założeniu, że na wszystkie transpondery 8PSK DVB-S użytkowania & quot; turbo fec & rdquo;.
  • EPG:
  • plik epg.data jest teraz przeczytać w osobnym wątku, aby proces uruchamiania szybciej w przypadku plików jest bardzo duża.
  • Przeniesiony czyszczenia danych EPG i zapisu pliku epg.data w osobnym wątku, aby uniknąć reakcji na wejście powolnego użytkownika na wolnych systemach,
  • OSD:

  • rozmiary
  • OSD i czcionki są obecnie określone w procentach rzeczywistego rozmiaru wyświetlania wideo. Maksymalny rozmiar OSD został podniesiony do 1920x1080, w celu umożliwienia pełnego menu OSD na ekranie w systemach HD.
  • rozmiar OSD jest automatycznie dostosowana do obrazu rzeczywistego wideo (o ile urządzenie wyjściowe realizuje funkcję GetOsdSize ()).
  • OSD ma teraz pełne wsparcie TrueColor. Nie może być kilka & quot; pixmapy & quot; które mogą być nakładka z alpha blending. Wszystkie istniejące skórki powinny działać po wyjęciu z pudełka z OSD TrueColor - jedynym wyjątkiem jest cOsd :: GetBitmap (). Od TrueColor OSD nie używać bitmap, funkcja ta zwróci obojętne bitmapę, która nie może być to, co plugin oczekuje. Dopóki bitmap służy jedynie do ustalania palety, nie jest problemem. Jednakże wszelkie inne operacje na tej bitmapy nie będzie miało wpływu. Zobacz opis funkcji cPixmap w osd.h szczegółowe informacje na temat nowych funkcjonalności. & Quot; ST: TNG Panele & quot; Skóra została wzmocniona, aby automatycznie korzystać z menu ekranowego TrueColor, jeśli dostępne. & Quot; osddemo & quot; Wtyczka została rozszerzona, aby zobaczyć niektóre z możliwości OSD TrueColor, jeśli jest prowadzony w systemie, który w rzeczywistości stanowi wsparcie TrueColor.
  • Opcje audio i napisów są teraz dostępne poprzez zielony i żółty przyciski w menu Ustawienia / DVB. To jest głównie do zdalnego sterowania, które nie są dedykowane klawisze do tych funkcji.
  • Menu Nagrania wyświetla teraz długość (w godzinach: minuty) każdego zapisu Zauważ, że & quot; nowej & quot; Wskaźnik został przeniesiony z czasem nagrywania do kolumny długości. Ten format jest także używany przez LSTR poleceń SVDRP, więc w przypadku aplikacji, która analizuje wyjście LSTR, trzeba będzie dostosować go do nowego formatu.
  • Nowa konfiguracja opcji & quot; Powtórka / Pokaż pozostały czas & quot; może być stosowany do przełączania pomiędzy wyświetlaniem całkowitej długości lub pozostały czas zapisu, który jest obecnie odtwarzane.
  • Wskaźnik postępu odtwarzania jest teraz włączona, gdy znak jest włączany (nie tylko wtedy, gdy jest ustawiona).
  • Zielony przycisk w & quot; Timer edycji & quot; Menu można teraz wykorzystać, aby przełączać pomiędzy jednym strzałem i powtarzających timerów. To jest tak samo jak naciśnięcie "0", gdy & quot; Dzień & quot; pole jest zaznaczone, ale to działa w każdej chwili (i jest bardziej oczywiste).
  • Przy szacowaniu pozostałe miejsca na dysku (w godzinach), średnia prędkość wszystkich istniejących nagrań jest obecnie brane pod uwagę. Jeśli wartość ta nie może być ustalona, ​​poprzednia wartość 25,75 MB / min podjęte.
  • użycie dysku nie jest już automatycznie dodany do tytułu głównego i & quot; Nagrania & quot; menu. To zawsze było rozwiązaniem mekeshift i to jest teraz do indywidualnego skóry, czy, gdzie i jak chce, aby wyświetlić te informacje. Skóry mogą korzystać z nowej klasy cVideoDiskUsage na wdrożenie takiego wyświetlacza. Dla kompatybilności, domyślne skórki & quot; & quot klasycznym VDR ;, & quot; ST: TNG Panele & quot; i & quot; Tryb Tekst & quot; (tj przekleństwa) zostały zmienione zachowywać się jak wcześniej. Inne skórki może chcesz wyświetlić użycie dysku w całkowicie odmienny sposób.
  • cOsdMenu może obsłużyć skórki, które wyświetlają różne liczby elementów w różnych kategoriach menu.
  • OSD i skóra są teraz ponownie inicjowane po stronie konfiguracji wtyczki została potwierdzona, aby je natychmiast reagować w przypadku każda zmiana parametru konfiguracji wtyczki za ma wpływ na OSD.
  • Teraz upewnij się, że & quot; mała czcionka & quot; nigdy nie jest większy niż & quot; osd czcionki & quot;.
  • W & quot; Recordings & quot; menu, naciskając klawisz "0" teraz przełącza sortowania pomiędzy & quot; przez czas & quot; i & quot; z nazwy & quot ;. Wybrany tryb sortowania są przechowywane oddzielnie dla każdego folderu (o ile masz dostęp do tego folderu). Jeśli folder jest nowo utworzony przez powtarzalną zegar, tryb sortowania dla tego folderu jest wstępnie ustawiony na & quot; od czasu & quot ;. Należy pamiętać, że w poprzednich wersjach domyślny porządek sortowania katalogu najwyższego poziomu było wideo & quot; z nazwy & quot; i wszystkie podkatalogi zostały posortowane & quot; od czasu & quot ;. Teraz domyślny porządek sortowania dla wszystkich katalogów jest & quot; z nazwy & quot ;, więc jeśli masz istniejący folder, który zostanie posortowana & quot;. Przez czas & quot ;, naciśnij klawisz "0", gdy do osiągnięcia tego celu,
  • Nowa konfiguracja opcji & quot; nazwy Inne / Pokaż kanałów z źródła & quot; może być używane do włączania się po dodaniu postać źródła do kanału nazwy, gdy są wyświetlane.
  • Naciśnięcie przycisku Odtwórz podczas normalnego trybu podglądu na żywo teraz otwiera menu nagrań, jeśli nie ma & quot; ostatnio oglądany & quot; nagrywanie. Takie samo zachowanie został wdrożony przez Blue klucza w menu głównym.
  • Nowa opcja & quot; Ustawienia / Powtórka / Postęp czas wyświetlania & quot; mogą być używane do aktywacji automatycznie wyświetla okno postępu, kiedy powtórka nagrania zostanie uruchomiony.
  • Przesunięcie czasowe:
  • Nowa konfiguracja opcji & quot; Nagrywanie / pauzy obsługę & quot; mogą być używane do określenia tego, co się stanie, jeśli klawisz Pause na pilocie podczas żywo tv.
  • Nowa konfiguracja opcji & quot; Nagrywanie / Usuń timeshift nagrywanie & quot; kontroluje, czy nagrywanie Timeshift zostanie automatycznie usunięty po obejrzeniu go. Ten dezaktualizuje poprawkę DELTIMESHIFTREC. Należy pamiętać, że znaczenie wartości dla tej opcji jest różna od plastra DELTIMESHIFTREC: 0 oznacza, nagrania TimeShift nie są automatycznie usuwane (domyślne zachowanie, jak w poprzednich wersjach), a 1 oznacza zwrócić się do użytkownika, czy nagrania będą usuwane <. / li>
  • ustawienia parametru & quot; Nagrywanie / Natychmiastowa rec. czas (min) & quot; może być ustawiony na "0", co oznacza, że ​​aby nagrać tylko zdarzenie aktualnie uruchomiony.
  • Podczas pauzy na żywo wideo, audio i prądu są napisy teraz zachowywane.
  • Zegary:
  • & quot; Edycja timera & quot; Menu można teraz ustawić folder do nagrywania z listy folderów zapisanych w & quot; folders.conf & quot;.
  • nazwa pliku w & quot; Timers & quot; Menu pokazuje teraz tylko nazwę bazy nagrania bez ścieżki folderu (jeśli w ogóle). W przeciwnym razie z długich ścieżek folderów rzeczywista nazwa nagranie nie było widać w ogóle.
  • Nowa konfiguracja opcji & quot; folderów w menu Timer & quot; kontroluje, czy nazwy plików w menu Timer są pokazane z ich pełną ścieżkę folderu.
  • Nagrania:
  • format zapisu jest teraz TS (Transport Stream). Istniejące nagrania w formacie PES może być nadal odtwarzane i edytowane, ale nowe nagrania są wykonane w TS. Cały kod do nagrywania w PES została usunięta. Następujące zmiany zostały wprowadzone, aby przejść do formatu zapisu TS:
  • Ponieważ TS musi mieć PAT / PMT, która wymaga rodzaj strumienia wideo mają być wyraźnie podane, Format pola VPID w pliku channels.conf i SVDRP polecenia NEWC / MODC / LSTC został przedłużony. Typ strumienia wideo teraz następuje VPID i opcjonalny identyfikator procesu nadrzędnego, oddzielone przez znak '='.
  • Format pliku indeksu został zmieniony w celu wspierania rozmiary plików nawet do 1TB (wcześniej 2 GB), a nawet do 65535 osobnych plikach na nagrywanie (poprzednio 255).
  • Nazwy plików nagrania są teraz z 00001.ts formularza (wcześniej 001.vdr).
  • klatek jest obecnie wykrywany przez patrząc na dwóch kolejnych wartości PTS. & Quot; klatek na sekundę & quot; jest przechowywana w & quot; informacji & quot; plików przy użyciu nowego znacznika F.
  • nazwa katalogu do nagrywania został zmieniony z RR-MM-DD-HH [.] Mm.pr.lt.rec (pr = priorytetem, lt = życia) do YYYY-MM-DD-hh.mm .ch-ri.rec (ch = kanał, ri = resumeId). Priorytet oraz Lifetime są teraz przechowywane w & quot; informacji & quot; plik z nowym tagów P i L (jeśli taki plik nie istnieje, zakłada się maksymalne wartości są domyślnie, co pozwala uniknąć nieumyślnego usuwanie nagrania, jeśli jest mało miejsca na dysku). Priorytet nie przechowywania i żywotność w nazwie katalogu unika rozpoczęcia nowego nagrania, jeśli jeden z nich zmienia się w zegar i nagrywanie uruchamia się ponownie z jakiegoś powodu. Zamiast Priorytetu i Lifetime, nazwa katalogu zawiera teraz numer kanału, z którego nagranie zostało wykonane, a & quot; instancji id & quot; ta instancja VDR. Pozwala to uniknąć problemów, jeśli kilka przypadków VDR zapis tej wystawie na różnych kanałach, lub nawet w tym samym kanale. "-" Między numerem kanału i resumeId zapobiega starsze wersje VDR z & quot; widząc & quot; te zapisy, które sprawia, że ​​się, że nie będzie nawet próbować je odtworzyć lub usunąć je w przypadku dysku prowadzi pełny.
  • Pliki & quot; & quot ;, indeks & quot; & quot ;, informacji & quot; znaków & quot; i & quot; wznowić & quot; w katalogu zapisu TS są teraz tworzone bez & quot; .vdr & quot; rozszerzenia.
  • & quot; CV & quot; Plik nie jest plikiem binarnym, ale zawiera oznaczonych linii, aby móc przechowywać dodatkowe informacje, jak wybranej ścieżki dźwiękowej lub napisów.
  • cDvbPlayer :: Idź do () nie dołącza do & quot; kod zakończenia sekwencji & quot; danych. Jeśli urządzenie wyjściowe tego potrzebuje, musi dbać o to samo.
  • Plik indeksu nagrań TS jest obecnie regenerowany na locie, jeśli nagranie jest odtwarzane, że nie ma indeksu. To może być również stosowany do odtworzenia uszkodzonego pliku indeksu ręcznie usunąć plik indeksu, a następnie odtwarzając nagranie (przynajmniej do pliku indeksu został wygenerowany).
  • Nowe opcje linii poleceń --edit i może --genindex być używane do edycji nagrania lub wygenerować swój indeks bez konieczności uruchamiania całego VDR.
  • Nowe opcje linii poleceń --filesize i --split może być używany razem z --edit ustawić maksymalny rozmiar pliku video i włącz podziału edytowanych plików na znaki edycji. Opcje te muszą być podane przed --edit mieć wpływ.
  • czas rozpoczęcia edytowanego nagrywania jest ustawiony na czas pierwszego znaku edycji. Ten dezaktualizuje poprawkę CUTTIME.
  • trwa proces edycji jest teraz anulowane, jeśli oryginału lub edytowane wersja nagrania zostaje usunięty z menu Recordings.
  • Jeśli pozycja ramki w pliku "znaków towarowych" nagrania nie wskazują na I-ramki, to zostanie przesunięty do następnej ramki I (albo w górę lub w dół, w zależności co jest bliżej).

  • Znaki
  • Edycja mogą być teraz umieszczane bezpośrednio na siebie, w takim przypadku po prostu zaznaczyć pozycję, ale nie mają wpływu na sam proces cięcia.
  • Po umieszczeniu na przesunięcie w których dwie (lub więcej) znaki edycji są umieszczone jedna na drugiej, "4" klawisz przenosi pierwszy jeden z nich po lewej stronie, a "6" kluczowych ruchów ostatni z je się w prawo. W "7" i kluczowe obsługiwać wiele znaków "9" w tym samym miejscu, tak jakby były jednym znaku pojedynczego.
  • Klawisze na "7" i "9" teraz przejść do początku lub na końcu, odpowiednio, nagrania, nawet jeśli nie ma znaku ustawić w tym miejscu.
  • Nowa opcja & quot; Ustawienia / Powtórka / Pauza na znak ustawiony & quot; mogą być używane do aktywacji automatycznie przechodzi w tryb pauzy, jeśli znak jest ustawiony podczas edycji powtórce.
  • Zegary nie są już żadnych specjalnych & quot; VFAT & quot; obsługi skrócenie nazwy katalogów do 40 znaków. Gdy łańcuch jest używany jako nazwa katalogu na nagrania, maksymalna długość ścieżki katalogu, a także poszczególnych nazw katalogów, jest teraz ograniczona do wartości określonych przez nowe --dirnames opcji wiersza poleceń (patrz man VDR ( 1) dla szczegółów). Dla kompatybilności wstecznej opcji --vfat jest nadal dostępny i ma taki sam efekt jak --dirnames = 250,40,1.
  • Ulepszona cięcia filmy.
  • SVDRP:
  • wiadomość SVDRP signon teraz wskazuje kodowanie znaków w użyciu, jak w & quot; 220 wideo SVDRP VideoDiskRecorder 1.7.1; Pią 02 maj 16:17:10 2008; ISO-8859-1 & quot ;. Może to być przydatne na przykład dla zewnętrznych narzędzi, które dostarczają danych EPG, aby mogły prawidłowo zakodować za sznurki.
  • Komenda SVDRP Pute obsługuje odczyt danych EPG z danego pliku.
  • Po komendzie CLRE, dalsze przetwarzanie EPG jest teraz odbywa się na 10 sekund, tak, że dane wysyłane z późniejszym Pute polecenia nie wpływa na dane z nadawców.
  • Jeśli svdrphosts.conf zawiera tylko adres lokalnego hosta, port jest otwarty tylko SVDRP na lokalnym komputerze.
  • Domyślny port SVDRP jest obecnie 6419 (zarejestrowana ICANN / IANA). Wykorzystanie "-p 2001", aby powrócić do starego portu, jeśli to konieczne.
  • Komenda SVDRP HITK akceptuje teraz wielu kluczy (do 31).
  • Komenda SVDRP LSTC teraz przyjmuje również identyfikatory kanałów.
  • Nowe polecenie SVDRP UPDR może być użyty do uruchomienia aktualizacji z listy nagrań.
  • SVDRP polecenie DELR teraz nie będzie usunąć zapis, który jest aktualnie edytowany.
  • LSTR polecenie SVDRP teraz zna dodatkowy parametr & quot;. & Quot ;, ścieżka, która może być udzielona, ​​aby uzyskać rzeczywistą nazwę pliku katalogu nagranie w
  • Komenda SVDRP Newt już nie sprawdza, czy timer z podanych danych już istnieje.
  • Dźwięk:
  • Wdrożone obsługi standardowego deskryptora komponentów dla AC3 (stream = 4). Poprzednio używane & quot; Premiera pseudo standardowy & quot; (Strumień = 2, typ = 5) nadal działa, ale podobno bezprawnie wykorzystywane przez nadawców od początku.
  • Ulepszona przewijanie do przodu / -rewind do nagrań audio. Rzeczywiste dane są teraz przesyłane do urządzenia wyjściowego, tak że może on być odtworzony i spowodować właściwego opóźnienia. Dla czystych nagrań audio dźwięk nie jest wyciszony w trybie szybkim / -rewind do przodu, tak że niektóre orientację co do pozycji w nagraniu jest możliwe.
  • Opcja & quot; Ustawienia / DVB / Korzystanie Dolby Digital & quot; teraz tylko kontroluje, czy utworów Dolby Digital pojawiają się w & quot; audio & quot; Menu. Dolby Digital jest zawsze rejestrowane. Ten dezaktualizuje poprawkę DOLBYINREC.
  • Internacjonalizacja:
  • Dodane litewskie wersjami językowymi.
  • Dodane Słowackie wersjami językowymi.
  • Dodane macedoński wersjami językowymi.
  • Dodano wsparcie dla języków, które są pisane od prawej do lewej. Zobacz INSTALL informacji o tym, jak to włączyć.
  • Dodane arabskie teksty językowe.
  • Dodane Serbski teksty językowe.
  • Inne:
  • Błędy w plikach konfiguracyjnych już utrzymać VDR z uruchomieniem.
  • Nowa opcja wiersza poleceń -i może być używana do ustawienia & quot;. & Quot id instancji ;, który będzie używany do rozróżnienia nagrania tej samej audycji wykonane przez różne instancje VDR
  • Wdrożone obsługi & quot; ocena rodzicielska deskryptor & quot ;. "Classic", "sttng" i "skórki" przekleństwa wyświetlić rodzicielską (jeśli podano) w swoich wyświetlaczy zdarzeń. Plik epg.data przechowuje blokadę rodzicielską za pomocą znaku tag 'R'. WAŻNA UWAGA: jeśli VDR nie wyświetla rodzicielską, nie musi to oznaczać, że dany program jest odpowiedni dla wszystkich widzów,
  • Zmiana nazwy "runvdr 'do' runvdr.template" i nie kopiowanie go do BINDIR w "make install".
  • Nowa konfiguracja opcji & quot; Inne / kanały Wrap & quot; Kontrola, czy obecne okłady kanału na całym początku lub na końcu listy kanałów przy przełączaniu.
  • Pliki & quot; commands.conf & quot; i & quot; reccmd.conf & quot; mogą teraz zawierać zagnieżdżone listy poleceń. Zobacz vdr.5 udzielenie informacji na temat nowego formatu pliku. Ten dezaktualizuje poprawkę CMDSUBMENU.
  • Nowa konfiguracja opcji & quot; przyciski OSD / Ilość dla znaków & quot; mogą być używane do kontrolowania, czy klawisze numeryczne mogą być używane do wprowadzania znaków w polu wprowadzania tekstu.
  • Podczas odtwarzania, znaki edycji są teraz aktualizowane co 10 sekund.
  • Dodane generowania pliku pkg-config do pliku Makefile.
  • Usunięto przyrostek '.pl' ze wszystkich skryptów.
  • Nowa konfiguracja opcji & quot; DVB / Standardowy zgodność & quot; mogą być stosowane do przełączania się pomiędzy różnymi odmianami standardu DVB. Obecnie nie jest & quot; DVB & quot; (W stosunku do pierwszego standardu DVB) i & quot;. ANSI / SCTE & quot ;, który jest używany prawidłowo obsługiwać niektóre rodzaje prywatne strumieniowych
  • Domyślnie VDR jest teraz zbudowany według FHS (& quot; System plików Hierarchy Standard & quot;), a zwykły & quot; zrobić & quot; w katalogu źródłowym VDR prostu buduje wszystko, ale nie kopiuje go do ./PLUGINS/lib i ./locale więcej. Możesz użyć pliku Make.config (skopiowany z Make.config.template) i ustawić parametr LCLBLD = 1, aby mieć wszystko, zbudowany i zainstalowany w drzewie źródłowym VDR (jak to było w poprzednich wersjach domyślne). Jeśli masz już swój własny plik Make.config, możesz skopiować nową Make.config.template i dostosować go do swoich potrzeb. Jeśli nie chcesz, pliki danych VDR mogą być rozłożone wokół systemu według FHS, można ustawić parametr = ONEDIR 1 (przy użyciu Make.config), aby wszystkie pliki w jednym katalogu / wideo, jak wcześniej.
  • skrypt poświęcić VDR z opcją 'R' jest teraz nazywany również, gdy nagranie jest kasowane.
  • synchronizacja czasu systemowego do czasu transpondera obecnie przeprowadza się przy użyciu adjtime (i), w celu uniknięcia nieciągłości. Jeśli różnica czasu jest więcej niż 10 sekund, stime () jest nadal używany zrobić początkowej synchronizacji.
  • Wdrożone skalowanie bitmap SPU.
  • UWAGA: Korzystanie z wielu dysków w jeden duży katalog wideo jest przestarzałe i zostaną usunięte z VDR w przyszłej wersji! Albo skorzystać z jednej z dzisiejszych dużych dysków terabajtowych (najlepiej z kopii zapasowej dysku w macierzy RAID-1), lub użyć coś jak & quot; mhddfs & quot;.

Podobne oprogramowanie

Camorama
Camorama

2 Jun 15

Kodi
Kodi

16 Aug 18

ATVGuide
ATVGuide

3 Jun 15

Komentarze do Video Disk Recorder

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!