]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Fix function passed to avio_alloc_context() (ffmpeg 7)
authorAndré Apitzsch <git@apitzsch.eu>
Sun, 23 Jun 2024 14:41:28 +0000 (16:41 +0200)
committerFlole <Flole998@users.noreply.github.com>
Sun, 4 Aug 2024 12:43:25 +0000 (14:43 +0200)
src/input/mpegts/iptv/iptv_libav.c
src/muxer/muxer_libav.c

index bdba7d600cb70ac2e7c5476e4b645da3a6592f87..5e60f5a12cc055f3aba9162ad12591f074e3fa41 100644 (file)
@@ -46,8 +46,13 @@ typedef struct {
 /*
  *
  */
+#if LIBAVFORMAT_VERSION_MAJOR > 60
+static int
+iptv_libav_write_packet(void *opaque, const uint8_t *buf, int buf_size)
+#else
 static int
 iptv_libav_write_packet(void *opaque, uint8_t *buf, int buf_size)
+#endif
 {
   iptv_libav_priv_t *la = opaque;
 
index e4c9758559b6de8b8adbd8363edb7b965fcf9832..b62671f41bf9f30d1727d1b4568100e34942bd77 100644 (file)
@@ -55,8 +55,13 @@ static const AVRational mpeg_tc = {1, 90000};
 /**
  * Callback function for libavformat
  */
-static int 
+#if LIBAVFORMAT_VERSION_MAJOR > 60
+static int
+lav_muxer_write(void *opaque, const uint8_t *buf, int buf_size)
+#else
+static int
 lav_muxer_write(void *opaque, uint8_t *buf, int buf_size)
+#endif
 {
   int r;
   lav_muxer_t *lm = (lav_muxer_t*)opaque;