<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>28386</bug_id>
          
          <creation_ts>2013-01-18 12:26:29 +0400</creation_ts>
          <short_desc>Собран без поддержки audio</short_desc>
          <delta_ts>2016-04-16 08:41:34 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>xvidcap</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Denis Smirnov">mithraen</reporter>
          <assigned_to name="Michael Shigorin">mike</assigned_to>
          <cc>mike</cc>
    
    <cc>real.altlinux.org</cc>
    
    <cc>ruslandh</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>136948</commentid>
    <comment_count>0</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2013-01-18 12:26:29 +0400</bug_when>
    <thetext>$ xvidcap --audio yes 
Audio support not present in this binary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137405</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Kurakin">kurakin</who>
    <bug_when>2013-01-29 21:49:33 +0400</bug_when>
    <thetext>Собран test-only с поддержкой audio:
http://git.altlinux.org/tasks/88807/

История #19396 показывает, что при сборке с системным ffmpeg (ныне libav), поддержка аудио может присутствовать, но не работать. Прошу проверить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>137440</commentid>
    <comment_count>2</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2013-01-31 01:41:33 +0400</bug_when>
    <thetext>xtoffmpeg.c add_audio_stream(): Can&apos;t initialize fifo for audio recording
аудио при этом не пишет.

при этом работоспособность ossp проверял следующим образом:
$ sox -t oss /dev/dsp 1.wav
поговорил в микрофон
^C
$ play 1.wav
мои слова прекрасно воспроизводятся</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140172</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2013-05-09 06:31:26 +0400</bug_when>
    <thetext>Что в итоге с этим делать будем?
xvidcap, насколько вижу, единственный кто умеет lossless кодеки.

В других дистрибутивах xvidcap не запатчили, чтобы он был работоспособен?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>140352</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Kurakin">kurakin</who>
    <bug_when>2013-05-16 22:01:21 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; Что в итоге с этим делать будем?

Я было готов уже был собрать опять с древним bundled ffmpeg, но в современном Сизифе он уже не собирается. Видимо, в этом и была причина перехода на сборку с системным libav в alt11 и, как следствие, потеря поддержки звука.
На скорую восстановить эту сборку не получилось, хотя полдня убил на прошлой неделе, копаться в хладном трупе ffmpeg образца 2007 года удовольствия мало. Забросил.

&gt; В других дистрибутивах xvidcap не запатчили, чтобы он был работоспособен?

Почти все собирают статически с древним ffmpeg. Даже не знаю, заботятся ли о пересборке, или довольствуются тем, что было собрано пару лет назад. Кстати, архивный alt9 из Сизифа нормально ставится и работает со звуком на современном Сизифе.

Только в debian и ubuntu пытаются собирать с системным libav, но сомневаюсь, что у них работает.
Недавно забавы ради собирал с патчсетом из последнего ubuntu -- глючит по совершенно особой схеме. Виснет на 10 сек. в попытке прочесть существующий /dev/dsp, потом ругается и работает без звука. Глядя на их патчи, могу предположить, что если бы он и прочел /dev/dsp, то все равно бы потом не смог инициализировать аудио-кодек.
В многочисленных форумах рецепт починки звука на ubuntu один и тот же: поставить xvidcap c sf.net, то есть с bundled ffmpeg, и на холд его.

Кстати, мне удалось пройти нашу с Вами последнюю ошибку про sample_fmt. Теперь у меня xvidcap с libav и /dev/dsp читает, и кодек инициализирует, и в файл пишет. Вот только результат этой записи представляет собой ритмичные невнятные шумы. Нестыковка где-то.
Когда нибудь сделаю еще подход. А сейчас устал.
Пакет на @everybody, если что. В ACL включу любого желающего, а лидерство с радостью вручу тому, кто соберет с libav и работающим звуком.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>141011</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Smirnov">mithraen</who>
    <bug_when>2013-06-18 09:49:52 +0400</bug_when>
    <thetext>Можете опубликовать результаты своих изысканий? Я попрошу помощи в devel@, может кто знакомый с потрохами libav откликнется.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>