1. 29 2月, 2012 19 次提交
  2. 28 2月, 2012 7 次提交
  3. 27 2月, 2012 11 次提交
  4. 26 2月, 2012 3 次提交
    • R
      Fix parser not to clobber has_b_frames when extradata is set. · 790a367d
      Reinhard Tartler 提交于
      Because in contrast to the decoder, the parser does not setup low_delay.
      The code in parse_nal_units would always end up setting has_b_frames
      to "1", except when stream is explicitly marked as low delay.
      Since the parser itself would create 'extradata', simply reopening
      the parser would cause this.
      
      This happens for instance in estimate_timings_from_pts(), which causes the
      parser to be reopened on the same stream.
      
      This fixes Libav #22 and FFmpeg (trac) #360
      
      CC: libav-stable@libav.org
      
      Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>
      (commit 31ac0ac2)
      
      Comments and description adapted by Reinhard Tartler.
      Signed-off-by: NReinhard Tartler <siretart@tauware.de>
      790a367d
    • A
      lavf: don't set codec timebase in avformat_find_stream_info(). · d3783f47
      Anton Khirnov 提交于
      It's not supposed to be set outside of lavc.
      d3783f47
    • A
      avconv: saner output video timebase. · 832ba44d
      Anton Khirnov 提交于
      r_frame_rate should in theory have something to do with input framerate,
      but in practice it is often made up from thin air by lavf. So unless we
      are targeting a constant output framerate, it's better to just use input
      stream timebase.
      
      Brings back dropped frames in nuv and cscd tests introduced in
      cd1ad18a
      832ba44d