This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new 935f29eaae avformat/shared: rename -read_only to -cache_read_only
935f29eaae is described below

commit 935f29eaae950c082bdf89076c1248d4f7879806
Author:     Niklas Haas <[email protected]>
AuthorDate: Sat Jun 27 10:37:45 2026 +0200
Commit:     Niklas Haas <[email protected]>
CommitDate: Fri Oct 23 10:26:32 2026 +0000

    avformat/shared: rename -read_only to -cache_read_only
    
    And add a deprecated alias for backwards compatibility.
    
    Sponsored-by: nxtedition AB
    Signed-off-by: Niklas Haas <[email protected]>
---
 doc/protocols.texi   | 7 ++++---
 libavformat/shared.c | 3 ++-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/doc/protocols.texi b/doc/protocols.texi
index 55e22b1bbe..aaee2292e9 100644
--- a/doc/protocols.texi
+++ b/doc/protocols.texi
@@ -1807,7 +1807,7 @@ to 15, i.e. 32KB blocks. If this does not match the value 
that was specified
 when an existing cache file was created, the previously specified value will
 be used instead.
 
-@item read_only
+@item cache_read_only
 If true, use the shared cache for reads but don't write any new blocks to it.
 Default is false. Note that even with this option enabled, the cache file will
 be initialized if it does not already exist.
@@ -1849,8 +1849,9 @@ chosen block size. Accepts the usual size suffixes, e.g. 
@code{10G} for
 limit.
 
 Once this limit is reached, the protocol switches to read-only mode (see
-@option{read_only}). Already cached data is never evicted, so once this limit
-is reached, no new data will ever be cached until the cache file is deleted.
+@option{cache_read_only}). Already cached data is never evicted, so once this
+limit is reached, no new data will ever be cached until the cache file is
+deleted.
 
 Note that this option is best-effort only, and may over-write up to N-1
 blocks, where N is the number of concurrent processes using the same cache
diff --git a/libavformat/shared.c b/libavformat/shared.c
index aac76683ab..f6406da791 100644
--- a/libavformat/shared.c
+++ b/libavformat/shared.c
@@ -941,7 +941,8 @@ static const AVOption options[] = {
     { "cache_dir",      "Directory path for shared file cache",             
OFFSET(cache_dir),      AV_OPT_TYPE_STRING, {.str = NULL}, .flags = D },
     { "metadata_dir",   "Directory path for shared file cache metadata",    
OFFSET(metadata_dir),   AV_OPT_TYPE_STRING, {.str = NULL}, .flags = D },
     { "block_shift",    "Set the base 2 logarithm of the block size",       
OFFSET(block_shift),    AV_OPT_TYPE_INT, {.i64 = 15}, 9, 30, .flags = D },
-    { "read_only",      "Don't write data to the cache, only read from it", 
OFFSET(read_only),      AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, .flags = D },
+    { "cache_read_only","Don't write data to the cache, only read from it", 
OFFSET(read_only),      AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, .flags = D },
+    { "read_only",      "Deprecated, use cache_read_only",                  
OFFSET(read_only),      AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, .flags = 
D|AV_OPT_FLAG_DEPRECATED },
     { "cache_verify",   "Verify correctness of the cache against the source",  
 OFFSET(verify),     AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, .flags = D },
     { "cache_timeout",  "Time in us to wait before re-fetching pending 
blocks", OFFSET(timeout),    AV_OPT_TYPE_INT64, {.i64 = 10000}, 0, INT64_MAX, 
.flags = D },
     { "ignore_errors",  "Continue even if the inner URL failed",            
OFFSET(ignore_errors),  AV_OPT_TYPE_BOOL, {.i64 = 0}, 0, 1, .flags = D },

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to