1. 29 Mar, 2014 1 commit
    • Martin Storsjö's avatar
      golomb: Fix the implementation of get_se_golomb_long · 508a84e6
      Martin Storsjö authored
      This was only used in hevc muxing code so far.
      
      This makes the return values match what get_se_golomb returns for
      the same bitstream reader instances.
      
      The logic for producing a signed golomb code out of an unsigned one
      was based on the corresponding code in get_se_golomb, which operated
      directly on the bitstream reader buffer - not on the equivalent
      return value from get_ue_golomb.
      
      CC: libav-stable@libav.org
      Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
      508a84e6
  2. 10 Mar, 2014 1 commit
  3. 24 Oct, 2013 1 commit
  4. 23 Oct, 2013 1 commit
  5. 09 Feb, 2013 1 commit
  6. 18 Jan, 2013 1 commit
  7. 08 Dec, 2012 1 commit
    • Janne Grunau's avatar
      golomb: use unsigned arithmetics in svq3_get_ue_golomb() · 9a2e7911
      Janne Grunau authored
      This prevents undefined behaviour of signed left shift if the coded
      value is larger than 2^31. Large values are most likely invalid and
      caused errors or by feeding random.
      
      Validate every use of svq3_get_ue_golomb() and changed the place there
      the return value was compared with negative numbers. dirac.c was clean,
      fixed rv30 and svq3.
      9a2e7911
  8. 01 Oct, 2012 1 commit
  9. 27 Sep, 2012 1 commit
  10. 12 Jun, 2012 1 commit
  11. 06 Jun, 2012 1 commit
  12. 24 Feb, 2012 1 commit
  13. 17 Feb, 2012 1 commit
  14. 16 Feb, 2012 1 commit
  15. 25 Dec, 2011 1 commit
  16. 20 Dec, 2011 1 commit
  17. 10 Nov, 2011 1 commit
  18. 11 Oct, 2011 1 commit
    • Mans Rullgard's avatar
      h264: fix HRD parameters parsing · fdba370f
      Mans Rullgard authored
      The bit_rate_value_minus1 and cpb_size_value_minus1 elements
      allow a wider range than get_ue_golomb() supports.  This
      adds a get_ue_golomb_long() function supporting up to 31
      leading zeros, which is the maximum for these syntax
      elements, and uses it in decode_hrd_parameters().
      Signed-off-by: 's avatarMans Rullgard <mans@mansr.com>
      fdba370f
  19. 19 Mar, 2011 1 commit
  20. 20 Apr, 2010 1 commit
  21. 11 Sep, 2009 1 commit
  22. 13 Apr, 2009 1 commit
  23. 12 Apr, 2009 1 commit
  24. 24 Feb, 2009 1 commit
  25. 18 Feb, 2009 1 commit
  26. 01 Feb, 2009 1 commit
  27. 23 Dec, 2008 1 commit
  28. 16 Sep, 2008 1 commit
  29. 15 Sep, 2008 1 commit
  30. 31 Aug, 2008 1 commit
  31. 13 Jul, 2008 1 commit
  32. 17 Oct, 2007 1 commit
  33. 15 Aug, 2007 1 commit
  34. 05 Jul, 2007 1 commit
  35. 17 Jun, 2007 2 commits
  36. 16 Jun, 2007 1 commit
  37. 22 Oct, 2006 1 commit
  38. 07 Oct, 2006 1 commit
  39. 24 Jun, 2006 1 commit