diff options
author | Marth64 <marth64@proxyid.net> | 2024-10-07 18:04:59 -0500 |
---|---|---|
committer | Marth64 <marth64@proxyid.net> | 2024-11-16 14:40:51 -0600 |
commit | 4a03e95ff4c3ed15d5420bd97c7868e0b62e1d0a (patch) | |
tree | 243cfff358879f5c8a7d3209f20e8d46f5f0b96c | |
parent | afc152f564fbeca4d2ff62195e3f0b6244e28cb3 (diff) | |
download | ffmpeg-4a03e95ff4c3ed15d5420bd97c7868e0b62e1d0a.tar.gz |
avformat/dvdvideodec: default menu_vts option to 1 and clarify description
Menu 0 is the VIDEO_TS root menu, which does not appear to be used
commonly for menu segments. Instead, default to the menu of VTS 1.
Signed-off-by: Marth64 <marth64@proxyid.net>
-rw-r--r-- | doc/demuxers.texi | 2 | ||||
-rw-r--r-- | libavformat/dvdvideodec.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/doc/demuxers.texi b/doc/demuxers.texi index a03e80732a..95be82aefc 100644 --- a/doc/demuxers.texi +++ b/doc/demuxers.texi @@ -384,7 +384,7 @@ Default is 0, the first language unit. @item menu_vts @var{int} The VTS where the menu lives, or 0 if it is a VMG menu (root-level). -Default is 0, VMG menu. +Default is 1, menu of the first VTS. @item pgc @var{int} The entry PGC to start playback, in conjunction with @option{pg}. diff --git a/libavformat/dvdvideodec.c b/libavformat/dvdvideodec.c index f7c7ba5a3b..1da1865061 100644 --- a/libavformat/dvdvideodec.c +++ b/libavformat/dvdvideodec.c @@ -1783,7 +1783,7 @@ static const AVOption dvdvideo_options[] = { {"chapter_start", "entry chapter (PTT) number", OFFSET(opt_chapter_start), AV_OPT_TYPE_INT, { .i64=1 }, 1, 99, AV_OPT_FLAG_DECODING_PARAM }, {"menu", "demux menu domain", OFFSET(opt_menu), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, {"menu_lu", "menu language unit (0=auto)", OFFSET(opt_menu_lu), AV_OPT_TYPE_INT, { .i64=0 }, 0, 99, AV_OPT_FLAG_DECODING_PARAM }, - {"menu_vts", "menu VTS (0=VMG main menu)", OFFSET(opt_menu_vts), AV_OPT_TYPE_INT, { .i64=0 }, 0, 99, AV_OPT_FLAG_DECODING_PARAM }, + {"menu_vts", "menu VTS (0=VMG root menu)", OFFSET(opt_menu_vts), AV_OPT_TYPE_INT, { .i64=1 }, 0, 99, AV_OPT_FLAG_DECODING_PARAM }, {"pg", "entry PG number (when paired with PGC number)", OFFSET(opt_pg), AV_OPT_TYPE_INT, { .i64=1 }, 1, 255, AV_OPT_FLAG_DECODING_PARAM }, {"pgc", "entry PGC number (0=auto)", OFFSET(opt_pgc), AV_OPT_TYPE_INT, { .i64=0 }, 0, 999, AV_OPT_FLAG_DECODING_PARAM }, {"preindex", "enable for accurate chapter markers, slow (2-pass read)", OFFSET(opt_preindex), AV_OPT_TYPE_BOOL, { .i64=0 }, 0, 1, AV_OPT_FLAG_DECODING_PARAM }, |