Покуражимся ( Courage блог)

  • для установки воспользовался диском lenny-netinst - потому что пробовал диск debian 4.0r1 kde 1/1 -
    не находится инсталлятором на Асус Р35 ни сетевая ни дисковый
    контроллер (у меня диск sata и в биос включена опция sata as ide)
    а lenny нормально их определил - установка варианта desktop (c
    графическими менеджерами gnome и паки с ним )) заняла часа 4 (при
    скорости канала 512к/сек) .


    такой кернел встал 2.6.22-2-686
    такой драйвер для сетевой Attansic 1000M Ethernet network driver atl1.ko
    и такие модули для sata диска (который как бы по установкам биос = ide
    а в дебиан как scsi) scsi_mod sd_mod ata_piix


    KDE при этом не ставится - начал наращивать - первым делом mc и kde

    Исходный код
    apt-get install mc
    apt-get install kde


    подкачивает для кде еще 245 мегабайт - около часа с небольшим


    заметил в gnome любопытные программы которых раньше не видел
    disk usage analizer = графическое представление занимаемого в папках файлов -
    удобно для выяснения где лежат большие файлы
    hard info - инфо по железу и есть также некоторые бенчмарки скорострельности


    добавил резалку k3b - привычнее с ней чем с gnome roster

    Исходный код
    apt-get install k3b


    и m$ фонты - для этого добавил contrib non-free в
    sources.list

    Исходный код
    deb http://ftp.de.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.de.debian.org/debian/ lenny main contrib non-free
    
    
    deb http://security.debian.org/ lenny/updates main contrib non-free
    deb-src http://security.debian.org/ lenny/updates main contrib non-free


    Исходный код
    apt-get install msttcorefonts
    apt-get install x-ttcidfont-conf


    компилятор g++, gcc, и кернел-хэдерс, mercurial

    Исходный код
    apt-get install build-essential
    apt-get install linux-headers-2.6.22-2-686
    apt-get install mercurial
    apt-get install mercurial


    ну и задал фиксированный ip адрес

    Исходный код
    ifconfig eth0 down
    ifconfig eth0 up 192.168.0.???

    джентельменский набор вроде пока весь ....


    оказалось что не весь - стал пробовать собирать mplayer из svn - понадобился
    subversion

    Исходный код
    apt-get install subversion
    cd /usr/local/src
    svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
    mv mplayer mplayer-svn-241007
    cd mplayer-svn-241007
    ./configure


    и что то мне не понравилось что многие кодеки и самое главное - видео
    выходы не подключились - в том числе и даже xv



    видимо надо подумать о установке драйвера
    в прицепке - выводы команд

    Исходный код
    # dmesg > dmesg.txt 
    # lsmod > lsmod.tx
    # lspci > lspci.txt


    в продолжение сборки mplayer спасибо free-x за подсказку
    # apt-get install libxv-dev
    после этого уже намного лучше ./configure прошел - подключились выводы через xvidix xv x11

    Файлы

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Courage ().

  • после установки хэдерсов выход через x11 работает а через xv не хочет

    Исходный код
    [VO_XV] It seems there is no Xvideo support for your video card available.
    [VO_XV] Run 'xvinfo' to verify its Xv support and read
    [VO_XV] DOCS/HTML/en/video.html#xv!
    [VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
    [VO_XV] Try -vo x11.


    Исходный код
    debian-p35:/media/cdrom0/HDTV/mov# xvinfo
    X-Video Extension version 2.2
    screen #0
     no adaptors present
    debian-p35:/media/cdrom0/HDTV/mov#


    xorg.conf

    Исходный код
    Section "Device"
            Identifier      "ATI Technologies Inc ATI Default Card"
            Driver          "vesa"
            BusID           "PCI:1:0:0"
    EndSection


    надо поставить наверно нормальный драйвер


    для подгрузки пакетов с debian-multimedia.org (захотелось kplayer)
    скачать Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    и вручную поставить этот пакет

    Исходный код
    # dpkg -i debian-multimedia-keyring_2007.02.14_all.deb


    и в sources.list

    Исходный код
    deb http://www.debian-multimedia.org lenny main


    kplayer подтягивает много чего полезного


    сразу и кодеки

    Исходный код
    # apt-get install w32codecs


    не хочет работать kplayer

    Исходный код
    MPlayer dev-SVN-r24845-4.2.3 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz (Family: 6, Model: 15, Stepping: 13)
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
    MPlayer was compiled without fontconfig support.
    Unknown option on the command line: -subfont-autoscale
    Error parsing option on the command line: -subfont-autoscale


    вот чем плюется mplayer configure

    Исходный код
    Checking for freetype >= 2.0.9 ... no
    Checking for fontconfig ... no (freetype support needed)


    после установки libfreetype6-dev несколько полегчало но fontconfig все равно no

    Исходный код
    Checking for freetype >= 2.0.9 ... yes
    Checking for fontconfig ... no


    а после этого наступило маленькое но счастье

    Исходный код
    # apt-get install libfontconfig1-dev


    Checking for bitmap font support ... yes

    Исходный код
    Checking for freetype >= 2.0.9 ... yes
    Checking for fontconfig ... yes


    и после

    Исходный код
    # make clean 
    # ./configure
    # make 
    # make install


    заработал кплейер - уря!

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем Courage ().

  • ставим сам пакет

    Исходный код
    apt-get install lm-sensors


    ищем какие сенсоры есть


    ставим программу которой можно посмотреть

    Исходный код
    # apt-get install ksensors
  • hd2600 + проприетарный видео АТИ драйвер


    для hd2x00 серии только 8.41.7 !!!


    в дебиан lenny/non-free тоже есть пакет fglrx-driver
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. lenny/non-free fglrx-driver 8.40.4-2 [6192kB]
    но как идно к карте hd2x00 он неприменим



    - брать драйвер здесь
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    ATI Proprietary Linux x86 Display Driver 8.41.7 48.8MB


    нужны еще кое что в системе - можно посмотреть требования здесь
    www2.ati.com/drivers/linux/linux_8.41.7-inst.html
    в частности хотя бы хэдерсы для того ядра который установлен в системе


    далее все от root
    - присвоить закачанному файлу аттрибуты на исполнение
    ati-driver-installer-8.41.7-x86.x86_64.run


    - запустить ati-driver-installer-8.41.7-x86.x86_64.run
    - выбрать в инсталляторе
    install driver -> continue
    I agree
    automatic -> continue
    после окончания установки -> Exit


    вся сборка и установка драйвера прошла на удивление гладко
    в результате появился драйвер /lib/modules/fglrx/fglrx.ko


    - первоначально сконфигурировать драйвер

    Исходный код
    /usr/X11R6/bin/aticonfig --initial


    при этом хсоздается новый /etc/X11/xorg.conf а старый сохраняется тут же
    как xorg.conf.original-0


    - ограничить драйвер разрешениями монитора - чтобы не попасть в засаду
    в которую я попал после перезагрузки - драйвер поставил неподдерживаемое монитором
    разрешение (возможно на нормальном мониторе с DPMS все будет нормально)

    Исходный код
    # aticonfig --resolution=0,1280x1024,1024x768


    можно попробовать перехапустить иксы - Alt+Ctrl+BackSpace
    а можно перезагрузить машину


    в прицепке xorg.conf для такой простой одноголовой конфигурации

    Исходный код
    "Monitor" = Identifier   "aticonfig-Monitor[0]"
    "Device"  = Driver      "fglrx"
    "Screen"  = "aticonfig-Screen[0]"


    (видны остатки секций для vesa драйвера - видимо их можно по-удалять будет)

    Исходный код
    "Monitor" = "Generic Monitor" 
    "Device"  = Driver      "vesa"
    "Screen   = "Default Screen"


    так можно посмотреть инфо о драйвере

    Исходный код
    debian-p35:/tmp# fglrxinfo
    display: :0.0  screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Radeon HD 2600 XT
    OpenGL version string: 2.0.6849 Release


    так можно протестить скорость - выводится вращающийся куб

    Исходный код
    debian-p35:/tmp#  /usr/X11R6/bin/fgl_glxgears
    Using GLX_SGIX_pbuffer
    6754 frames in 5.0 seconds = 1350.800 FPS
    8192 frames in 5.0 seconds = 1638.400 FPS
    8180 frames in 5.0 seconds = 1636.000 FPS
    9180 frames in 5.0 seconds = 1836.000 FPS
    9864 frames in 5.0 seconds = 1972.800 FPS
    9863 frames in 5.0 seconds = 1972.600 FPS
    9867 frames in 5.0 seconds = 1973.400 FPS


    кстати - после установки драйвера заработал xv выход mplayer - что в-общем то и ожидалось

    Файлы

    • xorg.conf.txt

      (2.31 kB, скачали 6 раз, последнее скачивание: )
  • а где-нибудь, что-нибудь в конфигах говорится про аппаратное ускорение h.264 потока ? или еще не прикрутили эту фичу - uvd / avivo она может называться ?


    кстати, после открытия спеков, вышел и активно развивается open source driver
    Radeon HD video driver Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Американская компания AMD выпустила новые драйверы для видеокарт ATI для операционной системы Linux.


    В драйвере fglrx 8.42 разработчики реализовали совместимость с набором программных решений AIGLX для интеграции библиотек OpenGL с оконным менеджером. Система AIGLX схожа с разрабатываемой компанией Novell технологией Xgl, однако, в отличие от последней, представляет собой надстройку над XOrg, а не замену. Наличие поддержки AIGLX в новом Linux-драйвере ATI означает, что трехмерный рабочий стол Compiz/Beryl/Compiz Fusion можно будет запускать без Xgl.


    В fglrx 8.42 разработчики также исправили ряд ошибок, выявленных с момента выхода предыдущей версии драйвера, и устранили недоработки. Кроме того, можно упомянуть улучшенное качество воспроизведения видео и повышенную производительность. Тем не менее, пока остаются проблемы, связанные с совместимостью с ядром Linux 2.6.23, а также с поддержкой 64-битных систем.

  • еще один драйвер подходящий для hd2600 - RadeonHD


    Installing The RadeonHD Driver On Ubuntu
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Исходный код
    sudo apt-get install build-essential git-core configure-debian automake autoconf xorg-dev libtool
    cd /usr/local/src
    git-clone git://anongit.freedesktop.org/git/xorg/driver/xf86-video-radeonhd
    cd xf86-video-radeonhd
    ./autogen.sh --prefix=/usr/
    make


    вроде все собралось - в xf86-video-radeonhd/src/.libs *radeonhd_drv.so 737112

    Исходный код
    sudo make install


    в /usr/lib/xorg/modules/drivers легли radeonhd_drv.la radeonhd_drv.so


    далее просто в обычном xorg.conf - в том который у меня был сразу после
    установки дебиан - заменил driver "vesa" на "radeonhd" и он сработал


    чем этот драйвер более привлекателен
    - открытый
    - это обычный видео драйвер для x11 (а атишный насколько я понял это драйвер кернела -
    хотя может и вру)


    чем он пока не догоняет проприетарный (правда может это я
    пока не знаю как сделать)
    - нет openGL
    - нет xv вывода (ну здесь я почти 100% уверен что надо правильно
    сконфигурировать xorg.conf )


    кстати - как посмотреть кое какую инфо о xv xvinfo
    вот инфо при загруженном radeonhd драйвере

    Исходный код
    debian-p35:/opt/hd/from_dream# xvinfo
    X-Video Extension version 2.2
    screen #0
     no adaptors present
  • релиз нотес для нового драйвера 8.42.3 - ждемс когда на офф сайте ати появится линка на новый драйвер
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

    Цитата

    This release note provides information on the latest posting of AMD's Proprietary Linux driver version 8.42.3.


    помогите понять сию фразу в

    Цитата

    New Features
    Products older than Radeon™ HD 2x00 are now supported after being enabled only for testing in 8.41.7


    обсуждение сего чуда и тут
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • чтобы мало не показалось - еще один - тоже опенсорсный проэкт - драйвер avivo
    xf86-video-avivo
    ставится приблизно так же как и radeonhd - через git качается с freedesktop.org/
    git clone git://anongit.freedesktop.org/git/avivo/xf86-video-avivo


    описалово установки тут
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    и хотя были слухи что проэкт помрет - но вроде как с открытием спецификаций ожил
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.

  • Цитата

    ....пока остаются проблемы, связанные с совместимостью с ядром Linux 2.6.23, а также с поддержкой 64-битных систем.


    А я-то мучаюсь с 2.6.23.XX... На 8.40.4 не работает fglrx-kernel-build.sh и
    втроенная сетевуха в упор не видится. Приехали с этими новыми ядрами.

  • чтобы не забылось - опция командной строки для скалирования видео в мплейере
    например с сохранением пропорций и установкой гориз размера в 960 (половина от hd)

    Исходный код
    mplayer -vf scale=960:-2


    у меня тут были проблемы с воспроизведением h264 - переполнение буфера -
    оказалось проблема не в видео а в звуке - отключив вывод звука

    Исходный код
    mplayer -ao none


    же этой ошибки не стало - разбирательство с звуком - впереди



    где то мелькали сообщения что есть патчи для 2.6.23 и работой нового драйвера на этом ядре - поищи
    - может найдется

  • а на каких h.264 каналах остались проблемы с paff ? хочу у себя проверить


    у меня на Venice с 9Е такая же проблема как и утебя с переполнением буфера
    а на GOD Europe c 16E - "spatial direct mode is not implemented"


    goga@goga:/home/video/hdtv$ mplayer GOD.ts
    MPlayer dev-SVN-r24811-4.1.3 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 4)
    CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


    Playing GOD.ts.
    TS file format detected.
    VIDEO H264(pid=2014) AUDIO MPA(pid=3014) NO SUBS (yet)! PROGRAM N. 14
    FPS seems to be: 25.000000
    ==========================================================================
    Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
    Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
    ==========================================================================
    ==========================================================================
    Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
    AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
    Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
    Starting playback...
    VDec: vo config request - 544 x 576 (preferred colorspace: Planar YV12)
    VDec: using Planar YV12 as output csp (no 0)
    Movie-Aspect is 1.36:1 - prescaling to correct movie aspect.
    VO: [xv] 544x576 => 786x576 Planar YV12
    New_Face failed. Maybe the font path is wrong.
    Please supply the text font file (~/.mplayer/subfont.ttf).
    subtitle font: load_sub_face failed.
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    [h264 @ 0x88bf7f0]Interlaced pictures + spatial direct mode is not implemented
    A:93701.6 V:93703.4 A-V: -1.776 ct: -0.080 21/ 21 20% 0% 0.7% 0 0
    Exiting... (Quit)

  • в=общем нашлось решение с переполнением буфера в mplayer на h264 файлах
    которые приводили к ошибке переполнения буфера -
    Глава 5. Часто Задаваемые вопросы
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    пробовал все подряд и заодно уж думаю попробую для FLV - -correct-pts = и о чудо! помогло!
    правда в тех местах где раньше начиналось переполнение звук хрипит но ошибок нет и видео крутится дальше плавно


    BTW: надоело каждый раз набтрать опции для мплейера и занес такую запись в
    екстеншен лист миднайт коммандера - для воспроизведерия ts vdr mp4 файлов
    со скалированием размера по горизонтали до 880 и этой опцией -correct-pts


    Исходный код
    ### Video ###
    regex/\.(ts|TS|vdr|mp4)$
            #Open=(mplayer -vf scale=960:-2 %f >/dev/null 2>&1 &)
            Open=(mplayer -vf scale=880:-2 -correct-pts %f)


    теперь проблематичным остался только записи с god europe
    Interlaced pictures + spatial direct mode is not implemented
    - хотя насколько помню
    именно с этими записями проблем на "старом" мплейере не возникало

  • адаптированный вариант
    Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    который у меня сработал на дебиан
    - забираем исходные
    -- вариант с меркуриал
    меркуриал у меня уже установлен если нет
    apt-get install mercurial


    забираем через hg clone

    Исходный код
    cd /usr/local/src
    hg clone http://jusst.de/hg/multiproto
    cd multiproto


    - вариант с тар-болом
    можно обойтись без меркуриал -качаем тар-бол Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.


    - подавляем вербозный вывод драйвера 0899
    в 34 линии linux/drivers/media/dvb/frontends/stb0899_drv.c
    заменить 5 на 0 чтобы подавить сообщения драйвера - которые в режиме 5
    заполняют syslog со страшной скоростью

    Исходный код
    static unsigned int verbose = 0;


    - сборка и установка

    Исходный код
    make
    make install


    - перезагруз
    - проверка

    Исходный код
    debian-p35:/home/courage# dmesg | grep STB
    stb0899_attach: Attaching STB0899
    stb6100_attach: Attaching STB6100
    DVB: registering frontend 0 (STB0899 Multistandard)...


    все ок - драйвер встал

  • Цитата

    Со слов пользователя Courage
    BTW: надоело каждый раз набтрать опции для мплейера и занес такую запись в
    екстеншен лист миднайт коммандера - для воспроизведерия ts vdr mp4 файлов
    со скалированием размера по горизонтали до 880 и этой опцией -correct-pts


    опции мплеера можно еще прописывать в его конфиг /mplayer/config
    а у меня ошибки с переполнением буфера все равно остались - видимо из-за того что CPU слабый для такого файла


    goga@goga:/home/video/hdtv$ mplayer Venice.ts -vf scale=880:-2 -correct-pts
    MPlayer dev-SVN-r24811-4.1.3 (C) 2000-2007 MPlayer Team
    CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (Family: 15, Model: 3, Stepping: 4)
    CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
    Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2


    Playing Venice.ts.
    TS file format detected.
    VIDEO H264(pid=100) AUDIO MPA(pid=101) NO SUBS (yet)! PROGRAM N. 104
    FPS seems to be: 25.000000
    Opening video filter: [scale w=880 h=-2]
    ==========================================================================
    Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
    Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
    ==========================================================================
    ==========================================================================
    Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
    AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
    Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
    ==========================================================================
    AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
    Starting playback...
    [h264 @ 0x88bf7f0]non existing PPS referenced
    [h264 @ 0x88bf7f0]decode_slice_header error
    [h264 @ 0x88bf7f0]non existing PPS referenced
    [h264 @ 0x88bf7f0]decode_slice_header error
    [h264 @ 0x88bf7f0]non existing PPS referenced
    [h264 @ 0x88bf7f0]no frame!
    Error while decoding frame!
    [swscaler @ 0x88ba890]SwScaler: BICUBIC scaler, from yuv420p to yuv420p using MMX2
    [swscaler @ 0x88ba890]SwScaler: using 8-tap MMX scaler for horizontal luminance scaling
    [swscaler @ 0x88ba890]SwScaler: using 8-tap MMX scaler for horizontal chrominance scaling
    [swscaler @ 0x88ba890]SwScaler: using n-tap MMX scaler for vertical scaling (YV12 like)
    [swscaler @ 0x88ba890]SwScaler: 1440x1080 -> 880x484
    VO: [xv] 880x484 => 880x484 Planar YV12
    New_Face failed. Maybe the font path is wrong.
    Please supply the text font file (~/.mplayer/subfont.ttf).
    subtitle font: load_sub_face failed.
    A:55845.0 V:55838.9 A-V: 6.105 ct: -0.772 0/ 0 166% 25% 2.0% 0 0
    Too many video packets in the buffer: (178 in 8397339 bytes).
    Maybe you are playing a non-interleaved stream/file or the codec failed?
    For AVI files, try to force non-interleaved mode with the -ni option.



    Цитата


    теперь проблематичным остался только записи с god europe
    Interlaced pictures + spatial direct mode is not implemented
    - хотя насколько помню
    именно с этими записями проблем на "старом" мплейере не возникало


    эта проболема уже озвучена в ffmpeg-devel листе - там правда товарищ сылается на другой сат канал.

  • - взял патченый для dvb-s2 szap2

    Исходный код
    # cd /usr/local/src
    # wget http://dev.kewl.org/hvr4000/utils/szap2.tgz
    # tar -xzf szap2.tgz
    # cd szap2


    - внес маленькое изменение чтобы показывались уровни в децибелах - именно такой выход дает драйвер 0899


    - собрал szap2


    Исходный код
    # make


    - сделал test.conf - для астры19

    Исходный код
    EURONEWS:11817:v:1:27500:163:91:8004
    Das Erste:11837:h:1:27500:101:102:28106
    PREMIERE HD:11915:h:1:27500:767:771:129
    DISCOVERY HD:11915:h:1:27500:1023:1027:130
    ASTRA HD+:11915:h:1:27500:1279:1283:131
    CANAL+ HI-TECH:12522:v:1:22000:160:82:9201
    CINE PREMIER HD:12581:v:1:22000:160:82:9301
    M6 HD:12581:v:1:22000:170:122:9310
    Sat 1:12722:h:1:22000:511:515:10201
    Anixe HD:12722:h:1:22000:1023:1027:10203


    пераые 2 это dvb-s - остальные dvb-s2 - fta из них 1,2,5,9,10 каналы


    - сложил бинарник szap2 и test.conf в одну директорию
    - теперь можно настраиваться
    так для dvb-s

    Исходный код
    # ./szap2 -c test.conf -n1 -m2 -t0


    так для dvb-s2

    Исходный код
    # ./szap2 -c test.conf -n5 -m8 -t2


    чтобы не забылось - опции szap2
    -m2 = qpsk
    -m8 = 8psk
    -t0 = dvb-s
    -t2 = dvb-s2
    -е = fec - можно ставить в 0 для auto - а для двб-с2 вообще значения не имеет
    -c test.conf = использовать список test.conf
    -n = номер записи в списке .conf


    - пробовал настроится при помощи mplayer dvb://
    (список положил в /root/.mplayer/channels.conf) и

    Исходный код
    mplayer dvb://EURONEWS


    - не получилось


    -

    Исходный код
    теперь попробовал записать

    - настраивался szap с опцией -r в одной консоли
    а в другой записывал .ts из устройства dvr0

    Исходный код
    # ./szap2 -c test.conf -n1  -m8 -t2 -r
    #cat /dev/dvb/adapter0/dvr0 > /tmp/recording.ts


    УРРРЯЯЯ! впервые узрел запись с сделанную с ТТ3200 в линукс

    Исходный код
    mplayer /tmp/recording.ts


    правда пока только на dvb-s канале - на dvb-s2 запись идет но мплейер не кажет видео
    а только звук



    просмотр вживую - спасибо за подсказку free-x

    Исходный код
    cat /dev/dvb/adapter0/dvr0 | mplayer -


    добавил фильтр kerndeint деинтерлейсинга - качество хорошее а доп нагрузка на проц не велика
    и -zoom для растяжки на весь экран при полноэкранном просмотре

    Исходный код
    cat /dev/dvb/adapter0/dvr0 | mplayer -vf scale=880:-2 -zoom -correct-pts -vf kerndeint