1. 28 Aug, 2013 5 commits
    • Rafaël Carré's avatar
      apedec: do not buffer decoded samples over AVPackets · 91d4cfb8
      Rafaël Carré authored
      Only consume an AVPacket when all the samples have been read.
      
      When the rate of samples output is limited (by the default value
      of max_samples), consuming the first packet immediately will cause
      timing problems:
      
      - The first packet with PTS 0 will output 4608 samples and be
      consumed entirely
      - The second packet with PTS 64 will output the remaining samples
      (typically, a lot, that's why max_samples exist) until the decoded
      samples of the first packet have been exhausted, at which point the
      samples of the second packet will be decoded and output when
      av_decode_frame is called with the next packet).
      
      That means there's a PTS jump since the first packet is 'decoded'
      immediately, which can be seen with avplay or mplayer: the timing
      jumps immediately to 6.2s (which is the size of a packet).
      
      Sample: http://streams.videolan.org/issues/6348/Goldwave-MAClib.apeSigned-off-by: 's avatarJustin Ruggles <justin.ruggles@gmail.com>
      91d4cfb8
    • Diego Biurrun's avatar
      configure: x86: Fix handling of i686 and cpunop features · 84146963
      Diego Biurrun authored
      The i686 feature really is a CPU feature and should be handled as such.
      The cpunop dependency on i686 should be expressed with a standard _deps
      declaration instead of a manual test.
      84146963
    • Martin Storsjö's avatar
      rtmpproto: Fix limelight authentication with abbreviated app names · 6454c44f
      Martin Storsjö authored
      When streaming to limelight, the app name is either a full
      "appname/subaccount" or "appname/_definst_". In the latter case,
      the app name can be simplified into simply "appname", but the
      authentication hashing assumes the /_definst_ still to be present.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      6454c44f
    • Hendrik Leppkes's avatar
      vf_fps: use double constants for default/min/max for start_time · cb8f70c9
      Hendrik Leppkes authored
      When using AV_NOPTS_VALUE (which expands to INT64_C(0x8000000000000000))
      as union initializer for a double field, the c99 converter needs to
      interpret this constant when filling the union initializer, and it is
      interpreted as a positive value.
      
      When converting AV_NOPTS_VALUE to a double, MSVC 2010 ends up with
      the same positive value as the c99 converter, while MSVC 2012 gets
      a negative value.
      
      This results in an infite loop in various FATE tests on MSVC 2012.
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      cb8f70c9
    • Luca Barbato's avatar
      doc: document the asf demuxer · 48f2e53a
      Luca Barbato authored
      And drop a typo from the previous FLV entry.
      48f2e53a
  2. 27 Aug, 2013 14 commits
  3. 26 Aug, 2013 2 commits
  4. 25 Aug, 2013 2 commits
  5. 24 Aug, 2013 7 commits
  6. 23 Aug, 2013 5 commits
  7. 21 Aug, 2013 5 commits