GNOME Bugzilla – Bug 709528
vp8enc is not removing the _DELTA_UNIT flag from keyframes
Last modified: 2013-10-07 15:38:33 UTC
Created attachment 256586 [details] [review] Proposed fix for the (likely) wrong comparison in vp8enc While working on a fix for #619374 I noticed that every single frame from a vp8enc encoded stream had GST_BUFFER_FLAG_DELTA_UNIT set. My impression is this comes from a wrong comparison in gstvp8enc but maybe I'm missing something. Patch attached
Comment on attachment 256586 [details] [review] Proposed fix for the (likely) wrong comparison in vp8enc Yes, that patch is not right. The first invisible frame buffer should be a keyframe if the frame is a keyframe. Not all of them. And if there are no invisible frames for this frame (code below), it should mark the buffer as keyframe if the frame is a keyframe
Can't reproduce anymore. Seems like it was actually a problem with my test case (and/or tree). Thanks for the comments Sebastian.