[FFmpeg-devel] [PATCH] doc/examples/muxing: make compatible with C++

Michael Niedermayer michaelni at gmx.at
Fri Mar 14 17:15:23 CET 2014


On Fri, Mar 14, 2014 at 10:17:16AM +0100, Stefano Sabatini wrote:
> On date Thursday 2014-03-13 23:10:40 +0100, Clément Bœsch encoded:
> > On Thu, Mar 13, 2014 at 06:03:49PM +0100, Michael Niedermayer wrote:
> [...] 
> > I don't think supporting examples compilation with g++ is worth the
> > effort. Actually, I believe it's harmful because people doing C will start
> > copying naive/broken/c++ patterns (are you going to cast malloc() return
> > values too?).
> 
> +1, we decided FFmpeg was C and we shouldn't try to make half-baked
> attempts at pretending it is C++ or the next looks-almost-like-c
> thing.

this patch doesnt change ffmpeg, it changes the examples.

People who want to use ffmpeg from C++ need examples which work in
C++.
ive written that patch in response to a question of how to do what
muxing.c does from C++ as it didnt build even with extern C and the
error messages truly where not helpfull in figuring out what was
the cause.

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The real ebay dictionary, page 1
"Used only once"    - "Some unspecified defect prevented a second use"
"In good condition" - "Can be repaird by experienced expert"
"As is" - "You wouldnt want it even if you were payed for it, if you knew ..."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140314/06b14ad3/attachment.asc>


More information about the ffmpeg-devel mailing list