1. 27 Jan, 2015 23 commits
  2. 23 Jan, 2015 5 commits
  3. 22 Jan, 2015 3 commits
  4. 21 Jan, 2015 1 commit
  5. 20 Jan, 2015 2 commits
  6. 19 Jan, 2015 1 commit
  7. 16 Jan, 2015 3 commits
  8. 15 Jan, 2015 2 commits
    • Martin Storsjö's avatar
      rtmppkt: Repeat the full 32 bit timestamp for chunking continuation packets · 024e5a2d
      Martin Storsjö authored
      This fixes sending chunked packets (packets larger than the output
      chunk size, which often can be e.g. 4096 bytes) with a timestamp delta
      (or absolute timstamp, if it's a timestamp step backwards, or the
      first packet of the stream) larger than 0xffffffff.
      
      The RTMP spec explicitly says (in section 5.3.1.3.) that packets of
      type 3 (continuation packets) should include this field, if the
      previous non-continuation packet had it included.
      
      The receiving code handles these packets correctly.
      
      Pointed out by Cheolho Park.
      
      CC: libav-stable@libav.org
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      024e5a2d
    • Michael Niedermayer's avatar
      h264_cabac: Break infinite loops · def69553
      Michael Niedermayer authored
      This fixes out of array reads and/or infinite loops.
      
      30 is the maximum number of bits that can be read into
      coeff_abs below.
      
      CC: libav-stable@libav.org
      Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      def69553