1. 06 Dec, 2015 2 commits
    • Anton Khirnov's avatar
      h264: set frame_num in start_frame(), not decode_slice_header() · 792b9c9d
      Anton Khirnov authored
      That is a more appropriate place for it, since it is not allowed to
      change between slices.
      792b9c9d
    • Anton Khirnov's avatar
      h264: eliminate default_ref_list · 741b494f
      Anton Khirnov authored
      According to the spec, the reference list for a slice should be
      constructed by first generating an initial (what we now call "default")
      reference list and then optionally applying modifications to it.
      
      Our code has an optimization where the initial reference list is
      constructed for the first inter slice and then rebuilt for other slices
      if needed. This, however, adds complexity to the code, requires an extra
      2.5kB array in the codec context and there is no reason to think that it
      has any positive effect on performance. Therefore, simplify the code by
      generating the reference list from scratch for each slice.
      741b494f
  2. 05 Dec, 2015 11 commits
  3. 03 Dec, 2015 1 commit
  4. 02 Dec, 2015 5 commits
  5. 30 Nov, 2015 6 commits
  6. 28 Nov, 2015 2 commits
  7. 26 Nov, 2015 4 commits
  8. 25 Nov, 2015 6 commits
  9. 24 Nov, 2015 3 commits