The branch, master has been updated
       via  afd927e0cad63bcca4c4652499dd9a1dea37c4ee (commit)
       via  0d11c5c2f9438e893a34d0191c58d54e864e4ea2 (commit)
       via  3d12d5682bd497ce70da93dbb171d54a272c9ce7 (commit)
      from  d31983dc8e50dc0e5673b0db6c50b9a85e3fd602 (commit)


- Log -----------------------------------------------------------------
commit afd927e0cad63bcca4c4652499dd9a1dea37c4ee
Author:     Lynne <[email protected]>
AuthorDate: Tue Oct 28 23:10:15 2025 +0100
Commit:     Lynne <[email protected]>
CommitDate: Tue Oct 28 23:10:15 2025 +0100

    prores_raw: skip frames if the discard flag is set
    
    All other decoders do this.

diff --git a/libavcodec/prores_raw.c b/libavcodec/prores_raw.c
index a872677e77..0298956efd 100644
--- a/libavcodec/prores_raw.c
+++ b/libavcodec/prores_raw.c
@@ -334,6 +334,9 @@ static int decode_frame(AVCodecContext *avctx,
     DECLARE_ALIGNED(32, uint8_t, qmat)[64];
     memset(qmat, 1, 64);
 
+    if (avctx->skip_frame >= AVDISCARD_ALL)
+        return avpkt->size;
+
     switch (avctx->codec_tag) {
     case 0:
         break;

commit 0d11c5c2f9438e893a34d0191c58d54e864e4ea2
Author:     Lynne <[email protected]>
AuthorDate: Tue Oct 28 21:18:55 2025 +0100
Commit:     Lynne <[email protected]>
CommitDate: Tue Oct 28 22:19:34 2025 +0100

    libplacebo: extend allowed range of color primaries and transfer functions
    
    This was left out of the earlier commits.

diff --git a/libavfilter/vf_libplacebo.c b/libavfilter/vf_libplacebo.c
index f2cf83ab33..87d00519c3 100644
--- a/libavfilter/vf_libplacebo.c
+++ b/libavfilter/vf_libplacebo.c
@@ -1650,7 +1650,7 @@ static const AVOption libplacebo_options[] = {
     {"pc",                           NULL,   0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_RANGE_JPEG},         0, 0, STATIC, .unit = "range"},
     {"jpeg",                         NULL,   0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_RANGE_JPEG},         0, 0, STATIC, .unit = "range"},
 
-    {"color_primaries", "select color primaries", OFFSET(color_primaries), 
AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_PRI_NB-1, DYNAMIC, .unit = 
"color_primaries"},
+    {"color_primaries", "select color primaries", OFFSET(color_primaries), 
AV_OPT_TYPE_INT, {.i64=-1}, -1, AVCOL_PRI_EXT_NB-1, DYNAMIC, .unit = 
"color_primaries"},
     {"auto", "keep the same color primaries",  0, AV_OPT_TYPE_CONST, 
{.i64=-1},                     INT_MIN, INT_MAX, STATIC, .unit = 
"color_primaries"},
     {"bt709",                           NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_PRI_BT709},        INT_MIN, INT_MAX, STATIC, .unit = 
"color_primaries"},
     {"unknown",                         NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_PRI_UNSPECIFIED},  INT_MIN, INT_MAX, STATIC, .unit = 
"color_primaries"},
@@ -1667,7 +1667,7 @@ static const AVOption libplacebo_options[] = {
     {"ebu3213",                         NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_PRI_EBU3213},      INT_MIN, INT_MAX, STATIC, .unit = 
"color_primaries"},
     {"vgamut",                          NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_PRI_V_GAMUT},      INT_MIN, INT_MAX, STATIC, .unit = 
"color_primaries"},
 
-    {"color_trc", "select color transfer", OFFSET(color_trc), AV_OPT_TYPE_INT, 
{.i64=-1}, -1, AVCOL_TRC_NB-1, DYNAMIC, .unit = "color_trc"},
+    {"color_trc", "select color transfer", OFFSET(color_trc), AV_OPT_TYPE_INT, 
{.i64=-1}, -1, AVCOL_TRC_EXT_NB-1, DYNAMIC, .unit = "color_trc"},
     {"auto", "keep the same color transfer",  0, AV_OPT_TYPE_CONST, {.i64=-1}, 
                    INT_MIN, INT_MAX, STATIC, .unit = "color_trc"},
     {"bt709",                          NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_TRC_BT709},        INT_MIN, INT_MAX, STATIC, .unit = "color_trc"},
     {"unknown",                        NULL,  0, AV_OPT_TYPE_CONST, 
{.i64=AVCOL_TRC_UNSPECIFIED},  INT_MIN, INT_MAX, STATIC, .unit = "color_trc"},

commit 3d12d5682bd497ce70da93dbb171d54a272c9ce7
Author:     Lynne <[email protected]>
AuthorDate: Tue Oct 28 20:56:24 2025 +0100
Commit:     Lynne <[email protected]>
CommitDate: Tue Oct 28 22:19:34 2025 +0100

    doc/APIchanges: add AVCOL_PRI_EXT_BASE and AVCOL_PRI_V_GAMUT
    
    They were left out.

diff --git a/doc/APIchanges b/doc/APIchanges
index 9086093149..7c2ab3cc03 100644
--- a/doc/APIchanges
+++ b/doc/APIchanges
@@ -3,7 +3,8 @@ The last version increases of all libraries were on 2025-03-28
 API changes, most recent first:
 
 2025-10-xx - xxxxxxxxxx - lavu 60.16.100 - pixfmt.h
-  Add AVCOL_TRC_EXT_BASE and AVCOL_TRC_L_LOG.
+  Add AVCOL_TRC_EXT_BASE, AVCOL_TRC_V_LOG,
+  AVCOL_PRI_EXT_BASE and AVCOL_PRI_V_GAMUT.
 
 2025-10-xx - xxxxxxxxxx - lavu 60.15.100 - pixfmt.h
   Add AV_PIX_FMT_GRAY10MSB, AV_PIX_FMT_GRAY12MSB,

-----------------------------------------------------------------------

Summary of changes:
 doc/APIchanges              | 3 ++-
 libavcodec/prores_raw.c     | 3 +++
 libavfilter/vf_libplacebo.c | 4 ++--
 3 files changed, 7 insertions(+), 3 deletions(-)


hooks/post-receive
-- 

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to