1. 07 Aug, 2012 1 commit
  2. 25 Jun, 2012 1 commit
  3. 26 Feb, 2012 1 commit
    • Reinhard Tartler's avatar
      Fix parser not to clobber has_b_frames when extradata is set. · 790a367d
      Reinhard Tartler authored
      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: 's avatarReinhard Tartler <siretart@tauware.de>
      790a367d
  4. 19 Feb, 2012 1 commit
  5. 06 Jan, 2012 1 commit
    • Janne Grunau's avatar
      parsers: initialize MpegEncContext.slice_context_count to 1 · f907615f
      Janne Grunau authored
      The mpeg4 video, H264 and VC-1 parser hold (directly or indirectly)
      a MpegEncContext in their private context. Since they do not call the
      common mpegvideo init function slice_context_count has explicitly set
      to 1.
      Prevents a null pointer dereference in the h264 parser and fixes
      bug 193.
      f907615f
  6. 19 Dec, 2011 1 commit
  7. 18 Dec, 2011 2 commits
  8. 03 Dec, 2011 1 commit
  9. 02 Nov, 2011 1 commit
  10. 27 Oct, 2011 2 commits
  11. 20 Oct, 2011 1 commit
  12. 03 Oct, 2011 2 commits
  13. 23 Sep, 2011 1 commit
  14. 20 Aug, 2011 1 commit
  15. 23 Jun, 2011 1 commit
  16. 13 Jun, 2011 2 commits
  17. 02 May, 2011 2 commits
  18. 05 Apr, 2011 2 commits
  19. 19 Mar, 2011 1 commit
  20. 02 Feb, 2011 1 commit
  21. 01 Feb, 2011 1 commit
  22. 28 Jan, 2011 1 commit
  23. 26 Jan, 2011 2 commits
  24. 25 Jan, 2011 1 commit
  25. 23 Jul, 2010 1 commit
  26. 28 May, 2010 2 commits
  27. 26 May, 2010 1 commit
  28. 20 Apr, 2010 1 commit
  29. 28 Jan, 2010 2 commits
  30. 13 Apr, 2009 1 commit
    • Baptiste Coudurier's avatar
      Init state to -1 in h264 parser. · 8fa0ae06
      Baptiste Coudurier authored
      Fix:
      ==22063== Conditional jump or move depends on uninitialised value(s)
      ==22063==    at 0x811A4B7: ff_find_start_code (mpegvideo.c:99)
      ==22063==    by 0x82F5B74: parse_nal_units (h264_parser.c:132)
      ==22063==    by 0x82F5A68: h264_parse (h264_parser.c:261)
      [...]
      ==22063==  Uninitialised value was created by a stack allocation
      ==22063==    at 0x82F5AF5: parse_nal_units (h264_parser.c:112)
      
      Originally committed as revision 18479 to svn://svn.ffmpeg.org/ffmpeg/trunk
      8fa0ae06
  31. 10 Apr, 2009 1 commit