From patchwork Tue Feb 28 09:41:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Lynne X-Patchwork-Id: 40535 Delivered-To: ffmpegpatchwork2@gmail.com Received: by 2002:a05:6a20:d046:b0:cd:afd7:272c with SMTP id hv6csp1311163pzb; Tue, 28 Feb 2023 01:41:43 -0800 (PST) X-Google-Smtp-Source: AK7set8ydDK0fDjnet/7LdvX8nztpXBTkDuxosoFjsHAUeTaqyibaF9ewDHOCbhyej1JppQgLMeA X-Received: by 2002:aa7:c946:0:b0:4ac:bd72:e7c5 with SMTP id h6-20020aa7c946000000b004acbd72e7c5mr2498697edt.20.1677577303307; Tue, 28 Feb 2023 01:41:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1677577303; cv=none; d=google.com; s=arc-20160816; b=IIrP1sVBJB/eN4a75tvNL83n8bBGs9uvjWiiBCrrFsz2y7ZKg1cYhkmXz2IgN8kXqn gOVoXSl5m6Ei90gOQPSKSmxPqvu6PYFaumcpmAUM2LsXBO9/YEe4EJY/3bu/nQYdDUG+ NFZW+v8uY8l2r6bjXysoosurY8ZDe2QqI37ktvvIjUwjfM0c75l+hTQfIBdeiP5Hie8u suvb+piGQ7jwziRcXAua3k2m9RieWUvUYjnxrKUrekm3kJ0Yltq57kPVX6iCij1/Sdrc Xo0/cefal3DoQp3DUUzOKhycztQ4UiAofea9jOOjFzaiv6DrzhMhsrZ5JG5V1i4pWhfL sZfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:reply-to:list-subscribe:list-help:list-post :list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:message-id:to:from:date:dkim-signature:delivered-to; bh=LY3uTo0mCTuJ4sXpyPmOLdn4ys91EvNL0udtD2yGrrw=; b=K8M2zQ2nFg58VdvKpJYMt7tOzeFxxwxbmR2e6WS580/DAxWVWiY3j68xYqjc9PpUT2 W42I6aitS1J7RnlG3nfbQ84MB8mYwh/BreuXve6ym0RdVzVB8np4g3OAMvhem8Hi2ntb gmklfFH9S1SsBol4dSaRVWqIsdmo48BfYat3zqzcFSgNRF/uCIWrtJVsZknVdI9jyCcy 5sHvL1vrfKeKCCG22hOriAxPrS0NBZSEF50Y1WXvU1CaoB6LzPx6zhXU2sqjLJCumvM5 /jq8Kf+JksnbpvSv3j6zAjrFjt577E2mQBcEcw+GrvraKLU2ePvz80+WLHYdjWdgZm53 CEuw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b=28ZszqQg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=lynne.ee Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org. [79.124.17.100]) by mx.google.com with ESMTP id s24-20020a170906c31800b008d2f1fcc60esi9985308ejz.740.2023.02.28.01.41.42; Tue, 28 Feb 2023 01:41:43 -0800 (PST) Received-SPF: pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) client-ip=79.124.17.100; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@lynne.ee header.s=s1 header.b=28ZszqQg; spf=pass (google.com: domain of ffmpeg-devel-bounces@ffmpeg.org designates 79.124.17.100 as permitted sender) smtp.mailfrom=ffmpeg-devel-bounces@ffmpeg.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=lynne.ee Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id C051B68A4BC; Tue, 28 Feb 2023 11:41:37 +0200 (EET) X-Original-To: ffmpeg-devel@ffmpeg.org Delivered-To: ffmpeg-devel@ffmpeg.org Received: from w4.tutanota.de (w4.tutanota.de [81.3.6.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 22CF3680103 for ; Tue, 28 Feb 2023 11:41:31 +0200 (EET) Received: from tutadb.w10.tutanota.de (unknown [192.168.1.10]) by w4.tutanota.de (Postfix) with ESMTP id A60B010601FD for ; Tue, 28 Feb 2023 09:41:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1677577290; s=s1; d=lynne.ee; h=From:From:To:To:Subject:Subject:Content-Description:Content-ID:Content-Type:Content-Type:Content-Transfer-Encoding:Cc:Date:Date:In-Reply-To:MIME-Version:MIME-Version:Message-ID:Message-ID:Reply-To:References:Sender; bh=i8CYcvlOBlWMPbHQ4dqZRUU7jQ/B7bNZeQqFHOTGrhU=; b=28ZszqQgpuYXU+qGhW3xk0fdGMeyMhHUP0LCk5ek/gbj6mmk+m1dF+KgLOsVyOLs 0mMcHCVWfE7Xob9955dDlCGyhKYXixEncoVPHJY91T2ayK2EsBUYCGGdT2Eka6lWaj6 O6Ito7+sbKv5AHbMO3ykJGVTSx47CJzVFt0y6euIZIzw8RZ2wPkg9faMi1e0aUXnrHi 8DfLPov/xYb157VOx+FNIOg+WLv5V8XGrlq1nha6E2wScw/l3EWoQYR9q8y9WfJ5B6w 5GG5LiWhbPWCbwmVGDrEdjgnTeiX1w8ZB//el58jRmUzLMl21gZcHer0h7rOSZI8iEe TgD3d/7G9w== Date: Tue, 28 Feb 2023 10:41:30 +0100 (CET) From: Lynne To: Ffmpeg Devel Message-ID: MIME-Version: 1.0 Subject: [FFmpeg-devel] Website release notes for 6.0 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 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" X-TUID: wNaag5GN7Mey Wrote the release notes for 6.0, containing an explanation of the new releases/ABI bump details, and an overview of what has changed. Patch attached. From 20ec89bc3e79406dcff6c56663a5f18fffc349e7 Mon Sep 17 00:00:00 2001 From: Lynne Date: Tue, 28 Feb 2023 10:39:18 +0100 Subject: [PATCH] Website release notes for 6.0 --- src/index | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/src/index b/src/index index 2aac720..7d83a29 100644 --- a/src/index +++ b/src/index @@ -35,6 +35,77 @@ News +

February 28th, 2023, FFmpeg 6.0 "Von Neumann"

+

+ A new major release, FFmpeg 6.0 "Von Newmann", + is now available for download. This release has many new encoders and decoders, filters, + ffmpeg CLI tool improvements, and also, changes the way releases are done. All major + releases will now bump the version of the ABI. We plan to have a new major release each + year. Another release-specific change is that deprecated APIs will be removed after 3 + releases, upon the next major bump. The last release of a major version will be LTS. + This means that releases will be done more often and will be more organized. +

+

+ New decoders featured are Bonk, RKA, Radiance, SC-4, APAC, VQC, WavArc and a few ADPCM formats. + QSV and NVenc now support AV1 encoding. The FFmpeg CLI (we usually reffer to it as ffmpeg.c + to avoid confusion) has speed-up improvements due to threading, as well as statistics options, + and the ability to pass option values for filters from a file. There are quite a few new audio + and video filters, such as adrc, showcwt, backgroundkey and ssim360, with a few hardware ones too. + Finally, the release features many behind-the-scenes changes, including a new FFT and MDCT + implementation used in codecs, numerous bugfixes, better ICC profile handling and colorspace + signalling improvement, introduction of a number of RISC-V vector and scalar assembly optimized + routines, and a few new improved APIs, which can be viewed in the doc/APIchanges file in our tree. + Some highlights are: +

+
    +
      Radiance HDR image support
    +
      ddagrab (Desktop Duplication) video capture filter
    +
      ffmpeg -shortest_buf_duration option
    +
      ffmpeg now requires threading to be built
    +
      ffmpeg now runs every muxer in a separate thread
    +
      Add new mode to cropdetect filter to detect crop-area based on motion vectors and edges
    +
      VAAPI decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9
    +
      WBMP (Wireless Application Protocol Bitmap) image format
    +
      a3dscope filter
    +
      bonk decoder and demuxer
    +
      Micronas SC-4 audio decoder
    +
      LAF demuxer
    +
      APAC decoder and demuxer
    +
      Media 100i decoders
    +
      DTS to PTS reorder bsf
    +
      ViewQuest VQC decoder
    +
      backgroundkey filter
    +
      nvenc AV1 encoding support
    +
      MediaCodec decoder via NDKMediaCodec
    +
      MediaCodec encoder
    +
      oneVPL support for QSV
    +
      QSV AV1 encoder
    +
      QSV decoding and encoding for 10/12bit 422, 10/12bit 444 HEVC and VP9
    +
      showcwt multimedia filter
    +
      corr video filter
    +
      adrc audio filter
    +
      afdelaysrc audio filter
    +
      WADY DPCM decoder and demuxer
    +
      CBD2 DPCM decoder
    +
      ssim360 video filter
    +
      ffmpeg CLI new options: -stats_enc_pre[_fmt], -stats_enc_post[_fmt], -stats_mux_pre[_fmt]
    +
      hstack_vaapi, vstack_vaapi and xstack_vaapi filters
    +
      XMD ADPCM decoder and demuxer
    +
      media100 to mjpegb bsf
    +
      ffmpeg CLI new option: -fix_sub_duration_heartbeat
    +
      WavArc decoder and demuxer
    +
      CrystalHD decoders deprecated
    +
      SDNS demuxer
    +
      RKA decoder and demuxer
    +
      filtergraph syntax in ffmpeg CLI now supports passing file contents
    +
      as option values, by prefixing option name with '/'
    +
      hstack_qsv, vstack_qsv and xstack_qsv filters
    +
+

+ We strongly recommend users, distributors, and system integrators to + upgrade unless they use current git master. +

+

July 22nd, 2022, FFmpeg 5.1 "Riemann"

FFmpeg 5.1 "Riemann", a new -- 2.39.2