Skip to content

Commit

Permalink
demux_lavf: drop obscure genpts option
Browse files Browse the repository at this point in the history
This code shouldn't even exist in libavformat. If you still need it, you
can enable it via --demuxer-lavf-o.
  • Loading branch information
wm4 authored and jeeb committed May 30, 2018
1 parent ca97239 commit 31bce1c
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 11 deletions.
6 changes: 0 additions & 6 deletions DOCS/man/options.rst
Expand Up @@ -2763,12 +2763,6 @@ Demuxer
imperfect behavior from libavformat demuxers. Passing ``no`` disables
these. For debugging and testing only.

``--demuxer-lavf-genpts-mode=<no|lavf>``
Mode for deriving missing packet PTS values from packet DTS. ``lavf``
enables libavformat's ``genpts`` option. ``no`` disables it. This used
to be enabled by default, but then it was deemed as not needed anymore.
Enabling this might help with timestamp problems, or make them worse.

``--demuxer-lavf-o=<key>=<value>[,<key>=<value>[,...]]``
Pass AVOptions to libavformat demuxer.

Expand Down
5 changes: 0 additions & 5 deletions demux/demux_lavf.c
Expand Up @@ -76,7 +76,6 @@ struct demux_lavf_opts {
char *format;
char **avopts;
int hacks;
int genptsmode;
char *sub_cp;
int rtsp_transport;
};
Expand All @@ -95,8 +94,6 @@ const struct m_sub_options demux_lavf_conf = {
OPT_INTRANGE("demuxer-lavf-probescore", probescore, 0,
1, AVPROBE_SCORE_MAX),
OPT_FLAG("demuxer-lavf-hacks", hacks, 0),
OPT_CHOICE("demuxer-lavf-genpts-mode", genptsmode, 0,
({"lavf", 1}, {"no", 0})),
OPT_KEYVALUELIST("demuxer-lavf-o", avopts, 0),
OPT_STRING("sub-codepage", sub_cp, 0),
OPT_CHOICE("rtsp-transport", rtsp_transport, 0,
Expand Down Expand Up @@ -814,8 +811,6 @@ static int demux_open_lavf(demuxer_t *demuxer, enum demux_check check)
if (!avfc)
return -1;

if (lavfdopts->genptsmode)
avfc->flags |= AVFMT_FLAG_GENPTS;
if (index_mode != 1)
avfc->flags |= AVFMT_FLAG_IGNIDX;

Expand Down

0 comments on commit 31bce1c

Please sign in to comment.