From bad5537e2c2caeb5deb1ff9d771ea01058b8010c Mon Sep 17 00:00:00 2001
From: Diego Biurrun <diego@biurrun.de>
Date: Sun, 1 Feb 2009 02:00:19 +0000
Subject: [PATCH] Use full internal pathname in doxygen @file directives.
 Otherwise doxygen complains about ambiguous filenames when files exist under
 the same name in different subdirectories.

Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/4xm.c                     | 2 +-
 libavcodec/8bps.c                    | 2 +-
 libavcodec/8svx.c                    | 2 +-
 libavcodec/aac.c                     | 2 +-
 libavcodec/aac.h                     | 2 +-
 libavcodec/aacdectab.h               | 2 +-
 libavcodec/aacenc.c                  | 2 +-
 libavcodec/aacpsy.c                  | 2 +-
 libavcodec/aactab.c                  | 2 +-
 libavcodec/aactab.h                  | 2 +-
 libavcodec/aandcttab.c               | 2 +-
 libavcodec/aandcttab.h               | 2 +-
 libavcodec/aasc.c                    | 2 +-
 libavcodec/ac3.c                     | 2 +-
 libavcodec/ac3.h                     | 2 +-
 libavcodec/ac3dec.h                  | 2 +-
 libavcodec/ac3dec_data.c             | 2 +-
 libavcodec/ac3enc.c                  | 2 +-
 libavcodec/ac3tab.c                  | 2 +-
 libavcodec/adpcm.c                   | 2 +-
 libavcodec/adx.h                     | 2 +-
 libavcodec/adxdec.c                  | 2 +-
 libavcodec/adxenc.c                  | 2 +-
 libavcodec/alac.c                    | 2 +-
 libavcodec/allcodecs.c               | 2 +-
 libavcodec/apedec.c                  | 2 +-
 libavcodec/apiexample.c              | 2 +-
 libavcodec/asv1.c                    | 2 +-
 libavcodec/atrac3.c                  | 2 +-
 libavcodec/atrac3data.h              | 2 +-
 libavcodec/audioconvert.c            | 2 +-
 libavcodec/audioconvert.h            | 2 +-
 libavcodec/avcodec.h                 | 2 +-
 libavcodec/bethsoftvideo.c           | 2 +-
 libavcodec/bfi.c                     | 2 +-
 libavcodec/bitstream.c               | 2 +-
 libavcodec/bitstream.h               | 2 +-
 libavcodec/cabac.c                   | 2 +-
 libavcodec/cabac.h                   | 2 +-
 libavcodec/cavs.c                    | 2 +-
 libavcodec/cavs_parser.c             | 2 +-
 libavcodec/cavsdec.c                 | 2 +-
 libavcodec/cinepak.c                 | 2 +-
 libavcodec/cljr.c                    | 2 +-
 libavcodec/colorspace.h              | 2 +-
 libavcodec/cook.c                    | 2 +-
 libavcodec/cookdata.h                | 2 +-
 libavcodec/cyuv.c                    | 2 +-
 libavcodec/dca.c                     | 2 +-
 libavcodec/dca_parser.c              | 2 +-
 libavcodec/dcadata.h                 | 2 +-
 libavcodec/dct-test.c                | 2 +-
 libavcodec/dirac_parser.c            | 2 +-
 libavcodec/dnxhd_parser.c            | 2 +-
 libavcodec/dsicinav.c                | 2 +-
 libavcodec/dsputil.c                 | 2 +-
 libavcodec/dsputil.h                 | 2 +-
 libavcodec/dv.c                      | 2 +-
 libavcodec/dvdata.h                  | 2 +-
 libavcodec/dxa.c                     | 2 +-
 libavcodec/eacmv.c                   | 2 +-
 libavcodec/eaidct.c                  | 2 +-
 libavcodec/eatgq.c                   | 2 +-
 libavcodec/eatgv.c                   | 2 +-
 libavcodec/elbg.c                    | 2 +-
 libavcodec/error_resilience.c        | 2 +-
 libavcodec/eval.c                    | 2 +-
 libavcodec/eval.h                    | 2 +-
 libavcodec/faandct.c                 | 2 +-
 libavcodec/faandct.h                 | 2 +-
 libavcodec/faxcompr.c                | 2 +-
 libavcodec/faxcompr.h                | 2 +-
 libavcodec/fdctref.c                 | 2 +-
 libavcodec/fft-test.c                | 2 +-
 libavcodec/fft.c                     | 2 +-
 libavcodec/ffv1.c                    | 2 +-
 libavcodec/flac.h                    | 2 +-
 libavcodec/flacdec.c                 | 2 +-
 libavcodec/flashsv.c                 | 2 +-
 libavcodec/flashsvenc.c              | 2 +-
 libavcodec/flicvideo.c               | 2 +-
 libavcodec/fraps.c                   | 2 +-
 libavcodec/golomb.c                  | 2 +-
 libavcodec/golomb.h                  | 2 +-
 libavcodec/h261.c                    | 2 +-
 libavcodec/h261.h                    | 2 +-
 libavcodec/h261_parser.c             | 2 +-
 libavcodec/h261data.h                | 2 +-
 libavcodec/h261dec.c                 | 2 +-
 libavcodec/h261enc.c                 | 2 +-
 libavcodec/h263.c                    | 2 +-
 libavcodec/h263_parser.c             | 2 +-
 libavcodec/h263data.h                | 2 +-
 libavcodec/h263dec.c                 | 2 +-
 libavcodec/h264.c                    | 2 +-
 libavcodec/h264.h                    | 2 +-
 libavcodec/h264_parser.c             | 2 +-
 libavcodec/h264_parser.h             | 2 +-
 libavcodec/h264data.h                | 2 +-
 libavcodec/h264dspenc.c              | 2 +-
 libavcodec/h264idct.c                | 2 +-
 libavcodec/h264pred.c                | 2 +-
 libavcodec/h264pred.h                | 2 +-
 libavcodec/huffman.c                 | 2 +-
 libavcodec/huffman.h                 | 2 +-
 libavcodec/huffyuv.c                 | 2 +-
 libavcodec/idcinvideo.c              | 2 +-
 libavcodec/iirfilter.c               | 2 +-
 libavcodec/iirfilter.h               | 2 +-
 libavcodec/imc.c                     | 2 +-
 libavcodec/imgconvert.c              | 2 +-
 libavcodec/imgresample.c             | 2 +-
 libavcodec/imx_dump_header_bsf.c     | 2 +-
 libavcodec/indeo2.c                  | 2 +-
 libavcodec/internal.h                | 2 +-
 libavcodec/interplayvideo.c          | 2 +-
 libavcodec/intrax8.c                 | 2 +-
 libavcodec/intrax8dsp.c              | 2 +-
 libavcodec/jfdctfst.c                | 2 +-
 libavcodec/jfdctint.c                | 2 +-
 libavcodec/jpegls.c                  | 2 +-
 libavcodec/jpegls.h                  | 2 +-
 libavcodec/jpeglsdec.c               | 2 +-
 libavcodec/jpeglsdec.h               | 2 +-
 libavcodec/jpeglsenc.c               | 2 +-
 libavcodec/jrevdct.c                 | 2 +-
 libavcodec/kmvc.c                    | 2 +-
 libavcodec/lcldec.c                  | 2 +-
 libavcodec/lclenc.c                  | 2 +-
 libavcodec/libdirac.h                | 2 +-
 libavcodec/libdirac_libschro.c       | 2 +-
 libavcodec/libdirac_libschro.h       | 2 +-
 libavcodec/libdiracdec.c             | 2 +-
 libavcodec/libdiracenc.c             | 2 +-
 libavcodec/libfaac.c                 | 2 +-
 libavcodec/libfaad.c                 | 2 +-
 libavcodec/libgsm.c                  | 2 +-
 libavcodec/libmp3lame.c              | 2 +-
 libavcodec/libschroedinger.c         | 2 +-
 libavcodec/libschroedinger.h         | 2 +-
 libavcodec/libschroedingerdec.c      | 2 +-
 libavcodec/libschroedingerenc.c      | 2 +-
 libavcodec/libvorbis.c               | 2 +-
 libavcodec/libxvid_internal.h        | 2 +-
 libavcodec/libxvidff.c               | 2 +-
 libavcodec/ljpegenc.c                | 2 +-
 libavcodec/loco.c                    | 2 +-
 libavcodec/lzw.c                     | 2 +-
 libavcodec/lzw.h                     | 2 +-
 libavcodec/lzwenc.c                  | 2 +-
 libavcodec/mace.c                    | 2 +-
 libavcodec/mdct.c                    | 2 +-
 libavcodec/mdec.c                    | 2 +-
 libavcodec/mjpeg.c                   | 2 +-
 libavcodec/mjpeg.h                   | 2 +-
 libavcodec/mjpeg_parser.c            | 2 +-
 libavcodec/mjpega_dump_header_bsf.c  | 2 +-
 libavcodec/mjpegbdec.c               | 2 +-
 libavcodec/mjpegdec.c                | 2 +-
 libavcodec/mjpegdec.h                | 2 +-
 libavcodec/mjpegenc.c                | 2 +-
 libavcodec/mjpegenc.h                | 2 +-
 libavcodec/mlp_parser.c              | 2 +-
 libavcodec/mlp_parser.h              | 2 +-
 libavcodec/mlpdec.c                  | 2 +-
 libavcodec/mmvideo.c                 | 2 +-
 libavcodec/motion-test.c             | 2 +-
 libavcodec/motion_est.c              | 2 +-
 libavcodec/motion_est_template.c     | 2 +-
 libavcodec/mpc.c                     | 2 +-
 libavcodec/mpc.h                     | 2 +-
 libavcodec/mpc7.c                    | 2 +-
 libavcodec/mpc8.c                    | 2 +-
 libavcodec/mpeg12.c                  | 2 +-
 libavcodec/mpeg12data.c              | 2 +-
 libavcodec/mpeg12data.h              | 2 +-
 libavcodec/mpeg12decdata.h           | 2 +-
 libavcodec/mpeg12enc.c               | 2 +-
 libavcodec/mpeg4data.h               | 2 +-
 libavcodec/mpegaudio.c               | 2 +-
 libavcodec/mpegaudio.h               | 2 +-
 libavcodec/mpegaudiodata.c           | 2 +-
 libavcodec/mpegaudiodata.h           | 2 +-
 libavcodec/mpegaudiodec.c            | 2 +-
 libavcodec/mpegaudiodecheader.c      | 2 +-
 libavcodec/mpegaudiodecheader.h      | 2 +-
 libavcodec/mpegaudiodectab.h         | 2 +-
 libavcodec/mpegaudioenc.c            | 2 +-
 libavcodec/mpegaudiotab.h            | 2 +-
 libavcodec/mpegvideo.c               | 2 +-
 libavcodec/mpegvideo.h               | 2 +-
 libavcodec/mpegvideo_common.h        | 2 +-
 libavcodec/mpegvideo_enc.c           | 2 +-
 libavcodec/msmpeg4.c                 | 2 +-
 libavcodec/msmpeg4.h                 | 2 +-
 libavcodec/msmpeg4data.c             | 2 +-
 libavcodec/msmpeg4data.h             | 2 +-
 libavcodec/msrle.c                   | 2 +-
 libavcodec/msrledec.c                | 2 +-
 libavcodec/msvideo1.c                | 2 +-
 libavcodec/nellymoser.c              | 2 +-
 libavcodec/nellymoser.h              | 2 +-
 libavcodec/nellymoserdec.c           | 2 +-
 libavcodec/nellymoserenc.c           | 2 +-
 libavcodec/opt.c                     | 2 +-
 libavcodec/opt.h                     | 2 +-
 libavcodec/options.c                 | 2 +-
 libavcodec/pcm.c                     | 2 +-
 libavcodec/ppc/check_altivec.c       | 2 +-
 libavcodec/ppc/imgresample_altivec.c | 2 +-
 libavcodec/ppc/int_altivec.c         | 2 +-
 libavcodec/ppc/util_altivec.h        | 2 +-
 libavcodec/qcelp_lsp.c               | 2 +-
 libavcodec/qcelpdata.h               | 2 +-
 libavcodec/qcelpdec.c                | 2 +-
 libavcodec/qdm2.c                    | 2 +-
 libavcodec/qdm2data.h                | 2 +-
 libavcodec/qdrw.c                    | 2 +-
 libavcodec/qpeg.c                    | 2 +-
 libavcodec/qtrle.c                   | 2 +-
 libavcodec/rangecoder.c              | 2 +-
 libavcodec/rangecoder.h              | 2 +-
 libavcodec/ratecontrol.c             | 2 +-
 libavcodec/ratecontrol.h             | 2 +-
 libavcodec/raw.c                     | 2 +-
 libavcodec/raw.h                     | 2 +-
 libavcodec/rawdec.c                  | 2 +-
 libavcodec/rawenc.c                  | 2 +-
 libavcodec/rdft.c                    | 2 +-
 libavcodec/rectangle.h               | 2 +-
 libavcodec/resample.c                | 2 +-
 libavcodec/resample2.c               | 2 +-
 libavcodec/rl.h                      | 2 +-
 libavcodec/rl2.c                     | 2 +-
 libavcodec/roqvideo.c                | 2 +-
 libavcodec/roqvideodec.c             | 2 +-
 libavcodec/roqvideoenc.c             | 2 +-
 libavcodec/rpza.c                    | 2 +-
 libavcodec/rv10.c                    | 2 +-
 libavcodec/rv30.c                    | 2 +-
 libavcodec/rv30data.h                | 2 +-
 libavcodec/rv30dsp.c                 | 2 +-
 libavcodec/rv34.c                    | 2 +-
 libavcodec/rv34.h                    | 2 +-
 libavcodec/rv34data.h                | 2 +-
 libavcodec/rv34vlc.h                 | 2 +-
 libavcodec/rv40.c                    | 2 +-
 libavcodec/rv40data.h                | 2 +-
 libavcodec/rv40dsp.c                 | 2 +-
 libavcodec/rv40vlc2.h                | 2 +-
 libavcodec/shorten.c                 | 2 +-
 libavcodec/simple_idct.c             | 2 +-
 libavcodec/simple_idct.h             | 2 +-
 libavcodec/smacker.c                 | 2 +-
 libavcodec/smc.c                     | 2 +-
 libavcodec/sonic.c                   | 2 +-
 libavcodec/sp5xdec.c                 | 2 +-
 libavcodec/svq1.c                    | 2 +-
 libavcodec/svq1.h                    | 2 +-
 libavcodec/svq1_cb.h                 | 2 +-
 libavcodec/svq1dec.c                 | 2 +-
 libavcodec/svq1enc.c                 | 2 +-
 libavcodec/svq1enc_cb.h              | 2 +-
 libavcodec/svq3.c                    | 2 +-
 libavcodec/tiertexseqv.c             | 2 +-
 libavcodec/tiff.c                    | 2 +-
 libavcodec/tiff.h                    | 2 +-
 libavcodec/tiffenc.c                 | 2 +-
 libavcodec/truemotion1.c             | 2 +-
 libavcodec/truemotion2.c             | 2 +-
 libavcodec/truespeech.c              | 2 +-
 libavcodec/tscc.c                    | 2 +-
 libavcodec/tta.c                     | 2 +-
 libavcodec/ulti.c                    | 2 +-
 libavcodec/utils.c                   | 2 +-
 libavcodec/vb.c                      | 2 +-
 libavcodec/vc1.c                     | 2 +-
 libavcodec/vc1_parser.c              | 2 +-
 libavcodec/vc1data.c                 | 2 +-
 libavcodec/vc1data.h                 | 2 +-
 libavcodec/vc1dsp.c                  | 2 +-
 libavcodec/vcr1.c                    | 2 +-
 libavcodec/vmdav.c                   | 2 +-
 libavcodec/vmnc.c                    | 2 +-
 libavcodec/vorbis.c                  | 2 +-
 libavcodec/vorbis_dec.c              | 2 +-
 libavcodec/vorbis_enc.c              | 2 +-
 libavcodec/vp3.c                     | 2 +-
 libavcodec/vp3dsp.c                  | 2 +-
 libavcodec/vp5.c                     | 2 +-
 libavcodec/vp56.c                    | 2 +-
 libavcodec/vp56.h                    | 2 +-
 libavcodec/vp56data.c                | 2 +-
 libavcodec/vp56data.h                | 2 +-
 libavcodec/vp5data.h                 | 2 +-
 libavcodec/vp6.c                     | 2 +-
 libavcodec/vp6data.h                 | 2 +-
 libavcodec/vqavideo.c                | 2 +-
 libavcodec/wavpack.c                 | 2 +-
 libavcodec/wmadata.h                 | 2 +-
 libavcodec/wmadec.c                  | 2 +-
 libavcodec/wnv1.c                    | 2 +-
 libavcodec/ws-snd1.c                 | 2 +-
 libavcodec/x86/h264_i386.h           | 2 +-
 libavcodec/x86/idct_sse2_xvid.c      | 2 +-
 libavcodec/x86/idct_xvid.h           | 2 +-
 libavcodec/x86/vp3dsp_mmx.c          | 2 +-
 libavcodec/x86/vp3dsp_sse2.c         | 2 +-
 libavcodec/xan.c                     | 2 +-
 libavcodec/xl.c                      | 2 +-
 libavcodec/zmbv.c                    | 2 +-
 libavcodec/zmbvenc.c                 | 2 +-
 libavdevice/alsa-audio-common.c      | 2 +-
 libavdevice/alsa-audio-dec.c         | 2 +-
 libavdevice/alsa-audio-enc.c         | 2 +-
 libavdevice/alsa-audio.h             | 2 +-
 libavdevice/x11grab.c                | 2 +-
 libavformat/4xm.c                    | 2 +-
 libavformat/bethsoftvid.c            | 2 +-
 libavformat/bfi.c                    | 2 +-
 libavformat/dsicin.c                 | 2 +-
 libavformat/eacdata.c                | 2 +-
 libavformat/electronicarts.c         | 2 +-
 libavformat/flic.c                   | 2 +-
 libavformat/flv.h                    | 2 +-
 libavformat/idcin.c                  | 2 +-
 libavformat/idroq.c                  | 2 +-
 libavformat/iff.c                    | 2 +-
 libavformat/ipmovie.c                | 2 +-
 libavformat/iss.c                    | 2 +-
 libavformat/libnut.c                 | 2 +-
 libavformat/matroskadec.c            | 2 +-
 libavformat/metadata.h               | 2 +-
 libavformat/mm.c                     | 2 +-
 libavformat/mtv.c                    | 2 +-
 libavformat/oma.c                    | 2 +-
 libavformat/options.c                | 2 +-
 libavformat/os_support.h             | 2 +-
 libavformat/psxstr.c                 | 2 +-
 libavformat/rdt.c                    | 2 +-
 libavformat/riff.h                   | 2 +-
 libavformat/rl2.c                    | 2 +-
 libavformat/rtp_h264.c               | 2 +-
 libavformat/rtpenc_h264.c            | 2 +-
 libavformat/rtpproto.c               | 2 +-
 libavformat/segafilm.c               | 2 +-
 libavformat/sierravmd.c              | 2 +-
 libavformat/tiertexseq.c             | 2 +-
 libavformat/udp.c                    | 2 +-
 libavformat/vc1test.c                | 2 +-
 libavformat/wc3movie.c               | 2 +-
 libavformat/westwood.c               | 2 +-
 libavformat/xa.c                     | 2 +-
 libavutil/avutil.h                   | 2 +-
 libavutil/base64.c                   | 2 +-
 libavutil/bfin/bswap.h               | 2 +-
 libavutil/bswap.h                    | 2 +-
 libavutil/common.h                   | 2 +-
 libavutil/fifo.h                     | 2 +-
 libavutil/integer.c                  | 2 +-
 libavutil/integer.h                  | 2 +-
 libavutil/internal.h                 | 2 +-
 libavutil/intfloat_readwrite.c       | 2 +-
 libavutil/lls.c                      | 2 +-
 libavutil/log.c                      | 2 +-
 libavutil/mathematics.c              | 2 +-
 libavutil/mem.c                      | 2 +-
 libavutil/mem.h                      | 2 +-
 libavutil/pca.c                      | 2 +-
 libavutil/pca.h                      | 2 +-
 libavutil/rational.c                 | 2 +-
 libavutil/rational.h                 | 2 +-
 libavutil/sh4/bswap.h                | 2 +-
 libavutil/timer.h                    | 2 +-
 libavutil/tree.h                     | 2 +-
 libavutil/x86/bswap.h                | 2 +-
 libpostproc/postprocess.c            | 2 +-
 libpostproc/postprocess.h            | 2 +-
 libpostproc/postprocess_internal.h   | 2 +-
 libpostproc/postprocess_template.c   | 2 +-
 380 files changed, 380 insertions(+), 380 deletions(-)

