MPlayer Weekly News #1 - December 1st, 2002 =========================================== Witamy w pierwszym wydaniu MPlayer Weekly News! Zdecydowaliśmy się wydawać częściej zmiany, by ułatwić sobie pracę podczas pisania ChangeLogu. Uwaga: Wszystkie z poniższych zagadnień dotyczą przeważnie w CVSu 1. Potrzebna pomoc przy MWN (Mplayer Weekly News) Jeśli chcesz się przyłączyć, skontaktuj się z twórcami (wymienionymi u dołu strony) 2. Poszukiwani aktywni deweloperzy i dokumentaliści! Potrzebujemy więcej dokumentalistów, ponieważ większość z nich odeszła i deweloperzy muszą sami pisać dokumentację! Było by miło mieć kilku dokumentalistów, co pozwoliłoby skupić się deweloperom na ich pracy. Jeśli czujesz się wystarczająco odważny i znasz trochę języki obce, skontaktuj się z nami i przyłącz się do zespołu! Poszukujemy również tłumaczy! Obecnie MPlayer zawiera tłumaczenie dokumentacji w 6 językach. Niektóre z nich są bardziej, inne mniej aktualne. Uwaga: główna wersja (angielska) jest również trochę nieaktualna! 3. Nadchodzi wydanie Tak, nowe wydanie nadejdzie... kiedyś ;) Niektóre z magicznych dni: 6. grudnia, 24. grudnia, 31. grudnia, 1. stycznia (wersja 0.60 została wydana 1 stycznia 2001). Nie ma jeszcze ustalonej daty zamrożenia wydania. Używaj tylko ostatniej wersji pre lub wersji cvs! Nie przyjmujemy raportów błędów, pochodzących z wcześniejszych wersji! 4. Uruchomienie QuickTime'a Jak zapewne zauważyłeś, MPlayer jest pierwszym projektem, który supportuje kodeki QT pod Linuxem x86 (działają tej pod FreeBSD!). HOWTO można ściągnąć pod adresem http://www.mplayerhq.hu/~alex/codecs/qt-howto.txt. Dore wieści: dekodowanie SVQ1 i biblioteki DLL QT5 oraz QT6 już działają! 5. Wsparcie dla DMO Audio/Video API -- WMA9 i WMV9 Pochodzi z projektu avifile (szczególnie od Zdenka Kabelaca). Ściągnij pakiet kodeków z adresu http://www.mplayerhq.hu/MPlayer/releases/Win32_dmo.tgz Uwaga: Jest to jedyna wersja pakietu kodeków, o której wiadomo że działa! 6. Wsparcie dla MJPEG2000 Przede wszystkim dzięki 2 DLLom: jedngo z ImagePower, i innej z Morgan MultiMedia. Użyj najnowszego CVSa i ściągnij te DLLe z: http://www.mplayerhq.hu/~alex/codecs/mjpeg2kdlls.tar.bz2 7. Wiele poprawek i porządków w kodzie GUI Nowa wersja w CVS. Powinna być teraz bardziej solidna, z mniejszym kodem źródłowym. 8. Krótki changelog: * poprawki w ao_oss + menu, xscreensaver Teraz fd otwierane przez ao_oss nie jest przekazywane do procesu potomnego. * poprawki menu + solaris * poprawki kodu wejściowego * DOCS: uaktualnienie Nvidia TV-Out i Skin-Howto. * wsparcie dla ustawienia głośności wyjścia audio NAS 9. Przyszłe plany Krótkoterminowe: * Uruchomienie kodeków ZyGo, BeHereiVideo i innych QT * uporządkowanie kodu QT Długoterminowe: * wydanie wersji * możliwość kodowania w SVQ1/3 * opensource'owa wersja Indeo, QDM, Qclp i SVQ3 * bardziej zmodularyzowany kod źródłowy 10. Aktualne spory (A = Przypuszczenie, T = Prawda) A: LOTR: Nie działa trailer do "Dwóch Wież" T: Działa! Problem tkwi w tym, że trailer zawiera jeden (lub kilka) nieruchomych obrazów jpeg z niŻszym id video niż cała ścieżka. Uruchomienie MPlayera powinno wyświelić informacje o dostępnych ścieżkach: -------------- MOV track #0: 175 chunks, 1308 samples Image size: 320 x 240 (24 bpp) Display size: 320 x 240 Fourcc: SVQ3 Codec: 'Sorenson Video 3' -------------- MOV track #1: 88 chunks, 0 samples Audio bits: 16 chans: 1 rate: 44100 Fourcc: ima4 -------------- Jak widać id ścieżki video to 0. W tym przypadku przebiega dobrze, bez podawania dodatkowych parametrów. A tutaj przykład z "Dwóch Wież": -------------- MOV track #0: 1 chunks, 0 samples Generic track - not completly understood! (id: 0) -------------- MOV track #1: 1 chunks, 0 samples Image size: 640 x 272 (24 bpp) Display size: 640 x 272 Fourcc: jpeg Codec: 'Photo - JPEG' -------------- MOV track #2: 1 chunks, 0 samples Generic track - not completly understood! (id: 2) -------------- MOV track #3: 1 chunks, 0 samples Generic track - not completly understood! (id: 3) -------------- MOV track #4: 1 chunks, 0 samples Generic track - not completly understood! (id: 4) -------------- MOV track #5: 730 chunks, 4394 samples MOV: Found unknown movie atom SMI (21)! Image size: 640 x 272 (0 bpp) Display size: 640 x 272 Fourcc: SVQ3 Codec: 'Sorenson Video 3' -------------- MOV track #6: 367 chunks, 0 samples Audio bits: 16 chans: 2 rate: 44100 Audio extra header: len=92 fcc=0x77617665 Fourcc: QDM2 -------------- Jak widzisz, track#0 nie jest prawidłowym strumieniem video, track#1 jest nieruchomym obrazem jpeg (!) i zostanie wybrany domyślnie. Jeśli uruchomisz MPlayera z opcją -vid 5, odtworzy właściwą ścieżkę! A: DLLe QT są złe! T: Przeczytaj 4. punkt tego MWN A: "Zakodowane" MPEGi źle się odtwarzają. T: Niektóre pliki zawierające mpeg1 i mp3 są niepoprawnie wykrywane, a przez to źle odtwarzane. Większość z nich powoduje ciągłe wyświetlanie jednej z poniższych linii: Encrypted stream but you did not request authentication!! Encrypted VOB file (not compiled with libcss support)! Read DOCS/cd-dvd.html. Możesz obejść większość z tych bugów używając opcji -demuxer. Na przykład -demuxer 1 oznacza MPEG-ES, -demuxer 2 - MPEG-PS a -demuxer 17 oznacza AUDIO (==MP3). (Możesz również zajrzeć do pliku main/libmpcodecs/demuxer.h, gdzie są zdefiniowane wszystkie te wartości) 11. Jak wesprzeć deweloperów MPlayera? Zajrzyj na stronę http://www.mplayerhq.hu/homepage/donations.html, lub przeczytaj pierwszy i drugi punkt MWN. 12. Cotygodniowa rozrywka Potrzebny dar: SCSI HOWTO dla Gabucino W tym tygodniu otrzymał dysk i kontroler SCSI. Podziękowania dla ofiarodawcy, ale dlaczego nie załączył howto dla Gabu? Oczekujemy więc howto (lub help-a)! ---- Impressum: Homepage: http://www.mplayerhq.hu/~alex/mwn/ Authors: Alex Beregszaszi , Istvan Sebestyen and Attila Kinali Tłumaczenie: Daniel Lisiecki Uwagi mile widziane.