[Ffmpeg-devel] [PATCH] Changing FF_COMMON_FRAME to an include file

Michael Niedermayer michaelni
Sun May 1 13:28:21 CEST 2005


On Sunday 01 May 2005 01:20, Josh Varner wrote:
> I've noticed that the documentation for AVFrame does not get processed
> by doxygen correctly, since it's defined as a #define which are not
> macro expanded by doxygen with the current Doxyfile included with
> ffmpeg. The current documentation at
> http://www.mplayerhq.hu/~michael/ffmpeg-doxy/structAVFrame.html gives
> you the impression that it is an empty data structure, and even if you
> know that FF_COMMON_FRAME contains most of the data the doxygen
> documentation for FF_COMMON_FRAME shows nothing as well
> http://www.mplayerhq.hu/~michael/ffmpeg-doxy/avcodec_8h.html#a78.
> By changing this define into an include file the documentation will be
> generated correctly by doxygen. I've tested this on my machine,
> unfortunatly I don't have someplace to post the results, but I got the
> expected results as doxygen does all of the including during its
> processing, and the new include file does not have the backslashes at
> the end of every line to throw off doxygen's processing. I think this
> will greatly improve the readability of the documentation without any
> functional changes.

rejected, this is a workaround either of our stupidity to configure doxygen 
correctly or a bug in doxygen

>   built on Apr 30 2005 16:41:13, gcc: 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
> ../ffmpeg_g -y -bitexact -dct_algo 1 -idct_algo 2 -i
> ./data/b-libav.nut -f crc ./data/ffmpeg.crc
> /home/josh/projects/ffmpeg/doc/tests/regression.sh: line 125: 21138
> Segmentation fault      $ffmpeg -y -bitexact -dct_algo 1 -idct_algo 2

buggy gcc version ...



"nothing is evil in the beginning. Even Sauron was not so." -- Elrond

More information about the ffmpeg-devel mailing list