Removal shouldn't be necessary: this bug should be fixable by simply updating the libav* version numbers in src/Tao.FFmpeg/Tao.FFmpeg.dll.config (patch attached, replaces all three existing libav*update patches), though I haven't tested this.

Also, your libav{codec,format}-dev build-dependencies should be updated to >=6:9, as the same problem would occur if libav was older than this file expects.
Update libav version numbers
$ diff -up Tao.FFmpeg.dll.config_orig Tao.FFmpeg.dll.config
--- Tao.FFmpeg.dll.config_orig	2013-10-17 19:12:08.372519000 +0100
+++ Tao.FFmpeg.dll.config	2013-10-17 19:13:44.032516362 +0100
@@ -1,15 +1,15 @@
 <configuration>
     <dllmap dll="avcodec-51.dll" os="windows" target="avcodec-51.dll" />
     <dllmap dll="avcodec-51.dll" os="osx" target="libavcodec.so.51" />
-    <dllmap dll="avcodec-51.dll" os="!windows,osx" target="libavcodec.so.51" />
+    <dllmap dll="avcodec-51.dll" os="!windows,osx" target="libavcodec.so.54" />
 
     <dllmap dll="avformat-52.dll" os="windows" target="avformat-52.dll" />
     <dllmap dll="avformat-52.dll" os="osx" target="libavformat.so.52" />
-    <dllmap dll="avformat-52.dll" os="!windows,osx" target="libavformat.so.52" />
+    <dllmap dll="avformat-52.dll" os="!windows,osx" target="libavformat.so.54" />
 
     <dllmap dll="avutil-49.dll" os="windows" target="avutil-49.dll" />
     <dllmap dll="avutil-49.dll" os="osx" target="libavutil.so.49" />
-    <dllmap dll="avutil-49.dll" os="!windows,osx" target="libavutil.so.49" />
+    <dllmap dll="avutil-49.dll" os="!windows,osx" target="libavutil.so.52" />
 
     <dllmap dll="swscale-0.dll" os="windows" target="swscale-0.dll" />
     <dllmap dll="swscale-0.dll" os="osx" target="libswscale.so.0" />

Reply via email to