diff --git a/libavcodec/4xm.c b/libavcodec/4xm.c
index 6e22fda6568..39b7124b212 100644
--- a/libavcodec/4xm.c
+++ b/libavcodec/4xm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file 4xm.c
+ * @file libavcodec/4xm.c
  * 4XM codec.
  */
 
diff --git a/libavcodec/8bps.c b/libavcodec/8bps.c
index 5a5f7641013..03b7ffd4199 100644
--- a/libavcodec/8bps.c
+++ b/libavcodec/8bps.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file 8bps.c
+ * @file libavcodec/8bps.c
  * QT 8BPS Video Decoder by Roberto Togni
  * For more information about the 8BPS format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/8svx.c b/libavcodec/8svx.c
index a9d16acea37..3a69f3d7473 100644
--- a/libavcodec/8svx.c
+++ b/libavcodec/8svx.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file 8svx.c
+ * @file libavcodec/8svx.c
  * 8svx audio decoder
  * @author Jaikrishnan Menon
  * supports: fibonacci delta encoding
diff --git a/libavcodec/aac.c b/libavcodec/aac.c
index 6150c309c83..87b58bcc4f6 100644
--- a/libavcodec/aac.c
+++ b/libavcodec/aac.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file aac.c
+ * @file libavcodec/aac.c
  * AAC decoder
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aac.h b/libavcodec/aac.h
index d2f81f2ecbb..5b66aefb13d 100644
--- a/libavcodec/aac.h
+++ b/libavcodec/aac.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file aac.h
+ * @file libavcodec/aac.h
  * AAC definitions and structures
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aacdectab.h b/libavcodec/aacdectab.h
index aca205b40d1..d7e0099d3c2 100644
--- a/libavcodec/aacdectab.h
+++ b/libavcodec/aacdectab.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file aacdectab.h
+ * @file libavcodec/aacdectab.h
  * AAC decoder data
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aacenc.c b/libavcodec/aacenc.c
index c38932cda98..fb7b6b18ca1 100644
--- a/libavcodec/aacenc.c
+++ b/libavcodec/aacenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file aacenc.c
+ * @file libavcodec/aacenc.c
  * AAC encoder
  */
 
diff --git a/libavcodec/aacpsy.c b/libavcodec/aacpsy.c
index 5a8a8522e90..45fcad46be1 100644
--- a/libavcodec/aacpsy.c
+++ b/libavcodec/aacpsy.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file aacpsy.c
+ * @file libavcodec/aacpsy.c
  * AAC encoder psychoacoustic model
  */
 
diff --git a/libavcodec/aactab.c b/libavcodec/aactab.c
index 76f9bbc624b..56c7bf707f3 100644
--- a/libavcodec/aactab.c
+++ b/libavcodec/aactab.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file aactab.c
+ * @file libavcodec/aactab.c
  * AAC data
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aactab.h b/libavcodec/aactab.h
index 67b700dfc16..dc62d5f3760 100644
--- a/libavcodec/aactab.h
+++ b/libavcodec/aactab.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file aactab.h
+ * @file libavcodec/aactab.h
  * AAC data declarations
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aandcttab.c b/libavcodec/aandcttab.c
index 40970679630..ef05342dc53 100644
--- a/libavcodec/aandcttab.c
+++ b/libavcodec/aandcttab.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file aandcttab.c
+ * @file libavcodec/aandcttab.c
  * AAN (Arai Agui Aakajima) (I)DCT tables
  */
 
diff --git a/libavcodec/aandcttab.h b/libavcodec/aandcttab.h
index 03bb8b557bd..ed1c3c34657 100644
--- a/libavcodec/aandcttab.h
+++ b/libavcodec/aandcttab.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file aandcttab.h
+ * @file libavcodec/aandcttab.h
  * AAN (Arai Agui Nakajima) (I)DCT tables
  */
 
diff --git a/libavcodec/aasc.c b/libavcodec/aasc.c
index fa322310849..001ed3ab669 100644
--- a/libavcodec/aasc.c
+++ b/libavcodec/aasc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file aasc.c
+ * @file libavcodec/aasc.c
  * Autodesk RLE Video Decoder by Konstantin Shishkov
  */
 
diff --git a/libavcodec/ac3.c b/libavcodec/ac3.c
index 057abd03ab0..244fdf33c58 100644
--- a/libavcodec/ac3.c
+++ b/libavcodec/ac3.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3.c
+ * @file libavcodec/ac3.c
  * Common code between the AC-3 encoder and decoder.
  */
 
diff --git a/libavcodec/ac3.h b/libavcodec/ac3.h
index e42509cd825..7391be1b829 100644
--- a/libavcodec/ac3.h
+++ b/libavcodec/ac3.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3.h
+ * @file libavcodec/ac3.h
  * Common code between the AC-3 encoder and decoder.
  */
 
diff --git a/libavcodec/ac3dec.h b/libavcodec/ac3dec.h
index 617080910b6..f72577a83c0 100644
--- a/libavcodec/ac3dec.h
+++ b/libavcodec/ac3dec.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3.h
+ * @file libavcodec/ac3.h
  * Common code between the AC-3 and E-AC-3 decoders.
  */
 
diff --git a/libavcodec/ac3dec_data.c b/libavcodec/ac3dec_data.c
index a70c8fca45f..2a3719ea074 100644
--- a/libavcodec/ac3dec_data.c
+++ b/libavcodec/ac3dec_data.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3dec_data.c
+ * @file libavcodec/ac3dec_data.c
  * tables taken directly from the AC-3 spec.
  */
 
diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c
index 43c59e0e814..f95b39478f5 100644
--- a/libavcodec/ac3enc.c
+++ b/libavcodec/ac3enc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3enc.c
+ * @file libavcodec/ac3enc.c
  * The simplest AC-3 encoder.
  */
 //#define DEBUG
diff --git a/libavcodec/ac3tab.c b/libavcodec/ac3tab.c
index 8e1e7eb37c1..69ede84de8a 100644
--- a/libavcodec/ac3tab.c
+++ b/libavcodec/ac3tab.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ac3tab.c
+ * @file libavcodec/ac3tab.c
  * tables taken directly from the AC-3 spec.
  */
 
diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c
index 22ebde29a11..5ccddc653d0 100644
--- a/libavcodec/adpcm.c
+++ b/libavcodec/adpcm.c
@@ -23,7 +23,7 @@
 #include "bytestream.h"
 
 /**
- * @file adpcm.c
+ * @file libavcodec/adpcm.c
  * ADPCM codecs.
  * First version by Francois Revol (revol@free.fr)
  * Fringe ADPCM codecs (e.g., DK3, DK4, Westwood)
diff --git a/libavcodec/adx.h b/libavcodec/adx.h
index 1df06117745..cb6e6020dd5 100644
--- a/libavcodec/adx.h
+++ b/libavcodec/adx.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file adx.h
+ * @file libavcodec/adx.h
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/adxdec.c b/libavcodec/adxdec.c
index 0ce3d1fe828..486516b9abf 100644
--- a/libavcodec/adxdec.c
+++ b/libavcodec/adxdec.c
@@ -24,7 +24,7 @@
 #include "adx.h"
 
 /**
- * @file adxdec.c
+ * @file libavcodec/adxdec.c
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/adxenc.c b/libavcodec/adxenc.c
index 21df9d4a492..37e632d9ed0 100644
--- a/libavcodec/adxenc.c
+++ b/libavcodec/adxenc.c
@@ -24,7 +24,7 @@
 #include "adx.h"
 
 /**
- * @file adxenc.c
+ * @file libavcodec/adxenc.c
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/alac.c b/libavcodec/alac.c
index 8cf1ccc69c0..095876e13f3 100644
--- a/libavcodec/alac.c
+++ b/libavcodec/alac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file alac.c
+ * @file libavcodec/alac.c
  * ALAC (Apple Lossless Audio Codec) decoder
  * @author 2005 David Hammerton
  *
diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c
index f369c0a20e7..66c364da58b 100644
--- a/libavcodec/allcodecs.c
+++ b/libavcodec/allcodecs.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file allcodecs.c
+ * @file libavcodec/allcodecs.c
  * Provides registration of all codecs, parsers and bitstream filters for libavcodec.
  */
 
diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c
index c3497d7cca7..59be99694e4 100644
--- a/libavcodec/apedec.c
+++ b/libavcodec/apedec.c
@@ -27,7 +27,7 @@
 #include "bytestream.h"
 
 /**
- * @file apedec.c
+ * @file libavcodec/apedec.c
  * Monkey's Audio lossless audio decoder
  */
 
diff --git a/libavcodec/apiexample.c b/libavcodec/apiexample.c
index 11cc1559dae..14fee3bd3a6 100644
--- a/libavcodec/apiexample.c
+++ b/libavcodec/apiexample.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file apiexample.c
+ * @file libavcodec/apiexample.c
  * avcodec API use example.
  *
  * Note that this library only handles codecs (mpeg, mpeg4, etc...),
diff --git a/libavcodec/asv1.c b/libavcodec/asv1.c
index ee91f61f470..76268731331 100644
--- a/libavcodec/asv1.c
+++ b/libavcodec/asv1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file asv1.c
+ * @file libavcodec/asv1.c
  * ASUS V1/V2 codec.
  */
 
diff --git a/libavcodec/atrac3.c b/libavcodec/atrac3.c
index 7c6ba586c7f..f4390076d6e 100644
--- a/libavcodec/atrac3.c
+++ b/libavcodec/atrac3.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file atrac3.c
+ * @file libavcodec/atrac3.c
  * Atrac 3 compatible decoder.
  * This decoder handles Sony's ATRAC3 data.
  *
diff --git a/libavcodec/atrac3data.h b/libavcodec/atrac3data.h
index ff9ada8753e..00197d32d46 100644
--- a/libavcodec/atrac3data.h
+++ b/libavcodec/atrac3data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file atrac3data.h
+ * @file libavcodec/atrac3data.h
  * Atrac 3 AKA RealAudio 8 compatible decoder data
  */
 
diff --git a/libavcodec/audioconvert.c b/libavcodec/audioconvert.c
index 618366a18f8..40a79000fb4 100644
--- a/libavcodec/audioconvert.c
+++ b/libavcodec/audioconvert.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file audioconvert.c
+ * @file libavcodec/audioconvert.c
  * audio conversion
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/audioconvert.h b/libavcodec/audioconvert.h
index 4b767101a45..157bd44e21c 100644
--- a/libavcodec/audioconvert.h
+++ b/libavcodec/audioconvert.h
@@ -24,7 +24,7 @@
 #define AVCODEC_AUDIOCONVERT_H
 
 /**
- * @file audioconvert.h
+ * @file libavcodec/audioconvert.h
  * Audio format conversion routines
  */
 
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index e9e69ac7244..b20910342d1 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -22,7 +22,7 @@
 #define AVCODEC_AVCODEC_H
 
 /**
- * @file avcodec.h
+ * @file libavcodec/avcodec.h
  * external API header
  */
 
