diff options
Diffstat (limited to 'demux/demux_lavf.c')
-rw-r--r-- | demux/demux_lavf.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/demux/demux_lavf.c b/demux/demux_lavf.c index e7a31e3df4..e2b6ca673d 100644 --- a/demux/demux_lavf.c +++ b/demux/demux_lavf.c @@ -1061,18 +1061,18 @@ static int demux_lavf_control(demuxer_t *demuxer, int cmd, void *arg) } double duration = av_duration > 0 ? av_duration : total_duration; if (duration <= 0) - return DEMUXER_CTRL_DONTKNOW; + return CONTROL_FALSE; *(double *)arg = duration; - return DEMUXER_CTRL_OK; + return CONTROL_OK; } *((double *)arg) = (double)priv->avfc->duration / AV_TIME_BASE; - return DEMUXER_CTRL_OK; + return CONTROL_OK; case DEMUXER_CTRL_SWITCHED_TRACKS: { select_tracks(demuxer, 0); - return DEMUXER_CTRL_OK; + return CONTROL_OK; } case DEMUXER_CTRL_IDENTIFY_PROGRAM: { @@ -1085,7 +1085,7 @@ static int demux_lavf_control(demuxer_t *demuxer, int cmd, void *arg) prog->vid = prog->aid = prog->sid = -2; if (priv->avfc->nb_programs < 1) - return DEMUXER_CTRL_DONTKNOW; + return CONTROL_FALSE; if (prog->progid == -1) { p = 0; @@ -1097,7 +1097,7 @@ static int demux_lavf_control(demuxer_t *demuxer, int cmd, void *arg) if (priv->avfc->programs[i]->id == prog->progid) break; if (i == priv->avfc->nb_programs) - return DEMUXER_CTRL_DONTKNOW; + return CONTROL_FALSE; p = i; } start = p; @@ -1126,7 +1126,7 @@ redo: if (prog->progid == -1 && prog->vid == -2 && prog->aid == -2) { p = (p + 1) % priv->avfc->nb_programs; if (p == start) - return DEMUXER_CTRL_DONTKNOW; + return CONTROL_FALSE; goto redo; } priv->cur_program = prog->progid = program->id; @@ -1136,7 +1136,7 @@ redo: // Enforce metadata update even if no explicit METADATA_UPDATED since we switched program. demux_changed(demuxer, DEMUX_EVENT_METADATA); - return DEMUXER_CTRL_OK; + return CONTROL_OK; } case DEMUXER_CTRL_RESYNC: /* NOTE: @@ -1157,15 +1157,15 @@ redo: priv->avfc->pb->pos = stream_tell(priv->stream); av_seek_frame(priv->avfc, 0, stream_tell(priv->stream), AVSEEK_FLAG_BYTE); - return DEMUXER_CTRL_OK; + return CONTROL_OK; case DEMUXER_CTRL_REPLACE_STREAM: if (priv->own_stream) free_stream(priv->stream); priv->own_stream = false; priv->stream = demuxer->stream; - return DEMUXER_CTRL_OK; + return CONTROL_OK; default: - return DEMUXER_CTRL_NOTIMPL; + return CONTROL_UNKNOWN; } } |