On 20/05/15 03:09, Vittorio Giovara wrote:
> ---
>  libavcodec/libtheoraenc.c | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/libavcodec/libtheoraenc.c b/libavcodec/libtheoraenc.c
> index 462bc94..3781043 100644
> --- a/libavcodec/libtheoraenc.c
> +++ b/libavcodec/libtheoraenc.c
> @@ -343,7 +343,7 @@ static int encode_frame(AVCodecContext* avc_context, 
> AVPacket *pkt,
>      // multithreaded (which will be disabled unless explicitly requested)
>      pkt->pts = pkt->dts = frame->pts;
>      avc_context->coded_frame->key_frame = !(o_packet.granulepos & 
> h->keyframe_mask);
> -    if (avc_context->coded_frame->key_frame)
> +    if (!(o_packet.granulepos & h->keyframe_mask))
>          pkt->flags |= AV_PKT_FLAG_KEY;
>      *got_packet = 1;
>  
> 
Doesn't hurt.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to