ericmckean / webm

Automatically exported from code.google.com/p/webm
0 stars 0 forks source link

Decoder can't handle intra-only frame before a keyframe #780

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
vp9_decode_frame skips frames until it sees a keyframe:

  if (!pbi->decoded_key_frame && !keyframe)
    return -1;

This precludes the valid use-case where the first valid frame in an intra-only 
coded inter-frame.

Original issue reported on code.google.com by agra...@google.com on 6 May 2014 at 11:27

GoogleCodeExporter commented 9 years ago
A simple change to fix this, but we should also produce either a test vector or 
a unit test to make sure that intra-only coded inter-frames work as expected.

Original comment by agra...@google.com on 6 May 2014 at 11:28

GoogleCodeExporter commented 9 years ago

Original comment by agra...@google.com on 6 May 2014 at 11:29

GoogleCodeExporter commented 9 years ago
Fix in progress:
https://gerrit.chromium.org/gerrit/#/c/70029/

Original comment by agra...@google.com on 6 May 2014 at 11:47

GoogleCodeExporter commented 9 years ago
Already reported here:
https://code.google.com/p/webm/issues/detail?id=633

Original comment by agra...@google.com on 6 May 2014 at 11:58