Hi everyone,

I've been trying to stream MPEG-DASH videos using libdash and decode using
ffmpeg.
I got the sample player from libdash
<https://github.com/bitmovin/libdash/tree/master/libdash/qtsampleplayer>
working. It can do playback but not seeking.

The sample uses a custom AVIOContext allocated by avio_alloc_context
<https://www.ffmpeg.org/doxygen/trunk/avio_8h.html#a853f5149136a27ffba3207d8520172a5>,
which takes in function pointers to custom read_packet and seek functions.
The read_packet function
<https://github.com/bitmovin/libdash/blob/2aff091c1947e3dc6ade84bb1b03b8414ee4e442/libdash/qtsampleplayer/Decoder/LibavDecoder.cpp#L19>
has been implemented but not the seek function.
I couldn't find any documentation regarding the seek function used by
AVIOContext other than the function signature.
So I was wondering if there is documentation or sample code such as
avio_reading.c
<https://www.ffmpeg.org/doxygen/trunk/avio_reading_8c-example.html#a20>
indicating
how the custom seek function should be implemented?

Thank you so much for your time.

Best,
Sida Li
_______________________________________________
Libav-user mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/libav-user

Reply via email to