Mercurial > mplayer.hg
view DOCS/Polish/DVB @ 7352:757e876d36fe
Off-by-one error allocating bitmap, when (width*height) % 8 != 0
The code was writing beyond allocated memory, and could corrupt malloc heap.
author | jkeil |
---|---|
date | Tue, 10 Sep 2002 12:38:19 +0000 |
parents | d5c692754cf2 |
children |
line wrap: on
line source
Kilka słów o obsłudze karty Siemens-DVB. autor: A'rpi ======================================== UWAGA: ona jest na etapie eksperymentalnym! Wymagania: ~~~~~~~~~~ - karta Siemens DVB-S albo kompatybilna (technotrend, galaxis, hauppage itp.) zobacz szczegóły na www.linuxtv.org i ściągnij najnowszy sterownik. - MPlayer-CVS, ffmpeg-libavcodec. divx4linux jest polecany ze względu na prędkość i pp. - Szybki CPU - przynajmniej do dekodowania programowego (divx...) Jak włączyć? ~~~~~~~~~~~~ 1. Ściągnij ffmpeg-CVS i przekopiuj libavcodec do źródeł mplayera (szczegóły znajdziesz w DOC) Przenieś tą linię z sekcji #ifdef CONFIG_ENCODERS .. #endif poza nią (po linii #endif) w libavcodec/utils.c:361 : register_avcodec(&mpeg1video_encoder); 2. Skompiluj mplayer: ./configure powinno wykryć to. Jeżeli nie, wymuś to za pomocą opcji ./configure --enable-dvb Jeśli masz nagłówki ost w niestandardowym miejscu, podaj ścieżkę do nich: --with-extraincdir=<twój katalog ze źródłami DVB>/ost/include make make install Jak używać? ~~~~~~~~~~~ Aby odtwarzać standardowe pliki mpeg 1/2: (sprzętowe dekodowanie) mplayer -ao mpegpes -vo mpegpes -vc mpegpes file.mpg|vob Aby odtwarzać niestandardowe pliki mpeg: (dekodowanie programowe) mplayer -ao mpegpes -vo mpegpes file.mpg|vob Aby odtwarzać pliki divx: mplayer -vo mpegpes -vc ffdivx|odivx file.avi|asf Aby odtwarzać filmy nie-25fps lub przy wolnym CPU, dodaj opcję: -framedrop Rozmiary obrazka: ~~~~~~~~~~~~~~~~~ Karta DVB pozwala tylko na dwie pionowe rozdzielczości: 288 i 576. Jeżeli wysokość twojego video jest inna, musisz ją obciąć albo rozszerzyć dodając czarne paski. Zrobi to dla ciebie mplayer, tylko podaj rozmiary obrau używając opcji -x oraz -y. Musisz zastosować -y 288 albo -y 576. Aby wymusić pan&scan (16:9 na 4:3 TV) dodaj opcje: -x 352 -y 288 Lista mailowa: ~~~~~~~~~~~~~~ http://mplayerhq.hu/mailman/listinfo/mplayer-dvb Językiem listy jest ANGIELSKI. Unikaj, proszę, używania niemieckiego lub innych języków! Zasubskrybuj i pytaj/dyskutuj tu o swoich problemach. Ja również wysyłam zapowiedzi na tą listę. Plany/TODO na przyszłość: ~~~~~~~~~~~~~~~~~~~~~~~~~ - wyświetlanie OSD i napisów za pomocą właściwości OSD kart DVB - lepsze (bardziej płynne) odgrywanie filmów nie-25fps - większa optymalizacja prędkości - obsługa YUY2 (dla kodeków win32, takich, jak Indeo5 i WMV 7/8) - transkodowanie w czasie rzeczywistym pomiędzy mpeg2 <-> mpeg4 (częściowa dekompresja)