<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Further investigation - it seems that alsasrc is creating audio
    buffers each with a timestamp of 0.  I have run alsasrc ->
    audiorate -> wavenc and alsasrc -> wavenc and both show this
    timestamp.  alsasrc does not appear to log any debug information.<br>
    <br>
    This timestamp means that audiorate drops all buffers after the
    first since all the subsequent ones are seen as duplicates.<br>
    <br>
    I do not know whether avimux gets upset by receiving timestamped
    video but audio with a timestamp of 0.<br>
    <br>
    Is this a bug on the part of alsasrc or a feature?<br>
    <br>
    Ian<br>
    <br>
    <div class="moz-cite-prefix">On 19/01/2013 16:31, Ian Davidson
      wrote:<br>
    </div>
    <blockquote cite="mid:50FACA7E.2090907@blueyonder.co.uk" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      I have done some analysis of the trace from Attempt 4, Outcome 1
      in the document I attached previously.<br>
      <br>
      Execution ended after 1819237914 ns.  In that time, I noticed that
      avimux logged "gst_avi_mux_do_one_buffer:<mux> selected pad
      <title></title>
      <meta name="GENERATOR" content="OpenOffice.org 3.4.1 (Win32)">
      <style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        -->
        </style>audio_0" 174 times, and each time the given time was
      <meta http-equiv="CONTENT-TYPE" content="text/html;
        charset=ISO-8859-1">
      0:00:00.000000000
      <title></title>
      <meta name="GENERATOR" content="OpenOffice.org 3.4.1 (Win32)">
      <style type="text/css">
        <!--
                @page { margin: 2cm }
                P { margin-bottom: 0.21cm }
        --......</style>.  In the same time, 'do_one_buffer' was called for the
      video pad 27 times, starting at 0:00:00.6307555650 and ending at
      0:00:01.669455512.<br>
      <br>
      It seems to me that the video data is getting passed through with
      a timestamp for each 'packet', but that the audio stream does not
      have an incrementing timestamp.<br>
      <br>
      Could this be causing the problem?<br>
      <br>
      Ian</blockquote>
    <br>
  </body>
</html>