summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-02-02 14:03:45 +0100
committerPaul B Mahol <onemda@gmail.com>2020-02-10 15:04:14 +0100
commit767e95d560f9a7ea9d53cbd7f3a9cde9fa35054f (patch)
treeb3e3624358fd96b2cd5a70e66e40b93ab835fdff
parent9216ad2e46ad09a8d6810d52fcd8714ba3e39e44 (diff)
avformat/tty: add seeking support
-rw-r--r--libavformat/tty.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libavformat/tty.c b/libavformat/tty.c
index f889121e26..efa399c108 100644
--- a/libavformat/tty.c
+++ b/libavformat/tty.c
@@ -156,6 +156,8 @@ static int read_packet(AVFormatContext *avctx, AVPacket *pkt)
pkt->size = av_get_packet(avctx->pb, pkt, n);
if (pkt->size < 0)
return pkt->size;
+ pkt->stream_index = 0;
+ pkt->pts = pkt->pos / n;
pkt->flags |= AV_PKT_FLAG_KEY;
return 0;
}
@@ -185,4 +187,5 @@ AVInputFormat ff_tty_demuxer = {
.read_packet = read_packet,
.extensions = tty_extensions,
.priv_class = &tty_demuxer_class,
+ .flags = AVFMT_GENERIC_INDEX,
};