1. 09 May, 2011 1 commit
    • Thadeu Lima de Souza Cascardo's avatar
      ffdec: Do not use invalid input timestamp as next timestamp. · a3c56f60
      Thadeu Lima de Souza Cascardo authored
      When input buffer timestamps are invalid, next timestamp are used for
      audio. Then, the next out timestamp is updated with the used timestamp
      and the calculated duration. However, if the used timestamp is invalid,
      it should not be used. Otherwise, the next buffer will use a wrong
      timestamp that is not in the clipped segment, making the buffer to be
      dropped.
      
      This fixes playback with SBTVD MPEG TS streams, using AAC LATM.
      a3c56f60
  2. 06 May, 2011 1 commit
    • Vincent Penquerc'h's avatar
      ffdec: do not try to resync to the next keyframe when late · 920bfb0d
      Vincent Penquerc'h authored
      A keyframe may be quite a while in the future, and the decoder
      has no way of knowing this. A poor decision could mean quite some
      time with no video output.
      This decision should be left to the upstream element: a demuxer
      might know about incoming keyframes, or some other element might
      be able to request a keyframe.
      
      Fixes bug #649372.
      920bfb0d
  3. 21 Apr, 2011 14 commits
  4. 19 Apr, 2011 1 commit
  5. 08 Apr, 2011 2 commits
  6. 07 Apr, 2011 1 commit
    • Wim Taymans's avatar
      dec: avoid making the buffer writable · 6444bd25
      Wim Taymans authored
      Set the caps right after allocation of the buffer because we know the buffer is
      writable then and we are correctly negotiated. Since ffmpeg keeps around
      references to frames, making the buffer metadata writable where it was done
      before pushing will always end up with a copy and that makes the sink do a slow
      memcpy all the time.
      6444bd25
  7. 05 Apr, 2011 1 commit
  8. 31 Jan, 2011 1 commit
  9. 25 Jan, 2011 1 commit
  10. 24 Jan, 2011 5 commits
  11. 07 Jan, 2011 1 commit
  12. 05 Jan, 2011 1 commit
  13. 03 Jan, 2011 1 commit
  14. 21 Dec, 2010 1 commit
    • Wim Taymans's avatar
      ffmpgdec: work around parser timestamp bug · 22d44c87
      Wim Taymans authored
      Sometimes the parser loses track of timestamps and starts to reuse old
      timestamp. Feed it some dummy data and clear some context variables to work
      around the problem.
      22d44c87
  15. 16 Dec, 2010 2 commits
  16. 12 Dec, 2010 2 commits
  17. 25 Oct, 2010 1 commit
  18. 22 Oct, 2010 2 commits
  19. 19 Oct, 2010 1 commit