diff --git a/libavcodec/bethsoftvideo.c b/libavcodec/bethsoftvideo.c
index 69d08b4f66a..54bc46c555f 100644
--- a/libavcodec/bethsoftvideo.c
+++ b/libavcodec/bethsoftvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file bethsoftvideo.c
+ * @file libavcodec/bethsoftvideo.c
  * @brief Bethesda Softworks VID Video Decoder
  * @author Nicholas Tung [ntung (at. ntung com] (2007-03)
  * @sa http://wiki.multimedia.cx/index.php?title=Bethsoft_VID
diff --git a/libavcodec/bfi.c b/libavcodec/bfi.c
index eaea8085125..baf09976f36 100644
--- a/libavcodec/bfi.c
+++ b/libavcodec/bfi.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file bfi.c
+ * @file libavcodec/bfi.c
  * @brief Brute Force & Ignorance (.bfi) video decoder
  * @author Sisir Koppaka ( sisir.koppaka at gmail dot com )
  * @sa http://wiki.multimedia.cx/index.php?title=BFI
diff --git a/libavcodec/bitstream.c b/libavcodec/bitstream.c
index 7de6bba5cd1..57dd93e0ad4 100644
--- a/libavcodec/bitstream.c
+++ b/libavcodec/bitstream.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file bitstream.c
+ * @file libavcodec/bitstream.c
  * bitstream api.
  */
 
diff --git a/libavcodec/bitstream.h b/libavcodec/bitstream.h
index 9af01afa8fe..62b8bc9f6cf 100644
--- a/libavcodec/bitstream.h
+++ b/libavcodec/bitstream.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file bitstream.h
+ * @file libavcodec/bitstream.h
  * bitstream api header.
  */
 
diff --git a/libavcodec/cabac.c b/libavcodec/cabac.c
index 4ed6e028eb0..c2a7f8a1e53 100644
--- a/libavcodec/cabac.c
+++ b/libavcodec/cabac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cabac.c
+ * @file libavcodec/cabac.c
  * Context Adaptive Binary Arithmetic Coder.
  */
 
diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h
index caed72277cf..8ce4245b887 100644
--- a/libavcodec/cabac.h
+++ b/libavcodec/cabac.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cabac.h
+ * @file libavcodec/cabac.h
  * Context Adaptive Binary Arithmetic Coder.
  */
 
diff --git a/libavcodec/cavs.c b/libavcodec/cavs.c
index 829d4a0c660..6bb0f48e97d 100644
--- a/libavcodec/cavs.c
+++ b/libavcodec/cavs.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cavs.c
+ * @file libavcodec/cavs.c
  * Chinese AVS video (AVS1-P2, JiZhun profile) decoder
  * @author Stefan Gehrer <stefan.gehrer@gmx.de>
  */
diff --git a/libavcodec/cavs_parser.c b/libavcodec/cavs_parser.c
index 33f7fff7108..6604b1bbccc 100644
--- a/libavcodec/cavs_parser.c
+++ b/libavcodec/cavs_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cavs_parser.c
+ * @file libavcodec/cavs_parser.c
  * Chinese AVS video (AVS1-P2, JiZhun profile) parser
  * @author Stefan Gehrer <stefan.gehrer@gmx.de>
  */
diff --git a/libavcodec/cavsdec.c b/libavcodec/cavsdec.c
index a964be786da..4092f88f2a2 100644
--- a/libavcodec/cavsdec.c
+++ b/libavcodec/cavsdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cavsdec.c
+ * @file libavcodec/cavsdec.c
  * Chinese AVS video (AVS1-P2, JiZhun profile) decoder
  * @author Stefan Gehrer <stefan.gehrer@gmx.de>
  */
diff --git a/libavcodec/cinepak.c b/libavcodec/cinepak.c
index 57a9fa56b67..d0f5adb7fc3 100644
--- a/libavcodec/cinepak.c
+++ b/libavcodec/cinepak.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cinepak.c
+ * @file libavcodec/cinepak.c
  * Cinepak video decoder
  * by Ewald Snel <ewald@rambo.its.tudelft.nl>
  * For more information on the Cinepak algorithm, visit:
diff --git a/libavcodec/cljr.c b/libavcodec/cljr.c
index bb8ae2c7b52..cca5a91ee19 100644
--- a/libavcodec/cljr.c
+++ b/libavcodec/cljr.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file cljr.c
+ * @file libavcodec/cljr.c
  * Cirrus Logic AccuPak codec.
  */
 
diff --git a/libavcodec/colorspace.h b/libavcodec/colorspace.h
index 5f886f76387..cdadbb3d1cf 100644
--- a/libavcodec/colorspace.h
+++ b/libavcodec/colorspace.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file colorspace.h
+ * @file libavcodec/colorspace.h
  * Various defines for YUV<->RGB conversion
  */
 
diff --git a/libavcodec/cook.c b/libavcodec/cook.c
index 98c0568e55f..cb95cd8d0d2 100644
--- a/libavcodec/cook.c
+++ b/libavcodec/cook.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file cook.c
+ * @file libavcodec/cook.c
  * Cook compatible decoder. Bastardization of the G.722.1 standard.
  * This decoder handles RealNetworks, RealAudio G2 data.
  * Cook is identified by the codec name cook in RM files.
diff --git a/libavcodec/cookdata.h b/libavcodec/cookdata.h
index 4aa1a4ad3ad..e2e81fbab67 100644
--- a/libavcodec/cookdata.h
+++ b/libavcodec/cookdata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file cookdata.h
+ * @file libavcodec/cookdata.h
  * Cook AKA RealAudio G2 compatible decoderdata
  */
 
diff --git a/libavcodec/cyuv.c b/libavcodec/cyuv.c
index 2cfe7b32a91..2b15814b31c 100644
--- a/libavcodec/cyuv.c
+++ b/libavcodec/cyuv.c
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file cyuv.c
+ * @file libavcodec/cyuv.c
  * Creative YUV (CYUV) Video Decoder.
  */
 
diff --git a/libavcodec/dca.c b/libavcodec/dca.c
index dbd11526ff4..3bc895bc16a 100644
--- a/libavcodec/dca.c
+++ b/libavcodec/dca.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file dca.c
+ * @file libavcodec/dca.c
  */
 
 #include <math.h>
diff --git a/libavcodec/dca_parser.c b/libavcodec/dca_parser.c
index b1c06e4880e..49b2ecd3f5d 100644
--- a/libavcodec/dca_parser.c
+++ b/libavcodec/dca_parser.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file dca_parser.c
+ * @file libavcodec/dca_parser.c
  */
 
 #include "parser.h"
diff --git a/libavcodec/dcadata.h b/libavcodec/dcadata.h
index 2c15bba5c66..1ee7c5837a1 100644
--- a/libavcodec/dcadata.h
+++ b/libavcodec/dcadata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file dcadata.h
+ * @file libavcodec/dcadata.h
  */
 
 #ifndef AVCODEC_DCADATA_H
diff --git a/libavcodec/dct-test.c b/libavcodec/dct-test.c
index f47696251aa..a90bfd721f4 100644
--- a/libavcodec/dct-test.c
+++ b/libavcodec/dct-test.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dct-test.c
+ * @file libavcodec/dct-test.c
  * DCT test. (c) 2001 Fabrice Bellard.
  * Started from sample code by Juan J. Sierralta P.
  */
diff --git a/libavcodec/dirac_parser.c b/libavcodec/dirac_parser.c
index 511563cb6cd..1dcb8a51d45 100644
--- a/libavcodec/dirac_parser.c
+++ b/libavcodec/dirac_parser.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file dirac_parser.c
+ * @file libavcodec/dirac_parser.c
  * Dirac Parser
  * @author Marco Gerards <marco@gnu.org>
  */
diff --git a/libavcodec/dnxhd_parser.c b/libavcodec/dnxhd_parser.c
index b5279131088..8a5d792565d 100644
--- a/libavcodec/dnxhd_parser.c
+++ b/libavcodec/dnxhd_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dnxhd_parser.c
+ * @file libavcodec/dnxhd_parser.c
  * DNxHD/VC-3 parser
  */
 
diff --git a/libavcodec/dsicinav.c b/libavcodec/dsicinav.c
index 039b0adc0d9..f8093fccf22 100644
--- a/libavcodec/dsicinav.c
+++ b/libavcodec/dsicinav.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dsicinav.c
+ * @file libavcodec/dsicinav.c
  * Delphine Software International CIN audio/video decoders
  */
 
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c
index 2c485175c16..3e7e43ac0b0 100644
--- a/libavcodec/dsputil.c
+++ b/libavcodec/dsputil.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file dsputil.c
+ * @file libavcodec/dsputil.c
  * DSP utils
  */
 
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index 66557138bf9..fdbd90a6c10 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file dsputil.h
+ * @file libavcodec/dsputil.h
  * DSP utils.
  * note, many functions in here may use MMX which trashes the FPU state, it is
  * absolutely necessary to call emms_c() between dsp & float/double code
diff --git a/libavcodec/dv.c b/libavcodec/dv.c
index 27824004c13..cc8d8c0066a 100644
--- a/libavcodec/dv.c
+++ b/libavcodec/dv.c
@@ -34,7 +34,7 @@
  */
 
 /**
- * @file dv.c
+ * @file libavcodec/dv.c
  * DV codec.
  */
 #define ALT_BITSTREAM_READER
diff --git a/libavcodec/dvdata.h b/libavcodec/dvdata.h
index a069e9c6cd1..21023cfe59e 100644
--- a/libavcodec/dvdata.h
+++ b/libavcodec/dvdata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dvdata.h
+ * @file libavcodec/dvdata.h
  * Constants for DV codec.
  */
 
diff --git a/libavcodec/dxa.c b/libavcodec/dxa.c
index e0f4430a0e9..e415da7187d 100644
--- a/libavcodec/dxa.c
+++ b/libavcodec/dxa.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dxa.c
+ * @file libavcodec/dxa.c
  * DXA Video decoder
  */
 
diff --git a/libavcodec/eacmv.c b/libavcodec/eacmv.c
index ffd8f462de2..4ab5a61bed3 100644
--- a/libavcodec/eacmv.c
+++ b/libavcodec/eacmv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eacmv.c
+ * @file libavcodec/eacmv.c
  * Electronic Arts CMV Video Decoder
  * by Peter Ross (suxen_drol at hotmail dot com)
  *
diff --git a/libavcodec/eaidct.c b/libavcodec/eaidct.c
index 8a243508f5a..9e7bcac3e80 100644
--- a/libavcodec/eaidct.c
+++ b/libavcodec/eaidct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eaidct.c
+ * @file libavcodec/eaidct.c
  * Electronic Arts TGQ/TQI/MAD IDCT algorithm
  * @author Peter Ross <pross@xvid.org>
  */
diff --git a/libavcodec/eatgq.c b/libavcodec/eatgq.c
index fa8faf41d0e..12645c5a789 100644
--- a/libavcodec/eatgq.c
+++ b/libavcodec/eatgq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eatgq.c
+ * @file libavcodec/eatgq.c
  * Electronic Arts TGQ Video Decoder
  * @author Peter Ross <pross@xvid.org>
  *
diff --git a/libavcodec/eatgv.c b/libavcodec/eatgv.c
index 0b72dffa0c4..82f78bc4ab1 100644
--- a/libavcodec/eatgv.c
+++ b/libavcodec/eatgv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eatgv.c
+ * @file libavcodec/eatgv.c
  * Electronic Arts TGV Video Decoder
  * by Peter Ross (suxen_drol at hotmail dot com)
  *
diff --git a/libavcodec/elbg.c b/libavcodec/elbg.c
index 59ae4b97a06..712c927cec6 100644
--- a/libavcodec/elbg.c
+++ b/libavcodec/elbg.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file elbg.c
+ * @file libavcodec/elbg.c
  * Codebook Generator using the ELBG algorithm
  */
 
diff --git a/libavcodec/error_resilience.c b/libavcodec/error_resilience.c
index 5f8037f1ee4..8ba9461b4ba 100644
--- a/libavcodec/error_resilience.c
+++ b/libavcodec/error_resilience.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file error_resilience.c
+ * @file libavcodec/error_resilience.c
  * Error resilience / concealment.
  */
 
diff --git a/libavcodec/eval.c b/libavcodec/eval.c
index fce6da5aa8d..335ea5f0e49 100644
--- a/libavcodec/eval.c
+++ b/libavcodec/eval.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file eval.c
+ * @file libavcodec/eval.c
  * simple arithmetic expression evaluator.
  *
  * see http://joe.hotchkiss.com/programming/eval/eval.html
diff --git a/libavcodec/eval.h b/libavcodec/eval.h
index c450332d3ef..82d4315bacf 100644
--- a/libavcodec/eval.h
+++ b/libavcodec/eval.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file eval.h
+ * @file libavcodec/eval.h
  * eval header.
  */
 
diff --git a/libavcodec/faandct.c b/libavcodec/faandct.c
index 7abfe48f4ed..b16d46b48b1 100644
--- a/libavcodec/faandct.c
+++ b/libavcodec/faandct.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file faandct.c
+ * @file libavcodec/faandct.c
  * @brief
  *     Floating point AAN DCT
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/faandct.h b/libavcodec/faandct.h
index b86f9accb48..a69301c1d4c 100644
--- a/libavcodec/faandct.h
+++ b/libavcodec/faandct.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file faandct.h
+ * @file libavcodec/faandct.h
  * @brief
  *     Floating point AAN DCT
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/faxcompr.c b/libavcodec/faxcompr.c
index f6158ca6d85..087197e97c7 100644
--- a/libavcodec/faxcompr.c
+++ b/libavcodec/faxcompr.c
@@ -21,7 +21,7 @@
 
 /**
  * CCITT Fax Group 3 and 4 decompression
- * @file faxcompr.c
+ * @file libavcodec/faxcompr.c
  * @author Konstantin Shishkov
  */
 #include "avcodec.h"
diff --git a/libavcodec/faxcompr.h b/libavcodec/faxcompr.h
index 9eb3485b027..5f0a222e725 100644
--- a/libavcodec/faxcompr.h
+++ b/libavcodec/faxcompr.h
@@ -21,7 +21,7 @@
 
 /**
  * CCITT Fax Group 3 and 4 decompression
- * @file faxcompr.h
+ * @file libavcodec/faxcompr.h
  * @author Konstantin Shishkov
  */
 #ifndef AVCODEC_FAXCOMPR_H
diff --git a/libavcodec/fdctref.c b/libavcodec/fdctref.c
index 119d23f787c..164883dcbc0 100644
--- a/libavcodec/fdctref.c
+++ b/libavcodec/fdctref.c
@@ -1,5 +1,5 @@
 /**
- * @file fdctref.c
+ * @file libavcodec/fdctref.c
  * forward discrete cosine transform, double precision.
  */
 
diff --git a/libavcodec/fft-test.c b/libavcodec/fft-test.c
index 1ab653fc3dc..92a09611a69 100644
--- a/libavcodec/fft-test.c
+++ b/libavcodec/fft-test.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file fft-test.c
+ * @file libavcodec/fft-test.c
  * FFT and MDCT tests.
  */
 
diff --git a/libavcodec/fft.c b/libavcodec/fft.c
index 47ecdb48def..e4438ee0252 100644
--- a/libavcodec/fft.c
+++ b/libavcodec/fft.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file fft.c
+ * @file libavcodec/fft.c
  * FFT/IFFT transforms.
  */
 
diff --git a/libavcodec/ffv1.c b/libavcodec/ffv1.c
index 6c7d895e3a6..72c5fbd881e 100644
--- a/libavcodec/ffv1.c
+++ b/libavcodec/ffv1.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file ffv1.c
+ * @file libavcodec/ffv1.c
  * FF Video Codec 1 (an experimental lossless codec)
  */
 
diff --git a/libavcodec/flac.h b/libavcodec/flac.h
index 02b41e1f998..9a4f8208316 100644
--- a/libavcodec/flac.h
+++ b/libavcodec/flac.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file flac.h
+ * @file libavcodec/flac.h
  * FLAC (Free Lossless Audio Codec) decoder/demuxer common functions
  */
 
diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c
index 9397d9af7b4..49b45779e41 100644
--- a/libavcodec/flacdec.c
+++ b/libavcodec/flacdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file flacdec.c
+ * @file libavcodec/flacdec.c
  * FLAC (Free Lossless Audio Codec) decoder
  * @author Alex Beregszaszi
  *
diff --git a/libavcodec/flashsv.c b/libavcodec/flashsv.c
index abe1d8750c7..7937efce258 100644
--- a/libavcodec/flashsv.c
+++ b/libavcodec/flashsv.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file flashsv.c
+ * @file libavcodec/flashsv.c
  * Flash Screen Video decoder
  * @author Alex Beregszaszi
  * @author Benjamin Larsson
diff --git a/libavcodec/flashsvenc.c b/libavcodec/flashsvenc.c
index 645a4eb6f20..ef73a9b19cc 100644
--- a/libavcodec/flashsvenc.c
+++ b/libavcodec/flashsvenc.c
@@ -23,7 +23,7 @@
 /* Encoding development sponsored by http://fh-campuswien.ac.at */
 
 /**
- * @file flashsvenc.c
+ * @file libavcodec/flashsvenc.c
  * Flash Screen Video encoder
  * @author Alex Beregszaszi
  * @author Benjamin Larsson
diff --git a/libavcodec/flicvideo.c b/libavcodec/flicvideo.c
index a8197b780e6..2261c40524a 100644
--- a/libavcodec/flicvideo.c
+++ b/libavcodec/flicvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file flicvideo.c
+ * @file libavcodec/flicvideo.c
  * Autodesk Animator FLI/FLC Video Decoder
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the .fli/.flc file format and all of its many
diff --git a/libavcodec/fraps.c b/libavcodec/fraps.c
index 0c31e03c418..14da1a0b616 100644
--- a/libavcodec/fraps.c
+++ b/libavcodec/fraps.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file fraps.c
+ * @file libavcodec/fraps.c
  * Lossless Fraps 'FPS1' decoder
  * @author Roine Gustafsson <roine at users sf net>
  * @author Konstantin Shishkov
diff --git a/libavcodec/golomb.c b/libavcodec/golomb.c
index 51e0f9dc095..ac9d8370cfd 100644
--- a/libavcodec/golomb.c
+++ b/libavcodec/golomb.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file golomb.c
+ * @file libavcodec/golomb.c
  * @brief
  *     exp golomb vlc stuff
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/golomb.h b/libavcodec/golomb.h
index 3c3f75987d6..695609f6c70 100644
--- a/libavcodec/golomb.h
+++ b/libavcodec/golomb.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file golomb.h
+ * @file libavcodec/golomb.h
  * @brief
  *     exp golomb vlc stuff
  * @author Michael Niedermayer <michaelni@gmx.at> and Alex Beregszaszi
diff --git a/libavcodec/h261.c b/libavcodec/h261.c
index b4658c58c3f..6093853f7ca 100644
--- a/libavcodec/h261.c
+++ b/libavcodec/h261.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h261.c
+ * @file libavcodec/h261.c
  * h261codec.
  */
 
diff --git a/libavcodec/h261.h b/libavcodec/h261.h
index b5eb539e738..43687d71e01 100644
--- a/libavcodec/h261.h
+++ b/libavcodec/h261.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h261.c
+ * @file libavcodec/h261.c
  * h261codec.
  */
 
diff --git a/libavcodec/h261_parser.c b/libavcodec/h261_parser.c
index 3f3aac6e471..47644b69b8c 100644
--- a/libavcodec/h261_parser.c
+++ b/libavcodec/h261_parser.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h261_parser.c
+ * @file libavcodec/h261_parser.c
  * h261codec.
  */
 
diff --git a/libavcodec/h261data.h b/libavcodec/h261data.h
index 9218bf1c035..81637aa70b9 100644
--- a/libavcodec/h261data.h
+++ b/libavcodec/h261data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h261data.h
+ * @file libavcodec/h261data.h
  * H.261 tables.
  */
 
diff --git a/libavcodec/h261dec.c b/libavcodec/h261dec.c
index 3f21eb8263f..70542869c5f 100644
--- a/libavcodec/h261dec.c
+++ b/libavcodec/h261dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h261dec.c
+ * @file libavcodec/h261dec.c
  * H.261 decoder.
  */
 
diff --git a/libavcodec/h261enc.c b/libavcodec/h261enc.c
index 564113fdfdd..f24068820ae 100644
--- a/libavcodec/h261enc.c
+++ b/libavcodec/h261enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h261enc.c
+ * @file libavcodec/h261enc.c
  * H.261 encoder.
  */
 
diff --git a/libavcodec/h263.c b/libavcodec/h263.c
index bdc020b6520..a0ddff84f10 100644
--- a/libavcodec/h263.c
+++ b/libavcodec/h263.c
@@ -27,7 +27,7 @@
  */
 
 /**
- * @file h263.c
+ * @file libavcodec/h263.c
  * h263/mpeg4 codec.
  */
 
diff --git a/libavcodec/h263_parser.c b/libavcodec/h263_parser.c
index bfef3b5bbdc..4a279d90528 100644
--- a/libavcodec/h263_parser.c
+++ b/libavcodec/h263_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h263_parser.c
+ * @file libavcodec/h263_parser.c
  * H.263 parser
  */
 
diff --git a/libavcodec/h263data.h b/libavcodec/h263data.h
index 9bae0945876..40e4199d0be 100644
--- a/libavcodec/h263data.h
+++ b/libavcodec/h263data.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file h263data.h
+ * @file libavcodec/h263data.h
  * H.263 tables.
  */
 
diff --git a/libavcodec/h263dec.c b/libavcodec/h263dec.c
index 03d758d037d..a537508c804 100644
--- a/libavcodec/h263dec.c
+++ b/libavcodec/h263dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h263dec.c
+ * @file libavcodec/h263dec.c
  * H.263 decoder.
  */
 
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 6885a6b252b..5785e1fc42b 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264.c
+ * @file libavcodec/h264.c
  * H.264 / AVC / MPEG4 part10 codec.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264.h b/libavcodec/h264.h
index 5e879fc7d01..21fe4d6e905 100644
--- a/libavcodec/h264.h
+++ b/libavcodec/h264.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264.h
+ * @file libavcodec/h264.h
  * H.264 / AVC / MPEG4 part10 codec.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_parser.c b/libavcodec/h264_parser.c
index 4c3b134a7fe..f754f71a2a3 100644
--- a/libavcodec/h264_parser.c
+++ b/libavcodec/h264_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264_parser.c
+ * @file libavcodec/h264_parser.c
  * H.264 / AVC / MPEG4 part10 parser.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_parser.h b/libavcodec/h264_parser.h
index f37b64f924c..514f86ee97b 100644
--- a/libavcodec/h264_parser.h
+++ b/libavcodec/h264_parser.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264_parser.h
+ * @file libavcodec/h264_parser.h
  * H.264 / AVC / MPEG4 part10 parser.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264data.h b/libavcodec/h264data.h
index d28d4d41817..7d60abbd74d 100644
--- a/libavcodec/h264data.h
+++ b/libavcodec/h264data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264data.h
+ * @file libavcodec/h264data.h
  * @brief
  *     H264 / AVC / MPEG4 part10 codec data table
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/h264dspenc.c b/libavcodec/h264dspenc.c
index f64fe592bf4..9dfa01b336c 100644
--- a/libavcodec/h264dspenc.c
+++ b/libavcodec/h264dspenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file h264dspenc.c
+ * @file libavcodec/h264dspenc.c
  * H.264 encoder related DSP utils
  *
  */
diff --git a/libavcodec/h264idct.c b/libavcodec/h264idct.c
index 8aae501d1a0..78fe431eb6e 100644
--- a/libavcodec/h264idct.c
+++ b/libavcodec/h264idct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264idct.c
+ * @file libavcodec/h264idct.c
  * H.264 IDCT.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264pred.c b/libavcodec/h264pred.c
index 3282ff47ec7..89ed972b986 100644
--- a/libavcodec/h264pred.c
+++ b/libavcodec/h264pred.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264pred.c
+ * @file libavcodec/h264pred.c
  * H.264 / AVC / MPEG4 part10 prediction functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264pred.h b/libavcodec/h264pred.h
index d87df2a31e7..32e9fb1531f 100644
--- a/libavcodec/h264pred.h
+++ b/libavcodec/h264pred.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264pred.h
+ * @file libavcodec/h264pred.h
  * H.264 / AVC / MPEG4 prediction functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/huffman.c b/libavcodec/huffman.c
index f21a4f890f2..286ac677a1c 100644
--- a/libavcodec/huffman.c
+++ b/libavcodec/huffman.c
@@ -1,5 +1,5 @@
 /**
- * @file huffman.c
+ * @file libavcodec/huffman.c
  * huffman tree builder and VLC generator
  * Copyright (c) 2006 Konstantin Shishkov
  *
diff --git a/libavcodec/huffman.h b/libavcodec/huffman.h
index bfb772334a8..594013e0bb0 100644
--- a/libavcodec/huffman.h
+++ b/libavcodec/huffman.h
@@ -1,5 +1,5 @@
 /**
- * @file huffman.h
+ * @file libavcodec/huffman.h
  * huffman tree builder and VLC generator
  * Copyright (C) 2007  Aurelien Jacobs <aurel@gnuage.org>
  *
diff --git a/libavcodec/huffyuv.c b/libavcodec/huffyuv.c
index 7bb825bb0cd..d3f6401b3d5 100644
--- a/libavcodec/huffyuv.c
+++ b/libavcodec/huffyuv.c
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file huffyuv.c
+ * @file libavcodec/huffyuv.c
  * huffyuv codec for libavcodec.
  */
 
diff --git a/libavcodec/idcinvideo.c b/libavcodec/idcinvideo.c
index fa3bb16d8c7..63123663c0b 100644
--- a/libavcodec/idcinvideo.c
+++ b/libavcodec/idcinvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file idcinvideo.c
+ * @file libavcodec/idcinvideo.c
  * id Quake II Cin Video Decoder by Dr. Tim Ferguson
  * For more information about the id CIN format, visit:
  *   http://www.csse.monash.edu.au/~timf/
diff --git a/libavcodec/iirfilter.c b/libavcodec/iirfilter.c
index bcaa021b60e..62c2a61cd57 100644
--- a/libavcodec/iirfilter.c
+++ b/libavcodec/iirfilter.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file iirfilter.c
+ * @file libavcodec/iirfilter.c
  * different IIR filters implementation
  */
 
diff --git a/libavcodec/iirfilter.h b/libavcodec/iirfilter.h
index d51f44b8e83..e6010390cbf 100644
--- a/libavcodec/iirfilter.h
+++ b/libavcodec/iirfilter.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file iirfilter.h
+ * @file libavcodec/iirfilter.h
  * IIR filter interface
  */
 
diff --git a/libavcodec/imc.c b/libavcodec/imc.c
index 91d9febbf16..e8d43e6b087 100644
--- a/libavcodec/imc.c
+++ b/libavcodec/imc.c
@@ -22,7 +22,7 @@
  */
 
 /**
- *  @file imc.c IMC - Intel Music Coder
+ *  @file libavcodec/imc.c IMC - Intel Music Coder
  *  A mdct based codec using a 256 points large transform
  *  divied into 32 bands with some mix of scale factors.
  *  Only mono is supported.
diff --git a/libavcodec/imgconvert.c b/libavcodec/imgconvert.c
index 17c8473c3ad..a78b454a678 100644
--- a/libavcodec/imgconvert.c
+++ b/libavcodec/imgconvert.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file imgconvert.c
+ * @file libavcodec/imgconvert.c
  * misc image conversion routines
  */
 
diff --git a/libavcodec/imgresample.c b/libavcodec/imgresample.c
index f3bb49d4b0c..7ec930210e9 100644
--- a/libavcodec/imgresample.c
+++ b/libavcodec/imgresample.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file imgresample.c
+ * @file libavcodec/imgresample.c
  * High quality image resampling with polyphase filters .
  */
 
diff --git a/libavcodec/imx_dump_header_bsf.c b/libavcodec/imx_dump_header_bsf.c
index d850ec13031..bf41c8355fc 100644
--- a/libavcodec/imx_dump_header_bsf.c
+++ b/libavcodec/imx_dump_header_bsf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file imx_dump_header_bsf.c
+ * @file libavcodec/imx_dump_header_bsf.c
  * imx dump header bitstream filter
  * modifies bitstream to fit in mov and be decoded by final cut pro decoder
  */
diff --git a/libavcodec/indeo2.c b/libavcodec/indeo2.c
index 236e4aa225f..40c561a559d 100644
--- a/libavcodec/indeo2.c
+++ b/libavcodec/indeo2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file indeo2.c
+ * @file libavcodec/indeo2.c
  * Intel Indeo 2 decoder.
  */
 #define ALT_BITSTREAM_READER_LE
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index 9a5d5fdb3d2..a8bed35f2d6 100644
--- a/libavcodec/internal.h
+++ b/libavcodec/internal.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file internal.h
+ * @file libavcodec/internal.h
  * common internal api header.
  */
 
diff --git a/libavcodec/interplayvideo.c b/libavcodec/interplayvideo.c
index 16ac977ec06..83a9a47ef90 100644
--- a/libavcodec/interplayvideo.c
+++ b/libavcodec/interplayvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file interplayvideo.c
+ * @file libavcodec/interplayvideo.c
  * Interplay MVE Video Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the Interplay MVE format, visit:
  *   http://www.pcisys.net/~melanson/codecs/interplay-mve.txt
diff --git a/libavcodec/intrax8.c b/libavcodec/intrax8.c
index 1bca7f65043..e12926f52dc 100644
--- a/libavcodec/intrax8.c
+++ b/libavcodec/intrax8.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file intrax8.c
+ * @file libavcodec/intrax8.c
  * @brief IntraX8 (J-Frame) subdecoder, used by WMV2 and VC-1
  */
 
diff --git a/libavcodec/intrax8dsp.c b/libavcodec/intrax8dsp.c
index f90c0fdf0b1..0ed2e39d029 100644
--- a/libavcodec/intrax8dsp.c
+++ b/libavcodec/intrax8dsp.c
@@ -17,7 +17,7 @@
  */
 
 /**
-* @file intrax8dsp.c
+* @file libavcodec/intrax8dsp.c
  *@brief IntraX8 frame subdecoder image manipulation routines
  */
 
diff --git a/libavcodec/jfdctfst.c b/libavcodec/jfdctfst.c
index f952ac9df5d..dcbe19e69de 100644
--- a/libavcodec/jfdctfst.c
+++ b/libavcodec/jfdctfst.c
@@ -64,7 +64,7 @@
  */
 
 /**
- * @file jfdctfst.c
+ * @file libavcodec/jfdctfst.c
  * Independent JPEG Group's fast AAN dct.
  */
 
diff --git a/libavcodec/jfdctint.c b/libavcodec/jfdctint.c
index dbd7464ae90..b27657b0df0 100644
--- a/libavcodec/jfdctint.c
+++ b/libavcodec/jfdctint.c
@@ -57,7 +57,7 @@
  */
 
 /**
- * @file jfdctint.c
+ * @file libavcodec/jfdctint.c
  * Independent JPEG Group's slow & accurate dct.
  */
 
diff --git a/libavcodec/jpegls.c b/libavcodec/jpegls.c
index 8c222e9e487..ff429e5afe2 100644
--- a/libavcodec/jpegls.c
+++ b/libavcodec/jpegls.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file jpegls.c
+ * @file libavcodec/jpegls.c
  * JPEG-LS common code.
  */
 
diff --git a/libavcodec/jpegls.h b/libavcodec/jpegls.h
index c2b22e25e61..6ce1b92ddf1 100644
--- a/libavcodec/jpegls.h
+++ b/libavcodec/jpegls.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file jpegls.h
+ * @file libavcodec/jpegls.h
  * JPEG-LS common code.
  */
 
diff --git a/libavcodec/jpeglsdec.c b/libavcodec/jpeglsdec.c
index 02e15841fb2..fdf4c4c424e 100644
--- a/libavcodec/jpeglsdec.c
+++ b/libavcodec/jpeglsdec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file jpeglsdec.c
+ * @file libavcodec/jpeglsdec.c
  * JPEG-LS decoder.
  */
 
diff --git a/libavcodec/jpeglsdec.h b/libavcodec/jpeglsdec.h
index f9416dfa36d..080aa3d12d6 100644
--- a/libavcodec/jpeglsdec.h
+++ b/libavcodec/jpeglsdec.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file jpeglsdec.h
+ * @file libavcodec/jpeglsdec.h
  * JPEG-LS decoder.
  */
 
diff --git a/libavcodec/jpeglsenc.c b/libavcodec/jpeglsenc.c
index 14a81bee172..8bad77a3bfe 100644
--- a/libavcodec/jpeglsenc.c
+++ b/libavcodec/jpeglsenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file jpeglsenc.c
+ * @file libavcodec/jpeglsenc.c
  * JPEG-LS encoder.
  */
 
diff --git a/libavcodec/jrevdct.c b/libavcodec/jrevdct.c
index d9612ebd822..b9b2c1421cc 100644
--- a/libavcodec/jrevdct.c
+++ b/libavcodec/jrevdct.c
@@ -60,7 +60,7 @@
  */
 
 /**
- * @file jrevdct.c
+ * @file libavcodec/jrevdct.c
  * Independent JPEG Group's LLM idct.
  */
 
diff --git a/libavcodec/kmvc.c b/libavcodec/kmvc.c
index 3ab4adf176e..30939ab411e 100644
--- a/libavcodec/kmvc.c
+++ b/libavcodec/kmvc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file kmvc.c
+ * @file libavcodec/kmvc.c
  * Karl Morton's Video Codec decoder
  */
 
diff --git a/libavcodec/lcldec.c b/libavcodec/lcldec.c
index f8630fad153..026be4f0b0b 100644
--- a/libavcodec/lcldec.c
+++ b/libavcodec/lcldec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file lcldec.c
+ * @file libavcodec/lcldec.c
  * LCL (LossLess Codec Library) Video Codec
  * Decoder for MSZH and ZLIB codecs
  * Experimental encoder for ZLIB RGB24
diff --git a/libavcodec/lclenc.c b/libavcodec/lclenc.c
index 517c26ca911..d4fa9b76246 100644
--- a/libavcodec/lclenc.c
+++ b/libavcodec/lclenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file lclenc.c
+ * @file libavcodec/lclenc.c
  * LCL (LossLess Codec Library) Video Codec
  * Decoder for MSZH and ZLIB codecs
  * Experimental encoder for ZLIB RGB24
diff --git a/libavcodec/libdirac.h b/libavcodec/libdirac.h
index b677a7e5e1f..0eaed6dea51 100644
--- a/libavcodec/libdirac.h
+++ b/libavcodec/libdirac.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libdirac.h
+* @file libavcodec/libdirac.h
 * data structures common to libdiracenc.c and libdiracdec.c
 */
 
diff --git a/libavcodec/libdirac_libschro.c b/libavcodec/libdirac_libschro.c
index 416eb598048..5bfaeb784c3 100644
--- a/libavcodec/libdirac_libschro.c
+++ b/libavcodec/libdirac_libschro.c
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libdirac_libschro.c
+* @file libavcodec/libdirac_libschro.c
 * functions common to libdirac and libschroedinger
 */
 
diff --git a/libavcodec/libdirac_libschro.h b/libavcodec/libdirac_libschro.h
index 9c6c0f10241..72b73814b0a 100644
--- a/libavcodec/libdirac_libschro.h
+++ b/libavcodec/libdirac_libschro.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libdirac_libschro.h
+* @file libavcodec/libdirac_libschro.h
 * data structures common to libdirac and libschroedinger
 */
 
diff --git a/libavcodec/libdiracdec.c b/libavcodec/libdiracdec.c
index 6c6e46708cc..784592be1a4 100644
--- a/libavcodec/libdiracdec.c
+++ b/libavcodec/libdiracdec.c
@@ -21,7 +21,7 @@
  */
 
 /**
-* @file libdiracdec.c
+* @file libavcodec/libdiracdec.c
 * Dirac decoder support via libdirac library; more details about the Dirac
 * project can be found at http://dirac.sourceforge.net/.
 * The libdirac_decoder library implements Dirac specification version 2.2
diff --git a/libavcodec/libdiracenc.c b/libavcodec/libdiracenc.c
index 9c99b1545e4..eae31317830 100644
--- a/libavcodec/libdiracenc.c
+++ b/libavcodec/libdiracenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
-* @file libdiracenc.c
+* @file libavcodec/libdiracenc.c
 * Dirac encoding support via libdirac library; more details about the
 * Dirac project can be found at http://dirac.sourceforge.net/.
 * The libdirac_encoder library implements Dirac specification version 2.2
diff --git a/libavcodec/libfaac.c b/libavcodec/libfaac.c
index 369addd6a29..cd4d38f5ebb 100644
--- a/libavcodec/libfaac.c
+++ b/libavcodec/libfaac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libfaac.c
+ * @file libavcodec/libfaac.c
  * Interface to libfaac for aac encoding.
  */
 
diff --git a/libavcodec/libfaad.c b/libavcodec/libfaad.c
index 0eea71bdd7c..af97ca763f8 100644
--- a/libavcodec/libfaad.c
+++ b/libavcodec/libfaad.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libfaad.c
+ * @file libavcodec/libfaad.c
  * AAC decoder.
  *
  * still a bit unfinished - but it plays something
diff --git a/libavcodec/libgsm.c b/libavcodec/libgsm.c
index 2d7df9b9848..e036afd3c45 100644
--- a/libavcodec/libgsm.c
+++ b/libavcodec/libgsm.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libgsm.c
+ * @file libavcodec/libgsm.c
  * Interface to libgsm for gsm encoding/decoding
  */
 
diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c
index 295f5556b99..c7d529163d0 100644
--- a/libavcodec/libmp3lame.c
+++ b/libavcodec/libmp3lame.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libmp3lame.c
+ * @file libavcodec/libmp3lame.c
  * Interface to libmp3lame for mp3 encoding.
  */
 
diff --git a/libavcodec/libschroedinger.c b/libavcodec/libschroedinger.c
index 8c80c96aca7..4d2099a5eb0 100644
--- a/libavcodec/libschroedinger.c
+++ b/libavcodec/libschroedinger.c
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libschroedinger.c
+* @file libavcodec/libschroedinger.c
 * function definitions common to libschroedingerdec.c and libschroedingerenc.c
 */
 
diff --git a/libavcodec/libschroedinger.h b/libavcodec/libschroedinger.h
index 79faefcb614..52793cd027b 100644
--- a/libavcodec/libschroedinger.h
+++ b/libavcodec/libschroedinger.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libschroedinger.h
+* @file libavcodec/libschroedinger.h
 * data structures common to libschroedingerdec.c and libschroedingerenc.c
 */
 
diff --git a/libavcodec/libschroedingerdec.c b/libavcodec/libschroedingerdec.c
index 36cba01d36a..ec1203e7751 100644
--- a/libavcodec/libschroedingerdec.c
+++ b/libavcodec/libschroedingerdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libschroedingerdec.c
+* @file libavcodec/libschroedingerdec.c
 * Dirac decoder support via libschroedinger-1.0 libraries. More details about
 * the Schroedinger project can be found at http://www.diracvideo.org/.
 * The library implements Dirac Specification Version 2.2.
diff --git a/libavcodec/libschroedingerenc.c b/libavcodec/libschroedingerenc.c
index 2d846212791..89d0ba93228 100644
--- a/libavcodec/libschroedingerenc.c
+++ b/libavcodec/libschroedingerenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libschroedingerenc.c
+* @file libavcodec/libschroedingerenc.c
 * Dirac encoder support via libschroedinger-1.0 libraries. More details about
 * the Schroedinger project can be found at http://www.diracvideo.org/.
 * The library implements Dirac Specification Version 2.2
diff --git a/libavcodec/libvorbis.c b/libavcodec/libvorbis.c
index 57c0f5b6670..d8cba52c7e2 100644
--- a/libavcodec/libvorbis.c
+++ b/libavcodec/libvorbis.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libvorbis.c
+ * @file libavcodec/libvorbis.c
  * Ogg Vorbis codec support via libvorbisenc.
  * @author Mark Hills <mark@pogo.org.uk>
  */
diff --git a/libavcodec/libxvid_internal.h b/libavcodec/libxvid_internal.h
index 1cf7589aa15..11a1a2e7369 100644
--- a/libavcodec/libxvid_internal.h
+++ b/libavcodec/libxvid_internal.h
@@ -22,7 +22,7 @@
 #define AVCODEC_LIBXVID_INTERNAL_H
 
 /**
- * @file libxvid_internal.h
+ * @file libavcodec/libxvid_internal.h
  * common functions for use with the Xvid wrappers
  */
 
diff --git a/libavcodec/libxvidff.c b/libavcodec/libxvidff.c
index 3041511f72b..bdf70a09df4 100644
--- a/libavcodec/libxvidff.c
+++ b/libavcodec/libxvidff.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libxvidff.c
+ * @file libavcodec/libxvidff.c
  * Interface to xvidcore for MPEG-4 compliant encoding.
  * @author Adam Thayer (krevnik@comcast.net)
  */
diff --git a/libavcodec/ljpegenc.c b/libavcodec/ljpegenc.c
index b975345ddda..e53e07920f4 100644
--- a/libavcodec/ljpegenc.c
+++ b/libavcodec/ljpegenc.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file ljpegenc.c
+ * @file libavcodec/ljpegenc.c
  * lossless JPEG encoder.
  */
 
diff --git a/libavcodec/loco.c b/libavcodec/loco.c
index 0bd356f6330..64b718fb81e 100644
--- a/libavcodec/loco.c
+++ b/libavcodec/loco.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file loco.c
+ * @file libavcodec/loco.c
  * LOCO codec.
  */
 
diff --git a/libavcodec/lzw.c b/libavcodec/lzw.c
index 23034aa6dca..0447225834d 100644
--- a/libavcodec/lzw.c
+++ b/libavcodec/lzw.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file lzw.c
+ * @file libavcodec/lzw.c
  * @brief LZW decoding routines
  * @author Fabrice Bellard
  * Modified for use in TIFF by Konstantin Shishkov
diff --git a/libavcodec/lzw.h b/libavcodec/lzw.h
index 3d40e158f30..ea64eef17ed 100644
--- a/libavcodec/lzw.h
+++ b/libavcodec/lzw.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file lzw.h
+ * @file libavcodec/lzw.h
  * @brief LZW decoding routines
  * @author Fabrice Bellard
  * Modified for use in TIFF by Konstantin Shishkov
diff --git a/libavcodec/lzwenc.c b/libavcodec/lzwenc.c
index 3a24af34713..d174acdf94c 100644
--- a/libavcodec/lzwenc.c
+++ b/libavcodec/lzwenc.c
@@ -21,7 +21,7 @@
 
 /**
  * LZW encoder
- * @file lzwenc.c
+ * @file libavcodec/lzwenc.c
  * @author Bartlomiej Wolowiec
  */
 
diff --git a/libavcodec/mace.c b/libavcodec/mace.c
index 10c3f637ed0..d26164706aa 100644
--- a/libavcodec/mace.c
+++ b/libavcodec/mace.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mace.c
+ * @file libavcodec/mace.c
  * MACE decoder.
  */
 
diff --git a/libavcodec/mdct.c b/libavcodec/mdct.c
index 97895d0c622..9de5c241599 100644
--- a/libavcodec/mdct.c
+++ b/libavcodec/mdct.c
@@ -21,7 +21,7 @@
 #include "dsputil.h"
 
 /**
- * @file mdct.c
+ * @file libavcodec/mdct.c
  * MDCT/IMDCT transforms.
  */
 
diff --git a/libavcodec/mdec.c b/libavcodec/mdec.c
index 37457676a66..ccde88df7d3 100644
--- a/libavcodec/mdec.c
+++ b/libavcodec/mdec.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file mdec.c
+ * @file libavcodec/mdec.c
  * Sony PlayStation MDEC (Motion DECoder)
  * This is very similar to intra-only MPEG-1.
  */
diff --git a/libavcodec/mjpeg.c b/libavcodec/mjpeg.c
index ad597c0a2ad..196beaa7dcd 100644
--- a/libavcodec/mjpeg.c
+++ b/libavcodec/mjpeg.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file mjpeg.c
+ * @file libavcodec/mjpeg.c
  * MJPEG encoder and decoder.
  */
 
diff --git a/libavcodec/mjpeg.h b/libavcodec/mjpeg.h
index cc1927459cf..1d80ae0a222 100644
--- a/libavcodec/mjpeg.h
+++ b/libavcodec/mjpeg.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file mjpeg.h
+ * @file libavcodec/mjpeg.h
  * MJPEG encoder and decoder.
  */
 
diff --git a/libavcodec/mjpeg_parser.c b/libavcodec/mjpeg_parser.c
index 6bbf999dd4f..2cf2e84588a 100644
--- a/libavcodec/mjpeg_parser.c
+++ b/libavcodec/mjpeg_parser.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file mjpeg_parser.c
+ * @file libavcodec/mjpeg_parser.c
  * MJPEG parser.
  */
 
diff --git a/libavcodec/mjpega_dump_header_bsf.c b/libavcodec/mjpega_dump_header_bsf.c
index f3b6ec7d3bc..9215450802e 100644
--- a/libavcodec/mjpega_dump_header_bsf.c
+++ b/libavcodec/mjpega_dump_header_bsf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mjpega_dump_header_bsf.c
+ * @file libavcodec/mjpega_dump_header_bsf.c
  * MJPEG A dump header bitstream filter
  * modifies bitstream to be decoded by quicktime
  */
diff --git a/libavcodec/mjpegbdec.c b/libavcodec/mjpegbdec.c
index 4a6c0d857ea..62b29e06238 100644
--- a/libavcodec/mjpegbdec.c
+++ b/libavcodec/mjpegbdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mjpegbdec.c
+ * @file libavcodec/mjpegbdec.c
  * Apple MJPEG-B decoder.
  */
 
diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index eae2b3a86ed..145719c16e9 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file mjpegdec.c
+ * @file libavcodec/mjpegdec.c
  * MJPEG decoder.
  */
 
diff --git a/libavcodec/mjpegdec.h b/libavcodec/mjpegdec.h
index b308c91b3c0..ab034d79ba4 100644
--- a/libavcodec/mjpegdec.h
+++ b/libavcodec/mjpegdec.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file mjpegdec.h
+ * @file libavcodec/mjpegdec.h
  * MJPEG decoder.
  */
 
diff --git a/libavcodec/mjpegenc.c b/libavcodec/mjpegenc.c
index 0bf350bc48d..bfab7cdcd49 100644
--- a/libavcodec/mjpegenc.c
+++ b/libavcodec/mjpegenc.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file mjpegenc.c
+ * @file libavcodec/mjpegenc.c
  * MJPEG encoder.
  */
 
diff --git a/libavcodec/mjpegenc.h b/libavcodec/mjpegenc.h
index 15cefa9dbc9..7a861b84c4f 100644
--- a/libavcodec/mjpegenc.h
+++ b/libavcodec/mjpegenc.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file mjpegenc.h
+ * @file libavcodec/mjpegenc.h
  * MJPEG encoder.
  */
 
diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c
index 925ed86de29..b3e5b3a1919 100644
--- a/libavcodec/mlp_parser.c
+++ b/libavcodec/mlp_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mlp_parser.c
+ * @file libavcodec/mlp_parser.c
  * MLP parser
  */
 
diff --git a/libavcodec/mlp_parser.h b/libavcodec/mlp_parser.h
index 4199db04d7f..634ed0da749 100644
--- a/libavcodec/mlp_parser.h
+++ b/libavcodec/mlp_parser.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mlp_parser.h
+ * @file libavcodec/mlp_parser.h
  * MLP parser prototypes
  */
 
diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c
index a9f69488fcd..d2e98e42f2b 100644
--- a/libavcodec/mlpdec.c
+++ b/libavcodec/mlpdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mlpdec.c
+ * @file libavcodec/mlpdec.c
  * MLP decoder
  */
 
diff --git a/libavcodec/mmvideo.c b/libavcodec/mmvideo.c
index d66f128c06c..238b991a8d7 100644
--- a/libavcodec/mmvideo.c
+++ b/libavcodec/mmvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mmvideo.c
+ * @file libavcodec/mmvideo.c
  * American Laser Games MM Video Decoder
  * by Peter Ross (suxen_drol at hotmail dot com)
  *
diff --git a/libavcodec/motion-test.c b/libavcodec/motion-test.c
index 285bac1e5ab..38f59946a8e 100644
--- a/libavcodec/motion-test.c
+++ b/libavcodec/motion-test.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file motion-test.c
+ * @file libavcodec/motion-test.c
  * motion test.
  */
 
diff --git a/libavcodec/motion_est.c b/libavcodec/motion_est.c
index 2ea01c78c31..047fbd66979 100644
--- a/libavcodec/motion_est.c
+++ b/libavcodec/motion_est.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file motion_est.c
+ * @file libavcodec/motion_est.c
  * Motion estimation.
  */
 
diff --git a/libavcodec/motion_est_template.c b/libavcodec/motion_est_template.c
index 05c276412ce..37f15c8aba2 100644
--- a/libavcodec/motion_est_template.c
+++ b/libavcodec/motion_est_template.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file motion_est_template.c
+ * @file libavcodec/motion_est_template.c
  * Motion estimation template.
  */
 
diff --git a/libavcodec/mpc.c b/libavcodec/mpc.c
index 764afd65d32..ff010eb633e 100644
--- a/libavcodec/mpc.c
+++ b/libavcodec/mpc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpc.c Musepack decoder core
+ * @file libavcodec/mpc.c Musepack decoder core
  * MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
  * divided into 32 subbands.
  */
diff --git a/libavcodec/mpc.h b/libavcodec/mpc.h
index 215c96b13b8..df7915ee483 100644
--- a/libavcodec/mpc.h
+++ b/libavcodec/mpc.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpc.h Musepack decoder
+ * @file libavcodec/mpc.h Musepack decoder
  * MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
  * divided into 32 subbands.
  */
diff --git a/libavcodec/mpc7.c b/libavcodec/mpc7.c
index 01b8a70454e..7077c96fc2d 100644
--- a/libavcodec/mpc7.c
+++ b/libavcodec/mpc7.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpc7.c Musepack SV7 decoder
+ * @file libavcodec/mpc7.c Musepack SV7 decoder
  * MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
  * divided into 32 subbands.
  */
diff --git a/libavcodec/mpc8.c b/libavcodec/mpc8.c
index cafefe6bcd8..d235edd8614 100644
--- a/libavcodec/mpc8.c
+++ b/libavcodec/mpc8.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpc8.c Musepack SV8 decoder
+ * @file libavcodec/mpc8.c Musepack SV8 decoder
  * MPEG Audio Layer 1/2 -like codec with frames of 1152 samples
  * divided into 32 subbands.
  */
diff --git a/libavcodec/mpeg12.c b/libavcodec/mpeg12.c
index 8bac5a1fcc5..0c6ef7aa44b 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg12.c
+ * @file libavcodec/mpeg12.c
  * MPEG-1/2 decoder
  */
 
diff --git a/libavcodec/mpeg12data.c b/libavcodec/mpeg12data.c
index 72324a729ef..7d90f65a324 100644
--- a/libavcodec/mpeg12data.c
+++ b/libavcodec/mpeg12data.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg12data.c
+ * @file libavcodec/mpeg12data.c
  * MPEG1/2 tables.
  */
 
diff --git a/libavcodec/mpeg12data.h b/libavcodec/mpeg12data.h
index 5f04ac44bfb..47973e19b41 100644
--- a/libavcodec/mpeg12data.h
+++ b/libavcodec/mpeg12data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg12data.h
+ * @file libavcodec/mpeg12data.h
  * MPEG1/2 tables.
  */
 
diff --git a/libavcodec/mpeg12decdata.h b/libavcodec/mpeg12decdata.h
index b6eada2c24e..07995216393 100644
--- a/libavcodec/mpeg12decdata.h
+++ b/libavcodec/mpeg12decdata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg12decdata.h
+ * @file libavcodec/mpeg12decdata.h
  * MPEG1/2 decoder tables.
  */
 
diff --git a/libavcodec/mpeg12enc.c b/libavcodec/mpeg12enc.c
index c8052587ef5..bbf0344b174 100644
--- a/libavcodec/mpeg12enc.c
+++ b/libavcodec/mpeg12enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg12enc.c
+ * @file libavcodec/mpeg12enc.c
  * MPEG1/2 encoder
  */
 
diff --git a/libavcodec/mpeg4data.h b/libavcodec/mpeg4data.h
index d149ad1c6eb..d8c1bee334c 100644
--- a/libavcodec/mpeg4data.h
+++ b/libavcodec/mpeg4data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpeg4data.h
+ * @file libavcodec/mpeg4data.h
  * mpeg4 tables.
  */
 
diff --git a/libavcodec/mpegaudio.c b/libavcodec/mpegaudio.c
index b27edddc568..45cb0e41574 100644
--- a/libavcodec/mpegaudio.c
+++ b/libavcodec/mpegaudio.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudio.c
+ * @file libavcodec/mpegaudio.c
  * MPEG Audio common code.
  */
 
diff --git a/libavcodec/mpegaudio.h b/libavcodec/mpegaudio.h
index f32e6abf2ee..e55e6d682e2 100644
--- a/libavcodec/mpegaudio.h
+++ b/libavcodec/mpegaudio.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file mpegaudio.h
+ * @file libavcodec/mpegaudio.h
  * mpeg audio declarations for both encoder and decoder.
  */
 
diff --git a/libavcodec/mpegaudiodata.c b/libavcodec/mpegaudiodata.c
index 60139e5ece4..7e811a91d20 100644
--- a/libavcodec/mpegaudiodata.c
+++ b/libavcodec/mpegaudiodata.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodata.c
+ * @file libavcodec/mpegaudiodata.c
  * mpeg audio layer common tables.
  */
 
diff --git a/libavcodec/mpegaudiodata.h b/libavcodec/mpegaudiodata.h
index 85277dfc22c..e45a9d00ecb 100644
--- a/libavcodec/mpegaudiodata.h
+++ b/libavcodec/mpegaudiodata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodata.h
+ * @file libavcodec/mpegaudiodata.h
  * mpeg audio layer common tables.
  */
 
diff --git a/libavcodec/mpegaudiodec.c b/libavcodec/mpegaudiodec.c
index 080da058edf..30fd1b0867b 100644
--- a/libavcodec/mpegaudiodec.c
+++ b/libavcodec/mpegaudiodec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodec.c
+ * @file libavcodec/mpegaudiodec.c
  * MPEG Audio decoder.
  */
 
diff --git a/libavcodec/mpegaudiodecheader.c b/libavcodec/mpegaudiodecheader.c
index 807d6244dcc..e29b9b9ee85 100644
--- a/libavcodec/mpegaudiodecheader.c
+++ b/libavcodec/mpegaudiodecheader.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodecheader.c
+ * @file libavcodec/mpegaudiodecheader.c
  * MPEG Audio header decoder.
  */
 
diff --git a/libavcodec/mpegaudiodecheader.h b/libavcodec/mpegaudiodecheader.h
index b7775f6001b..2db8a9cb8fb 100644
--- a/libavcodec/mpegaudiodecheader.h
+++ b/libavcodec/mpegaudiodecheader.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodecheader.c
+ * @file libavcodec/mpegaudiodecheader.c
  * MPEG Audio header decoder.
  */
 
diff --git a/libavcodec/mpegaudiodectab.h b/libavcodec/mpegaudiodectab.h
index eea9cfbe224..f96a90f7cc9 100644
--- a/libavcodec/mpegaudiodectab.h
+++ b/libavcodec/mpegaudiodectab.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudiodectab.h
+ * @file libavcodec/mpegaudiodectab.h
  * mpeg audio layer decoder tables.
  */
 
diff --git a/libavcodec/mpegaudioenc.c b/libavcodec/mpegaudioenc.c
index bacb25edd0b..5caa83aaca2 100644
--- a/libavcodec/mpegaudioenc.c
+++ b/libavcodec/mpegaudioenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mpegaudio.c
+ * @file libavcodec/mpegaudio.c
  * The simplest mpeg audio layer 2 encoder.
  */
 
diff --git a/libavcodec/mpegaudiotab.h b/libavcodec/mpegaudiotab.h
index 443dded4cf5..bebee76d4e2 100644
--- a/libavcodec/mpegaudiotab.h
+++ b/libavcodec/mpegaudiotab.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file mpegaudiotab.h
+ * @file libavcodec/mpegaudiotab.h
  * mpeg audio layer 2 tables.
  * Most of them come from the mpeg audio specification.
  */
diff --git a/libavcodec/mpegvideo.c b/libavcodec/mpegvideo.c
index de50b75bb0e..5dc5e43e42e 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file mpegvideo.c
+ * @file libavcodec/mpegvideo.c
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 00a3e26b949..8f25ff3dc7b 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file mpegvideo.h
+ * @file libavcodec/mpegvideo.h
  * mpegvideo header.
  */
 
diff --git a/libavcodec/mpegvideo_common.h b/libavcodec/mpegvideo_common.h
index 701b3c9b75e..cf66dc7fbb9 100644
--- a/libavcodec/mpegvideo_common.h
+++ b/libavcodec/mpegvideo_common.h
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file mpegvideo_common.h
+ * @file libavcodec/mpegvideo_common.h
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index 23b3d937d6b..9f943301a8c 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file mpegvideo_enc.c
+ * @file libavcodec/mpegvideo_enc.c
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/msmpeg4.c b/libavcodec/msmpeg4.c
index 6bb45506988..b08a8ead231 100644
--- a/libavcodec/msmpeg4.c
+++ b/libavcodec/msmpeg4.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file msmpeg4.c
+ * @file libavcodec/msmpeg4.c
  * MSMPEG4 backend for ffmpeg encoder and decoder.
  */
 
diff --git a/libavcodec/msmpeg4.h b/libavcodec/msmpeg4.h
index cc34f0a1995..4a62698c6ad 100644
--- a/libavcodec/msmpeg4.h
+++ b/libavcodec/msmpeg4.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file msmpeg4.h
+ * @file libavcodec/msmpeg4.h
  */
 
 #ifndef AVCODEC_MSMPEG4_H
diff --git a/libavcodec/msmpeg4data.c b/libavcodec/msmpeg4data.c
index 07d11f724fd..003e3a60eed 100644
--- a/libavcodec/msmpeg4data.c
+++ b/libavcodec/msmpeg4data.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file msmpeg4data.c
+ * @file libavcodec/msmpeg4data.c
  * MSMPEG4 data tables.
  */
 
diff --git a/libavcodec/msmpeg4data.h b/libavcodec/msmpeg4data.h
index 45c589c268b..7492b0b16fb 100644
--- a/libavcodec/msmpeg4data.h
+++ b/libavcodec/msmpeg4data.h
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file msmpeg4data.h
+ * @file libavcodec/msmpeg4data.h
  * MSMPEG4 data tables.
  */
 
diff --git a/libavcodec/msrle.c b/libavcodec/msrle.c
index 0fd036618ce..002c35e7b3d 100644
--- a/libavcodec/msrle.c
+++ b/libavcodec/msrle.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file msrle.c
+ * @file libavcodec/msrle.c
  * MS RLE Video Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the MS RLE format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/msrledec.c b/libavcodec/msrledec.c
index 0a7fda22860..b49c19e095f 100644
--- a/libavcodec/msrledec.c
+++ b/libavcodec/msrledec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file msrledec.c
+ * @file libavcodec/msrledec.c
  * MS RLE Decoder based on decoder by Mike Melanson and my own for TSCC
  * For more information about the MS RLE format, visit:
  *   http://www.multimedia.cx/msrle.txt
diff --git a/libavcodec/msvideo1.c b/libavcodec/msvideo1.c
index c208d47e812..4b27b42ed1f 100644
--- a/libavcodec/msvideo1.c
+++ b/libavcodec/msvideo1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file msvideo1.c
+ * @file libavcodec/msvideo1.c
  * Microsoft Video-1 Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the MS Video-1 format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/nellymoser.c b/libavcodec/nellymoser.c
index 79c367a455d..d867e9e3785 100644
--- a/libavcodec/nellymoser.c
+++ b/libavcodec/nellymoser.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file nellymoser.c
+ * @file libavcodec/nellymoser.c
  * The 3 alphanumeric copyright notices are md5summed they are from the original
  * implementors. The original code is available from http://code.google.com/p/nelly2pcm/
  */
diff --git a/libavcodec/nellymoser.h b/libavcodec/nellymoser.h
index 6a7526dbf04..aa16b55e07d 100644
--- a/libavcodec/nellymoser.h
+++ b/libavcodec/nellymoser.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file nellymoser.h
+ * @file libavcodec/nellymoser.h
  * The 3 alphanumeric copyright notices are md5summed they are from the original
  * implementors. The original code is available from http://code.google.com/p/nelly2pcm/
  */
diff --git a/libavcodec/nellymoserdec.c b/libavcodec/nellymoserdec.c
index e2a41917f20..94e61298774 100644
--- a/libavcodec/nellymoserdec.c
+++ b/libavcodec/nellymoserdec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file nellymoserdec.c
+ * @file libavcodec/nellymoserdec.c
  * The 3 alphanumeric copyright notices are md5summed they are from the original
  * implementors. The original code is available from http://code.google.com/p/nelly2pcm/
  */
diff --git a/libavcodec/nellymoserenc.c b/libavcodec/nellymoserenc.c
index 13fe64dfa7c..d3caf9188b8 100644
--- a/libavcodec/nellymoserenc.c
+++ b/libavcodec/nellymoserenc.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file nellymoserenc.c
+ * @file libavcodec/nellymoserenc.c
  * Nellymoser encoder
  * by Bartlomiej Wolowiec
  *
diff --git a/libavcodec/opt.c b/libavcodec/opt.c
index 78fbfaeb579..76bf0b2f244 100644
--- a/libavcodec/opt.c
+++ b/libavcodec/opt.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file opt.c
+ * @file libavcodec/opt.c
  * AVOptions
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/opt.h b/libavcodec/opt.h
index 0e39e3db385..50d483ef156 100644
--- a/libavcodec/opt.h
+++ b/libavcodec/opt.h
@@ -23,7 +23,7 @@
 #define AVCODEC_OPT_H
 
 /**
- * @file opt.h
+ * @file libavcodec/opt.h
  * AVOptions
  */
 
diff --git a/libavcodec/options.c b/libavcodec/options.c
index b753e71987a..1a3c1efd5dc 100644
--- a/libavcodec/options.c
+++ b/libavcodec/options.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file options.c
+ * @file libavcodec/options.c
  * Options definition for AVCodecContext.
  */
 
diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
index 8ff00596958..8428ab828bc 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file pcm.c
+ * @file libavcodec/pcm.c
  * PCM codecs
  */
 
diff --git a/libavcodec/ppc/check_altivec.c b/libavcodec/ppc/check_altivec.c
index 6e38f9c75d6..e034ceba415 100644
--- a/libavcodec/ppc/check_altivec.c
+++ b/libavcodec/ppc/check_altivec.c
@@ -18,7 +18,7 @@
 
 
 /**
- * @file check_altivec.c
+ * @file libavcodec/ppc/check_altivec.c
  * Checks for AltiVec presence.
  */
 
diff --git a/libavcodec/ppc/imgresample_altivec.c b/libavcodec/ppc/imgresample_altivec.c
index efe4ea2d5f1..02d08aee4cf 100644
--- a/libavcodec/ppc/imgresample_altivec.c
+++ b/libavcodec/ppc/imgresample_altivec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file imgresample_altivec.c
+ * @file libavcodec/ppc/imgresample_altivec.c
  * High quality image resampling with polyphase filters - AltiVec bits
  */
 
diff --git a/libavcodec/ppc/int_altivec.c b/libavcodec/ppc/int_altivec.c
index 5cadea2b38d..c467f411f2e 100644
--- a/libavcodec/ppc/int_altivec.c
+++ b/libavcodec/ppc/int_altivec.c
@@ -19,7 +19,7 @@
  */
 
 /**
- ** @file int_altivec.c
+ ** @file libavcodec/ppc/int_altivec.c
  ** integer misc ops.
  **/
 
diff --git a/libavcodec/ppc/util_altivec.h b/libavcodec/ppc/util_altivec.h
index b52c1591368..9bf7e390acd 100644
--- a/libavcodec/ppc/util_altivec.h
+++ b/libavcodec/ppc/util_altivec.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file util_altivec.h
+ * @file libavcodec/ppc/util_altivec.h
  * Contains misc utility macros and inline functions
  */
 
diff --git a/libavcodec/qcelp_lsp.c b/libavcodec/qcelp_lsp.c
index a6c6595eca0..fdc9ada2338 100644
--- a/libavcodec/qcelp_lsp.c
+++ b/libavcodec/qcelp_lsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file qcelp_lsp.c
+ * @file libavcodec/qcelp_lsp.c
  * QCELP decoder
  * @author Reynaldo H. Verdejo Pinochet
  * @remark FFmpeg merging spearheaded by Kenan Gillet
diff --git a/libavcodec/qcelpdata.h b/libavcodec/qcelpdata.h
index 9d5915b7d66..0ab0be1c9fd 100644
--- a/libavcodec/qcelpdata.h
+++ b/libavcodec/qcelpdata.h
@@ -23,7 +23,7 @@
 #define AVCODEC_QCELPDATA_H
 
 /**
- * @file qcelpdata.h
+ * @file libavcodec/qcelpdata.h
  * Data tables for the QCELP decoder
  * @author Reynaldo H. Verdejo Pinochet
  * @remark FFmpeg merging spearheaded by Kenan Gillet
diff --git a/libavcodec/qcelpdec.c b/libavcodec/qcelpdec.c
index 56551fdb9c7..59eff1f9199 100644
--- a/libavcodec/qcelpdec.c
+++ b/libavcodec/qcelpdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file qcelpdec.c
+ * @file libavcodec/qcelpdec.c
  * QCELP decoder
  * @author Reynaldo H. Verdejo Pinochet
  * @remark FFmpeg merging spearheaded by Kenan Gillet
diff --git a/libavcodec/qdm2.c b/libavcodec/qdm2.c
index 6c514258720..541d0728e6c 100644
--- a/libavcodec/qdm2.c
+++ b/libavcodec/qdm2.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file qdm2.c
+ * @file libavcodec/qdm2.c
  * QDM2 decoder
  * @author Ewald Snel, Benjamin Larsson, Alex Beregszaszi, Roberto Togni
  * The decoder is not perfect yet, there are still some distortions
diff --git a/libavcodec/qdm2data.h b/libavcodec/qdm2data.h
index 166e720fc97..981db5488c7 100644
--- a/libavcodec/qdm2data.h
+++ b/libavcodec/qdm2data.h
@@ -23,7 +23,7 @@
  */
 
  /**
- * @file qdm2data.h
+ * @file libavcodec/qdm2data.h
  * Various QDM2 tables.
  */
 
diff --git a/libavcodec/qdrw.c b/libavcodec/qdrw.c
index 80b84a02c09..4349e168e03 100644
--- a/libavcodec/qdrw.c
+++ b/libavcodec/qdrw.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file qdrw.c
+ * @file libavcodec/qdrw.c
  * Apple QuickDraw codec.
  */
 
diff --git a/libavcodec/qpeg.c b/libavcodec/qpeg.c
index f0ef1ef94c4..aa8f69c0cf0 100644
--- a/libavcodec/qpeg.c
+++ b/libavcodec/qpeg.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file qpeg.c
+ * @file libavcodec/qpeg.c
  * QPEG codec.
  */
 
diff --git a/libavcodec/qtrle.c b/libavcodec/qtrle.c
index 306a07424eb..d535c38dd9a 100644
--- a/libavcodec/qtrle.c
+++ b/libavcodec/qtrle.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file qtrle.c
+ * @file libavcodec/qtrle.c
  * QT RLE Video Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the QT RLE format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/rangecoder.c b/libavcodec/rangecoder.c
index 34cda723f34..3c3220da27d 100644
--- a/libavcodec/rangecoder.c
+++ b/libavcodec/rangecoder.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rangecoder.c
+ * @file libavcodec/rangecoder.c
  * Range coder.
  * based upon
  *    "Range encoding: an algorithm for removing redundancy from a digitised
diff --git a/libavcodec/rangecoder.h b/libavcodec/rangecoder.h
index 1e472315392..281c0fde33c 100644
--- a/libavcodec/rangecoder.h
+++ b/libavcodec/rangecoder.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rangecoder.h
+ * @file libavcodec/rangecoder.h
  * Range coder.
  */
 
diff --git a/libavcodec/ratecontrol.c b/libavcodec/ratecontrol.c
index 31c3da79b4c..7c0afa0d15a 100644
--- a/libavcodec/ratecontrol.c
+++ b/libavcodec/ratecontrol.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file ratecontrol.c
+ * @file libavcodec/ratecontrol.c
  * Rate control for video encoders.
  */
 
diff --git a/libavcodec/ratecontrol.h b/libavcodec/ratecontrol.h
index 5baa1cb2a5f..5673750e83c 100644
--- a/libavcodec/ratecontrol.h
+++ b/libavcodec/ratecontrol.h
@@ -24,7 +24,7 @@
 #define AVCODEC_RATECONTROL_H
 
 /**
- * @file ratecontrol.h
+ * @file libavcodec/ratecontrol.h
  * ratecontrol header.
  */
 
diff --git a/libavcodec/raw.c b/libavcodec/raw.c
index 37ca54fe14a..28d6b0129b4 100644
--- a/libavcodec/raw.c
+++ b/libavcodec/raw.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file raw.c
+ * @file libavcodec/raw.c
  * Raw Video Codec
  */
 
diff --git a/libavcodec/raw.h b/libavcodec/raw.h
index dff1c09334e..824b8c719a4 100644
--- a/libavcodec/raw.h
+++ b/libavcodec/raw.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file raw.h
+ * @file libavcodec/raw.h
  * Raw Video Codec
  */
 
diff --git a/libavcodec/rawdec.c b/libavcodec/rawdec.c
index cf1565dc6d8..22bc13daf87 100644
--- a/libavcodec/rawdec.c
+++ b/libavcodec/rawdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rawdec.c
+ * @file libavcodec/rawdec.c
  * Raw Video Decoder
  */
 
diff --git a/libavcodec/rawenc.c b/libavcodec/rawenc.c
index ccee4b3e10d..4e560333e15 100644
--- a/libavcodec/rawenc.c
+++ b/libavcodec/rawenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rawenc.c
+ * @file libavcodec/rawenc.c
  * Raw Video Encoder
  */
 
diff --git a/libavcodec/rdft.c b/libavcodec/rdft.c
index 36c6f1bf058..a5cf4f9753c 100644
--- a/libavcodec/rdft.c
+++ b/libavcodec/rdft.c
@@ -22,7 +22,7 @@
 #include "dsputil.h"
 
 /**
- * @file rdft.c
+ * @file libavcodec/rdft.c
  * (Inverse) Real Discrete Fourier Transforms.
  */
 
diff --git a/libavcodec/rectangle.h b/libavcodec/rectangle.h
index bc994f8de12..cfd0f0696df 100644
--- a/libavcodec/rectangle.h
+++ b/libavcodec/rectangle.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rectangle.h
+ * @file libavcodec/rectangle.h
  * useful rectangle filling function
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/resample.c b/libavcodec/resample.c
index 9043390c955..b1c2ee813b2 100644
--- a/libavcodec/resample.c
+++ b/libavcodec/resample.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file resample.c
+ * @file libavcodec/resample.c
  * samplerate conversion for both audio and video
  */
 
diff --git a/libavcodec/resample2.c b/libavcodec/resample2.c
index 4397d2a66e0..75766e8659f 100644
--- a/libavcodec/resample2.c
+++ b/libavcodec/resample2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file resample2.c
+ * @file libavcodec/resample2.c
  * audio resampling
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/rl.h b/libavcodec/rl.h
index 20fd8c1c113..6d40a142249 100644
--- a/libavcodec/rl.h
+++ b/libavcodec/rl.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rl.h
+ * @file libavcodec/rl.h
  * rl header.
  */
 
diff --git a/libavcodec/rl2.c b/libavcodec/rl2.c
index 2bd7b157dfb..7cbaca077c8 100644
--- a/libavcodec/rl2.c
+++ b/libavcodec/rl2.c
@@ -21,7 +21,7 @@
 
 /**
  * RL2 Video Decoder
- * @file rl2.c
+ * @file libavcodec/rl2.c
  * @author Sascha Sommer (saschasommer@freenet.de)
  * For more information about the RL2 format, visit:
  *   http://wiki.multimedia.cx/index.php?title=RL2
diff --git a/libavcodec/roqvideo.c b/libavcodec/roqvideo.c
index e125a4c67ad..d97c4361ce4 100644
--- a/libavcodec/roqvideo.c
+++ b/libavcodec/roqvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file roqvideo.c
+ * @file libavcodec/roqvideo.c
  * id RoQ Video common functions based on work by Dr. Tim Ferguson
  */
 
diff --git a/libavcodec/roqvideodec.c b/libavcodec/roqvideodec.c
index 5ddfa4924dc..c9daec729fa 100644
--- a/libavcodec/roqvideodec.c
+++ b/libavcodec/roqvideodec.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file roqvideodec.c
+ * @file libavcodec/roqvideodec.c
  * id RoQ Video Decoder by Dr. Tim Ferguson
  * For more information about the id RoQ format, visit:
  *   http://www.csse.monash.edu.au/~timf/
diff --git a/libavcodec/roqvideoenc.c b/libavcodec/roqvideoenc.c
index 828f9957e86..b9ab912564b 100644
--- a/libavcodec/roqvideoenc.c
+++ b/libavcodec/roqvideoenc.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file roqvideoenc.c
+ * @file libavcodec/roqvideoenc.c
  * id RoQ encoder by Vitor. Based on the Switchblade3 library and the
  * Switchblade3 FFmpeg glue by Eric Lasota.
  */
diff --git a/libavcodec/rpza.c b/libavcodec/rpza.c
index ddfe05c9836..27ed71f9371 100644
--- a/libavcodec/rpza.c
+++ b/libavcodec/rpza.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rpza.c
+ * @file libavcodec/rpza.c
  * QT RPZA Video Decoder by Roberto Togni
  * For more information about the RPZA format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/rv10.c b/libavcodec/rv10.c
index b125a1e7eff..40a08db77e3 100644
--- a/libavcodec/rv10.c
+++ b/libavcodec/rv10.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file rv10.c
+ * @file libavcodec/rv10.c
  * RV10 codec.
  */
 
diff --git a/libavcodec/rv30.c b/libavcodec/rv30.c
index 0c6f343c9e6..a18780cc9e6 100644
--- a/libavcodec/rv30.c
+++ b/libavcodec/rv30.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv30.c
+ * @file libavcodec/rv30.c
  * RV30 decoder
  */
 
diff --git a/libavcodec/rv30data.h b/libavcodec/rv30data.h
index 1662fd7afe1..2a8f3ad991b 100644
--- a/libavcodec/rv30data.h
+++ b/libavcodec/rv30data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv30data.h
+ * @file libavcodec/rv30data.h
  * miscellaneous RV30 tables
  */
 
diff --git a/libavcodec/rv30dsp.c b/libavcodec/rv30dsp.c
index f693a149525..c0509ea6500 100644
--- a/libavcodec/rv30dsp.c
+++ b/libavcodec/rv30dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv30dsp.c
+ * @file libavcodec/rv30dsp.c
  * RV30 decoder motion compensation functions
  */
 
diff --git a/libavcodec/rv34.c b/libavcodec/rv34.c
index ca1db04b3c1..47b03d11d5e 100644
--- a/libavcodec/rv34.c
+++ b/libavcodec/rv34.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv34.c
+ * @file libavcodec/rv34.c
  * RV30/40 decoder common data
  */
 
diff --git a/libavcodec/rv34.h b/libavcodec/rv34.h
index 65dbb8a7085..b14ba828ddf 100644
--- a/libavcodec/rv34.h
+++ b/libavcodec/rv34.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv34.h
+ * @file libavcodec/rv34.h
  * RV30 and RV40 decoder common data declarations
  */
 
diff --git a/libavcodec/rv34data.h b/libavcodec/rv34data.h
index 95e5572df74..87dbee26e42 100644
--- a/libavcodec/rv34data.h
+++ b/libavcodec/rv34data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv34data.h
+ * @file libavcodec/rv34data.h
  * miscellaneous RV30/40 tables
  */
 
diff --git a/libavcodec/rv34vlc.h b/libavcodec/rv34vlc.h
index ffee907f957..cfd37bf884b 100644
--- a/libavcodec/rv34vlc.h
+++ b/libavcodec/rv34vlc.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv34vlc.h
+ * @file libavcodec/rv34vlc.h
  * RV30/40 VLC tables
  */
 
diff --git a/libavcodec/rv40.c b/libavcodec/rv40.c
index 6b9183af3ed..5c9196cd796 100644
--- a/libavcodec/rv40.c
+++ b/libavcodec/rv40.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv40.c
+ * @file libavcodec/rv40.c
  * RV40 decoder
  */
 
diff --git a/libavcodec/rv40data.h b/libavcodec/rv40data.h
index b81b3931847..648f095c772 100644
--- a/libavcodec/rv40data.h
+++ b/libavcodec/rv40data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv40data.h
+ * @file libavcodec/rv40data.h
  * miscellaneous RV40 tables
  */
 
diff --git a/libavcodec/rv40dsp.c b/libavcodec/rv40dsp.c
index b48c4e85b42..9226225a19a 100644
--- a/libavcodec/rv40dsp.c
+++ b/libavcodec/rv40dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv40dsp.c
+ * @file libavcodec/rv40dsp.c
  * RV40 decoder motion compensation functions
  */
 
diff --git a/libavcodec/rv40vlc2.h b/libavcodec/rv40vlc2.h
index 3b17d8faa06..ef24c25305e 100644
--- a/libavcodec/rv40vlc2.h
+++ b/libavcodec/rv40vlc2.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rv40vlc2.h
+ * @file libavcodec/rv40vlc2.h
  * RV40 VLC tables used for macroblock information decoding
  */
 
diff --git a/libavcodec/shorten.c b/libavcodec/shorten.c
index 89b9ff5aabf..053f5c2ed1a 100644
--- a/libavcodec/shorten.c
+++ b/libavcodec/shorten.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file shorten.c
+ * @file libavcodec/shorten.c
  * Shorten decoder
  * @author Jeff Muizelaar
  *
diff --git a/libavcodec/simple_idct.c b/libavcodec/simple_idct.c
index 914b491ec9d..fd59026ffa0 100644
--- a/libavcodec/simple_idct.c
+++ b/libavcodec/simple_idct.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file simple_idct.c
+ * @file libavcodec/simple_idct.c
  * simpleidct in C.
  */
 
diff --git a/libavcodec/simple_idct.h b/libavcodec/simple_idct.h
index c3611e2f50d..44db29ec132 100644
--- a/libavcodec/simple_idct.h
+++ b/libavcodec/simple_idct.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file simple_idct.h
+ * @file libavcodec/simple_idct.h
  * simple idct header.
  */
 
diff --git a/libavcodec/smacker.c b/libavcodec/smacker.c
index bcdf792e303..03241cf9212 100644
--- a/libavcodec/smacker.c
+++ b/libavcodec/smacker.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file smacker.c
+ * @file libavcodec/smacker.c
  * Smacker decoder
  */
 
diff --git a/libavcodec/smc.c b/libavcodec/smc.c
index 197c0531829..d0102eaa9c8 100644
--- a/libavcodec/smc.c
+++ b/libavcodec/smc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file smc.c
+ * @file libavcodec/smc.c
  * QT SMC Video Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the SMC format, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/sonic.c b/libavcodec/sonic.c
index 44b45826820..14e19ad6391 100644
--- a/libavcodec/sonic.c
+++ b/libavcodec/sonic.c
@@ -23,7 +23,7 @@
 #include "golomb.h"
 
 /**
- * @file sonic.c
+ * @file libavcodec/sonic.c
  * Simple free lossless/lossy audio codec
  * Based on Paul Francis Harrison's Bonk (http://www.logarithmic.net/pfh/bonk)
  * Written and designed by Alex Beregszaszi
diff --git a/libavcodec/sp5xdec.c b/libavcodec/sp5xdec.c
index 6ef19a9cfc3..920b32d8cd0 100644
--- a/libavcodec/sp5xdec.c
+++ b/libavcodec/sp5xdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file sp5xdec.c
+ * @file libavcodec/sp5xdec.c
  * Sunplus JPEG decoder (SP5X).
  */
 
diff --git a/libavcodec/svq1.c b/libavcodec/svq1.c
index 790bbb3b743..580b1113f8c 100644
--- a/libavcodec/svq1.c
+++ b/libavcodec/svq1.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file svq1.c
+ * @file libavcodec/svq1.c
  * Sorenson Vector Quantizer #1 (SVQ1) video codec.
  * For more information of the SVQ1 algorithm, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/svq1.h b/libavcodec/svq1.h
index a4b5a16115c..bcae245e6eb 100644
--- a/libavcodec/svq1.h
+++ b/libavcodec/svq1.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file svq1.h
+ * @file libavcodec/svq1.h
  * Sorenson Vector Quantizer #1 (SVQ1) video codec.
  * For more information of the SVQ1 algorithm, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/svq1_cb.h b/libavcodec/svq1_cb.h
index 87ac71e666f..592aa84b880 100644
--- a/libavcodec/svq1_cb.h
+++ b/libavcodec/svq1_cb.h
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file svq1_cb.h
+ * @file libavcodec/svq1_cb.h
  * svq1 code books.
  */
 
diff --git a/libavcodec/svq1dec.c b/libavcodec/svq1dec.c
index fe1d7edaf75..7fef10bb99b 100644
--- a/libavcodec/svq1dec.c
+++ b/libavcodec/svq1dec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file svq1.c
+ * @file libavcodec/svq1.c
  * Sorenson Vector Quantizer #1 (SVQ1) video codec.
  * For more information of the SVQ1 algorithm, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/svq1enc.c b/libavcodec/svq1enc.c
index 2a96f34b9e8..95942870f06 100644
--- a/libavcodec/svq1enc.c
+++ b/libavcodec/svq1enc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file svq1enc.c
+ * @file libavcodec/svq1enc.c
  * Sorenson Vector Quantizer #1 (SVQ1) video codec.
  * For more information of the SVQ1 algorithm, visit:
  *   http://www.pcisys.net/~melanson/codecs/
diff --git a/libavcodec/svq1enc_cb.h b/libavcodec/svq1enc_cb.h
index c97b92de89d..0c11d2fd370 100644
--- a/libavcodec/svq1enc_cb.h
+++ b/libavcodec/svq1enc_cb.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file svq1enc_cb.h
+ * @file libavcodec/svq1enc_cb.h
  * svq1 code books.
  */
 
diff --git a/libavcodec/svq3.c b/libavcodec/svq3.c
index bc02bbceacb..63516e19335 100644
--- a/libavcodec/svq3.c
+++ b/libavcodec/svq3.c
@@ -47,7 +47,7 @@
 #include "svq1.h"
 
 /**
- * @file svq3.c
+ * @file libavcodec/svq3.c
  * svq3 decoder.
  */
 
diff --git a/libavcodec/tiertexseqv.c b/libavcodec/tiertexseqv.c
index 3ff353555d3..fdf635864e5 100644
--- a/libavcodec/tiertexseqv.c
+++ b/libavcodec/tiertexseqv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file tiertexseqv.c
+ * @file libavcodec/tiertexseqv.c
  * Tiertex Limited SEQ video decoder
  */
 
diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c
index 9880391bc80..503f8312f06 100644
--- a/libavcodec/tiff.c
+++ b/libavcodec/tiff.c
@@ -21,7 +21,7 @@
 
 /**
  * TIFF image decoder
- * @file tiff.c
+ * @file libavcodec/tiff.c
  * @author Konstantin Shishkov
  */
 #include "avcodec.h"
diff --git a/libavcodec/tiff.h b/libavcodec/tiff.h
index dfabe291db1..e53c6e85f3d 100644
--- a/libavcodec/tiff.h
+++ b/libavcodec/tiff.h
@@ -21,7 +21,7 @@
 
 /**
  * TIFF tables
- * @file tiff.h
+ * @file libavcodec/tiff.h
  * @author Konstantin Shishkov
  */
 #ifndef AVCODEC_TIFF_H
diff --git a/libavcodec/tiffenc.c b/libavcodec/tiffenc.c
index 6d95e89058c..1bc3c82c7e0 100644
--- a/libavcodec/tiffenc.c
+++ b/libavcodec/tiffenc.c
@@ -21,7 +21,7 @@
 
 /**
  * TIFF image encoder
- * @file tiffenc.c
+ * @file libavcodec/tiffenc.c
  * @author Bartlomiej Wolowiec
  */
 #include "avcodec.h"
diff --git a/libavcodec/truemotion1.c b/libavcodec/truemotion1.c
index 10b17df601b..1cf56ed3dd5 100644
--- a/libavcodec/truemotion1.c
+++ b/libavcodec/truemotion1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file truemotion1.c
+ * @file libavcodec/truemotion1.c
  * Duck TrueMotion v1 Video Decoder by
  * Alex Beregszaszi and
  * Mike Melanson (melanson@pcisys.net)
diff --git a/libavcodec/truemotion2.c b/libavcodec/truemotion2.c
index d1d3f71133a..9651869273b 100644
--- a/libavcodec/truemotion2.c
+++ b/libavcodec/truemotion2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file truemotion2.c
+ * @file libavcodec/truemotion2.c
  * Duck TrueMotion2 decoder.
  */
 
diff --git a/libavcodec/truespeech.c b/libavcodec/truespeech.c
index 2c0b22f0988..df5d57bbcc3 100644
--- a/libavcodec/truespeech.c
+++ b/libavcodec/truespeech.c
@@ -24,7 +24,7 @@
 
 #include "truespeech_data.h"
 /**
- * @file truespeech.c
+ * @file libavcodec/truespeech.c
  * TrueSpeech decoder.
  */
 
diff --git a/libavcodec/tscc.c b/libavcodec/tscc.c
index d3704871230..1db244412f3 100644
--- a/libavcodec/tscc.c
+++ b/libavcodec/tscc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file tscc.c
+ * @file libavcodec/tscc.c
  * TechSmith Camtasia decoder
  *
  * Fourcc: TSCC
diff --git a/libavcodec/tta.c b/libavcodec/tta.c
index 2400acbb750..6f7ea109c23 100644
--- a/libavcodec/tta.c
+++ b/libavcodec/tta.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file tta.c
+ * @file libavcodec/tta.c
  * TTA (The Lossless True Audio) decoder
  * (www.true-audio.com or tta.corecodec.org)
  * @author Alex Beregszaszi
diff --git a/libavcodec/ulti.c b/libavcodec/ulti.c
index d2608d585be..efc05924c36 100644
--- a/libavcodec/ulti.c
+++ b/libavcodec/ulti.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ulti.c
+ * @file libavcodec/ulti.c
  * IBM Ultimotion Video Decoder.
  */
 
diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index a94594ef8f5..292698c3363 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file utils.c
+ * @file libavcodec/utils.c
  * utils.
  */
 
diff --git a/libavcodec/vb.c b/libavcodec/vb.c
index e0a587431c5..4c927888975 100644
--- a/libavcodec/vb.c
+++ b/libavcodec/vb.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vb.c
+ * @file libavcodec/vb.c
  * VB Video decoder
  */
 
diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index 6977e3eeb93..199dc688872 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file vc1.c
+ * @file libavcodec/vc1.c
  * VC-1 and WMV3 decoder
  *
  */
diff --git a/libavcodec/vc1_parser.c b/libavcodec/vc1_parser.c
index a76d147079f..a9baccce79a 100644
--- a/libavcodec/vc1_parser.c
+++ b/libavcodec/vc1_parser.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file vc1_parser.c
+ * @file libavcodec/vc1_parser.c
  * VC-1 and WMV3 parser
  */
 
diff --git a/libavcodec/vc1data.c b/libavcodec/vc1data.c
index db5c5c74f43..e4ceb168c52 100644
--- a/libavcodec/vc1data.c
+++ b/libavcodec/vc1data.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file vc1data.c
+ * @file libavcodec/vc1data.c
  * VC-1 tables.
  */
 
diff --git a/libavcodec/vc1data.h b/libavcodec/vc1data.h
index 714d83a3536..a9c06342ff3 100644
--- a/libavcodec/vc1data.h
+++ b/libavcodec/vc1data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file vc1data.h
+ * @file libavcodec/vc1data.h
  * VC-1 tables.
  */
 
diff --git a/libavcodec/vc1dsp.c b/libavcodec/vc1dsp.c
index 5868abbb887..ab7a9a6722f 100644
--- a/libavcodec/vc1dsp.c
+++ b/libavcodec/vc1dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file vc1dsp.c
+* @file libavcodec/vc1dsp.c
  * VC-1 and WMV3 decoder
  *
  */
diff --git a/libavcodec/vcr1.c b/libavcodec/vcr1.c
index c3b35567ea2..a907b50cb9f 100644
--- a/libavcodec/vcr1.c
+++ b/libavcodec/vcr1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vcr1.c
+ * @file libavcodec/vcr1.c
  * ati vcr1 codec.
  */
 
diff --git a/libavcodec/vmdav.c b/libavcodec/vmdav.c
index 975efe5ac25..1921c81ca27 100644
--- a/libavcodec/vmdav.c
+++ b/libavcodec/vmdav.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vmdav.c
+ * @file libavcodec/vmdav.c
  * Sierra VMD audio & video decoders
  * by Vladimir "VAG" Gneushev (vagsoft at mail.ru)
  * for more information on the Sierra VMD format, visit:
diff --git a/libavcodec/vmnc.c b/libavcodec/vmnc.c
index 5a7e5b02431..c7efaf8a2f9 100644
--- a/libavcodec/vmnc.c
+++ b/libavcodec/vmnc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vmnc.c
+ * @file libavcodec/vmnc.c
  * VMware Screen Codec (VMnc) decoder
  * As Alex Beregszaszi discovered, this is effectively RFB data dump
  */
diff --git a/libavcodec/vorbis.c b/libavcodec/vorbis.c
index b6243b8ef11..45daa3c2a9b 100644
--- a/libavcodec/vorbis.c
+++ b/libavcodec/vorbis.c
@@ -1,5 +1,5 @@
 /**
- * @file vorbis.c
+ * @file libavcodec/vorbis.c
  * Common code for Vorbis I encoder and decoder
  * @author Denes Balatoni  ( dbalatoni programozo hu )
 
diff --git a/libavcodec/vorbis_dec.c b/libavcodec/vorbis_dec.c
index 16f6dec2b15..6ca8763bb3f 100644
--- a/libavcodec/vorbis_dec.c
+++ b/libavcodec/vorbis_dec.c
@@ -1,5 +1,5 @@
 /**
- * @file vorbis_dec.c
+ * @file libavcodec/vorbis_dec.c
  * Vorbis I decoder
  * @author Denes Balatoni  ( dbalatoni programozo hu )
 
diff --git a/libavcodec/vorbis_enc.c b/libavcodec/vorbis_enc.c
index 43350deaf61..8ab7de51cef 100644
--- a/libavcodec/vorbis_enc.c
+++ b/libavcodec/vorbis_enc.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vorbis_enc.c
+ * @file libavcodec/vorbis_enc.c
  * Native Vorbis encoder.
  * @author Oded Shimon <ods15@ods15.dyndns.org>
  */
diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c
index 73e285eda20..8dc2da4f03f 100644
--- a/libavcodec/vp3.c
+++ b/libavcodec/vp3.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vp3.c
+ * @file libavcodec/vp3.c
  * On2 VP3 Video Decoder
  *
  * VP3 Video Decoder by Mike Melanson (mike at multimedia.cx)
diff --git a/libavcodec/vp3dsp.c b/libavcodec/vp3dsp.c
index da5b108bdc0..87b64de385e 100644
--- a/libavcodec/vp3dsp.c
+++ b/libavcodec/vp3dsp.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vp3dsp.c
+ * @file libavcodec/vp3dsp.c
  * Standard C DSP-oriented functions cribbed from the original VP3
  * source code.
  */
diff --git a/libavcodec/vp5.c b/libavcodec/vp5.c
index 3eecb562e49..dfa2a1b094a 100644
--- a/libavcodec/vp5.c
+++ b/libavcodec/vp5.c
@@ -1,5 +1,5 @@
 /**
- * @file vp5.c
+ * @file libavcodec/vp5.c
  * VP5 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp56.c b/libavcodec/vp56.c
index 79667cf2631..c436fe54581 100644
--- a/libavcodec/vp56.c
+++ b/libavcodec/vp56.c
@@ -1,5 +1,5 @@
 /**
- * @file vp56.c
+ * @file libavcodec/vp56.c
  * VP5 and VP6 compatible video decoder (common features)
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp56.h b/libavcodec/vp56.h
index aaa18dd5e9b..3a9019460c8 100644
--- a/libavcodec/vp56.h
+++ b/libavcodec/vp56.h
@@ -1,5 +1,5 @@
 /**
- * @file vp56.h
+ * @file libavcodec/vp56.h
  * VP5 and VP6 compatible video decoder (common features)
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp56data.c b/libavcodec/vp56data.c
index 9b98014e4bb..02306f17eb2 100644
--- a/libavcodec/vp56data.c
+++ b/libavcodec/vp56data.c
@@ -1,5 +1,5 @@
 /**
- * @file vp56data.c
+ * @file libavcodec/vp56data.c
  * VP5 and VP6 compatible video decoder (common data)
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp56data.h b/libavcodec/vp56data.h
index 92f2512a37f..aef69f758f5 100644
--- a/libavcodec/vp56data.h
+++ b/libavcodec/vp56data.h
@@ -1,5 +1,5 @@
 /**
- * @file vp56data.h
+ * @file libavcodec/vp56data.h
  * VP5 and VP6 compatible video decoder (common data)
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp5data.h b/libavcodec/vp5data.h
index 64ecb78b835..ae04559a4a5 100644
--- a/libavcodec/vp5data.h
+++ b/libavcodec/vp5data.h
@@ -1,5 +1,5 @@
 /**
- * @file vp5data.h
+ * @file libavcodec/vp5data.h
  * VP5 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp6.c b/libavcodec/vp6.c
index 6ffde072f7b..05a265b2216 100644
--- a/libavcodec/vp6.c
+++ b/libavcodec/vp6.c
@@ -1,5 +1,5 @@
 /**
- * @file vp6.c
+ * @file libavcodec/vp6.c
  * VP6 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp6data.h b/libavcodec/vp6data.h
index f57115c0a01..9bf410b4b55 100644
--- a/libavcodec/vp6data.h
+++ b/libavcodec/vp6data.h
@@ -1,5 +1,5 @@
 /**
- * @file vp6data.h
+ * @file libavcodec/vp6data.h
  * VP6 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vqavideo.c b/libavcodec/vqavideo.c
index c392a829c9f..00df736d3bd 100644
--- a/libavcodec/vqavideo.c
+++ b/libavcodec/vqavideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vqavideo.c
+ * @file libavcodec/vqavideo.c
  * VQA Video Decoder by Mike Melanson (melanson@pcisys.net)
  * For more information about the VQA format, visit:
  *   http://wiki.multimedia.cx/index.php?title=VQA
diff --git a/libavcodec/wavpack.c b/libavcodec/wavpack.c
index c1558f1c6b1..12eac33fe76 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
@@ -24,7 +24,7 @@
 #include "unary.h"
 
 /**
- * @file wavpack.c
+ * @file libavcodec/wavpack.c
  * WavPack lossless audio decoder
  */
 
diff --git a/libavcodec/wmadata.h b/libavcodec/wmadata.h
index fbe66eaca55..0a26ea4802d 100644
--- a/libavcodec/wmadata.h
+++ b/libavcodec/wmadata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file wmadata.h
+ * @file libavcodec/wmadata.h
  * Various WMA tables.
  */
 
diff --git a/libavcodec/wmadec.c b/libavcodec/wmadec.c
index b7521cd2da1..e7936ce49f2 100644
--- a/libavcodec/wmadec.c
+++ b/libavcodec/wmadec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file wmadec.c
+ * @file libavcodec/wmadec.c
  * WMA compatible decoder.
  * This decoder handles Microsoft Windows Media Audio data, versions 1 & 2.
  * WMA v1 is identified by audio format 0x160 in Microsoft media files
diff --git a/libavcodec/wnv1.c b/libavcodec/wnv1.c
index 70c63380370..47e54ee6b20 100644
--- a/libavcodec/wnv1.c
+++ b/libavcodec/wnv1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file wnv1.c
+ * @file libavcodec/wnv1.c
  * Winnov WNV1 codec.
  */
 
diff --git a/libavcodec/ws-snd1.c b/libavcodec/ws-snd1.c
index 099f9b6d606..b27b1551359 100644
--- a/libavcodec/ws-snd1.c
+++ b/libavcodec/ws-snd1.c
@@ -23,7 +23,7 @@
 #include "avcodec.h"
 
 /**
- * @file ws-snd1.c
+ * @file libavcodec/ws-snd1.c
  * Westwood SNDx codecs.
  *
  * Reference documents about VQA format and its audio codecs
diff --git a/libavcodec/x86/h264_i386.h b/libavcodec/x86/h264_i386.h
index 2394a8e4910..29b214a85f7 100644
--- a/libavcodec/x86/h264_i386.h
+++ b/libavcodec/x86/h264_i386.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file h264_i386.h
+ * @file libavcodec/x86/h264_i386.h
  * H.264 / AVC / MPEG4 part10 codec.
  * non-MMX i386-specific optimizations for H.264
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/x86/idct_sse2_xvid.c b/libavcodec/x86/idct_sse2_xvid.c
index 789167f712d..4b83a44d183 100644
--- a/libavcodec/x86/idct_sse2_xvid.c
+++ b/libavcodec/x86/idct_sse2_xvid.c
@@ -42,7 +42,7 @@
 #include "idct_xvid.h"
 
 /*!
- * @file idct_sse2_xvid.c
+ * @file libavcodec/x86/idct_sse2_xvid.c
  * @brief SSE2 idct compatible with xvidmmx
  */
 
diff --git a/libavcodec/x86/idct_xvid.h b/libavcodec/x86/idct_xvid.h
index bddbdb95c09..6e29f0d8da6 100644
--- a/libavcodec/x86/idct_xvid.h
+++ b/libavcodec/x86/idct_xvid.h
@@ -19,7 +19,7 @@
  */
 
 /*!
- * @file idct_xvid.h
+ * @file libavcodec/x86/idct_xvid.h
  * header for Xvid IDCT functions
  */
 
diff --git a/libavcodec/x86/vp3dsp_mmx.c b/libavcodec/x86/vp3dsp_mmx.c
index 010bfc65d69..27d4640217f 100644
--- a/libavcodec/x86/vp3dsp_mmx.c
+++ b/libavcodec/x86/vp3dsp_mmx.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vp3dsp_mmx.c
+ * @file libavcodec/x86/vp3dsp_mmx.c
  * MMX-optimized functions cribbed from the original VP3 source code.
  */
 
diff --git a/libavcodec/x86/vp3dsp_sse2.c b/libavcodec/x86/vp3dsp_sse2.c
index 82670c74ef4..6f90dc6ed1b 100644
--- a/libavcodec/x86/vp3dsp_sse2.c
+++ b/libavcodec/x86/vp3dsp_sse2.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file vp3dsp_sse2.c
+ * @file libavcodec/x86/vp3dsp_sse2.c
  * SSE2-optimized functions cribbed from the original VP3 source code.
  */
 
diff --git a/libavcodec/xan.c b/libavcodec/xan.c
index 236c22c7ddf..e269c2fcf63 100644
--- a/libavcodec/xan.c
+++ b/libavcodec/xan.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file xan.c
+ * @file libavcodec/xan.c
  * Xan video decoder for Wing Commander III computer game
  * by Mario Brito (mbrito@student.dei.uc.pt)
  * and Mike Melanson (melanson@pcisys.net)
diff --git a/libavcodec/xl.c b/libavcodec/xl.c
index 8af9a3287a8..8611951e1e1 100644
--- a/libavcodec/xl.c
+++ b/libavcodec/xl.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file xl.c
+ * @file libavcodec/xl.c
  * Miro VideoXL codec.
  */
 
diff --git a/libavcodec/zmbv.c b/libavcodec/zmbv.c
index 6943ff35684..33c1087e2d8 100644
--- a/libavcodec/zmbv.c
+++ b/libavcodec/zmbv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file zmbv.c
+ * @file libavcodec/zmbv.c
  * Zip Motion Blocks Video decoder
  */
 
diff --git a/libavcodec/zmbvenc.c b/libavcodec/zmbvenc.c
index a960f7a8b5e..1bad57d958d 100644
--- a/libavcodec/zmbvenc.c
+++ b/libavcodec/zmbvenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file zmbvenc.c
+ * @file libavcodec/zmbvenc.c
  * Zip Motion Blocks Video encoder
  */
 
diff --git a/libavdevice/alsa-audio-common.c b/libavdevice/alsa-audio-common.c
index 1cb2640998d..9616d8aa4b7 100644
--- a/libavdevice/alsa-audio-common.c
+++ b/libavdevice/alsa-audio-common.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file alsa-audio-common.c
+ * @file libavdevice/alsa-audio-common.c
  * ALSA input and output: common code
  * @author Luca Abeni ( lucabe72 email it )
  * @author Benoit Fouet ( benoit fouet free fr )
diff --git a/libavdevice/alsa-audio-dec.c b/libavdevice/alsa-audio-dec.c
index 1be0a6c7eb2..6f0c214d964 100644
--- a/libavdevice/alsa-audio-dec.c
+++ b/libavdevice/alsa-audio-dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file alsa-audio-dec.c
+ * @file libavdevice/alsa-audio-dec.c
  * ALSA input and output: input
  * @author Luca Abeni ( lucabe72 email it )
  * @author Benoit Fouet ( benoit fouet free fr )
diff --git a/libavdevice/alsa-audio-enc.c b/libavdevice/alsa-audio-enc.c
index 375ad63765b..7d3107accaa 100644
--- a/libavdevice/alsa-audio-enc.c
+++ b/libavdevice/alsa-audio-enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file alsa-audio-enc.c
+ * @file libavdevice/alsa-audio-enc.c
  * ALSA input and output: output
  * @author Luca Abeni ( lucabe72 email it )
  * @author Benoit Fouet ( benoit fouet free fr )
diff --git a/libavdevice/alsa-audio.h b/libavdevice/alsa-audio.h
index 9547f790af0..91c95602906 100644
--- a/libavdevice/alsa-audio.h
+++ b/libavdevice/alsa-audio.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file alsa-audio.h
+ * @file libavdevice/alsa-audio.h
  * ALSA input and output: definitions and structures
  * @author Luca Abeni ( lucabe72 email it )
  * @author Benoit Fouet ( benoit fouet free fr )
diff --git a/libavdevice/x11grab.c b/libavdevice/x11grab.c
index 8f37f285660..7388c66ceda 100644
--- a/libavdevice/x11grab.c
+++ b/libavdevice/x11grab.c
@@ -30,7 +30,7 @@
  */
 
 /**
- * @file x11grab.c
+ * @file libavdevice/x11grab.c
  * X11 frame device demuxer by Clemens Fruhwirth <clemens@endorphin.org>
  * and Edouard Gomez <ed.gomez@free.fr>.
  */
diff --git a/libavformat/4xm.c b/libavformat/4xm.c
index 74522f8d270..631f8216a55 100644
--- a/libavformat/4xm.c
+++ b/libavformat/4xm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file 4xm.c
+ * @file libavformat/4xm.c
  * 4X Technologies file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the .4xm file format, visit:
diff --git a/libavformat/bethsoftvid.c b/libavformat/bethsoftvid.c
index 7fcf65143ae..e599255f169 100644
--- a/libavformat/bethsoftvid.c
+++ b/libavformat/bethsoftvid.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file bethsoftvid.c
+ * @file libavformat/bethsoftvid.c
  * @brief Bethesda Softworks VID (.vid) file demuxer
  * @author Nicholas Tung [ntung (at. ntung com] (2007-03)
  * @sa http://wiki.multimedia.cx/index.php?title=Bethsoft_VID
diff --git a/libavformat/bfi.c b/libavformat/bfi.c
index b08d166f650..cecbfbabd0f 100644
--- a/libavformat/bfi.c
+++ b/libavformat/bfi.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file bfi.c
+ * @file libavformat/bfi.c
  * @brief Brute Force & Ignorance (.bfi) file demuxer
  * @author Sisir Koppaka ( sisir.koppaka at gmail dot com )
  * @sa http://wiki.multimedia.cx/index.php?title=BFI
diff --git a/libavformat/dsicin.c b/libavformat/dsicin.c
index 8e486518dba..ba94babbfed 100644
--- a/libavformat/dsicin.c
+++ b/libavformat/dsicin.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file dsicin.c
+ * @file libavformat/dsicin.c
  * Delphine Software International CIN file demuxer
  */
 
diff --git a/libavformat/eacdata.c b/libavformat/eacdata.c
index 6c021efea49..f4ea2f2e989 100644
--- a/libavformat/eacdata.c
+++ b/libavformat/eacdata.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eacdata.c
+ * @file libavformat/eacdata.c
  * Electronic Arts cdata Format Demuxer
  * by Peter Ross (suxen_drol at hotmail dot com)
  *
diff --git a/libavformat/electronicarts.c b/libavformat/electronicarts.c
index 96345cc1f47..774b16099ed 100644
--- a/libavformat/electronicarts.c
+++ b/libavformat/electronicarts.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file electronicarts.c
+ * @file libavformat/electronicarts.c
  * Electronic Arts Multimedia file demuxer (WVE/UV2/etc.)
  * by Robin Kay (komadori at gekkou.co.uk)
  */
diff --git a/libavformat/flic.c b/libavformat/flic.c
index 7867f9c0839..b382a25f96d 100644
--- a/libavformat/flic.c
+++ b/libavformat/flic.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file flic.c
+ * @file libavformat/flic.c
  * FLI/FLC file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the .fli/.flc file format and all of its many
diff --git a/libavformat/flv.h b/libavformat/flv.h
index c2a037b026b..f3888b94762 100644
--- a/libavformat/flv.h
+++ b/libavformat/flv.h
@@ -1,5 +1,5 @@
 /**
- * @file flv.h
+ * @file libavformat/flv.h
  * FLV common header
  *
  * Copyright (c) 2006 The FFmpeg Project
diff --git a/libavformat/idcin.c b/libavformat/idcin.c
index a0361899b53..7cd0b819d64 100644
--- a/libavformat/idcin.c
+++ b/libavformat/idcin.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file idcin.c
+ * @file libavformat/idcin.c
  * id Quake II CIN file demuxer by Mike Melanson (melanson@pcisys.net)
  * For more information about the id CIN format, visit:
  *   http://www.csse.monash.edu.au/~timf/
diff --git a/libavformat/idroq.c b/libavformat/idroq.c
index 03261403086..7cf3808e22b 100644
--- a/libavformat/idroq.c
+++ b/libavformat/idroq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file idroq.c
+ * @file libavformat/idroq.c
  * id RoQ format file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the .roq file format, visit:
diff --git a/libavformat/iff.c b/libavformat/iff.c
index 035477988d0..812ed23404e 100644
--- a/libavformat/iff.c
+++ b/libavformat/iff.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file iff.c
+ * @file libavformat/iff.c
  * IFF file demuxer
  * by Jaikrishnan Menon
  * for more information on the .iff file format, visit:
diff --git a/libavformat/ipmovie.c b/libavformat/ipmovie.c
index 71bae337f7c..2b0d955df96 100644
--- a/libavformat/ipmovie.c
+++ b/libavformat/ipmovie.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file ipmovie.c
+ * @file libavformat/ipmovie.c
  * Interplay MVE file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * For more information regarding the Interplay MVE file format, visit:
diff --git a/libavformat/iss.c b/libavformat/iss.c
index 0d24c96ce3b..891729a2b57 100644
--- a/libavformat/iss.c
+++ b/libavformat/iss.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file iss.c
+ * @file libavformat/iss.c
  * Funcom ISS file demuxer
  * @author Jaikrishnan Menon
  * for more information on the .iss file format, visit:
diff --git a/libavformat/libnut.c b/libavformat/libnut.c
index a088551816f..86cf6a5ec7e 100644
--- a/libavformat/libnut.c
+++ b/libavformat/libnut.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libnut.c
+ * @file libavformat/libnut.c
  * NUT demuxing and muxing via libnut.
  * @author Oded Shimon <ods15@ods15.dyndns.org>
  */
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index 8ee1f6e3354..7751db88eb1 100644
--- a/libavformat/matroskadec.c
+++ b/libavformat/matroskadec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file matroskadec.c
+ * @file libavformat/matroskadec.c
  * Matroska file demuxer
  * by Ronald Bultje <rbultje@ronald.bitfreak.net>
  * with a little help from Moritz Bunkus <moritz@bunkus.org>
diff --git a/libavformat/metadata.h b/libavformat/metadata.h
index b6912efc5f5..a906df47c33 100644
--- a/libavformat/metadata.h
+++ b/libavformat/metadata.h
@@ -22,7 +22,7 @@
 #define AVFORMAT_METADATA_H
 
 /**
- * @file metadata.h
+ * @file libavformat/metadata.h
  * internal metadata API header
  * see avformat.h or the public API!
  */
diff --git a/libavformat/mm.c b/libavformat/mm.c
index c6467e13963..b72c259e143 100644
--- a/libavformat/mm.c
+++ b/libavformat/mm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mm.c
+ * @file libavformat/mm.c
  * American Laser Games MM Format Demuxer
  * by Peter Ross (suxen_drol at hotmail dot com)
  *
diff --git a/libavformat/mtv.c b/libavformat/mtv.c
index 7bf0d841897..dd488ad4580 100644
--- a/libavformat/mtv.c
+++ b/libavformat/mtv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mtv.c
+ * @file libavformat/mtv.c
  * MTV demuxer.
  */
 
diff --git a/libavformat/oma.c b/libavformat/oma.c
index 161d1a0867f..e82eeaca43d 100644
--- a/libavformat/oma.c
+++ b/libavformat/oma.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file oma.c
+ * @file libavformat/oma.c
  * This is a demuxer for Sony OpenMG Music files
  *
  * Known file extensions: ".oma", "aa3"
diff --git a/libavformat/options.c b/libavformat/options.c
index 057de7e305d..6f6ffe41a32 100644
--- a/libavformat/options.c
+++ b/libavformat/options.c
@@ -21,7 +21,7 @@
 #include "libavcodec/opt.h"
 
 /**
- * @file options.c
+ * @file libavformat/options.c
  * Options definition for AVFormatContext.
  */
 
diff --git a/libavformat/os_support.h b/libavformat/os_support.h
index 2425b988c6d..f6330d8c860 100644
--- a/libavformat/os_support.h
+++ b/libavformat/os_support.h
@@ -23,7 +23,7 @@
 #define AVFORMAT_OS_SUPPORT_H
 
 /**
- * @file os_support.h
+ * @file libavformat/os_support.h
  * miscellaneous OS support macros and functions.
  */
 
diff --git a/libavformat/psxstr.c b/libavformat/psxstr.c
index 583b87fa62f..f5fea95cd64 100644
--- a/libavformat/psxstr.c
+++ b/libavformat/psxstr.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file psxstr.c
+ * @file libavformat/psxstr.c
  * PSX STR file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * This module handles streams that have been ripped from Sony Playstation
diff --git a/libavformat/rdt.c b/libavformat/rdt.c
index b7e0fa5222a..2865b422e03 100644
--- a/libavformat/rdt.c
+++ b/libavformat/rdt.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rdt.c
+ * @file libavformat/rdt.c
  * @brief Realmedia RTSP protocol (RDT) support
  * @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
  */
diff --git a/libavformat/riff.h b/libavformat/riff.h
index 93c1d71cf3d..d287929eb83 100644
--- a/libavformat/riff.h
+++ b/libavformat/riff.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file riff.h
+ * @file libavformat/riff.h
  * internal header for RIFF based (de)muxers
  * do NOT include this in end user applications
  */
diff --git a/libavformat/rl2.c b/libavformat/rl2.c
index fd211bfabbc..8f60c2097eb 100644
--- a/libavformat/rl2.c
+++ b/libavformat/rl2.c
@@ -21,7 +21,7 @@
 
 /**
  * RL2 file demuxer
- * @file rl2.c
+ * @file libavformat/rl2.c
  * @author Sascha Sommer (saschasommer@freenet.de)
  * For more information regarding the RL2 file format, visit:
  *   http://wiki.multimedia.cx/index.php?title=RL2
diff --git a/libavformat/rtp_h264.c b/libavformat/rtp_h264.c
index 4999e0e6937..18f0e8e63a5 100644
--- a/libavformat/rtp_h264.c
+++ b/libavformat/rtp_h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file rtp_h264.c
+* @file libavformat/rtp_h264.c
  * @brief H.264 / RTP Code (RFC3984)
  * @author Ryan Martell <rdm4@martellventures.com>
  *
diff --git a/libavformat/rtpenc_h264.c b/libavformat/rtpenc_h264.c
index f488386a791..fabc5584dc8 100644
--- a/libavformat/rtpenc_h264.c
+++ b/libavformat/rtpenc_h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rtpenc_h264.c
+ * @file libavformat/rtpenc_h264.c
  * @brief H.264 packetization
  * @author Luca Abeni <lucabe72@email.it>
  */
diff --git a/libavformat/rtpproto.c b/libavformat/rtpproto.c
index 9a192b1e774..610a7f78590 100644
--- a/libavformat/rtpproto.c
+++ b/libavformat/rtpproto.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rtpproto.c
+ * @file libavformat/rtpproto.c
  * RTP protocol
  */
 
diff --git a/libavformat/segafilm.c b/libavformat/segafilm.c
index 462d658bf83..ae1263cf983 100644
--- a/libavformat/segafilm.c
+++ b/libavformat/segafilm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file segafilm.c
+ * @file libavformat/segafilm.c
  * Sega FILM (.cpk) file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * For more information regarding the Sega FILM file format, visit:
diff --git a/libavformat/sierravmd.c b/libavformat/sierravmd.c
index 2aeebc4fc8c..068694f7048 100644
--- a/libavformat/sierravmd.c
+++ b/libavformat/sierravmd.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file sierravmd.c
+ * @file libavformat/sierravmd.c
  * Sierra VMD file demuxer
  * by Vladimir "VAG" Gneushev (vagsoft at mail.ru)
  * for more information on the Sierra VMD file format, visit:
diff --git a/libavformat/tiertexseq.c b/libavformat/tiertexseq.c
index 7588ff037d4..43ee6b1e218 100644
--- a/libavformat/tiertexseq.c
+++ b/libavformat/tiertexseq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file tiertexseq.c
+ * @file libavformat/tiertexseq.c
  * Tiertex Limited SEQ file demuxer
  */
 
diff --git a/libavformat/udp.c b/libavformat/udp.c
index 26c4383c41b..70d0e2b38c9 100644
--- a/libavformat/udp.c
+++ b/libavformat/udp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file udp.c
+ * @file libavformat/udp.c
  * UDP protocol
  */
 
diff --git a/libavformat/vc1test.c b/libavformat/vc1test.c
index 9c06f433451..007c3a1a1e6 100644
--- a/libavformat/vc1test.c
+++ b/libavformat/vc1test.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file vc1test.c
+ * @file libavformat/vc1test.c
  * VC1 test bitstream file demuxer
  * by Konstantin Shishkov
  * Format specified in SMPTE standard 421 Annex L
diff --git a/libavformat/wc3movie.c b/libavformat/wc3movie.c
index 01fb617ac2c..6f7f49d76ab 100644
--- a/libavformat/wc3movie.c
+++ b/libavformat/wc3movie.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file wc3movie.c
+ * @file libavformat/wc3movie.c
  * Wing Commander III Movie file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the WC3 .mve file format, visit:
diff --git a/libavformat/westwood.c b/libavformat/westwood.c
index 753daca5717..d2736accc55 100644
--- a/libavformat/westwood.c
+++ b/libavformat/westwood.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file westwood.c
+ * @file libavformat/westwood.c
  * Westwood Studios VQA & AUD file demuxers
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the Westwood file formats, visit:
diff --git a/libavformat/xa.c b/libavformat/xa.c
index 9c0df89c765..2f547106ea9 100644
--- a/libavformat/xa.c
+++ b/libavformat/xa.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file xa.c
+ * @file libavformat/xa.c
  * Maxis XA File Demuxer
  * by Robert Marston (rmarston@gmail.com)
  * for more information on the XA audio format see
diff --git a/libavutil/avutil.h b/libavutil/avutil.h
index 6550d9fea87..20735183c74 100644
--- a/libavutil/avutil.h
+++ b/libavutil/avutil.h
@@ -22,7 +22,7 @@
 #define AVUTIL_AVUTIL_H
 
 /**
- * @file avutil.h
+ * @file libavutil/avutil.h
  * external API header
  */
 
diff --git a/libavutil/base64.c b/libavutil/base64.c
index b7ad4897c7a..06fe5407e28 100644
--- a/libavutil/base64.c
+++ b/libavutil/base64.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file base64.c
+ * @file libavutil/base64.c
  * @brief Base64 encode/decode
  * @author Ryan Martell <rdm4@martellventures.com> (with lots of Michael)
  */
diff --git a/libavutil/bfin/bswap.h b/libavutil/bfin/bswap.h
index bfd850e2945..f0d49b5d6db 100644
--- a/libavutil/bfin/bswap.h
+++ b/libavutil/bfin/bswap.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file bswap.h
+ * @file libavutil/bfin/bswap.h
  * byte swapping routines
  */
 
diff --git a/libavutil/bswap.h b/libavutil/bswap.h
index 1bcdbeae7c9..cf68c43c720 100644
--- a/libavutil/bswap.h
+++ b/libavutil/bswap.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file bswap.h
+ * @file libavutil/bswap.h
  * byte swapping routines
  */
 
diff --git a/libavutil/common.h b/libavutil/common.h
index 5dcc40decbd..3005b96d474 100644
--- a/libavutil/common.h
+++ b/libavutil/common.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file common.h
+ * @file libavutil/common.h
  * common internal and external API header
  */
 
diff --git a/libavutil/fifo.h b/libavutil/fifo.h
index 7d76efb956b..1a549f254c1 100644
--- a/libavutil/fifo.h
+++ b/libavutil/fifo.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file fifo.h
+ * @file libavutil/fifo.h
  * a very simple circular buffer FIFO implementation
  */
 
diff --git a/libavutil/integer.c b/libavutil/integer.c
index 2a39f0e642e..3dfbcdf695f 100644
--- a/libavutil/integer.c
+++ b/libavutil/integer.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file integer.c
+ * @file libavutil/integer.c
  * arbitrary precision integers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/integer.h b/libavutil/integer.h
index 718a194bccb..d4d0201db4f 100644
--- a/libavutil/integer.h
+++ b/libavutil/integer.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file integer.h
+ * @file libavutil/integer.h
  * arbitrary precision integers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 6138892785f..7041be2d6b7 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file internal.h
+ * @file libavutil/internal.h
  * common internal API header
  */
 
diff --git a/libavutil/intfloat_readwrite.c b/libavutil/intfloat_readwrite.c
index c138cf47414..bfe36a641a2 100644
--- a/libavutil/intfloat_readwrite.c
+++ b/libavutil/intfloat_readwrite.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file intfloat_readwrite.c
+ * @file libavutil/intfloat_readwrite.c
  * portable IEEE float/double read/write functions
  */
 
diff --git a/libavutil/lls.c b/libavutil/lls.c
index 265b57498c1..ad54aba01bc 100644
--- a/libavutil/lls.c
+++ b/libavutil/lls.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file lls.c
+ * @file libavutil/lls.c
  * linear least squares model
  */
 
diff --git a/libavutil/log.c b/libavutil/log.c
index 3a96a850c2c..65328bb25f6 100644
--- a/libavutil/log.c
+++ b/libavutil/log.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file log.c
+ * @file libavutil/log.c
  * logging functions
  */
 
diff --git a/libavutil/mathematics.c b/libavutil/mathematics.c
index 47488414ddd..ff488a70ef7 100644
--- a/libavutil/mathematics.c
+++ b/libavutil/mathematics.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file mathematics.c
+ * @file libavutil/mathematics.c
  * miscellaneous math routines and tables
  */
 
diff --git a/libavutil/mem.c b/libavutil/mem.c
index 9268ab4dfc2..f21e918e151 100644
--- a/libavutil/mem.c
+++ b/libavutil/mem.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file mem.c
+ * @file libavutil/mem.c
  * default memory allocator for libavutil
  */
 
diff --git a/libavutil/mem.h b/libavutil/mem.h
index 97243d297aa..e50553aefee 100644
--- a/libavutil/mem.h
+++ b/libavutil/mem.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file mem.h
+ * @file libavutil/mem.h
  * memory handling functions
  */
 
diff --git a/libavutil/pca.c b/libavutil/pca.c
index 4cdd3c65776..f803d3b6778 100644
--- a/libavutil/pca.c
+++ b/libavutil/pca.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file pca.c
+ * @file libavutil/pca.c
  * principal component analysis (PCA)
  */
 
diff --git a/libavutil/pca.h b/libavutil/pca.h
index 0c050d3afcb..f339f2b5d65 100644
--- a/libavutil/pca.h
+++ b/libavutil/pca.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file pca.h
+ * @file libavutil/pca.h
  * principal component analysis (PCA)
  */
 
diff --git a/libavutil/rational.c b/libavutil/rational.c
index 10343776d22..097519ccbe0 100644
--- a/libavutil/rational.c
+++ b/libavutil/rational.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rational.c
+ * @file libavutil/rational.c
  * rational numbers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/rational.h b/libavutil/rational.h
index 274595c6f3a..5ee70c9bede 100644
--- a/libavutil/rational.h
+++ b/libavutil/rational.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file rational.h
+ * @file libavutil/rational.h
  * rational numbers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/sh4/bswap.h b/libavutil/sh4/bswap.h
index 8e3c346a2b1..db8e07eb121 100644
--- a/libavutil/sh4/bswap.h
+++ b/libavutil/sh4/bswap.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file bswap.h
+ * @file libavutil/sh4/bswap.h
  * byte swapping routines
  */
 
diff --git a/libavutil/timer.h b/libavutil/timer.h
index 6d11fe2b5bb..709e12fe39f 100644
--- a/libavutil/timer.h
+++ b/libavutil/timer.h
@@ -1,5 +1,5 @@
 /**
- * @file timer.h
+ * @file libavutil/timer.h
  * high precision timer, useful to profile code
  *
  * copyright (c) 2006 Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavutil/tree.h b/libavutil/tree.h
index fc3b4b58d41..e6803f8a604 100644
--- a/libavutil/tree.h
+++ b/libavutil/tree.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file tree.h
+ * @file libavutil/tree.h
  * A tree container.
  * Insertion, removal, finding equal, largest which is smaller than and
  * smallest which is larger than, all have O(log n) worst case complexity.
diff --git a/libavutil/x86/bswap.h b/libavutil/x86/bswap.h
index 0ff8a93385a..3eeb5a46978 100644
--- a/libavutil/x86/bswap.h
+++ b/libavutil/x86/bswap.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file bswap.h
+ * @file libavutil/x86/bswap.h
  * byte swapping routines
  */
 
diff --git a/libpostproc/postprocess.c b/libpostproc/postprocess.c
index 99e525f2b62..4cfbaad7ca8 100644
--- a/libpostproc/postprocess.c
+++ b/libpostproc/postprocess.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file postprocess.c
+ * @file libpostproc/postprocess.c
  * postprocessing.
  */
 
diff --git a/libpostproc/postprocess.h b/libpostproc/postprocess.h
index 7e30da7db1f..f5e350c457d 100644
--- a/libpostproc/postprocess.h
+++ b/libpostproc/postprocess.h
@@ -22,7 +22,7 @@
 #define POSTPROCESS_POSTPROCESS_H
 
 /**
- * @file postprocess.h
+ * @file libpostproc/postprocess.h
  * @brief
  *     external postprocessing API
  */
diff --git a/libpostproc/postprocess_internal.h b/libpostproc/postprocess_internal.h
index de6f0bea20c..3b39874169d 100644
--- a/libpostproc/postprocess_internal.h
+++ b/libpostproc/postprocess_internal.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file postprocess_internal.h
+ * @file libpostproc/postprocess_internal.h
  * internal api header.
  */
 
diff --git a/libpostproc/postprocess_template.c b/libpostproc/postprocess_template.c
index f75ad875803..6879dba8c1d 100644
--- a/libpostproc/postprocess_template.c
+++ b/libpostproc/postprocess_template.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file postprocess_template.c
+ * @file libpostproc/postprocess_template.c
  * mmx/mmx2/3dnow postprocess code.
  */
 
-- 
GitLab