aboutsummaryrefslogtreecommitdiff
path: root/example
diff options
context:
space:
mode:
Diffstat (limited to 'example')
-rw-r--r--example/Makefile.am5
-rw-r--r--example/decode_resize_encode.c6
2 files changed, 8 insertions, 3 deletions
diff --git a/example/Makefile.am b/example/Makefile.am
index 5043e21..5270584 100644
--- a/example/Makefile.am
+++ b/example/Makefile.am
@@ -1,7 +1,12 @@
+if EXAMPLES
noinst_PROGRAMS = decode_resize_encode
decode_resize_encode_CFLAGS = $(AM_CFLAGS) -I../src
decode_resize_encode_LDADD = ../src/libtuberia.a
decode_resize_encode_LDFLAGS = -lpthread -lavcodec -lavformat -lavutil -lswscale
decode_resize_encode_SOURCES = decode_resize_encode.c
+endif
+
+exampledir = $(docdir)/example
+example_DATA = decode_resize_encode.c
diff --git a/example/decode_resize_encode.c b/example/decode_resize_encode.c
index efdf0b5..8bd956a 100644
--- a/example/decode_resize_encode.c
+++ b/example/decode_resize_encode.c
@@ -286,12 +286,12 @@ static void flush_video(AVFormatContext *avformatin, AVCodecContext *avcodecin,
av_frame_free(&scaled);
}
-void tube_packet_free(void *element)
+static void tube_packet_free(void *element)
{
av_packet_free((AVPacket **)&element);
}
-void tube_frame_free(void *element)
+static void tube_frame_free(void *element)
{
av_frame_free((AVFrame **)&element);
}
@@ -348,7 +348,7 @@ struct tube_mux_opaque {
AVFormatContext *avformatout;
};
-void tube_mux(void *element, void *opaque)
+static void tube_mux(void *element, void *opaque)
{
AVPacket *packet = element;
struct tube_mux_opaque *o = opaque;