[Libav-user] updating an to use libav 0.11.1 that currently uses 0.8.12

David Timms dtimms at iinet.net.au
Wed Jul 18 13:37:18 CEST 2012


Hi, I've been trying to find some pointers / a summary of changes libav 
users need to make to work with 0.11.1 but been unsuccessful. With 
Audacity, the errors start with:
----
FFmpeg.h:355:4: error: 'SampleFormat' does not name a type
In file included from AudacityApp.cpp:70:0:
FFmpeg.h:584:12: error: use of enum 'SampleFormat' without previous 
declaration
In file included from AudacityApp.cpp:70:0:
FFmpeg.h:621:92: error: 'AVFormatParameters' has not been declared
FFmpeg.h:621:235: error: 'AVFormatParameters' has not been declared
In file included from AudacityApp.cpp:70:0:
FFmpeg.h:638:7: warning: 'av_register_protocol_fp' initialized and 
declared 'extern' [enabled by default]
FFmpeg.h:638:7: error: 'URLProtocol' was not declared in this scope
FFmpeg.h:638:20: error: 'protocol' was not declared in this scope
FFmpeg.h:638:64: error: 'av_register_protocol' declared as an 'inline' 
variable
FFmpeg.h:638:64: error: 'URLProtocol' was not declared in this scope
FFmpeg.h:638:77: error: 'protocol' was not declared in this scope
FFmpeg.h:638:87: error: expected ',' or ';' before '{' token
In file included from AudacityApp.cpp:70:0:
FFmpeg.h:691:27: error: 'AVFormatParameters' has not been declared
----

Is there some summary info like change X to Y and add parameter Z style 
document available ?


More information about the Libav-user mailing list