X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=shared%2Fffmpeg_raii.h;h=00f7fc177af7fb45f124eb22b28c1bd57723ef85;hb=refs%2Fheads%2Fkaeru-cef-overlay-hack;hp=33d233480528dd8414e92b3fd32b04c1281d4ffa;hpb=eeda8995329601f9f4e35047358400833eeae68e;p=nageru diff --git a/shared/ffmpeg_raii.h b/shared/ffmpeg_raii.h index 33d2334..00f7fc1 100644 --- a/shared/ffmpeg_raii.h +++ b/shared/ffmpeg_raii.h @@ -30,14 +30,19 @@ typedef std::unique_ptr AVFormatContextWithCloser; AVFormatContextWithCloser avformat_open_input_unique( - const char *pathname, AVInputFormat *fmt, + const char *pathname, const AVInputFormat *fmt, AVDictionary **options); AVFormatContextWithCloser avformat_open_input_unique( - const char *pathname, AVInputFormat *fmt, + const char *pathname, const AVInputFormat *fmt, AVDictionary **options, const AVIOInterruptCB &interrupt_cb); +AVFormatContextWithCloser avformat_open_input_unique( + int (*read_packet)(void *opaque, uint8_t *buf, int buf_size), + void *opaque, const AVInputFormat *fmt, AVDictionary **options, + const AVIOInterruptCB &interrupt_cb); + // AVCodecContext struct avcodec_free_context_unique {