void-packages/srcpkgs/xbmc/patches/220_all_avfilter_loop.patch

20 lines
1.0 KiB
Diff

commit 6ab7a7990bc570ad9af9c14409ccce37b7ab288b
Author: Memphiz <memphis@machzwo.de>
Date: Thu Apr 5 21:29:15 2012 +0200
[fix] - deadloop in libavfilter.h
diff --git a/lib/DllAvFilter.h b/lib/DllAvFilter.h
index 45b9637..5c83654 100644
--- a/lib/DllAvFilter.h
+++ b/lib/DllAvFilter.h
@@ -140,7 +140,7 @@ public:
virtual int avfilter_link(AVFilterContext *src, unsigned srcpad, AVFilterContext *dst, unsigned dstpad) { return ::avfilter_link(src, srcpad, dst, dstpad); }
virtual int av_buffersink_get_buffer_ref(AVFilterContext *buffer_sink, AVFilterBufferRef **bufref, int flags) { return ::av_buffersink_get_buffer_ref(buffer_sink, bufref, flags); }
virtual AVBufferSinkParams *av_buffersink_params_alloc() { return ::av_buffersink_params_alloc(); }
- virtual int av_buffersink_poll_frame(AVFilterContext *ctx) { return av_buffersink_poll_frame(ctx); }
+ virtual int av_buffersink_poll_frame(AVFilterContext *ctx) { return ::av_buffersink_poll_frame(ctx); }
// DLL faking.
virtual bool ResolveExports() { return true; }
virtual bool Load() {