From patchwork Fri Sep 11 06:34:57 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Zlomek, Josef" X-Patchwork-Id: 22285 Return-Path: X-Original-To: patchwork@ffaux-bg.ffmpeg.org Delivered-To: patchwork@ffaux-bg.ffmpeg.org Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by ffaux.localdomain (Postfix) with ESMTP id 8FA0D44B26C for ; Fri, 11 Sep 2020 09:41:53 +0300 (EEST) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 64BC468BA01; Fri, 11 Sep 2020 09:41:53 +0300 (EEST) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 8AE3168B966 for ; Fri, 11 Sep 2020 09:41:47 +0300 (EEST) Received: by mail-wr1-f48.google.com with SMTP id w5so10289700wrp.8 for ; Thu, 10 Sep 2020 23:41:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pex-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=MmuikEN06ae6/M4bovkTUNBzKbhGzsb2jOCxP9g1ZEY=; b=DQNfEjhf7q3Jpz9PealVhnZilyGFFlbEEQ/b64/fcngV2w746DFf3Bq2Y7/w6WCzTn ICxGxEiiutoAlIQNY3Ps3XHVYFrjFPflmqdhJ9set4bM8fC9RGXoKEJtguBBcJ2tiOLb 0tHMYt4VltOKPiW9sCVcTSR70ja6qU5tt6A6fRnUM2GZ74Tgc0dZYd4QWSeb9HapcxYW 42vPjomfXZvYZFL0i63iDoHnKnoEaFCn94iFCs+SGMvpkx/p5dt1T4RpfZ4Nr98TFO+k cbPiC3NkfMUVRPLbBuTMoRPgm2Pi71cLD2cmSG+e0MlEvjZXNRXdkMreqnIDxhT1cJQR iFBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MmuikEN06ae6/M4bovkTUNBzKbhGzsb2jOCxP9g1ZEY=; b=XdoaNfUMjFymE5KCSZ1a321TxpSYw+GakWZ4ELmef5u1lmqfSkHr83dKr+lAsUQuPk V39QY5wLI3ySWIXWiXhaGAiQJMcX7R/aoEtcXjwXVt2cTzk1qv+gvHGBL+SaaufUj8KR 65+1zunblHpfRUoP0LR1WGHApFFJo3SNkeU+jGe8FSe/S2vzhD1tTnf68xyw3K8TYjtC 5BNLmHKIQPa6BuQb6W5Un9tDy3/+odh3HIwMOfZHCQWzi3QkSDgEuF+EJMgsF16hbu97 WhbaXVhVF9oQaf9nH2/4JQ/2CYv+5LbNfU5TQVENeovIw1zYy7NEpgVFgpXOZQtV2oXj +mkw== X-Gm-Message-State: AOAM532pv7wcHqq4CRCkKr2azo6y7ZJKq+oOARvmLiNdVXpuPFcBxZmZ +GmUSNPVgtuKg9i9cJ/8NUa2VR2czb/XfaCwPkxC9asb09cEYQopQik= X-Google-Smtp-Source: ABdhPJxZxY/P9yg0tGsUyKi76iGTcBipriias8VDfU7RyDUdCmjyGAqM0X1XhAkwnHKykhq0iPOUZY4KUGHZVl/PNvs= X-Received: by 2002:ac2:568e:: with SMTP id 14mr230058lfr.156.1599806108474; Thu, 10 Sep 2020 23:35:08 -0700 (PDT) MIME-Version: 1.0 From: "Zlomek, Josef" Date: Fri, 11 Sep 2020 08:34:57 +0200 Message-ID: To: FFmpeg development discussions and patches X-Content-Filtered-By: Mailman/MimeDel 2.1.20 Subject: [FFmpeg-devel] [PATCH v5 0/2] animated WebP support X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Adds support for animated WebP v5: * added version bumps v4: * using av_packet_new_side_data instead of av_packet_add_side_data v3: * generalized alpha blending to a common method * added support for seeking * updated existing tests for fate suite for WebP v2: * multi-threading support in decoder * mark key frames * fixed blending with the background * use aligned frame buffers * color conversion using RGB_TO_*_CCIR macros * use ffio_ensure_seekback Josef