<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Oct 9, 2013, at 7:29 AM, James Board <<a href="mailto:jpboard2@yahoo.com">jpboard2@yahoo.com</a>> wrote:</div><blockquote type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; position: static; z-index: auto; "><div><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; ">Really?  The title of the mailing list is <a href="mailto:Libav-user@ffmpeg.org">Libav-user@ffmpeg.org</a>.</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; ">I'm asking whether libav can be used in C++ programs, if anyone</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; ">uses libav in C++ programs, and what I need to do in order to</div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; ">use libav in C++ programs.  How can that be inappropriate?</div></div></div></blockquote><div><br></div><div>That is confusing. The libraries that make up ffmpeg include libavcodec, libavformat etc. Hence the list - it's for users of the libraries, not the ffmpeg binary. To confuse matters, there was a fork, and they called that project LibAV.</div><div><br></div><div>So - you're using libavformat, libavcodec etc. But - are you using source code obtained from the ffmpeg project, or the libav project? This list is specific to the ffmpeg project.</div><div><br></div><blockquote type="cite"><div><div style="background-color: rgb(255, 255, 255); font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt; position: static; z-index: auto; "><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; "><br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; ">Anyway, don't bother.  I give up.  You win.<br></div><div style="font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal; "><br></div></div></div></blockquote><br></div><div>LOL. I feel your pain. Sadly, a certain amount of chaff comes with using FOSS systems (nothing personal to the chaff providers on this thread). Lots of personalities. The upside outweighs the cost in humility that is required. </div><div><br></div><div>Anyway... LibAV, I have no idea. FFmpeg, yes, you can compile and use it from C++ with very little problems - just the packaging around the headers so the compiler knows they are C, not C++.  </div><div><br></div><div><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px; "></div><blockquote type="cite"><div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 16px; ">When I compile demuxing.c with g++ it gives me the same errors as when I add libav calls to my C++ app and then try to compile that with g++.  So, if we can figure out why demuxing.c won't compile with g++, then we will probably figure out why my C++ app won't compile with g++.  <br clear="none"></div></blockquote><div><br></div><div>This: just wrong. The fact that one C based example does or does not compile offers no evidence as to what your actual problem is.</div><div><br></div><div>Bruce</div><div><br></div><div><br></div></div></body></html>