-
Data: 2011-01-21 23:51:22
Temat: Re: Odtwarzanie filmów na TV
Od: Gotfryd Smolik news <s...@s...com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On Fri, 21 Jan 2011, Paweł wrote:
> Efekt jaki opisujesz wynika z zasady wyświetlania obrazu przez komputer.
> Nie można go całkowicie uniknąć.
Ależ można.
Ustawiając częstotliwość odświeżania na wielokrotność częstotliwości
ramek filmu i włączając synchronizację "odchylania pionowego"
(częstoliwości ramek obrazu) z wymianą bufora.
Od czasów DOSa się dawało! (aplikacja generująca obraz musiała
przejąć kontrolę nad kartą, ale to szczegół).
Osobna sprawa, to czy:
- karta grafiki do spóły z driverem pozwoli ustawić 50 lub 75Hz dla
oczekiwanych 25 fps; dla tzw. "FullHD" (1920x1080++) ponad
60 Hz jest ponad specyfikacją single-DVI (pasma brakuje), więc nie
oczekiwałbym, a 50 Hz jest "niezwyczajowe", więc... takoż (mimo,
że w zasadzie hardware by mógł).
Ale zarówno dla mniejszych rozdzielczości 75Hz jak i "HD" na dual-DVI
(monitory "3D"/stereo z przełączaniem ramek) 100Hz powinno się
dać - jak ktoś wie, niech się pochwali czy wymuszanie synchronizacji
bufora (choćby tylko w trybie full-screen) jest we współczesnych
Windows i Linuksach dostępne dla aplikacji (odtwarzacza), bo
synchronizacja to warunek drugi (i odrębny) braku "złamań".
> Upraszczając nieco zagadnienie ...
> Film to 25 klatek na sekundę.
No właśnie.
Więc:
1. problem powinien być tylko dla "standardowych" 60Hz
Co najmniej NVidia (akurat mam w komputerze przed nosem) *pozwala*
ustawić 75Hz dla niższych rozdzielczości (również dla LCD po DVI),
mało tego, moje monitory to potwierdzają (jeden pozwala odczytać
wartości, drugi się drze że częstotoliwość mu się nie widzi ;))
2. powyższa uwaga jest sprzeczna z tezą że "złamanie" jest widoczne
dłuższy czas, powinno być (naraz!) kilka "złamań"[1] - jedno sugeruje
że problemem jest synchronizacja przełączania buforów w złym
miejscu
[1] dla "60 Hz 25 fps" - chętni mogą sobie narysować gdzie będą
granice ramek i buforów przy kolejnych cyklach niesynchronicznego
"rysowania" :D
Dla jasności - z "przełączaniem bufora" chodzi o to, że aby uniknąć
różnych "efektów" w trakcie rysowania kolejnych klatek (niekoniecznie
filmu!) karta przygotowuje kompletny obraz następnej klatki - i dopiero
jak jest gotowy "przełącza" cały obraz.
Jeśli dane z klatek filmu są podawane niesynchronicznie z początkami
*rysowania* klatek, to właśnie powinno pojawić się "złamanie".
Problem jest na granicy driver-hardware, więc może ktoś jednak :)
napisze, czy aplikacja (np. pod Windows XP .. 7) ma możliwość bądź
wymuszenia bądź uzyskania informacji *kiedy* następuje przełączenie
ramek.
pzdr, Gotfryd
Następne wpisy z tego wątku
- 22.01.11 01:08 G Nowak
- 22.01.11 10:11 Paweł
- 22.01.11 10:31 olo
- 23.01.11 08:01 nom
- 23.01.11 16:41 the_foe
- 23.01.11 16:47 the_foe
- 23.01.11 18:37 Simon
- 23.01.11 21:16 olo
- 24.01.11 00:16 Q
- 24.01.11 00:25 Q
- 24.01.11 07:19 nom
- 24.01.11 20:25 olo
- 29.01.11 01:30 Gotfryd Smolik news
- 01.02.11 11:45 robot
Najnowsze wątki z tej grupy
- Przenosiny systemu
- soft dla detekcji stanu DMA (on,czy off)
- jak w chrome (forku chrome) wyznaczyc katalog profilu w dowolnym miejscu?
- Dziwnie padający Seagate
- Kwestia UPSa i elektryki tegoż
- Drukowanie bezprzewodowe - jaki interface ?
- Libre Office Krok Po Kroku - Komentarz
- Dysk startowy z dosem - ktokolwiek widział, ktokolwiek zna?
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Re: Drugi ekran na Androidzie
- Vmware update
- Access point na zewnątrz
- dodanie karty graf zawiesza komp
- Jak wybrać laptopa?
- Router i USENET
Najnowsze wątki
- 2024-12-02 Akumulatorki Ni-MH AA i AAA Green Cell
- 2024-12-02 Usiłowanie zabójstwa
- 2024-12-01 Rambo 2024. Co z radio-stopem
- 2024-12-01 Pijani kierowcy
- 2024-12-01 "Chciałem zamówić kurs tym"
- 2024-11-30 Windykatorzy ścigają spadkobierców z mandat nieboszczyka za przekroczenie prędkości???
- 2024-11-30 Łódź => Technical Artist <=
- 2024-11-30 Lublin => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-30 Warszawa => Microsoft Dynamics 365 Business Central Developer <=
- 2024-11-30 Bieruń => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-30 Zielona Góra => Senior PHP Symfony Developer <=
- 2024-11-30 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-30 Lublin => Spedytor międzynarodowy <=
- 2024-11-30 Warszawa => Mid IT Recruiter <=
- 2024-11-30 Warszawa => Fullstack Developer <=