1. 14 May, 2016 1 commit
  2. 04 May, 2016 1 commit
  3. 13 Feb, 2016 1 commit
  4. 29 Dec, 2015 1 commit
    • Mark Harris's avatar
      avcodec: Use get_ue_golomb_long() when needed · c51c08e0
      Mark Harris authored
      get_ue_golomb() cannot decode values larger than 8190 (the maximum
      value that can be golomb encoded in 25 bits) and produces the error
      "Invalid UE golomb code" if a larger value is encountered.  Use
      get_ue_golomb_long() instead (which supports 63 bits, up to 4294967294)
      when valid h264/hevc values can exceed 8190.
      
      This updates decoding of the following values:   (maximum)
        first_mb_in_slice                                36863* for level 5.2
        abs_diff_pic_num_minus1                         131071
        difference_of_pic_nums_minus1                   131071
        idr_pic_id                                       65535
        recovery_frame_cnt                               65535
        frame_packing_arrangement_id                4294967294
        frame_packing_arrangement_repetition_period      16384
        display_orientation_repetition_period            16384
      
      An alternative would be to modify get_ue_golomb() to handle encoded
      values of up to 49 bits as was done for get_se_golomb() in a92816c4.
      In that case get_ue_golomb() could continue to be used for all of
      these except frame_packing_arrangement_id.
      Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
      c51c08e0
  5. 12 Nov, 2015 1 commit
  6. 07 Nov, 2015 1 commit
  7. 01 Aug, 2015 3 commits
  8. 12 May, 2015 1 commit
  9. 09 Jul, 2014 2 commits
  10. 07 Jun, 2014 1 commit
  11. 17 Dec, 2013 1 commit
  12. 12 Dec, 2013 1 commit
  13. 10 Dec, 2013 1 commit
  14. 09 Dec, 2013 1 commit
  15. 19 Nov, 2013 1 commit
  16. 03 Nov, 2013 2 commits
  17. 02 Nov, 2013 4 commits
  18. 01 Nov, 2013 1 commit
  19. 31 Oct, 2013 2 commits
    • Guillaume Martres's avatar
      Add HEVC decoder · 064698d3
      Guillaume Martres authored
      Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
      project. Further contributions by the OpenHEVC project and other
      developers, namely:
      
      Mickaël Raulet <mraulet@insa-rennes.fr>
      Seppo Tomperi <seppo.tomperi@vtt.fi>
      Gildas Cocherel <gildas.cocherel@laposte.net>
      Khaled Jerbi <khaled_jerbi@yahoo.fr>
      Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
      Vittorio Giovara <vittorio.giovara@gmail.com>
      Jan Ekström <jeebjp@gmail.com>
      Anton Khirnov <anton@khirnov.net>
      Martin Storsjö <martin@martin.st>
      Luca Barbato <lu_zero@gentoo.org>
      Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
      Reimar Döffinger <Reimar.Doeffinger@gmx.de>
      Diego Biurrun <diego@biurrun.de>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      064698d3
    • Mickaël Raulet's avatar
      hevc: add partial support for interlaced(cherry picked from commit... · 7c8b65f6
      Mickaël Raulet authored
      hevc: add partial support for interlaced(cherry picked from commit 44b592ae6d323445c076ef3ec966ebf9daa8bccf)
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      7c8b65f6
  20. 22 Oct, 2013 1 commit
  21. 15 Oct, 2013 1 commit
    • Guillaume Martres's avatar
      lavc: add a HEVC decoder. · c8dd048a
      Guillaume Martres authored
      Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
      project. Further contributions by the OpenHEVC project and other
      developers, namely:
      
      Mickaël Raulet <mraulet@insa-rennes.fr>
      Seppo Tomperi <seppo.tomperi@vtt.fi>
      Gildas Cocherel <gildas.cocherel@laposte.net>
      Khaled Jerbi <khaled_jerbi@yahoo.fr>
      Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
      Vittorio Giovara <vittorio.giovara@gmail.com>
      Jan Ekström <jeebjp@gmail.com>
      Anton Khirnov <anton@khirnov.net>
      Martin Storsjö <martin@martin.st>
      Luca Barbato <lu_zero@gentoo.org>
      Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      c8dd048a