From ba87f0801d77c21eb1e4891ca1f846500bbb0939 Mon Sep 17 00:00:00 2001
From: Diego Biurrun <diego@biurrun.de>
Date: Tue, 20 Apr 2010 14:45:34 +0000
Subject: [PATCH] Remove explicit filename from Doxygen @file commands.

Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.

Originally committed as revision 22921 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/aaccoder.c               | 2 +-
 libavcodec/aacdectab.h              | 2 +-
 libavcodec/aacenc.c                 | 2 +-
 libavcodec/aacpsy.c                 | 2 +-
 libavcodec/aacsbr.c                 | 2 +-
 libavcodec/aacsbr.h                 | 2 +-
 libavcodec/aacsbrdata.h             | 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/alsdec.c                 | 2 +-
 libavcodec/amrnbdata.h              | 2 +-
 libavcodec/amrnbdec.c               | 2 +-
 libavcodec/anm.c                    | 2 +-
 libavcodec/apedec.c                 | 2 +-
 libavcodec/api-example.c            | 2 +-
 libavcodec/asv1.c                   | 2 +-
 libavcodec/atrac.c                  | 2 +-
 libavcodec/atrac.h                  | 2 +-
 libavcodec/atrac1.c                 | 2 +-
 libavcodec/atrac1data.h             | 2 +-
 libavcodec/atrac3.c                 | 2 +-
 libavcodec/atrac3data.h             | 2 +-
 libavcodec/audioconvert.c           | 2 +-
 libavcodec/audioconvert.h           | 2 +-
 libavcodec/aura.c                   | 2 +-
 libavcodec/avcodec.h                | 2 +-
 libavcodec/bethsoftvideo.c          | 2 +-
 libavcodec/bfi.c                    | 2 +-
 libavcodec/bgmc.c                   | 2 +-
 libavcodec/bgmc.h                   | 2 +-
 libavcodec/binkaudio.c              | 2 +-
 libavcodec/binkidct.c               | 2 +-
 libavcodec/bitstream.c              | 2 +-
 libavcodec/cabac.c                  | 2 +-
 libavcodec/cabac.h                  | 2 +-
 libavcodec/cavs.c                   | 2 +-
 libavcodec/cavs_parser.c            | 2 +-
 libavcodec/cavsdec.c                | 2 +-
 libavcodec/cdgraphics.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                    | 4 ----
 libavcodec/dca_parser.c             | 4 ----
 libavcodec/dcadata.h                | 4 ----
 libavcodec/dct-test.c               | 2 +-
 libavcodec/dct.c                    | 2 +-
 libavcodec/dctref.c                 | 2 +-
 libavcodec/dirac.c                  | 2 +-
 libavcodec/dirac.h                  | 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/dv_vlc_data.h            | 2 +-
 libavcodec/dvdata.c                 | 2 +-
 libavcodec/dvdata.h                 | 2 +-
 libavcodec/dxa.c                    | 2 +-
 libavcodec/eac3dec_data.c           | 2 +-
 libavcodec/eacmv.c                  | 2 +-
 libavcodec/eaidct.c                 | 2 +-
 libavcodec/eamad.c                  | 2 +-
 libavcodec/eatgq.c                  | 2 +-
 libavcodec/eatgv.c                  | 2 +-
 libavcodec/eatqi.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/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/get_bits.h               | 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_cabac.c             | 2 +-
 libavcodec/h264_cavlc.c             | 2 +-
 libavcodec/h264_direct.c            | 2 +-
 libavcodec/h264_loopfilter.c        | 2 +-
 libavcodec/h264_mvpred.h            | 2 +-
 libavcodec/h264_parser.c            | 2 +-
 libavcodec/h264_parser.h            | 2 +-
 libavcodec/h264_ps.c                | 2 +-
 libavcodec/h264_refs.c              | 2 +-
 libavcodec/h264_sei.c               | 2 +-
 libavcodec/h264data.h               | 2 +-
 libavcodec/h264dsp.c                | 2 +-
 libavcodec/h264dsp.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/iff.c                    | 2 +-
 libavcodec/iirfilter.c              | 2 +-
 libavcodec/iirfilter.h              | 2 +-
 libavcodec/imc.c                    | 3 ++-
 libavcodec/imgconvert.c             | 2 +-
 libavcodec/imx_dump_header_bsf.c    | 2 +-
 libavcodec/indeo2.c                 | 2 +-
 libavcodec/indeo5.c                 | 2 +-
 libavcodec/indeo5data.h             | 2 +-
 libavcodec/internal.h               | 2 +-
 libavcodec/interplayvideo.c         | 2 +-
 libavcodec/intrax8.c                | 2 +-
 libavcodec/intrax8dsp.c             | 2 +-
 libavcodec/ituh263dec.c             | 2 +-
 libavcodec/ituh263enc.c             | 2 +-
 libavcodec/ivi_common.c             | 2 +-
 libavcodec/ivi_common.h             | 2 +-
 libavcodec/ivi_dsp.c                | 2 +-
 libavcodec/ivi_dsp.h                | 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/kgv1dec.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/libopenjpeg.c            | 2 +-
 libavcodec/libschroedinger.c        | 2 +-
 libavcodec/libschroedinger.h        | 2 +-
 libavcodec/libschroedingerdec.c     | 2 +-
 libavcodec/libschroedingerenc.c     | 2 +-
 libavcodec/libtheoraenc.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                    | 3 ++-
 libavcodec/mpc.h                    | 3 ++-
 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-mpeg.c               | 2 +-
 libavcodec/pcm.c                    | 2 +-
 libavcodec/pcxenc.c                 | 2 +-
 libavcodec/pgssubdec.c              | 2 +-
 libavcodec/ppc/check_altivec.c      | 2 +-
 libavcodec/ppc/int_altivec.c        | 2 +-
 libavcodec/ppc/util_altivec.h       | 2 +-
 libavcodec/put_bits.h               | 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/rv10enc.c                | 2 +-
 libavcodec/rv20enc.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/sbr.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/tmv.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/vc1dec.c                 | 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/vp6dsp.c                 | 2 +-
 libavcodec/vqavideo.c               | 2 +-
 libavcodec/wavpack.c                | 2 +-
 libavcodec/wmadata.h                | 2 +-
 libavcodec/wmadec.c                 | 2 +-
 libavcodec/wmaprodata.h             | 2 +-
 libavcodec/wmaprodec.c              | 2 +-
 libavcodec/wmavoice.c               | 2 +-
 libavcodec/wmavoice_data.h          | 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/x86/vp6dsp_mmx.c         | 2 +-
 libavcodec/x86/vp6dsp_sse2.c        | 2 +-
 libavcodec/xan.c                    | 2 +-
 libavcodec/xl.c                     | 2 +-
 libavcodec/yop.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 +-
 libavfilter/parseutils.c            | 2 +-
 libavfilter/parseutils.h            | 2 +-
 libavfilter/vf_aspect.c             | 2 +-
 libavfilter/vf_crop.c               | 2 +-
 libavfilter/vf_format.c             | 2 +-
 libavfilter/vf_null.c               | 2 +-
 libavfilter/vf_scale.c              | 2 +-
 libavfilter/vf_slicify.c            | 2 +-
 libavfilter/vf_unsharp.c            | 2 +-
 libavfilter/vf_vflip.c              | 2 +-
 libavfilter/vsrc_nullsrc.c          | 2 +-
 libavformat/4xm.c                   | 2 +-
 libavformat/aea.c                   | 4 ----
 libavformat/aiff.h                  | 2 +-
 libavformat/anm.c                   | 2 +-
 libavformat/avio.h                  | 2 +-
 libavformat/bethsoftvid.c           | 2 +-
 libavformat/bfi.c                   | 2 +-
 libavformat/bink.c                  | 2 +-
 libavformat/caf.c                   | 2 +-
 libavformat/caf.h                   | 2 +-
 libavformat/cafdec.c                | 2 +-
 libavformat/dsicin.c                | 2 +-
 libavformat/eacdata.c               | 2 +-
 libavformat/electronicarts.c        | 2 +-
 libavformat/filmstripdec.c          | 2 +-
 libavformat/filmstripenc.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/librtmp.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/qcp.c                   | 2 +-
 libavformat/rdt.c                   | 2 +-
 libavformat/riff.h                  | 2 +-
 libavformat/rl2.c                   | 2 +-
 libavformat/rtmpproto.c             | 2 +-
 libavformat/rtpdec_asf.c            | 2 +-
 libavformat/rtpdec_h264.c           | 2 +-
 libavformat/rtpdec_xiph.c           | 2 +-
 libavformat/rtpenc_h264.c           | 2 +-
 libavformat/rtpproto.c              | 2 +-
 libavformat/segafilm.c              | 2 +-
 libavformat/sierravmd.c             | 2 +-
 libavformat/soxdec.c                | 2 +-
 libavformat/soxenc.c                | 2 +-
 libavformat/spdif.c                 | 2 +-
 libavformat/tiertexseq.c            | 2 +-
 libavformat/tmv.c                   | 2 +-
 libavformat/udp.c                   | 2 +-
 libavformat/utils.c                 | 2 +-
 libavformat/vc1test.c               | 2 +-
 libavformat/wc3movie.c              | 2 +-
 libavformat/westwood.c              | 2 +-
 libavformat/xa.c                    | 2 +-
 libavformat/yop.c                   | 2 +-
 libavutil/attributes.h              | 2 +-
 libavutil/avutil.h                  | 2 +-
 libavutil/base64.c                  | 2 +-
 libavutil/bfin/bswap.h              | 2 +-
 libavutil/bswap.h                   | 2 +-
 libavutil/common.h                  | 2 +-
 libavutil/error.h                   | 2 +-
 libavutil/fifo.h                    | 2 +-
 libavutil/integer.c                 | 2 +-
 libavutil/integer.h                 | 2 +-
 libavutil/internal.h                | 2 +-
 libavutil/intfloat_readwrite.c      | 2 +-
 libavutil/libm.h                    | 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/pixfmt.h                  | 2 +-
 libavutil/rational.c                | 2 +-
 libavutil/rational.h                | 2 +-
 libavutil/sh4/bswap.h               | 2 +-
 libavutil/timer.h                   | 2 +-
 libavutil/tree.h                    | 2 +-
 libavutil/utils.c                   | 2 +-
 libavutil/x86/bswap.h               | 2 +-
 libpostproc/postprocess.c           | 2 +-
 libpostproc/postprocess.h           | 2 +-
 libpostproc/postprocess_internal.h  | 2 +-
 libpostproc/postprocess_template.c  | 2 +-
 479 files changed, 478 insertions(+), 491 deletions(-)

diff --git a/libavcodec/4xm.c b/libavcodec/4xm.c
index ec25b9b7a94..219850302c0 100644
--- a/libavcodec/4xm.c
+++ b/libavcodec/4xm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/4xm.c
+ * @file
  * 4XM codec.
  */
 
diff --git a/libavcodec/8bps.c b/libavcodec/8bps.c
index be5735f608b..ff5795533b4 100644
--- a/libavcodec/8bps.c
+++ b/libavcodec/8bps.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/8bps.c
+ * @file
  * 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 2afd57dce60..6e09b11e038 100644
--- a/libavcodec/8svx.c
+++ b/libavcodec/8svx.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/8svx.c
+ * @file
  * 8svx audio decoder
  * @author Jaikrishnan Menon
  * supports: fibonacci delta encoding
diff --git a/libavcodec/aac.c b/libavcodec/aac.c
index c4636015a7e..a43d1f63675 100644
--- a/libavcodec/aac.c
+++ b/libavcodec/aac.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aac.c
+ * @file
  * 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 4779cbfc570..1a8aa6c145f 100644
--- a/libavcodec/aac.h
+++ b/libavcodec/aac.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aac.h
+ * @file
  * AAC definitions and structures
  * @author Oded Shimon  ( ods15 ods15 dyndns org )
  * @author Maxim Gavrilov ( maxim.gavrilov gmail com )
diff --git a/libavcodec/aaccoder.c b/libavcodec/aaccoder.c
index 6eb28b1e76e..e19fa3803fb 100644
--- a/libavcodec/aaccoder.c
+++ b/libavcodec/aaccoder.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/aaccoder.c
+ * @file
  * AAC coefficients encoder
  */
 
diff --git a/libavcodec/aacdectab.h b/libavcodec/aacdectab.h
index f632ca20dae..b74f100112c 100644
--- a/libavcodec/aacdectab.h
+++ b/libavcodec/aacdectab.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aacdectab.h
+ * @file
  * 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 6b836ae79f6..ff68f84e7bf 100644
--- a/libavcodec/aacenc.c
+++ b/libavcodec/aacenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/aacenc.c
+ * @file
  * AAC encoder
  */
 
diff --git a/libavcodec/aacpsy.c b/libavcodec/aacpsy.c
index 1200134baf2..53dac3dbfd6 100644
--- a/libavcodec/aacpsy.c
+++ b/libavcodec/aacpsy.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/aacpsy.c
+ * @file
  * AAC encoder psychoacoustic model
  */
 
diff --git a/libavcodec/aacsbr.c b/libavcodec/aacsbr.c
index 9821d998107..37513002938 100644
--- a/libavcodec/aacsbr.c
+++ b/libavcodec/aacsbr.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aacsbr.c
+ * @file
  * AAC Spectral Band Replication decoding functions
  * @author Robert Swain ( rob opendot cl )
  */
diff --git a/libavcodec/aacsbr.h b/libavcodec/aacsbr.h
index c865371b15c..e89f8700285 100644
--- a/libavcodec/aacsbr.h
+++ b/libavcodec/aacsbr.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aacsbr.h
+ * @file
  * AAC Spectral Band Replication function declarations
  * @author Robert Swain ( rob opendot cl )
  */
diff --git a/libavcodec/aacsbrdata.h b/libavcodec/aacsbrdata.h
index c8afeee06c2..5d33a60888e 100644
--- a/libavcodec/aacsbrdata.h
+++ b/libavcodec/aacsbrdata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/aacsbrdata.h
+ * @file
  * AAC Spectral Band Replication decoding data
  * @author Robert Swain ( rob opendot cl )
  */
diff --git a/libavcodec/aactab.c b/libavcodec/aactab.c
index 15fb0406861..eaa5486822f 100644
--- a/libavcodec/aactab.c
+++ b/libavcodec/aactab.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aactab.c
+ * @file
  * 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 85e3a6d05bd..283d6c3a2d8 100644
--- a/libavcodec/aactab.h
+++ b/libavcodec/aactab.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/aactab.h
+ * @file
  * 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 ef05342dc53..87c50b37cf4 100644
--- a/libavcodec/aandcttab.c
+++ b/libavcodec/aandcttab.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavcodec/aandcttab.c
+ * @file
  * AAN (Arai Agui Aakajima) (I)DCT tables
  */
 
diff --git a/libavcodec/aandcttab.h b/libavcodec/aandcttab.h
index ed1c3c34657..d774828a4d1 100644
--- a/libavcodec/aandcttab.h
+++ b/libavcodec/aandcttab.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavcodec/aandcttab.h
+ * @file
  * AAN (Arai Agui Nakajima) (I)DCT tables
  */
 
diff --git a/libavcodec/aasc.c b/libavcodec/aasc.c
index c5e8fd08940..82bd2bfd3d8 100644
--- a/libavcodec/aasc.c
+++ b/libavcodec/aasc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/aasc.c
+ * @file
  * Autodesk RLE Video Decoder by Konstantin Shishkov
  */
 
diff --git a/libavcodec/ac3.c b/libavcodec/ac3.c
index 10d43792981..3fce5bcfb9e 100644
--- a/libavcodec/ac3.c
+++ b/libavcodec/ac3.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3.c
+ * @file
  * Common code between the AC-3 encoder and decoder.
  */
 
diff --git a/libavcodec/ac3.h b/libavcodec/ac3.h
index 9c822261071..0def3b06ccd 100644
--- a/libavcodec/ac3.h
+++ b/libavcodec/ac3.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3.h
+ * @file
  * Common code between the AC-3 encoder and decoder.
  */
 
diff --git a/libavcodec/ac3dec.h b/libavcodec/ac3dec.h
index bd555bdde1e..8c0d442fc0b 100644
--- a/libavcodec/ac3dec.h
+++ b/libavcodec/ac3dec.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3.h
+ * @file
  * Common code between the AC-3 and E-AC-3 decoders.
  *
  * Summary of MDCT Coefficient Grouping:
diff --git a/libavcodec/ac3dec_data.c b/libavcodec/ac3dec_data.c
index abe359b889d..ea13d3de517 100644
--- a/libavcodec/ac3dec_data.c
+++ b/libavcodec/ac3dec_data.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3dec_data.c
+ * @file
  * Tables taken directly from the AC-3 spec.
  */
 
diff --git a/libavcodec/ac3enc.c b/libavcodec/ac3enc.c
index 9ff309e7bd7..e30e1bdbb9b 100644
--- a/libavcodec/ac3enc.c
+++ b/libavcodec/ac3enc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3enc.c
+ * @file
  * The simplest AC-3 encoder.
  */
 //#define DEBUG
diff --git a/libavcodec/ac3tab.c b/libavcodec/ac3tab.c
index e7835c6748f..4f28fb3d39a 100644
--- a/libavcodec/ac3tab.c
+++ b/libavcodec/ac3tab.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ac3tab.c
+ * @file
  * tables taken directly from the AC-3 spec.
  */
 
diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c
index e1234fc1c75..68bd656aa6e 100644
--- a/libavcodec/adpcm.c
+++ b/libavcodec/adpcm.c
@@ -24,7 +24,7 @@
 #include "bytestream.h"
 
 /**
- * @file libavcodec/adpcm.c
+ * @file
  * 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 cb6e6020dd5..0fa1003ffc5 100644
--- a/libavcodec/adx.h
+++ b/libavcodec/adx.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/adx.h
+ * @file
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/adxdec.c b/libavcodec/adxdec.c
index 9828b1beff1..adb22fcfe5b 100644
--- a/libavcodec/adxdec.c
+++ b/libavcodec/adxdec.c
@@ -24,7 +24,7 @@
 #include "adx.h"
 
 /**
- * @file libavcodec/adxdec.c
+ * @file
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/adxenc.c b/libavcodec/adxenc.c
index 833dde8bd3b..116b746ed03 100644
--- a/libavcodec/adxenc.c
+++ b/libavcodec/adxenc.c
@@ -24,7 +24,7 @@
 #include "adx.h"
 
 /**
- * @file libavcodec/adxenc.c
+ * @file
  * SEGA CRI adx codecs.
  *
  * Reference documents:
diff --git a/libavcodec/alac.c b/libavcodec/alac.c
index b896e32bb99..50fc7a1a3ff 100644
--- a/libavcodec/alac.c
+++ b/libavcodec/alac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/alac.c
+ * @file
  * ALAC (Apple Lossless Audio Codec) decoder
  * @author 2005 David Hammerton
  *
diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c
index 662ae02f982..6db65cfdde1 100644
--- a/libavcodec/allcodecs.c
+++ b/libavcodec/allcodecs.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/allcodecs.c
+ * @file
  * Provides registration of all codecs, parsers and bitstream filters for libavcodec.
  */
 
diff --git a/libavcodec/alsdec.c b/libavcodec/alsdec.c
index 5050d0bcc94..2058a853846 100644
--- a/libavcodec/alsdec.c
+++ b/libavcodec/alsdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/alsdec.c
+ * @file
  * MPEG-4 ALS decoder
  * @author Thilo Borgmann <thilo.borgmann _at_ googlemail.com>
  */
diff --git a/libavcodec/amrnbdata.h b/libavcodec/amrnbdata.h
index 418a6745cd2..2f21439896a 100644
--- a/libavcodec/amrnbdata.h
+++ b/libavcodec/amrnbdata.h
@@ -22,7 +22,7 @@
 
 
 /**
- * @file libavcodec/amrnbdata.h
+ * @file
  * AMR narrowband data and definitions
  */
 
diff --git a/libavcodec/amrnbdec.c b/libavcodec/amrnbdec.c
index 653a03e9275..cecb4ce9271 100644
--- a/libavcodec/amrnbdec.c
+++ b/libavcodec/amrnbdec.c
@@ -22,7 +22,7 @@
 
 
 /**
- * @file libavcodec/amrnbdec.c
+ * @file
  * AMR narrowband decoder
  *
  * This decoder uses floats for simplicity and so is not bit-exact. One
diff --git a/libavcodec/anm.c b/libavcodec/anm.c
index bccffabad4c..f38486188cb 100644
--- a/libavcodec/anm.c
+++ b/libavcodec/anm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/anm.c
+ * @file
  * Deluxe Paint Animation decoder
  */
 
diff --git a/libavcodec/apedec.c b/libavcodec/apedec.c
index 9930e2139cc..a90a07fa7de 100644
--- a/libavcodec/apedec.c
+++ b/libavcodec/apedec.c
@@ -27,7 +27,7 @@
 #include "bytestream.h"
 
 /**
- * @file libavcodec/apedec.c
+ * @file
  * Monkey's Audio lossless audio decoder
  */
 
diff --git a/libavcodec/api-example.c b/libavcodec/api-example.c
index cf74c26514e..fb48b1f6d6b 100644
--- a/libavcodec/api-example.c
+++ b/libavcodec/api-example.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/apiexample.c
+ * @file
  * 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 978e6b68d96..211a13faf8e 100644
--- a/libavcodec/asv1.c
+++ b/libavcodec/asv1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/asv1.c
+ * @file
  * ASUS V1/V2 codec.
  */
 
diff --git a/libavcodec/atrac.c b/libavcodec/atrac.c
index 1b8b88327ef..e398cee7b87 100644
--- a/libavcodec/atrac.c
+++ b/libavcodec/atrac.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac.c
+ * @file
  */
 
 #include <math.h>
diff --git a/libavcodec/atrac.h b/libavcodec/atrac.h
index 63f3c1d8d09..0732da07401 100644
--- a/libavcodec/atrac.h
+++ b/libavcodec/atrac.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac.h
+ * @file
  * Atrac common header
  */
 
diff --git a/libavcodec/atrac1.c b/libavcodec/atrac1.c
index 202ed8f5ea9..61599549662 100644
--- a/libavcodec/atrac1.c
+++ b/libavcodec/atrac1.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac1.c
+ * @file
  * Atrac 1 compatible decoder.
  * This decoder handles raw ATRAC1 data and probably SDDS data.
  */
diff --git a/libavcodec/atrac1data.h b/libavcodec/atrac1data.h
index 61162fb1753..ebebe4b1054 100644
--- a/libavcodec/atrac1data.h
+++ b/libavcodec/atrac1data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac1data.h
+ * @file
  * Atrac 1 compatible decoder data
  */
 
diff --git a/libavcodec/atrac3.c b/libavcodec/atrac3.c
index aa5a7536a9c..5179c345cfc 100644
--- a/libavcodec/atrac3.c
+++ b/libavcodec/atrac3.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac3.c
+ * @file
  * Atrac 3 compatible decoder.
  * This decoder handles Sony's ATRAC3 data.
  *
diff --git a/libavcodec/atrac3data.h b/libavcodec/atrac3data.h
index e3457c5f302..b5aa71f8ca0 100644
--- a/libavcodec/atrac3data.h
+++ b/libavcodec/atrac3data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/atrac3data.h
+ * @file
  * Atrac 3 AKA RealAudio 8 compatible decoder data
  */
 
diff --git a/libavcodec/audioconvert.c b/libavcodec/audioconvert.c
index 8410d29489d..8ea7158ce48 100644
--- a/libavcodec/audioconvert.c
+++ b/libavcodec/audioconvert.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/audioconvert.c
+ * @file
  * audio conversion
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/audioconvert.h b/libavcodec/audioconvert.h
index 46ba3d39296..e0f9bb06e24 100644
--- a/libavcodec/audioconvert.h
+++ b/libavcodec/audioconvert.h
@@ -24,7 +24,7 @@
 #define AVCODEC_AUDIOCONVERT_H
 
 /**
- * @file libavcodec/audioconvert.h
+ * @file
  * Audio format conversion routines
  */
 
diff --git a/libavcodec/aura.c b/libavcodec/aura.c
index dd22328a016..8942cdd5764 100644
--- a/libavcodec/aura.c
+++ b/libavcodec/aura.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/aura.c
+ * @file
  * Aura 2 decoder
  */
 
diff --git a/libavcodec/avcodec.h b/libavcodec/avcodec.h
index add4b100aeb..23ea4bb5490 100644
--- a/libavcodec/avcodec.h
+++ b/libavcodec/avcodec.h
@@ -22,7 +22,7 @@
 #define AVCODEC_AVCODEC_H
 
 /**
- * @file libavcodec/avcodec.h
+ * @file
  * external API header
  */
 
diff --git a/libavcodec/bethsoftvideo.c b/libavcodec/bethsoftvideo.c
index 4ed48c2a1aa..0ba39e63a5a 100644
--- a/libavcodec/bethsoftvideo.c
+++ b/libavcodec/bethsoftvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/bethsoftvideo.c
+ * @file
  * @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 2581b377a49..91c8f6d24d6 100644
--- a/libavcodec/bfi.c
+++ b/libavcodec/bfi.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/bfi.c
+ * @file
  * @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/bgmc.c b/libavcodec/bgmc.c
index fcf02a081eb..86b807bc2f8 100644
--- a/libavcodec/bgmc.c
+++ b/libavcodec/bgmc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/bgmc.c
+ * @file
  * Block Gilbert-Moore decoder as used by MPEG-4 ALS
  * @author Thilo Borgmann <thilo.borgmann _at_ googlemail.com>
  */
diff --git a/libavcodec/bgmc.h b/libavcodec/bgmc.h
index bae4f3b9a05..eab413b6a87 100644
--- a/libavcodec/bgmc.h
+++ b/libavcodec/bgmc.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/bgmc.h
+ * @file
  * Block Gilbert-Moore decoder header
  * @author Thilo Borgmann <thilo.borgmann _at_ googlemail.com>
  */
diff --git a/libavcodec/binkaudio.c b/libavcodec/binkaudio.c
index f887f9e6c45..295b3518981 100644
--- a/libavcodec/binkaudio.c
+++ b/libavcodec/binkaudio.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/binkaudio.c
+ * @file
  * Bink Audio decoder
  *
  * Technical details here:
diff --git a/libavcodec/binkidct.c b/libavcodec/binkidct.c
index 61395576683..160926e163b 100644
--- a/libavcodec/binkidct.c
+++ b/libavcodec/binkidct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/binkidct.c
+ * @file
  * Bink IDCT algorithm
  */
 
diff --git a/libavcodec/bitstream.c b/libavcodec/bitstream.c
index 1e24099cc8b..0d7a2dbc853 100644
--- a/libavcodec/bitstream.c
+++ b/libavcodec/bitstream.c
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file libavcodec/bitstream.c
+ * @file
  * bitstream api.
  */
 
diff --git a/libavcodec/cabac.c b/libavcodec/cabac.c
index 9a3bdafb8fd..7b5e5b1de42 100644
--- a/libavcodec/cabac.c
+++ b/libavcodec/cabac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cabac.c
+ * @file
  * Context Adaptive Binary Arithmetic Coder.
  */
 
diff --git a/libavcodec/cabac.h b/libavcodec/cabac.h
index 2794626c35d..0af77e426fb 100644
--- a/libavcodec/cabac.h
+++ b/libavcodec/cabac.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cabac.h
+ * @file
  * Context Adaptive Binary Arithmetic Coder.
  */
 
diff --git a/libavcodec/cavs.c b/libavcodec/cavs.c
index 42335042abe..ff6c86964a9 100644
--- a/libavcodec/cavs.c
+++ b/libavcodec/cavs.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cavs.c
+ * @file
  * 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 6d19e1fd82a..8e9c35b7a79 100644
--- a/libavcodec/cavs_parser.c
+++ b/libavcodec/cavs_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cavs_parser.c
+ * @file
  * 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 b4ae451ed67..9d6307c217b 100644
--- a/libavcodec/cavsdec.c
+++ b/libavcodec/cavsdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cavsdec.c
+ * @file
  * Chinese AVS video (AVS1-P2, JiZhun profile) decoder
  * @author Stefan Gehrer <stefan.gehrer@gmx.de>
  */
diff --git a/libavcodec/cdgraphics.c b/libavcodec/cdgraphics.c
index 5ad6e51c1c0..c174aa9d984 100644
--- a/libavcodec/cdgraphics.c
+++ b/libavcodec/cdgraphics.c
@@ -23,7 +23,7 @@
 #include "bytestream.h"
 
 /**
- * @file libavcodec/cdgraphics.c
+ * @file
  * @brief CD Graphics Video Decoder
  * @author Michael Tison
  * @sa http://wiki.multimedia.cx/index.php?title=CD_Graphics
diff --git a/libavcodec/cinepak.c b/libavcodec/cinepak.c
index 90c2a6410db..8e7aa5aa998 100644
--- a/libavcodec/cinepak.c
+++ b/libavcodec/cinepak.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cinepak.c
+ * @file
  * 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 b7c34436755..47809c0ce44 100644
--- a/libavcodec/cljr.c
+++ b/libavcodec/cljr.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/cljr.c
+ * @file
  * Cirrus Logic AccuPak codec.
  */
 
diff --git a/libavcodec/colorspace.h b/libavcodec/colorspace.h
index cdadbb3d1cf..4ec081e9d22 100644
--- a/libavcodec/colorspace.h
+++ b/libavcodec/colorspace.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/colorspace.h
+ * @file
  * Various defines for YUV<->RGB conversion
  */
 
diff --git a/libavcodec/cook.c b/libavcodec/cook.c
index f7efe9e60c2..e406e6510e6 100644
--- a/libavcodec/cook.c
+++ b/libavcodec/cook.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/cook.c
+ * @file
  * 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 e2e81fbab67..15e8e9519fd 100644
--- a/libavcodec/cookdata.h
+++ b/libavcodec/cookdata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/cookdata.h
+ * @file
  * Cook AKA RealAudio G2 compatible decoderdata
  */
 
diff --git a/libavcodec/cyuv.c b/libavcodec/cyuv.c
index cfc70008970..db7e690be74 100644
--- a/libavcodec/cyuv.c
+++ b/libavcodec/cyuv.c
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file libavcodec/cyuv.c
+ * @file
  * Creative YUV (CYUV) Video Decoder.
  */
 
diff --git a/libavcodec/dca.c b/libavcodec/dca.c
index 6d0b966aab4..10bc956e980 100644
--- a/libavcodec/dca.c
+++ b/libavcodec/dca.c
@@ -22,10 +22,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-/**
- * @file libavcodec/dca.c
- */
-
 #include <math.h>
 #include <stddef.h>
 #include <stdio.h>
diff --git a/libavcodec/dca_parser.c b/libavcodec/dca_parser.c
index 49b2ecd3f5d..01c559709ad 100644
--- a/libavcodec/dca_parser.c
+++ b/libavcodec/dca_parser.c
@@ -22,10 +22,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-/**
- * @file libavcodec/dca_parser.c
- */
-
 #include "parser.h"
 #include "dca.h"
 
diff --git a/libavcodec/dcadata.h b/libavcodec/dcadata.h
index ccf194e8050..fbd22ab2118 100644
--- a/libavcodec/dcadata.h
+++ b/libavcodec/dcadata.h
@@ -20,10 +20,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-/**
- * @file libavcodec/dcadata.h
- */
-
 #ifndef AVCODEC_DCADATA_H
 #define AVCODEC_DCADATA_H
 
diff --git a/libavcodec/dct-test.c b/libavcodec/dct-test.c
index cccf16296c1..4f0a0c69964 100644
--- a/libavcodec/dct-test.c
+++ b/libavcodec/dct-test.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dct-test.c
+ * @file
  * DCT test (c) 2001 Fabrice Bellard
  * Started from sample code by Juan J. Sierralta P.
  */
diff --git a/libavcodec/dct.c b/libavcodec/dct.c
index 57314c29cb6..0840feca0ab 100644
--- a/libavcodec/dct.c
+++ b/libavcodec/dct.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/dct.c
+ * @file
  * (Inverse) Discrete Cosine Transforms. These are also known as the
  * type II and type III DCTs respectively.
  */
diff --git a/libavcodec/dctref.c b/libavcodec/dctref.c
index c915ed6fd7a..851014b664a 100644
--- a/libavcodec/dctref.c
+++ b/libavcodec/dctref.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dctref.c
+ * @file
  * reference discrete cosine transform (double precision)
  *
  * @author Dylan Yudaken (dyudaken at gmail)
diff --git a/libavcodec/dirac.c b/libavcodec/dirac.c
index 1d6a468d4ee..c65a51f9643 100644
--- a/libavcodec/dirac.c
+++ b/libavcodec/dirac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dirac.c
+ * @file
  * Dirac Decoder
  * @author Marco Gerards <marco@gnu.org>
  */
diff --git a/libavcodec/dirac.h b/libavcodec/dirac.h
index 5a53bd431e9..09c5581013c 100644
--- a/libavcodec/dirac.h
+++ b/libavcodec/dirac.h
@@ -23,7 +23,7 @@
 #define AVCODEC_DIRAC_H
 
 /**
- * @file libavcodec/dirac.h
+ * @file
  * Interfaces to Dirac Decoder/Encoder
  * @author Marco Gerards <marco@gnu.org>
  */
diff --git a/libavcodec/dirac_parser.c b/libavcodec/dirac_parser.c
index 1dcb8a51d45..c82f0e673d1 100644
--- a/libavcodec/dirac_parser.c
+++ b/libavcodec/dirac_parser.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/dirac_parser.c
+ * @file
  * Dirac Parser
  * @author Marco Gerards <marco@gnu.org>
  */
diff --git a/libavcodec/dnxhd_parser.c b/libavcodec/dnxhd_parser.c
index 8a5d792565d..6149a2daab2 100644
--- a/libavcodec/dnxhd_parser.c
+++ b/libavcodec/dnxhd_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dnxhd_parser.c
+ * @file
  * DNxHD/VC-3 parser
  */
 
diff --git a/libavcodec/dsicinav.c b/libavcodec/dsicinav.c
index 03ea3c9e543..895b6237d7c 100644
--- a/libavcodec/dsicinav.c
+++ b/libavcodec/dsicinav.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dsicinav.c
+ * @file
  * Delphine Software International CIN audio/video decoders
  */
 
diff --git a/libavcodec/dsputil.c b/libavcodec/dsputil.c
index bbff06df78b..07013240c0e 100644
--- a/libavcodec/dsputil.c
+++ b/libavcodec/dsputil.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/dsputil.c
+ * @file
  * DSP utils
  */
 
diff --git a/libavcodec/dsputil.h b/libavcodec/dsputil.h
index 2c361b9f768..fd2d07f6e63 100644
--- a/libavcodec/dsputil.h
+++ b/libavcodec/dsputil.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/dsputil.h
+ * @file
  * 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 182fe29d389..ea1f66179c6 100644
--- a/libavcodec/dv.c
+++ b/libavcodec/dv.c
@@ -34,7 +34,7 @@
  */
 
 /**
- * @file libavcodec/dv.c
+ * @file
  * DV codec.
  */
 #define ALT_BITSTREAM_READER
diff --git a/libavcodec/dv_vlc_data.h b/libavcodec/dv_vlc_data.h
index 52b7457ab08..c23c5646133 100644
--- a/libavcodec/dv_vlc_data.h
+++ b/libavcodec/dv_vlc_data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dv_vlc_data.h
+ * @file
  * VLC constants for DV codec.
  */
 
diff --git a/libavcodec/dvdata.c b/libavcodec/dvdata.c
index 1045afd0069..7232bafe0d7 100644
--- a/libavcodec/dvdata.c
+++ b/libavcodec/dvdata.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dvdata.c
+ * @file
  * Constants for DV codec.
  */
 
diff --git a/libavcodec/dvdata.h b/libavcodec/dvdata.h
index a1e95d3a41d..90f40598396 100644
--- a/libavcodec/dvdata.h
+++ b/libavcodec/dvdata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dvdata.h
+ * @file
  * Constants for DV codec.
  */
 
diff --git a/libavcodec/dxa.c b/libavcodec/dxa.c
index 97420c13e85..62e4e0ae824 100644
--- a/libavcodec/dxa.c
+++ b/libavcodec/dxa.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/dxa.c
+ * @file
  * DXA Video decoder
  */
 
diff --git a/libavcodec/eac3dec_data.c b/libavcodec/eac3dec_data.c
index 9e9f8a254ba..031702e9e96 100644
--- a/libavcodec/eac3dec_data.c
+++ b/libavcodec/eac3dec_data.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eac3dec_data.c
+ * @file
  * Tables taken directly from the E-AC-3 spec.
  */
 
diff --git a/libavcodec/eacmv.c b/libavcodec/eacmv.c
index a39705de87e..517b3072710 100644
--- a/libavcodec/eacmv.c
+++ b/libavcodec/eacmv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eacmv.c
+ * @file
  * Electronic Arts CMV Video Decoder
  * by Peter Ross (pross@xvid.org)
  *
diff --git a/libavcodec/eaidct.c b/libavcodec/eaidct.c
index 9e7bcac3e80..9972e422ed3 100644
--- a/libavcodec/eaidct.c
+++ b/libavcodec/eaidct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eaidct.c
+ * @file
  * Electronic Arts TGQ/TQI/MAD IDCT algorithm
  * @author Peter Ross <pross@xvid.org>
  */
diff --git a/libavcodec/eamad.c b/libavcodec/eamad.c
index 91f5ec0c6f6..8fc5ef1362b 100644
--- a/libavcodec/eamad.c
+++ b/libavcodec/eamad.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eamad.c
+ * @file
  * Electronic Arts Madcow Video Decoder
  * by Peter Ross <pross@xvid.org>
  *
diff --git a/libavcodec/eatgq.c b/libavcodec/eatgq.c
index 1a28e09d2d9..7a985050c5a 100644
--- a/libavcodec/eatgq.c
+++ b/libavcodec/eatgq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eatgq.c
+ * @file
  * Electronic Arts TGQ Video Decoder
  * @author Peter Ross <pross@xvid.org>
  *
diff --git a/libavcodec/eatgv.c b/libavcodec/eatgv.c
index e5a908ea214..8c6a654fad8 100644
--- a/libavcodec/eatgv.c
+++ b/libavcodec/eatgv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eatgv.c
+ * @file
  * Electronic Arts TGV Video Decoder
  * by Peter Ross (pross@xvid.org)
  *
diff --git a/libavcodec/eatqi.c b/libavcodec/eatqi.c
index bedfaadc153..7f1901d3090 100644
--- a/libavcodec/eatqi.c
+++ b/libavcodec/eatqi.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file eatqi.c
+ * @file
  * Electronic Arts TQI Video Decoder
  * by Peter Ross <pross@xvid.org>
  *
diff --git a/libavcodec/elbg.c b/libavcodec/elbg.c
index 2f9d15300ef..d6a4ce76583 100644
--- a/libavcodec/elbg.c
+++ b/libavcodec/elbg.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/elbg.c
+ * @file
  * Codebook Generator using the ELBG algorithm
  */
 
diff --git a/libavcodec/error_resilience.c b/libavcodec/error_resilience.c
index 54f7b1065c4..dc015b9f6af 100644
--- a/libavcodec/error_resilience.c
+++ b/libavcodec/error_resilience.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/error_resilience.c
+ * @file
  * Error resilience / concealment.
  */
 
diff --git a/libavcodec/eval.c b/libavcodec/eval.c
index 0b2aed9ddcb..ce4d0f515e8 100644
--- a/libavcodec/eval.c
+++ b/libavcodec/eval.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/eval.c
+ * @file
  * simple arithmetic expression evaluator.
  *
  * see http://joe.hotchkiss.com/programming/eval/eval.html
diff --git a/libavcodec/eval.h b/libavcodec/eval.h
index 63ee99b60c3..50c16aff7c0 100644
--- a/libavcodec/eval.h
+++ b/libavcodec/eval.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/eval.h
+ * @file
  * simple arithmetic expression evaluator
  */
 
diff --git a/libavcodec/faandct.c b/libavcodec/faandct.c
index b16d46b48b1..a986f654400 100644
--- a/libavcodec/faandct.c
+++ b/libavcodec/faandct.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/faandct.c
+ * @file
  * @brief
  *     Floating point AAN DCT
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/faandct.h b/libavcodec/faandct.h
index a69301c1d4c..f43b62f168e 100644
--- a/libavcodec/faandct.h
+++ b/libavcodec/faandct.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/faandct.h
+ * @file
  * @brief
  *     Floating point AAN DCT
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/faxcompr.c b/libavcodec/faxcompr.c
index c5613e9f465..34aa5766601 100644
--- a/libavcodec/faxcompr.c
+++ b/libavcodec/faxcompr.c
@@ -21,7 +21,7 @@
 
 /**
  * CCITT Fax Group 3 and 4 decompression
- * @file libavcodec/faxcompr.c
+ * @file
  * @author Konstantin Shishkov
  */
 #include "avcodec.h"
diff --git a/libavcodec/faxcompr.h b/libavcodec/faxcompr.h
index 04b23c31665..62f591ceee2 100644
--- a/libavcodec/faxcompr.h
+++ b/libavcodec/faxcompr.h
@@ -21,7 +21,7 @@
 
 /**
  * CCITT Fax Group 3 and 4 decompression
- * @file libavcodec/faxcompr.h
+ * @file
  * @author Konstantin Shishkov
  */
 #ifndef AVCODEC_FAXCOMPR_H
diff --git a/libavcodec/fft-test.c b/libavcodec/fft-test.c
index 5df660b4f60..ae436029ed8 100644
--- a/libavcodec/fft-test.c
+++ b/libavcodec/fft-test.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/fft-test.c
+ * @file
  * FFT and MDCT tests.
  */
 
diff --git a/libavcodec/fft.c b/libavcodec/fft.c
index 7275d98e9f7..bf240bf5c1d 100644
--- a/libavcodec/fft.c
+++ b/libavcodec/fft.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/fft.c
+ * @file
  * FFT/IFFT transforms.
  */
 
diff --git a/libavcodec/ffv1.c b/libavcodec/ffv1.c
index 360bc78ff37..12056e12085 100644
--- a/libavcodec/ffv1.c
+++ b/libavcodec/ffv1.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ffv1.c
+ * @file
  * FF Video Codec 1 (a lossless codec)
  */
 
diff --git a/libavcodec/flac.h b/libavcodec/flac.h
index 25494ed6672..1b114635ec5 100644
--- a/libavcodec/flac.h
+++ b/libavcodec/flac.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/flac.h
+ * @file
  * FLAC (Free Lossless Audio Codec) decoder/demuxer common functions
  */
 
diff --git a/libavcodec/flacdec.c b/libavcodec/flacdec.c
index 89b09e87209..07acf6e81be 100644
--- a/libavcodec/flacdec.c
+++ b/libavcodec/flacdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/flacdec.c
+ * @file
  * FLAC (Free Lossless Audio Codec) decoder
  * @author Alex Beregszaszi
  *
diff --git a/libavcodec/flashsv.c b/libavcodec/flashsv.c
index 9d581c70992..394ac0f82a1 100644
--- a/libavcodec/flashsv.c
+++ b/libavcodec/flashsv.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/flashsv.c
+ * @file
  * Flash Screen Video decoder
  * @author Alex Beregszaszi
  * @author Benjamin Larsson
diff --git a/libavcodec/flashsvenc.c b/libavcodec/flashsvenc.c
index 852b344396d..ff917e93702 100644
--- a/libavcodec/flashsvenc.c
+++ b/libavcodec/flashsvenc.c
@@ -23,7 +23,7 @@
 /* Encoding development sponsored by http://fh-campuswien.ac.at */
 
 /**
- * @file libavcodec/flashsvenc.c
+ * @file
  * Flash Screen Video encoder
  * @author Alex Beregszaszi
  * @author Benjamin Larsson
diff --git a/libavcodec/flicvideo.c b/libavcodec/flicvideo.c
index e2bb0e90ecc..429ded53b25 100644
--- a/libavcodec/flicvideo.c
+++ b/libavcodec/flicvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/flicvideo.c
+ * @file
  * 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 4e85f6106ab..959ce92ea10 100644
--- a/libavcodec/fraps.c
+++ b/libavcodec/fraps.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/fraps.c
+ * @file
  * Lossless Fraps 'FPS1' decoder
  * @author Roine Gustafsson <roine at users sf net>
  * @author Konstantin Shishkov
diff --git a/libavcodec/get_bits.h b/libavcodec/get_bits.h
index c325778d676..556f542e69b 100644
--- a/libavcodec/get_bits.h
+++ b/libavcodec/get_bits.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/get_bits.h
+ * @file
  * bitstream reader API header.
  */
 
diff --git a/libavcodec/golomb.c b/libavcodec/golomb.c
index ac9d8370cfd..611598c6f11 100644
--- a/libavcodec/golomb.c
+++ b/libavcodec/golomb.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/golomb.c
+ * @file
  * @brief
  *     exp golomb vlc stuff
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/golomb.h b/libavcodec/golomb.h
index c227607f1fd..90eeb30b545 100644
--- a/libavcodec/golomb.h
+++ b/libavcodec/golomb.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/golomb.h
+ * @file
  * @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 6093853f7ca..562a151e90f 100644
--- a/libavcodec/h261.c
+++ b/libavcodec/h261.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h261.c
+ * @file
  * h261codec.
  */
 
diff --git a/libavcodec/h261.h b/libavcodec/h261.h
index 43687d71e01..5b60dd65a31 100644
--- a/libavcodec/h261.h
+++ b/libavcodec/h261.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h261.c
+ * @file
  * h261codec.
  */
 
diff --git a/libavcodec/h261_parser.c b/libavcodec/h261_parser.c
index 47644b69b8c..c32300d6ed8 100644
--- a/libavcodec/h261_parser.c
+++ b/libavcodec/h261_parser.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h261_parser.c
+ * @file
  * h261codec.
  */
 
diff --git a/libavcodec/h261data.h b/libavcodec/h261data.h
index 81637aa70b9..82bae163df3 100644
--- a/libavcodec/h261data.h
+++ b/libavcodec/h261data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h261data.h
+ * @file
  * H.261 tables.
  */
 
diff --git a/libavcodec/h261dec.c b/libavcodec/h261dec.c
index 328e9596374..bb5f27d5039 100644
--- a/libavcodec/h261dec.c
+++ b/libavcodec/h261dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h261dec.c
+ * @file
  * H.261 decoder.
  */
 
diff --git a/libavcodec/h261enc.c b/libavcodec/h261enc.c
index 9538567999f..d3f2219f690 100644
--- a/libavcodec/h261enc.c
+++ b/libavcodec/h261enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h261enc.c
+ * @file
  * H.261 encoder.
  */
 
diff --git a/libavcodec/h263.c b/libavcodec/h263.c
index d5d5c38967b..50ea6ce2b8e 100644
--- a/libavcodec/h263.c
+++ b/libavcodec/h263.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/h263.c
+ * @file
  * h263/mpeg4 codec.
  */
 
diff --git a/libavcodec/h263_parser.c b/libavcodec/h263_parser.c
index d4cc9a36882..16c5ea5055c 100644
--- a/libavcodec/h263_parser.c
+++ b/libavcodec/h263_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h263_parser.c
+ * @file
  * H.263 parser
  */
 
diff --git a/libavcodec/h263data.h b/libavcodec/h263data.h
index ab5d5b339d5..81e3ddd2e05 100644
--- a/libavcodec/h263data.h
+++ b/libavcodec/h263data.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/h263data.h
+ * @file
  * H.263 tables.
  */
 
diff --git a/libavcodec/h263dec.c b/libavcodec/h263dec.c
index f85f15abe34..f5df5560c5f 100644
--- a/libavcodec/h263dec.c
+++ b/libavcodec/h263dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h263dec.c
+ * @file
  * H.263 decoder.
  */
 
diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 05afe51af3a..e4654f04357 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264.c
+ * @file
  * H.264 / AVC / MPEG4 part10 codec.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264.h b/libavcodec/h264.h
index ec3a94f0a2a..c6563af35e2 100644
--- a/libavcodec/h264.h
+++ b/libavcodec/h264.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264.h
+ * @file
  * H.264 / AVC / MPEG4 part10 codec.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_cabac.c b/libavcodec/h264_cabac.c
index c5e866179b9..485837879d3 100644
--- a/libavcodec/h264_cabac.c
+++ b/libavcodec/h264_cabac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_cabac.c
+ * @file
  * H.264 / AVC / MPEG4 part10 cabac decoding.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_cavlc.c b/libavcodec/h264_cavlc.c
index 7da645dcd33..0475e9454a7 100644
--- a/libavcodec/h264_cavlc.c
+++ b/libavcodec/h264_cavlc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_cavlc.c
+ * @file
  * H.264 / AVC / MPEG4 part10 cavlc bitstream decoding.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_direct.c b/libavcodec/h264_direct.c
index 4d716796cd4..d22780d9255 100644
--- a/libavcodec/h264_direct.c
+++ b/libavcodec/h264_direct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_direct.c
+ * @file
  * H.264 / AVC / MPEG4 part10 direct mb/block decoding.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_loopfilter.c b/libavcodec/h264_loopfilter.c
index a3696b3d5cd..710e03706e8 100644
--- a/libavcodec/h264_loopfilter.c
+++ b/libavcodec/h264_loopfilter.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_loopfilter.c
+ * @file
  * H.264 / AVC / MPEG4 part10 loop filter.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_mvpred.h b/libavcodec/h264_mvpred.h
index 892b0218cd0..661ef6c381e 100644
--- a/libavcodec/h264_mvpred.h
+++ b/libavcodec/h264_mvpred.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_mvpred.h
+ * @file
  * H.264 / AVC / MPEG4 part10 motion vector predicion.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_parser.c b/libavcodec/h264_parser.c
index 521597dfa4a..a3cbe3b39cd 100644
--- a/libavcodec/h264_parser.c
+++ b/libavcodec/h264_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_parser.c
+ * @file
  * 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 514f86ee97b..149f49a3866 100644
--- a/libavcodec/h264_parser.h
+++ b/libavcodec/h264_parser.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_parser.h
+ * @file
  * H.264 / AVC / MPEG4 part10 parser.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_ps.c b/libavcodec/h264_ps.c
index 0c4083fbaeb..e5ae4032048 100644
--- a/libavcodec/h264_ps.c
+++ b/libavcodec/h264_ps.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_ps.c
+ * @file
  * H.264 / AVC / MPEG4 part10 parameter set decoding.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_refs.c b/libavcodec/h264_refs.c
index a5b5d5c80bd..ed715c6b031 100644
--- a/libavcodec/h264_refs.c
+++ b/libavcodec/h264_refs.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264_refs.c
+ * @file
  * H.264 / AVC / MPEG4 part10  reference picture handling.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264_sei.c b/libavcodec/h264_sei.c
index 850060875d4..195ea2856fb 100644
--- a/libavcodec/h264_sei.c
+++ b/libavcodec/h264_sei.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264-sei.c
+ * @file
  * H.264 / AVC / MPEG4 part10 sei decoding.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264data.h b/libavcodec/h264data.h
index 101633ad936..b3631da93b2 100644
--- a/libavcodec/h264data.h
+++ b/libavcodec/h264data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264data.h
+ * @file
  * @brief
  *     H264 / AVC / MPEG4 part10 codec data table
  * @author Michael Niedermayer <michaelni@gmx.at>
diff --git a/libavcodec/h264dsp.c b/libavcodec/h264dsp.c
index b0821caa23d..c01fc77c009 100644
--- a/libavcodec/h264dsp.c
+++ b/libavcodec/h264dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264dsp.c
+ * @file
  * H.264 / AVC / MPEG4 part10 DSP functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264dsp.h b/libavcodec/h264dsp.h
index 454f434c99f..3d32a9c18f8 100644
--- a/libavcodec/h264dsp.h
+++ b/libavcodec/h264dsp.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/h264dsp.h
+ * @file
  * H.264 DSP functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264dspenc.c b/libavcodec/h264dspenc.c
index c80e284ba49..b65a2cc4a2f 100644
--- a/libavcodec/h264dspenc.c
+++ b/libavcodec/h264dspenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/h264dspenc.c
+ * @file
  * H.264 encoder related DSP utils
  *
  */
diff --git a/libavcodec/h264idct.c b/libavcodec/h264idct.c
index 78fe431eb6e..da5c6a51828 100644
--- a/libavcodec/h264idct.c
+++ b/libavcodec/h264idct.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264idct.c
+ * @file
  * H.264 IDCT.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264pred.c b/libavcodec/h264pred.c
index 74085b929c5..9637b45427d 100644
--- a/libavcodec/h264pred.c
+++ b/libavcodec/h264pred.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264pred.c
+ * @file
  * H.264 / AVC / MPEG4 part10 prediction functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/h264pred.h b/libavcodec/h264pred.h
index 6d00685a68f..c52aeaa257e 100644
--- a/libavcodec/h264pred.h
+++ b/libavcodec/h264pred.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/h264pred.h
+ * @file
  * H.264 / AVC / MPEG4 prediction functions.
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/huffman.c b/libavcodec/huffman.c
index 10dd2b09d03..853fa64a48e 100644
--- a/libavcodec/huffman.c
+++ b/libavcodec/huffman.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/huffman.c
+ * @file
  * huffman tree builder and VLC generator
  * Copyright (c) 2006 Konstantin Shishkov
  *
diff --git a/libavcodec/huffman.h b/libavcodec/huffman.h
index d56c7274b0e..3c08e6fb1b9 100644
--- a/libavcodec/huffman.h
+++ b/libavcodec/huffman.h
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/huffman.h
+ * @file
  * 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 8d787585d57..7764c351815 100644
--- a/libavcodec/huffyuv.c
+++ b/libavcodec/huffyuv.c
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file libavcodec/huffyuv.c
+ * @file
  * huffyuv codec for libavcodec.
  */
 
diff --git a/libavcodec/idcinvideo.c b/libavcodec/idcinvideo.c
index 7cb887c8eb0..203812b128b 100644
--- a/libavcodec/idcinvideo.c
+++ b/libavcodec/idcinvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/idcinvideo.c
+ * @file
  * 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/iff.c b/libavcodec/iff.c
index a5d8c93e787..4b2ef1f920e 100644
--- a/libavcodec/iff.c
+++ b/libavcodec/iff.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/iff.c
+ * @file
  * IFF PBM/ILBM bitmap decoder
  */
 
diff --git a/libavcodec/iirfilter.c b/libavcodec/iirfilter.c
index eb6ec90d166..90af43190e1 100644
--- a/libavcodec/iirfilter.c
+++ b/libavcodec/iirfilter.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/iirfilter.c
+ * @file
  * different IIR filters implementation
  */
 
diff --git a/libavcodec/iirfilter.h b/libavcodec/iirfilter.h
index e6010390cbf..f660955403c 100644
--- a/libavcodec/iirfilter.h
+++ b/libavcodec/iirfilter.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/iirfilter.h
+ * @file
  * IIR filter interface
  */
 
diff --git a/libavcodec/imc.c b/libavcodec/imc.c
index 4dd73b6a4c1..2a420f5bcf0 100644
--- a/libavcodec/imc.c
+++ b/libavcodec/imc.c
@@ -22,7 +22,8 @@
  */
 
 /**
- *  @file libavcodec/imc.c IMC - Intel Music Coder
+ *  @file
+ *  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 15a7aaaf97e..8f789c4ae0c 100644
--- a/libavcodec/imgconvert.c
+++ b/libavcodec/imgconvert.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/imgconvert.c
+ * @file
  * misc image conversion routines
  */
 
diff --git a/libavcodec/imx_dump_header_bsf.c b/libavcodec/imx_dump_header_bsf.c
index bf41c8355fc..2310185b8ea 100644
--- a/libavcodec/imx_dump_header_bsf.c
+++ b/libavcodec/imx_dump_header_bsf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/imx_dump_header_bsf.c
+ * @file
  * 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 f210a4bf095..a3d6c80081f 100644
--- a/libavcodec/indeo2.c
+++ b/libavcodec/indeo2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/indeo2.c
+ * @file
  * Intel Indeo 2 decoder.
  */
 #define ALT_BITSTREAM_READER_LE
diff --git a/libavcodec/indeo5.c b/libavcodec/indeo5.c
index eb8961cbfac..2593e552726 100644
--- a/libavcodec/indeo5.c
+++ b/libavcodec/indeo5.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/indeo5.c
+ * @file
  * Indeo Video Interactive version 5 decoder
  *
  * Indeo5 data is usually transported within .avi or .mov files.
diff --git a/libavcodec/indeo5data.h b/libavcodec/indeo5data.h
index cee15a45aee..972e59886bc 100644
--- a/libavcodec/indeo5data.h
+++ b/libavcodec/indeo5data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/indeo5data.h
+ * @file
  * This file contains data needed for the Indeo5 decoder.
  */
 
diff --git a/libavcodec/internal.h b/libavcodec/internal.h
index 7ce019c12a9..97c0dcb3a6d 100644
--- a/libavcodec/internal.h
+++ b/libavcodec/internal.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavcodec/internal.h
+ * @file
  * common internal api header.
  */
 
diff --git a/libavcodec/interplayvideo.c b/libavcodec/interplayvideo.c
index e1d6baf8c76..b98386f77ca 100644
--- a/libavcodec/interplayvideo.c
+++ b/libavcodec/interplayvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/interplayvideo.c
+ * @file
  * 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 70e3bff7530..75166e8ffd1 100644
--- a/libavcodec/intrax8.c
+++ b/libavcodec/intrax8.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavcodec/intrax8.c
+ * @file
  * @brief IntraX8 (J-Frame) subdecoder, used by WMV2 and VC-1
  */
 
diff --git a/libavcodec/intrax8dsp.c b/libavcodec/intrax8dsp.c
index 05d6f66fbff..692e1b102f5 100644
--- a/libavcodec/intrax8dsp.c
+++ b/libavcodec/intrax8dsp.c
@@ -17,7 +17,7 @@
  */
 
 /**
-* @file libavcodec/intrax8dsp.c
+* @file
  *@brief IntraX8 frame subdecoder image manipulation routines
  */
 
diff --git a/libavcodec/ituh263dec.c b/libavcodec/ituh263dec.c
index 75106be6708..8b5d9391b2e 100644
--- a/libavcodec/ituh263dec.c
+++ b/libavcodec/ituh263dec.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/ituh263dec.c
+ * @file
  * h263 decoder.
  */
 
diff --git a/libavcodec/ituh263enc.c b/libavcodec/ituh263enc.c
index 81650099012..f736d7c66aa 100644
--- a/libavcodec/ituh263enc.c
+++ b/libavcodec/ituh263enc.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/ituh263enc.c
+ * @file
  * h263 bitstream encoder.
  */
 
diff --git a/libavcodec/ivi_common.c b/libavcodec/ivi_common.c
index 531b7d75211..a0596f67af4 100644
--- a/libavcodec/ivi_common.c
+++ b/libavcodec/ivi_common.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ivi_common.c
+ * @file
  * This file contains functions and data shared by both Indeo4 and
  * Indeo5 decoders.
  */
diff --git a/libavcodec/ivi_common.h b/libavcodec/ivi_common.h
index ef0a0f4917d..9d0eac1a343 100644
--- a/libavcodec/ivi_common.h
+++ b/libavcodec/ivi_common.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ivi_common.h
+ * @file
  * This file contains structures and macros shared by both Indeo4 and
  * Indeo5 decoders.
  */
diff --git a/libavcodec/ivi_dsp.c b/libavcodec/ivi_dsp.c
index 5aa8f94c995..ccaffd45ce3 100644
--- a/libavcodec/ivi_dsp.c
+++ b/libavcodec/ivi_dsp.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ivi_dsp.c
+ * @file
  * DSP functions (inverse transforms, motion compensation, wavelet recompostions)
  * for Indeo Video Interactive codecs.
  */
diff --git a/libavcodec/ivi_dsp.h b/libavcodec/ivi_dsp.h
index 43c0923ead4..bdd9654c790 100644
--- a/libavcodec/ivi_dsp.h
+++ b/libavcodec/ivi_dsp.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ivi_dsp.h
+ * @file
  * DSP functions (inverse transforms, motion compensations, wavelet recompostion)
  * for Indeo Video Interactive codecs.
  */
diff --git a/libavcodec/jfdctfst.c b/libavcodec/jfdctfst.c
index 9d0595586bb..b911909ec39 100644
--- a/libavcodec/jfdctfst.c
+++ b/libavcodec/jfdctfst.c
@@ -64,7 +64,7 @@
  */
 
 /**
- * @file libavcodec/jfdctfst.c
+ * @file
  * Independent JPEG Group's fast AAN dct.
  */
 
diff --git a/libavcodec/jfdctint.c b/libavcodec/jfdctint.c
index 1d2c0ca391c..f6e8c4e939e 100644
--- a/libavcodec/jfdctint.c
+++ b/libavcodec/jfdctint.c
@@ -57,7 +57,7 @@
  */
 
 /**
- * @file libavcodec/jfdctint.c
+ * @file
  * Independent JPEG Group's slow & accurate dct.
  */
 
diff --git a/libavcodec/jpegls.c b/libavcodec/jpegls.c
index ff429e5afe2..c40b929e95f 100644
--- a/libavcodec/jpegls.c
+++ b/libavcodec/jpegls.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/jpegls.c
+ * @file
  * JPEG-LS common code.
  */
 
diff --git a/libavcodec/jpegls.h b/libavcodec/jpegls.h
index 6ce1b92ddf1..28c75248be7 100644
--- a/libavcodec/jpegls.h
+++ b/libavcodec/jpegls.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/jpegls.h
+ * @file
  * JPEG-LS common code.
  */
 
diff --git a/libavcodec/jpeglsdec.c b/libavcodec/jpeglsdec.c
index 0df3c4bcd88..6b7dd94647f 100644
--- a/libavcodec/jpeglsdec.c
+++ b/libavcodec/jpeglsdec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/jpeglsdec.c
+ * @file
  * JPEG-LS decoder.
  */
 
diff --git a/libavcodec/jpeglsdec.h b/libavcodec/jpeglsdec.h
index 080aa3d12d6..5204ecb2053 100644
--- a/libavcodec/jpeglsdec.h
+++ b/libavcodec/jpeglsdec.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/jpeglsdec.h
+ * @file
  * JPEG-LS decoder.
  */
 
diff --git a/libavcodec/jpeglsenc.c b/libavcodec/jpeglsenc.c
index 91e0f2d4963..08ef71f7169 100644
--- a/libavcodec/jpeglsenc.c
+++ b/libavcodec/jpeglsenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/jpeglsenc.c
+ * @file
  * JPEG-LS encoder.
  */
 
diff --git a/libavcodec/jrevdct.c b/libavcodec/jrevdct.c
index 3096b0b2eb8..9e28daeae6d 100644
--- a/libavcodec/jrevdct.c
+++ b/libavcodec/jrevdct.c
@@ -60,7 +60,7 @@
  */
 
 /**
- * @file libavcodec/jrevdct.c
+ * @file
  * Independent JPEG Group's LLM idct.
  */
 
diff --git a/libavcodec/kgv1dec.c b/libavcodec/kgv1dec.c
index f07d2367ec4..5af6b3b2bb5 100644
--- a/libavcodec/kgv1dec.c
+++ b/libavcodec/kgv1dec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/kgv1dec.c
+ * @file
  * Kega Game Video decoder
  */
 
diff --git a/libavcodec/kmvc.c b/libavcodec/kmvc.c
index 48c7ca44a2a..3e8dccd363b 100644
--- a/libavcodec/kmvc.c
+++ b/libavcodec/kmvc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/kmvc.c
+ * @file
  * Karl Morton's Video Codec decoder
  */
 
diff --git a/libavcodec/lcldec.c b/libavcodec/lcldec.c
index b6dc266b463..2bf448a7750 100644
--- a/libavcodec/lcldec.c
+++ b/libavcodec/lcldec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/lcldec.c
+ * @file
  * 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 abaa86891ae..8d7c5bf4e61 100644
--- a/libavcodec/lclenc.c
+++ b/libavcodec/lclenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/lclenc.c
+ * @file
  * 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 93e75d2dc63..0dc19ca338c 100644
--- a/libavcodec/libdirac.h
+++ b/libavcodec/libdirac.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libavcodec/libdirac.h
+* @file
 * data structures common to libdiracenc.c and libdiracdec.c
 */
 
diff --git a/libavcodec/libdirac_libschro.c b/libavcodec/libdirac_libschro.c
index 115cc499651..aee185885e6 100644
--- a/libavcodec/libdirac_libschro.c
+++ b/libavcodec/libdirac_libschro.c
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libavcodec/libdirac_libschro.c
+* @file
 * functions common to libdirac and libschroedinger
 */
 
diff --git a/libavcodec/libdirac_libschro.h b/libavcodec/libdirac_libschro.h
index 2d47a0c4066..3d63f977cfd 100644
--- a/libavcodec/libdirac_libschro.h
+++ b/libavcodec/libdirac_libschro.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libavcodec/libdirac_libschro.h
+* @file
 * data structures common to libdirac and libschroedinger
 */
 
diff --git a/libavcodec/libdiracdec.c b/libavcodec/libdiracdec.c
index 273a9501f3a..d24d3baf998 100644
--- a/libavcodec/libdiracdec.c
+++ b/libavcodec/libdiracdec.c
@@ -21,7 +21,7 @@
  */
 
 /**
-* @file libavcodec/libdiracdec.c
+* @file
 * 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 65b088c2b3e..d390aa8a7b3 100644
--- a/libavcodec/libdiracenc.c
+++ b/libavcodec/libdiracenc.c
@@ -21,7 +21,7 @@
  */
 
 /**
-* @file libavcodec/libdiracenc.c
+* @file
 * 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 e8514e11b84..82fd05bafdc 100644
--- a/libavcodec/libfaac.c
+++ b/libavcodec/libfaac.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/libfaac.c
+ * @file
  * Interface to libfaac for aac encoding.
  */
 
diff --git a/libavcodec/libfaad.c b/libavcodec/libfaad.c
index eff5089db2b..679729ad2c6 100644
--- a/libavcodec/libfaad.c
+++ b/libavcodec/libfaad.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/libfaad.c
+ * @file
  * AAC decoder.
  *
  * still a bit unfinished - but it plays something
diff --git a/libavcodec/libgsm.c b/libavcodec/libgsm.c
index d8122488dbd..1062099a7a9 100644
--- a/libavcodec/libgsm.c
+++ b/libavcodec/libgsm.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/libgsm.c
+ * @file
  * Interface to libgsm for gsm encoding/decoding
  */
 
diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c
index 31190cc5d05..1bbb8dae359 100644
--- a/libavcodec/libmp3lame.c
+++ b/libavcodec/libmp3lame.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/libmp3lame.c
+ * @file
  * Interface to libmp3lame for mp3 encoding.
  */
 
diff --git a/libavcodec/libopenjpeg.c b/libavcodec/libopenjpeg.c
index 86282f7163f..0956da9c36d 100644
--- a/libavcodec/libopenjpeg.c
+++ b/libavcodec/libopenjpeg.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libavcodec/libopenjpeg.c
+* @file
 * JPEG 2000 decoder using libopenjpeg
 */
 
diff --git a/libavcodec/libschroedinger.c b/libavcodec/libschroedinger.c
index 242d354be35..04c15a2a01a 100644
--- a/libavcodec/libschroedinger.c
+++ b/libavcodec/libschroedinger.c
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libavcodec/libschroedinger.c
+* @file
 * function definitions common to libschroedingerdec.c and libschroedingerenc.c
 */
 
diff --git a/libavcodec/libschroedinger.h b/libavcodec/libschroedinger.h
index cfc2087b47a..65a41e642a6 100644
--- a/libavcodec/libschroedinger.h
+++ b/libavcodec/libschroedinger.h
@@ -19,7 +19,7 @@
  */
 
 /**
-* @file libavcodec/libschroedinger.h
+* @file
 * data structures common to libschroedingerdec.c and libschroedingerenc.c
 */
 
diff --git a/libavcodec/libschroedingerdec.c b/libavcodec/libschroedingerdec.c
index 1e623c0ec25..ef20f20f334 100644
--- a/libavcodec/libschroedingerdec.c
+++ b/libavcodec/libschroedingerdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libavcodec/libschroedingerdec.c
+* @file
 * 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 d4430bf3ac6..c375c73c0be 100644
--- a/libavcodec/libschroedingerenc.c
+++ b/libavcodec/libschroedingerenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libavcodec/libschroedingerenc.c
+* @file
 * 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/libtheoraenc.c b/libavcodec/libtheoraenc.c
index 3de1aef5542..2dc45a92cb2 100644
--- a/libavcodec/libtheoraenc.c
+++ b/libavcodec/libtheoraenc.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libtheoraenc.c
+ * @file
  * @brief Theora encoder using libtheora.
  * @author Paul Richards <paul.richards@gmail.com>
  *
diff --git a/libavcodec/libvorbis.c b/libavcodec/libvorbis.c
index afa6c046931..81d328af4ec 100644
--- a/libavcodec/libvorbis.c
+++ b/libavcodec/libvorbis.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/libvorbis.c
+ * @file
  * 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 11a1a2e7369..ffa5cf8d2c9 100644
--- a/libavcodec/libxvid_internal.h
+++ b/libavcodec/libxvid_internal.h
@@ -22,7 +22,7 @@
 #define AVCODEC_LIBXVID_INTERNAL_H
 
 /**
- * @file libavcodec/libxvid_internal.h
+ * @file
  * common functions for use with the Xvid wrappers
  */
 
diff --git a/libavcodec/libxvidff.c b/libavcodec/libxvidff.c
index 36247700875..2a404cd5f95 100644
--- a/libavcodec/libxvidff.c
+++ b/libavcodec/libxvidff.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/libxvidff.c
+ * @file
  * 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 d529352b073..2ef07c3a324 100644
--- a/libavcodec/ljpegenc.c
+++ b/libavcodec/ljpegenc.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/ljpegenc.c
+ * @file
  * lossless JPEG encoder.
  */
 
diff --git a/libavcodec/loco.c b/libavcodec/loco.c
index 988cd0ec639..d19a80cf347 100644
--- a/libavcodec/loco.c
+++ b/libavcodec/loco.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/loco.c
+ * @file
  * LOCO codec.
  */
 
diff --git a/libavcodec/lzw.c b/libavcodec/lzw.c
index 0447225834d..8043789d568 100644
--- a/libavcodec/lzw.c
+++ b/libavcodec/lzw.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/lzw.c
+ * @file
  * @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 d7690cc71b9..76a5b6752ef 100644
--- a/libavcodec/lzw.h
+++ b/libavcodec/lzw.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/lzw.h
+ * @file
  * @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 f8cf4911b65..23248a6034c 100644
--- a/libavcodec/lzwenc.c
+++ b/libavcodec/lzwenc.c
@@ -21,7 +21,7 @@
 
 /**
  * LZW encoder
- * @file libavcodec/lzwenc.c
+ * @file
  * @author Bartlomiej Wolowiec
  */
 
diff --git a/libavcodec/mace.c b/libavcodec/mace.c
index 95473345df1..3c71320d54b 100644
--- a/libavcodec/mace.c
+++ b/libavcodec/mace.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mace.c
+ * @file
  * MACE decoder.
  */
 
diff --git a/libavcodec/mdct.c b/libavcodec/mdct.c
index 9d0a59dc84a..69e1bbff226 100644
--- a/libavcodec/mdct.c
+++ b/libavcodec/mdct.c
@@ -26,7 +26,7 @@
 #include "fft.h"
 
 /**
- * @file libavcodec/mdct.c
+ * @file
  * MDCT/IMDCT transforms.
  */
 
diff --git a/libavcodec/mdec.c b/libavcodec/mdec.c
index 33408a6f006..606a7496950 100644
--- a/libavcodec/mdec.c
+++ b/libavcodec/mdec.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/mdec.c
+ * @file
  * 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 196beaa7dcd..6eba27da0be 100644
--- a/libavcodec/mjpeg.c
+++ b/libavcodec/mjpeg.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/mjpeg.c
+ * @file
  * MJPEG encoder and decoder.
  */
 
diff --git a/libavcodec/mjpeg.h b/libavcodec/mjpeg.h
index c556cb2366b..3c88471bab2 100644
--- a/libavcodec/mjpeg.h
+++ b/libavcodec/mjpeg.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/mjpeg.h
+ * @file
  * MJPEG encoder and decoder.
  */
 
diff --git a/libavcodec/mjpeg_parser.c b/libavcodec/mjpeg_parser.c
index ce824a68713..b1848fac519 100644
--- a/libavcodec/mjpeg_parser.c
+++ b/libavcodec/mjpeg_parser.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/mjpeg_parser.c
+ * @file
  * MJPEG parser.
  */
 
diff --git a/libavcodec/mjpega_dump_header_bsf.c b/libavcodec/mjpega_dump_header_bsf.c
index 9215450802e..bb7858e4988 100644
--- a/libavcodec/mjpega_dump_header_bsf.c
+++ b/libavcodec/mjpega_dump_header_bsf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mjpega_dump_header_bsf.c
+ * @file
  * MJPEG A dump header bitstream filter
  * modifies bitstream to be decoded by quicktime
  */
diff --git a/libavcodec/mjpegbdec.c b/libavcodec/mjpegbdec.c
index 3bea47e3c9d..b418f5734cf 100644
--- a/libavcodec/mjpegbdec.c
+++ b/libavcodec/mjpegbdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mjpegbdec.c
+ * @file
  * Apple MJPEG-B decoder.
  */
 
diff --git a/libavcodec/mjpegdec.c b/libavcodec/mjpegdec.c
index 9b930e5bfd7..7f57af905ca 100644
--- a/libavcodec/mjpegdec.c
+++ b/libavcodec/mjpegdec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/mjpegdec.c
+ * @file
  * MJPEG decoder.
  */
 
diff --git a/libavcodec/mjpegdec.h b/libavcodec/mjpegdec.h
index 359ddb9efe3..bbf734b56ff 100644
--- a/libavcodec/mjpegdec.h
+++ b/libavcodec/mjpegdec.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/mjpegdec.h
+ * @file
  * MJPEG decoder.
  */
 
diff --git a/libavcodec/mjpegenc.c b/libavcodec/mjpegenc.c
index 635fa1206f0..ec819c800a6 100644
--- a/libavcodec/mjpegenc.c
+++ b/libavcodec/mjpegenc.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/mjpegenc.c
+ * @file
  * MJPEG encoder.
  */
 
diff --git a/libavcodec/mjpegenc.h b/libavcodec/mjpegenc.h
index 7a861b84c4f..49627a3d558 100644
--- a/libavcodec/mjpegenc.h
+++ b/libavcodec/mjpegenc.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/mjpegenc.h
+ * @file
  * MJPEG encoder.
  */
 
diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c
index 716e9e9b2a1..90bf9391e94 100644
--- a/libavcodec/mlp_parser.c
+++ b/libavcodec/mlp_parser.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mlp_parser.c
+ * @file
  * MLP parser
  */
 
diff --git a/libavcodec/mlp_parser.h b/libavcodec/mlp_parser.h
index 5e8861b94fa..d7ce2b8311b 100644
--- a/libavcodec/mlp_parser.h
+++ b/libavcodec/mlp_parser.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mlp_parser.h
+ * @file
  * MLP parser prototypes
  */
 
diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c
index 88e6cdf5bd0..9169948f51e 100644
--- a/libavcodec/mlpdec.c
+++ b/libavcodec/mlpdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mlpdec.c
+ * @file
  * MLP decoder
  */
 
diff --git a/libavcodec/mmvideo.c b/libavcodec/mmvideo.c
index 6d9aaacbe6b..6dbc0c44945 100644
--- a/libavcodec/mmvideo.c
+++ b/libavcodec/mmvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mmvideo.c
+ * @file
  * American Laser Games MM Video Decoder
  * by Peter Ross (pross@xvid.org)
  *
diff --git a/libavcodec/motion-test.c b/libavcodec/motion-test.c
index 5fa06ad41a8..37f55a6f42a 100644
--- a/libavcodec/motion-test.c
+++ b/libavcodec/motion-test.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/motion-test.c
+ * @file
  * motion test.
  */
 
diff --git a/libavcodec/motion_est.c b/libavcodec/motion_est.c
index 2f5383d7dbc..82a36d0032e 100644
--- a/libavcodec/motion_est.c
+++ b/libavcodec/motion_est.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/motion_est.c
+ * @file
  * Motion estimation.
  */
 
diff --git a/libavcodec/motion_est_template.c b/libavcodec/motion_est_template.c
index 61f113e5cbe..8f730ef14fd 100644
--- a/libavcodec/motion_est_template.c
+++ b/libavcodec/motion_est_template.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/motion_est_template.c
+ * @file
  * Motion estimation template.
  */
 
diff --git a/libavcodec/mpc.c b/libavcodec/mpc.c
index dc37df6095c..30ae591a0f2 100644
--- a/libavcodec/mpc.c
+++ b/libavcodec/mpc.c
@@ -20,7 +20,8 @@
  */
 
 /**
- * @file libavcodec/mpc.c Musepack decoder core
+ * @file
+ * 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 51bee757a5f..25d1d2ce045 100644
--- a/libavcodec/mpc.h
+++ b/libavcodec/mpc.h
@@ -20,7 +20,8 @@
  */
 
 /**
- * @file libavcodec/mpc.h Musepack decoder
+ * @file
+ * 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 5eadbc6162e..42de27e7b93 100644
--- a/libavcodec/mpc7.c
+++ b/libavcodec/mpc7.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpc7.c Musepack SV7 decoder
+ * @file
  * 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 780f0b7066a..376274608fd 100644
--- a/libavcodec/mpc8.c
+++ b/libavcodec/mpc8.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpc8.c Musepack SV8 decoder
+ * @file
  * 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 bcc7fcfe78c..bc9ddcc4cb6 100644
--- a/libavcodec/mpeg12.c
+++ b/libavcodec/mpeg12.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg12.c
+ * @file
  * MPEG-1/2 decoder
  */
 
diff --git a/libavcodec/mpeg12data.c b/libavcodec/mpeg12data.c
index 7d90f65a324..8b1f563bf4d 100644
--- a/libavcodec/mpeg12data.c
+++ b/libavcodec/mpeg12data.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg12data.c
+ * @file
  * MPEG1/2 tables.
  */
 
diff --git a/libavcodec/mpeg12data.h b/libavcodec/mpeg12data.h
index 47973e19b41..9695e9d41e6 100644
--- a/libavcodec/mpeg12data.h
+++ b/libavcodec/mpeg12data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg12data.h
+ * @file
  * MPEG1/2 tables.
  */
 
diff --git a/libavcodec/mpeg12decdata.h b/libavcodec/mpeg12decdata.h
index 8ad4ba8c2dc..66ca5c49712 100644
--- a/libavcodec/mpeg12decdata.h
+++ b/libavcodec/mpeg12decdata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg12decdata.h
+ * @file
  * MPEG1/2 decoder tables.
  */
 
diff --git a/libavcodec/mpeg12enc.c b/libavcodec/mpeg12enc.c
index 9cb4ef29d08..bf361290293 100644
--- a/libavcodec/mpeg12enc.c
+++ b/libavcodec/mpeg12enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg12enc.c
+ * @file
  * MPEG1/2 encoder
  */
 
diff --git a/libavcodec/mpeg4data.h b/libavcodec/mpeg4data.h
index a809d56c4b9..bef5f8804b0 100644
--- a/libavcodec/mpeg4data.h
+++ b/libavcodec/mpeg4data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpeg4data.h
+ * @file
  * mpeg4 tables.
  */
 
diff --git a/libavcodec/mpegaudio.c b/libavcodec/mpegaudio.c
index 45cb0e41574..cba52992ef3 100644
--- a/libavcodec/mpegaudio.c
+++ b/libavcodec/mpegaudio.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudio.c
+ * @file
  * MPEG Audio common code.
  */
 
diff --git a/libavcodec/mpegaudio.h b/libavcodec/mpegaudio.h
index 94e9f59ef0e..26ec2bebc1a 100644
--- a/libavcodec/mpegaudio.h
+++ b/libavcodec/mpegaudio.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudio.h
+ * @file
  * mpeg audio declarations for both encoder and decoder.
  */
 
diff --git a/libavcodec/mpegaudiodata.c b/libavcodec/mpegaudiodata.c
index 7e811a91d20..c9dabf31851 100644
--- a/libavcodec/mpegaudiodata.c
+++ b/libavcodec/mpegaudiodata.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodata.c
+ * @file
  * mpeg audio layer common tables.
  */
 
diff --git a/libavcodec/mpegaudiodata.h b/libavcodec/mpegaudiodata.h
index e45a9d00ecb..5626e3df505 100644
--- a/libavcodec/mpegaudiodata.h
+++ b/libavcodec/mpegaudiodata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodata.h
+ * @file
  * mpeg audio layer common tables.
  */
 
diff --git a/libavcodec/mpegaudiodec.c b/libavcodec/mpegaudiodec.c
index af518aab9ba..40383a81439 100644
--- a/libavcodec/mpegaudiodec.c
+++ b/libavcodec/mpegaudiodec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodec.c
+ * @file
  * MPEG Audio decoder.
  */
 
diff --git a/libavcodec/mpegaudiodecheader.c b/libavcodec/mpegaudiodecheader.c
index 9441a6decd9..67f882f566e 100644
--- a/libavcodec/mpegaudiodecheader.c
+++ b/libavcodec/mpegaudiodecheader.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodecheader.c
+ * @file
  * MPEG Audio header decoder.
  */
 
diff --git a/libavcodec/mpegaudiodecheader.h b/libavcodec/mpegaudiodecheader.h
index 2db8a9cb8fb..55786182884 100644
--- a/libavcodec/mpegaudiodecheader.h
+++ b/libavcodec/mpegaudiodecheader.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodecheader.c
+ * @file
  * MPEG Audio header decoder.
  */
 
diff --git a/libavcodec/mpegaudiodectab.h b/libavcodec/mpegaudiodectab.h
index f96a90f7cc9..234a70e4749 100644
--- a/libavcodec/mpegaudiodectab.h
+++ b/libavcodec/mpegaudiodectab.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiodectab.h
+ * @file
  * mpeg audio layer decoder tables.
  */
 
diff --git a/libavcodec/mpegaudioenc.c b/libavcodec/mpegaudioenc.c
index 222db5357bd..70f76e87c2c 100644
--- a/libavcodec/mpegaudioenc.c
+++ b/libavcodec/mpegaudioenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudio.c
+ * @file
  * The simplest mpeg audio layer 2 encoder.
  */
 
diff --git a/libavcodec/mpegaudiotab.h b/libavcodec/mpegaudiotab.h
index bebee76d4e2..35129e646c1 100644
--- a/libavcodec/mpegaudiotab.h
+++ b/libavcodec/mpegaudiotab.h
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/mpegaudiotab.h
+ * @file
  * 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 b47ff9adb1d..e11fee8ffc8 100644
--- a/libavcodec/mpegvideo.c
+++ b/libavcodec/mpegvideo.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/mpegvideo.c
+ * @file
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 5302be947c3..8cd20b70369 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/mpegvideo.h
+ * @file
  * mpegvideo header.
  */
 
diff --git a/libavcodec/mpegvideo_common.h b/libavcodec/mpegvideo_common.h
index b24b864bf73..73106664f9f 100644
--- a/libavcodec/mpegvideo_common.h
+++ b/libavcodec/mpegvideo_common.h
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/mpegvideo_common.h
+ * @file
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c
index ec1cbc5db8f..a8616d0ae80 100644
--- a/libavcodec/mpegvideo_enc.c
+++ b/libavcodec/mpegvideo_enc.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/mpegvideo_enc.c
+ * @file
  * The simplest mpeg encoder (well, it was the simplest!).
  */
 
diff --git a/libavcodec/msmpeg4.c b/libavcodec/msmpeg4.c
index 94127cf7b65..84658fe84d7 100644
--- a/libavcodec/msmpeg4.c
+++ b/libavcodec/msmpeg4.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/msmpeg4.c
+ * @file
  * MSMPEG4 backend for ffmpeg encoder and decoder.
  */
 
diff --git a/libavcodec/msmpeg4.h b/libavcodec/msmpeg4.h
index 259be2f370f..28372a0bc8d 100644
--- a/libavcodec/msmpeg4.h
+++ b/libavcodec/msmpeg4.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/msmpeg4.h
+ * @file
  */
 
 #ifndef AVCODEC_MSMPEG4_H
diff --git a/libavcodec/msmpeg4data.c b/libavcodec/msmpeg4data.c
index b8544a8e20e..f72715dea08 100644
--- a/libavcodec/msmpeg4data.c
+++ b/libavcodec/msmpeg4data.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/msmpeg4data.c
+ * @file
  * MSMPEG4 data tables.
  */
 
diff --git a/libavcodec/msmpeg4data.h b/libavcodec/msmpeg4data.h
index 8d64f0aa24e..623d9570a73 100644
--- a/libavcodec/msmpeg4data.h
+++ b/libavcodec/msmpeg4data.h
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/msmpeg4data.h
+ * @file
  * MSMPEG4 data tables.
  */
 
diff --git a/libavcodec/msrle.c b/libavcodec/msrle.c
index 0fa2c67a87d..28eb5d33f11 100644
--- a/libavcodec/msrle.c
+++ b/libavcodec/msrle.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/msrle.c
+ * @file
  * 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 407022d34d7..6e16d535b3c 100644
--- a/libavcodec/msrledec.c
+++ b/libavcodec/msrledec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/msrledec.c
+ * @file
  * 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 b2e98a015b6..30aca3954e1 100644
--- a/libavcodec/msvideo1.c
+++ b/libavcodec/msvideo1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/msvideo1.c
+ * @file
  * 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 08559e68c73..0716c25a20f 100644
--- a/libavcodec/nellymoser.c
+++ b/libavcodec/nellymoser.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/nellymoser.c
+ * @file
  * 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 aa16b55e07d..88d9aa62454 100644
--- a/libavcodec/nellymoser.h
+++ b/libavcodec/nellymoser.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/nellymoser.h
+ * @file
  * 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 95e8ed58785..82a3f079505 100644
--- a/libavcodec/nellymoserdec.c
+++ b/libavcodec/nellymoserdec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/nellymoserdec.c
+ * @file
  * 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 3ea2763b785..dd9a2719e23 100644
--- a/libavcodec/nellymoserenc.c
+++ b/libavcodec/nellymoserenc.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavcodec/nellymoserenc.c
+ * @file
  * Nellymoser encoder
  * by Bartlomiej Wolowiec
  *
diff --git a/libavcodec/opt.c b/libavcodec/opt.c
index e22ecf28809..f9cba057591 100644
--- a/libavcodec/opt.c
+++ b/libavcodec/opt.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/opt.c
+ * @file
  * AVOptions
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/opt.h b/libavcodec/opt.h
index cb1d7d78a22..55ca4ea63e8 100644
--- a/libavcodec/opt.h
+++ b/libavcodec/opt.h
@@ -23,7 +23,7 @@
 #define AVCODEC_OPT_H
 
 /**
- * @file libavcodec/opt.h
+ * @file
  * AVOptions
  */
 
diff --git a/libavcodec/options.c b/libavcodec/options.c
index 7ca1062b39d..65305224fea 100644
--- a/libavcodec/options.c
+++ b/libavcodec/options.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/options.c
+ * @file
  * Options definition for AVCodecContext.
  */
 
diff --git a/libavcodec/pcm-mpeg.c b/libavcodec/pcm-mpeg.c
index 20c1db92f10..c2343a69b0a 100644
--- a/libavcodec/pcm-mpeg.c
+++ b/libavcodec/pcm-mpeg.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/pcm-mpeg.c
+ * @file
  * PCM codecs for encodings found in MPEG streams (DVD/Blu-ray)
  */
 
diff --git a/libavcodec/pcm.c b/libavcodec/pcm.c
index b68da7c3544..746a520256a 100644
--- a/libavcodec/pcm.c
+++ b/libavcodec/pcm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/pcm.c
+ * @file
  * PCM codecs
  */
 
diff --git a/libavcodec/pcxenc.c b/libavcodec/pcxenc.c
index 43ebc8720aa..a3ce284b5bb 100644
--- a/libavcodec/pcxenc.c
+++ b/libavcodec/pcxenc.c
@@ -21,7 +21,7 @@
 
 /**
  * PCX image encoder
- * @file libavcodec/pcxenc.c
+ * @file
  * @author Daniel Verkamp
  * @sa http://www.qzx.com/pc-gpe/pcx.txt
  */
diff --git a/libavcodec/pgssubdec.c b/libavcodec/pgssubdec.c
index 85db88ebac1..5512006845d 100644
--- a/libavcodec/pgssubdec.c
+++ b/libavcodec/pgssubdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/pgssubdec.c
+ * @file
  * PGS subtitle decoder
  */
 
diff --git a/libavcodec/ppc/check_altivec.c b/libavcodec/ppc/check_altivec.c
index f2c923edb42..c8bc6edcf3f 100644
--- a/libavcodec/ppc/check_altivec.c
+++ b/libavcodec/ppc/check_altivec.c
@@ -18,7 +18,7 @@
 
 
 /**
- * @file libavcodec/ppc/check_altivec.c
+ * @file
  * Checks for AltiVec presence.
  */
 
diff --git a/libavcodec/ppc/int_altivec.c b/libavcodec/ppc/int_altivec.c
index 4f7529fe4bd..7fb11ddd9b8 100644
--- a/libavcodec/ppc/int_altivec.c
+++ b/libavcodec/ppc/int_altivec.c
@@ -19,7 +19,7 @@
  */
 
 /**
- ** @file libavcodec/ppc/int_altivec.c
+ ** @file
  ** integer misc ops.
  **/
 
diff --git a/libavcodec/ppc/util_altivec.h b/libavcodec/ppc/util_altivec.h
index 9bf7e390acd..62f228a275a 100644
--- a/libavcodec/ppc/util_altivec.h
+++ b/libavcodec/ppc/util_altivec.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavcodec/ppc/util_altivec.h
+ * @file
  * Contains misc utility macros and inline functions
  */
 
diff --git a/libavcodec/put_bits.h b/libavcodec/put_bits.h
index c0139661a50..80a514df89b 100644
--- a/libavcodec/put_bits.h
+++ b/libavcodec/put_bits.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/put_bits.h
+ * @file
  * bitstream writer API
  */
 
diff --git a/libavcodec/qcelpdata.h b/libavcodec/qcelpdata.h
index 6ca80dd8efe..52be252d1c6 100644
--- a/libavcodec/qcelpdata.h
+++ b/libavcodec/qcelpdata.h
@@ -23,7 +23,7 @@
 #define AVCODEC_QCELPDATA_H
 
 /**
- * @file libavcodec/qcelpdata.h
+ * @file
  * 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 15481e0a917..707cb21e74e 100644
--- a/libavcodec/qcelpdec.c
+++ b/libavcodec/qcelpdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/qcelpdec.c
+ * @file
  * 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 33d4824e7b9..6451fbe91f9 100644
--- a/libavcodec/qdm2.c
+++ b/libavcodec/qdm2.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/qdm2.c
+ * @file
  * 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 981db5488c7..355d61387be 100644
--- a/libavcodec/qdm2data.h
+++ b/libavcodec/qdm2data.h
@@ -23,7 +23,7 @@
  */
 
  /**
- * @file libavcodec/qdm2data.h
+ * @file
  * Various QDM2 tables.
  */
 
diff --git a/libavcodec/qdrw.c b/libavcodec/qdrw.c
index 594ef8c768f..57500580e2d 100644
--- a/libavcodec/qdrw.c
+++ b/libavcodec/qdrw.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/qdrw.c
+ * @file
  * Apple QuickDraw codec.
  */
 
diff --git a/libavcodec/qpeg.c b/libavcodec/qpeg.c
index e72afd1dd95..e6a0b30aefb 100644
--- a/libavcodec/qpeg.c
+++ b/libavcodec/qpeg.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/qpeg.c
+ * @file
  * QPEG codec.
  */
 
diff --git a/libavcodec/qtrle.c b/libavcodec/qtrle.c
index dc300f00ac5..1fd9a803e4d 100644
--- a/libavcodec/qtrle.c
+++ b/libavcodec/qtrle.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/qtrle.c
+ * @file
  * 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 d750e654531..04c2738523b 100644
--- a/libavcodec/rangecoder.c
+++ b/libavcodec/rangecoder.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rangecoder.c
+ * @file
  * 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 281c0fde33c..47c0362ba3b 100644
--- a/libavcodec/rangecoder.h
+++ b/libavcodec/rangecoder.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rangecoder.h
+ * @file
  * Range coder.
  */
 
diff --git a/libavcodec/ratecontrol.c b/libavcodec/ratecontrol.c
index d88cb0fb198..e52ef1a2955 100644
--- a/libavcodec/ratecontrol.c
+++ b/libavcodec/ratecontrol.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/ratecontrol.c
+ * @file
  * Rate control for video encoders.
  */
 
diff --git a/libavcodec/ratecontrol.h b/libavcodec/ratecontrol.h
index 276f976cd11..d5fe2bc81d9 100644
--- a/libavcodec/ratecontrol.h
+++ b/libavcodec/ratecontrol.h
@@ -24,7 +24,7 @@
 #define AVCODEC_RATECONTROL_H
 
 /**
- * @file libavcodec/ratecontrol.h
+ * @file
  * ratecontrol header.
  */
 
diff --git a/libavcodec/raw.c b/libavcodec/raw.c
index d71b08b5ebb..c2ce3bc9dc3 100644
--- a/libavcodec/raw.c
+++ b/libavcodec/raw.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/raw.c
+ * @file
  * Raw Video Codec
  */
 
diff --git a/libavcodec/raw.h b/libavcodec/raw.h
index 824b8c719a4..e74006ac3c7 100644
--- a/libavcodec/raw.h
+++ b/libavcodec/raw.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/raw.h
+ * @file
  * Raw Video Codec
  */
 
diff --git a/libavcodec/rawdec.c b/libavcodec/rawdec.c
index b2a3c99e874..6caa7521f7b 100644
--- a/libavcodec/rawdec.c
+++ b/libavcodec/rawdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rawdec.c
+ * @file
  * Raw Video Decoder
  */
 
diff --git a/libavcodec/rawenc.c b/libavcodec/rawenc.c
index 8a9bb311b66..419970486b5 100644
--- a/libavcodec/rawenc.c
+++ b/libavcodec/rawenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rawenc.c
+ * @file
  * Raw Video Encoder
  */
 
diff --git a/libavcodec/rdft.c b/libavcodec/rdft.c
index 457abeea786..f37263b7c2b 100644
--- a/libavcodec/rdft.c
+++ b/libavcodec/rdft.c
@@ -24,7 +24,7 @@
 #include "fft.h"
 
 /**
- * @file libavcodec/rdft.c
+ * @file
  * (Inverse) Real Discrete Fourier Transforms.
  */
 
diff --git a/libavcodec/rectangle.h b/libavcodec/rectangle.h
index 787ff2d4009..cf4a9ccec39 100644
--- a/libavcodec/rectangle.h
+++ b/libavcodec/rectangle.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rectangle.h
+ * @file
  * useful rectangle filling function
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/resample.c b/libavcodec/resample.c
index e1d29f7e928..dce88abd432 100644
--- a/libavcodec/resample.c
+++ b/libavcodec/resample.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/resample.c
+ * @file
  * samplerate conversion for both audio and video
  */
 
diff --git a/libavcodec/resample2.c b/libavcodec/resample2.c
index 695f51ec15b..45f41a144c2 100644
--- a/libavcodec/resample2.c
+++ b/libavcodec/resample2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/resample2.c
+ * @file
  * audio resampling
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavcodec/rl.h b/libavcodec/rl.h
index 64cbeddfaae..b2445890e68 100644
--- a/libavcodec/rl.h
+++ b/libavcodec/rl.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rl.h
+ * @file
  * rl header.
  */
 
diff --git a/libavcodec/rl2.c b/libavcodec/rl2.c
index 0e582754b67..30f5e839ccb 100644
--- a/libavcodec/rl2.c
+++ b/libavcodec/rl2.c
@@ -21,7 +21,7 @@
 
 /**
  * RL2 Video Decoder
- * @file libavcodec/rl2.c
+ * @file
  * @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 d97c4361ce4..830eb7b329a 100644
--- a/libavcodec/roqvideo.c
+++ b/libavcodec/roqvideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/roqvideo.c
+ * @file
  * id RoQ Video common functions based on work by Dr. Tim Ferguson
  */
 
diff --git a/libavcodec/roqvideodec.c b/libavcodec/roqvideodec.c
index a762adbc889..7c6f5ff6fb6 100644
--- a/libavcodec/roqvideodec.c
+++ b/libavcodec/roqvideodec.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/roqvideodec.c
+ * @file
  * 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 0326dee3687..f9fbb64bd8b 100644
--- a/libavcodec/roqvideoenc.c
+++ b/libavcodec/roqvideoenc.c
@@ -23,7 +23,7 @@
  */
 
 /**
- * @file libavcodec/roqvideoenc.c
+ * @file
  * 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 1ddb5aad627..e103f525d2e 100644
--- a/libavcodec/rpza.c
+++ b/libavcodec/rpza.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rpza.c
+ * @file
  * 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 7fb1af91d6d..b6ca031dfa1 100644
--- a/libavcodec/rv10.c
+++ b/libavcodec/rv10.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/rv10.c
+ * @file
  * RV10/RV20 decoder
  */
 
diff --git a/libavcodec/rv10enc.c b/libavcodec/rv10enc.c
index 333a108c489..51ca69118a0 100644
--- a/libavcodec/rv10enc.c
+++ b/libavcodec/rv10enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/rv10enc.c
+ * @file
  * RV10 encoder
  */
 
diff --git a/libavcodec/rv20enc.c b/libavcodec/rv20enc.c
index ac43891c39c..5ab0b9a0395 100644
--- a/libavcodec/rv20enc.c
+++ b/libavcodec/rv20enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/rv20enc.c
+ * @file
  * RV20 encoder
  */
 
diff --git a/libavcodec/rv30.c b/libavcodec/rv30.c
index 8bab0bba09f..22a5dd5b647 100644
--- a/libavcodec/rv30.c
+++ b/libavcodec/rv30.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv30.c
+ * @file
  * RV30 decoder
  */
 
diff --git a/libavcodec/rv30data.h b/libavcodec/rv30data.h
index 2a8f3ad991b..9cc48a6a31f 100644
--- a/libavcodec/rv30data.h
+++ b/libavcodec/rv30data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv30data.h
+ * @file
  * miscellaneous RV30 tables
  */
 
diff --git a/libavcodec/rv30dsp.c b/libavcodec/rv30dsp.c
index bf2dc18b8ab..4700e7868c2 100644
--- a/libavcodec/rv30dsp.c
+++ b/libavcodec/rv30dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv30dsp.c
+ * @file
  * RV30 decoder motion compensation functions
  */
 
diff --git a/libavcodec/rv34.c b/libavcodec/rv34.c
index 50ded799779..88652f9fe12 100644
--- a/libavcodec/rv34.c
+++ b/libavcodec/rv34.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv34.c
+ * @file
  * RV30/40 decoder common data
  */
 
diff --git a/libavcodec/rv34.h b/libavcodec/rv34.h
index 3c0a61b0ffa..24a27ce4824 100644
--- a/libavcodec/rv34.h
+++ b/libavcodec/rv34.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv34.h
+ * @file
  * RV30 and RV40 decoder common data declarations
  */
 
diff --git a/libavcodec/rv34data.h b/libavcodec/rv34data.h
index 87dbee26e42..2155084d093 100644
--- a/libavcodec/rv34data.h
+++ b/libavcodec/rv34data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv34data.h
+ * @file
  * miscellaneous RV30/40 tables
  */
 
diff --git a/libavcodec/rv34vlc.h b/libavcodec/rv34vlc.h
index cfd37bf884b..2b89e4cb467 100644
--- a/libavcodec/rv34vlc.h
+++ b/libavcodec/rv34vlc.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv34vlc.h
+ * @file
  * RV30/40 VLC tables
  */
 
diff --git a/libavcodec/rv40.c b/libavcodec/rv40.c
index 2eb030d8336..abdeeffb791 100644
--- a/libavcodec/rv40.c
+++ b/libavcodec/rv40.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv40.c
+ * @file
  * RV40 decoder
  */
 
diff --git a/libavcodec/rv40data.h b/libavcodec/rv40data.h
index 648f095c772..5566569201c 100644
--- a/libavcodec/rv40data.h
+++ b/libavcodec/rv40data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv40data.h
+ * @file
  * miscellaneous RV40 tables
  */
 
diff --git a/libavcodec/rv40dsp.c b/libavcodec/rv40dsp.c
index 9226225a19a..27bc79eec0d 100644
--- a/libavcodec/rv40dsp.c
+++ b/libavcodec/rv40dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv40dsp.c
+ * @file
  * RV40 decoder motion compensation functions
  */
 
diff --git a/libavcodec/rv40vlc2.h b/libavcodec/rv40vlc2.h
index ef24c25305e..15119a145b9 100644
--- a/libavcodec/rv40vlc2.h
+++ b/libavcodec/rv40vlc2.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/rv40vlc2.h
+ * @file
  * RV40 VLC tables used for macroblock information decoding
  */
 
diff --git a/libavcodec/sbr.h b/libavcodec/sbr.h
index 10a5e4f72b5..11c97f70458 100644
--- a/libavcodec/sbr.h
+++ b/libavcodec/sbr.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/sbr.h
+ * @file
  * Spectral Band Replication definitions and structures
  * @author Robert Swain ( rob opendot cl )
  */
diff --git a/libavcodec/shorten.c b/libavcodec/shorten.c
index 0dd07dd83cf..7e17f18e179 100644
--- a/libavcodec/shorten.c
+++ b/libavcodec/shorten.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/shorten.c
+ * @file
  * Shorten decoder
  * @author Jeff Muizelaar
  *
diff --git a/libavcodec/simple_idct.c b/libavcodec/simple_idct.c
index 6670740bf3d..475be6d2d40 100644
--- a/libavcodec/simple_idct.c
+++ b/libavcodec/simple_idct.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/simple_idct.c
+ * @file
  * simpleidct in C.
  */
 
diff --git a/libavcodec/simple_idct.h b/libavcodec/simple_idct.h
index 44db29ec132..24f6a6d5dbc 100644
--- a/libavcodec/simple_idct.h
+++ b/libavcodec/simple_idct.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/simple_idct.h
+ * @file
  * simple idct header.
  */
 
diff --git a/libavcodec/smacker.c b/libavcodec/smacker.c
index a7134f227d0..1d85f689077 100644
--- a/libavcodec/smacker.c
+++ b/libavcodec/smacker.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/smacker.c
+ * @file
  * Smacker decoder
  */
 
diff --git a/libavcodec/smc.c b/libavcodec/smc.c
index 7891220c35e..2e2dffdc863 100644
--- a/libavcodec/smc.c
+++ b/libavcodec/smc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/smc.c
+ * @file
  * 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 570dd245d0e..d24931f6fe0 100644
--- a/libavcodec/sonic.c
+++ b/libavcodec/sonic.c
@@ -23,7 +23,7 @@
 #include "golomb.h"
 
 /**
- * @file libavcodec/sonic.c
+ * @file
  * 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 d0b4b8cc56c..754926a4cef 100644
--- a/libavcodec/sp5xdec.c
+++ b/libavcodec/sp5xdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/sp5xdec.c
+ * @file
  * Sunplus JPEG decoder (SP5X).
  */
 
diff --git a/libavcodec/svq1.c b/libavcodec/svq1.c
index cae76104e55..d0e113267b8 100644
--- a/libavcodec/svq1.c
+++ b/libavcodec/svq1.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/svq1.c
+ * @file
  * 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 283bc18399c..3ade05d8488 100644
--- a/libavcodec/svq1.h
+++ b/libavcodec/svq1.h
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/svq1.h
+ * @file
  * 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 c9b4ca9506b..7926ce13770 100644
--- a/libavcodec/svq1_cb.h
+++ b/libavcodec/svq1_cb.h
@@ -24,7 +24,7 @@
  */
 
 /**
- * @file libavcodec/svq1_cb.h
+ * @file
  * svq1 code books.
  */
 
diff --git a/libavcodec/svq1dec.c b/libavcodec/svq1dec.c
index 3834afb14a9..2aa28ab0b0e 100644
--- a/libavcodec/svq1dec.c
+++ b/libavcodec/svq1dec.c
@@ -26,7 +26,7 @@
  */
 
 /**
- * @file libavcodec/svq1.c
+ * @file
  * 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 03c77ffcd6a..c89be259d7c 100644
--- a/libavcodec/svq1enc.c
+++ b/libavcodec/svq1enc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/svq1enc.c
+ * @file
  * 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 0c11d2fd370..7eff82ee1f2 100644
--- a/libavcodec/svq1enc_cb.h
+++ b/libavcodec/svq1enc_cb.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/svq1enc_cb.h
+ * @file
  * svq1 code books.
  */
 
diff --git a/libavcodec/svq3.c b/libavcodec/svq3.c
index 50de623cba8..bf7659a80e3 100644
--- a/libavcodec/svq3.c
+++ b/libavcodec/svq3.c
@@ -59,7 +59,7 @@
 #include "svq1.h"
 
 /**
- * @file libavcodec/svq3.c
+ * @file
  * svq3 decoder.
  */
 
diff --git a/libavcodec/tiertexseqv.c b/libavcodec/tiertexseqv.c
index 3e29c46fe24..c5f632e1866 100644
--- a/libavcodec/tiertexseqv.c
+++ b/libavcodec/tiertexseqv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/tiertexseqv.c
+ * @file
  * Tiertex Limited SEQ video decoder
  */
 
diff --git a/libavcodec/tiff.c b/libavcodec/tiff.c
index e02767caadb..2f3cef2b00d 100644
--- a/libavcodec/tiff.c
+++ b/libavcodec/tiff.c
@@ -21,7 +21,7 @@
 
 /**
  * TIFF image decoder
- * @file libavcodec/tiff.c
+ * @file
  * @author Konstantin Shishkov
  */
 #include "avcodec.h"
diff --git a/libavcodec/tiff.h b/libavcodec/tiff.h
index 17c65b921c3..235a998fcd4 100644
--- a/libavcodec/tiff.h
+++ b/libavcodec/tiff.h
@@ -21,7 +21,7 @@
 
 /**
  * TIFF tables
- * @file libavcodec/tiff.h
+ * @file
  * @author Konstantin Shishkov
  */
 #ifndef AVCODEC_TIFF_H
diff --git a/libavcodec/tiffenc.c b/libavcodec/tiffenc.c
index 0cc8655b6d7..0905ceae196 100644
--- a/libavcodec/tiffenc.c
+++ b/libavcodec/tiffenc.c
@@ -21,7 +21,7 @@
 
 /**
  * TIFF image encoder
- * @file libavcodec/tiffenc.c
+ * @file
  * @author Bartlomiej Wolowiec
  */
 #include "avcodec.h"
diff --git a/libavcodec/tmv.c b/libavcodec/tmv.c
index 827d8a61837..5117cd03cd0 100644
--- a/libavcodec/tmv.c
+++ b/libavcodec/tmv.c
@@ -21,7 +21,7 @@
 
 /**
  * 8088flex TMV video decoder
- * @file libavcodec/tmv.c
+ * @file
  * @author Daniel Verkamp
  * @sa http://www.oldskool.org/pc/8088_Corruption
  */
diff --git a/libavcodec/truemotion1.c b/libavcodec/truemotion1.c
index 2e8b72080af..4306917912d 100644
--- a/libavcodec/truemotion1.c
+++ b/libavcodec/truemotion1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/truemotion1.c
+ * @file
  * 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 4a5a2edf403..5013a9eeb75 100644
--- a/libavcodec/truemotion2.c
+++ b/libavcodec/truemotion2.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/truemotion2.c
+ * @file
  * Duck TrueMotion2 decoder.
  */
 
diff --git a/libavcodec/truespeech.c b/libavcodec/truespeech.c
index da5f2636d73..37fbef9deab 100644
--- a/libavcodec/truespeech.c
+++ b/libavcodec/truespeech.c
@@ -24,7 +24,7 @@
 
 #include "truespeech_data.h"
 /**
- * @file libavcodec/truespeech.c
+ * @file
  * TrueSpeech decoder.
  */
 
diff --git a/libavcodec/tscc.c b/libavcodec/tscc.c
index d200c8aabd3..2b717c1481d 100644
--- a/libavcodec/tscc.c
+++ b/libavcodec/tscc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/tscc.c
+ * @file
  * TechSmith Camtasia decoder
  *
  * Fourcc: TSCC
diff --git a/libavcodec/tta.c b/libavcodec/tta.c
index 68c9840465e..4bdfd73fbd7 100644
--- a/libavcodec/tta.c
+++ b/libavcodec/tta.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/tta.c
+ * @file
  * 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 f53690f4d0e..1d04c807fb4 100644
--- a/libavcodec/ulti.c
+++ b/libavcodec/ulti.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/ulti.c
+ * @file
  * IBM Ultimotion Video Decoder.
  */
 
diff --git a/libavcodec/utils.c b/libavcodec/utils.c
index fd6dc073e2e..34e8ae45fe9 100644
--- a/libavcodec/utils.c
+++ b/libavcodec/utils.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/utils.c
+ * @file
  * utils.
  */
 
diff --git a/libavcodec/vb.c b/libavcodec/vb.c
index 2d4d4e286d0..13c4b0a8d94 100644
--- a/libavcodec/vb.c
+++ b/libavcodec/vb.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/vb.c
+ * @file
  * VB Video decoder
  */
 
diff --git a/libavcodec/vc1.c b/libavcodec/vc1.c
index 648541e2b50..7d00072b7a6 100644
--- a/libavcodec/vc1.c
+++ b/libavcodec/vc1.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/vc1.c
+ * @file
  * VC-1 and WMV3 decoder common code
  *
  */
diff --git a/libavcodec/vc1_parser.c b/libavcodec/vc1_parser.c
index 55580c95d1d..6e559dec9b2 100644
--- a/libavcodec/vc1_parser.c
+++ b/libavcodec/vc1_parser.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/vc1_parser.c
+ * @file
  * VC-1 and WMV3 parser
  */
 
diff --git a/libavcodec/vc1data.c b/libavcodec/vc1data.c
index e4ceb168c52..52980794480 100644
--- a/libavcodec/vc1data.c
+++ b/libavcodec/vc1data.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/vc1data.c
+ * @file
  * VC-1 tables.
  */
 
diff --git a/libavcodec/vc1data.h b/libavcodec/vc1data.h
index 0f3c47ea1b3..934627a7815 100644
--- a/libavcodec/vc1data.h
+++ b/libavcodec/vc1data.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/vc1data.h
+ * @file
  * VC-1 tables.
  */
 
diff --git a/libavcodec/vc1dec.c b/libavcodec/vc1dec.c
index 333afbd6b65..52392c3f76f 100644
--- a/libavcodec/vc1dec.c
+++ b/libavcodec/vc1dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavcodec/vc1dec.c
+ * @file
  * VC-1 and WMV3 decoder
  *
  */
diff --git a/libavcodec/vc1dsp.c b/libavcodec/vc1dsp.c
index 31c976d6c09..47b69c8214e 100644
--- a/libavcodec/vc1dsp.c
+++ b/libavcodec/vc1dsp.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libavcodec/vc1dsp.c
+* @file
  * VC-1 and WMV3 decoder
  *
  */
diff --git a/libavcodec/vcr1.c b/libavcodec/vcr1.c
index 78008597600..31da94f3d06 100644
--- a/libavcodec/vcr1.c
+++ b/libavcodec/vcr1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/vcr1.c
+ * @file
  * ati vcr1 codec.
  */
 
diff --git a/libavcodec/vmdav.c b/libavcodec/vmdav.c
index 9e2d1a13c83..4914d2a09a9 100644
--- a/libavcodec/vmdav.c
+++ b/libavcodec/vmdav.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/vmdav.c
+ * @file
  * 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 1b30f0af104..49aaeb29927 100644
--- a/libavcodec/vmnc.c
+++ b/libavcodec/vmnc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/vmnc.c
+ * @file
  * 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 8c6c0e4d2a1..47388d83023 100644
--- a/libavcodec/vorbis.c
+++ b/libavcodec/vorbis.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vorbis.c
+ * @file
  * 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 0676e87efe7..8c56400c77e 100644
--- a/libavcodec/vorbis_dec.c
+++ b/libavcodec/vorbis_dec.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vorbis_dec.c
+ * @file
  * Vorbis I decoder
  * @author Denes Balatoni  ( dbalatoni programozo hu )
  *
diff --git a/libavcodec/vorbis_enc.c b/libavcodec/vorbis_enc.c
index 862d16c878a..2bc0a24096b 100644
--- a/libavcodec/vorbis_enc.c
+++ b/libavcodec/vorbis_enc.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/vorbis_enc.c
+ * @file
  * Native Vorbis encoder.
  * @author Oded Shimon <ods15@ods15.dyndns.org>
  */
diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c
index cc5b28fdbbd..90967950e83 100644
--- a/libavcodec/vp3.c
+++ b/libavcodec/vp3.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/vp3.c
+ * @file
  * 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 049758e6716..058eb562c4e 100644
--- a/libavcodec/vp3dsp.c
+++ b/libavcodec/vp3dsp.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/vp3dsp.c
+ * @file
  * Standard C DSP-oriented functions cribbed from the original VP3
  * source code.
  */
diff --git a/libavcodec/vp5.c b/libavcodec/vp5.c
index 41e64972020..f7177cafbfc 100644
--- a/libavcodec/vp5.c
+++ b/libavcodec/vp5.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp5.c
+ * @file
  * VP5 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp56.c b/libavcodec/vp56.c
index 63055f50590..5ce838aa78e 100644
--- a/libavcodec/vp56.c
+++ b/libavcodec/vp56.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp56.c
+ * @file
  * 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 7f7938b347e..2d9e2d81b1c 100644
--- a/libavcodec/vp56.h
+++ b/libavcodec/vp56.h
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp56.h
+ * @file
  * 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 02306f17eb2..b0515c2410f 100644
--- a/libavcodec/vp56data.c
+++ b/libavcodec/vp56data.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp56data.c
+ * @file
  * 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 aef69f758f5..57b0968d894 100644
--- a/libavcodec/vp56data.h
+++ b/libavcodec/vp56data.h
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp56data.h
+ * @file
  * 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 ae04559a4a5..5c2d46cde54 100644
--- a/libavcodec/vp5data.h
+++ b/libavcodec/vp5data.h
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp5data.h
+ * @file
  * VP5 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp6.c b/libavcodec/vp6.c
index 53e2ca25ed2..e4adb174f47 100644
--- a/libavcodec/vp6.c
+++ b/libavcodec/vp6.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp6.c
+ * @file
  * VP6 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp6data.h b/libavcodec/vp6data.h
index 9bf410b4b55..1cfdbe7bea4 100644
--- a/libavcodec/vp6data.h
+++ b/libavcodec/vp6data.h
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp6data.h
+ * @file
  * VP6 compatible video decoder
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vp6dsp.c b/libavcodec/vp6dsp.c
index f4b7670d78d..69a11ee1883 100644
--- a/libavcodec/vp6dsp.c
+++ b/libavcodec/vp6dsp.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/vp6dsp.c
+ * @file
  * VP6 DSP-oriented functions
  *
  * Copyright (C) 2006  Aurelien Jacobs <aurel@gnuage.org>
diff --git a/libavcodec/vqavideo.c b/libavcodec/vqavideo.c
index a40e4e0102a..a1698394ef7 100644
--- a/libavcodec/vqavideo.c
+++ b/libavcodec/vqavideo.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/vqavideo.c
+ * @file
  * 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 d4608939371..7358d29735a 100644
--- a/libavcodec/wavpack.c
+++ b/libavcodec/wavpack.c
@@ -24,7 +24,7 @@
 #include "unary.h"
 
 /**
- * @file libavcodec/wavpack.c
+ * @file
  * WavPack lossless audio decoder
  */
 
diff --git a/libavcodec/wmadata.h b/libavcodec/wmadata.h
index 965f060e127..381f182fa0e 100644
--- a/libavcodec/wmadata.h
+++ b/libavcodec/wmadata.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/wmadata.h
+ * @file
  * Various WMA tables.
  */
 
diff --git a/libavcodec/wmadec.c b/libavcodec/wmadec.c
index e7705470f2d..a24256d4572 100644
--- a/libavcodec/wmadec.c
+++ b/libavcodec/wmadec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/wmadec.c
+ * @file
  * 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/wmaprodata.h b/libavcodec/wmaprodata.h
index a1d186e0c27..53824799d57 100644
--- a/libavcodec/wmaprodata.h
+++ b/libavcodec/wmaprodata.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file  libavcodec/wmaprodata.h
+ * @file
  * @brief tables for wmapro decoding
  */
 
diff --git a/libavcodec/wmaprodec.c b/libavcodec/wmaprodec.c
index 82f1b3623b2..71bf0f72b31 100644
--- a/libavcodec/wmaprodec.c
+++ b/libavcodec/wmaprodec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file  libavcodec/wmaprodec.c
+ * @file
  * @brief wmapro decoder implementation
  * Wmapro is an MDCT based codec comparable to wma standard or AAC.
  * The decoding therefore consists of the following steps:
diff --git a/libavcodec/wmavoice.c b/libavcodec/wmavoice.c
index 259755343d9..0d81d58bd42 100644
--- a/libavcodec/wmavoice.c
+++ b/libavcodec/wmavoice.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/wmavoice.c
+ * @file
  * @brief Windows Media Audio Voice compatible decoder
  * @author Ronald S. Bultje <rsbultje@gmail.com>
  */
diff --git a/libavcodec/wmavoice_data.h b/libavcodec/wmavoice_data.h
index ae4651ca455..5d74f384e55 100644
--- a/libavcodec/wmavoice_data.h
+++ b/libavcodec/wmavoice_data.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/wmavoice_data.h
+ * @file
  * @brief Windows Media Voice (WMAVoice) tables
  * @author Ronald S. Bultje <rsbultje@gmail.com>
  */
diff --git a/libavcodec/wnv1.c b/libavcodec/wnv1.c
index 7d325578afb..56634d10ac6 100644
--- a/libavcodec/wnv1.c
+++ b/libavcodec/wnv1.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/wnv1.c
+ * @file
  * Winnov WNV1 codec.
  */
 
diff --git a/libavcodec/ws-snd1.c b/libavcodec/ws-snd1.c
index 0e75654c1eb..a383673db70 100644
--- a/libavcodec/ws-snd1.c
+++ b/libavcodec/ws-snd1.c
@@ -23,7 +23,7 @@
 #include "avcodec.h"
 
 /**
- * @file libavcodec/ws-snd1.c
+ * @file
  * 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 29b214a85f7..26c163be3ca 100644
--- a/libavcodec/x86/h264_i386.h
+++ b/libavcodec/x86/h264_i386.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/x86/h264_i386.h
+ * @file
  * 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 a81c7d51734..fc670e25d47 100644
--- a/libavcodec/x86/idct_sse2_xvid.c
+++ b/libavcodec/x86/idct_sse2_xvid.c
@@ -43,7 +43,7 @@
 #include "dsputil_mmx.h"
 
 /*!
- * @file libavcodec/x86/idct_sse2_xvid.c
+ * @file
  * @brief SSE2 idct compatible with xvidmmx
  */
 
diff --git a/libavcodec/x86/idct_xvid.h b/libavcodec/x86/idct_xvid.h
index 6e29f0d8da6..5fdc20d3eac 100644
--- a/libavcodec/x86/idct_xvid.h
+++ b/libavcodec/x86/idct_xvid.h
@@ -19,7 +19,7 @@
  */
 
 /*!
- * @file libavcodec/x86/idct_xvid.h
+ * @file
  * header for Xvid IDCT functions
  */
 
diff --git a/libavcodec/x86/vp3dsp_mmx.c b/libavcodec/x86/vp3dsp_mmx.c
index 309dd4aa5da..44a8477a896 100644
--- a/libavcodec/x86/vp3dsp_mmx.c
+++ b/libavcodec/x86/vp3dsp_mmx.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/x86/vp3dsp_mmx.c
+ * @file
  * 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 3de3e472723..e0ebd42427d 100644
--- a/libavcodec/x86/vp3dsp_sse2.c
+++ b/libavcodec/x86/vp3dsp_sse2.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavcodec/x86/vp3dsp_sse2.c
+ * @file
  * SSE2-optimized functions cribbed from the original VP3 source code.
  */
 
diff --git a/libavcodec/x86/vp6dsp_mmx.c b/libavcodec/x86/vp6dsp_mmx.c
index 39e40d568e3..905b3a7f0d1 100644
--- a/libavcodec/x86/vp6dsp_mmx.c
+++ b/libavcodec/x86/vp6dsp_mmx.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/x86/vp6dsp_mmx.c
+ * @file
  * MMX-optimized functions for the VP6 decoder
  *
  * Copyright (C) 2009  Sebastien Lucas <sebastien.lucas@gmail.com>
diff --git a/libavcodec/x86/vp6dsp_sse2.c b/libavcodec/x86/vp6dsp_sse2.c
index c72a0cacb86..bfd733aa7fd 100644
--- a/libavcodec/x86/vp6dsp_sse2.c
+++ b/libavcodec/x86/vp6dsp_sse2.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/x86/vp6dsp_mmx.c
+ * @file
  * SSE2-optimized functions for the VP6 decoder
  *
  * Copyright (C) 2009  Zuxy Meng <zuxy.meng@gmail.com>
diff --git a/libavcodec/xan.c b/libavcodec/xan.c
index d75d4692a2b..3f6aa8cee58 100644
--- a/libavcodec/xan.c
+++ b/libavcodec/xan.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/xan.c
+ * @file
  * 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 bf88938bf50..f7d025eca44 100644
--- a/libavcodec/xl.c
+++ b/libavcodec/xl.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/xl.c
+ * @file
  * Miro VideoXL codec.
  */
 
diff --git a/libavcodec/yop.c b/libavcodec/yop.c
index 0c771fe05ea..1eb76b128e0 100644
--- a/libavcodec/yop.c
+++ b/libavcodec/yop.c
@@ -1,5 +1,5 @@
 /**
- * @file libavcodec/yop.c
+ * @file
  * Psygnosis YOP decoder
  *
  * Copyright (C) 2010 Mohamed Naufal Basheer <naufal11@gmail.com>
diff --git a/libavcodec/zmbv.c b/libavcodec/zmbv.c
index bfd6067cd3e..8af8c840a0e 100644
--- a/libavcodec/zmbv.c
+++ b/libavcodec/zmbv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/zmbv.c
+ * @file
  * Zip Motion Blocks Video decoder
  */
 
diff --git a/libavcodec/zmbvenc.c b/libavcodec/zmbvenc.c
index 162b8485cb3..95f2906268e 100644
--- a/libavcodec/zmbvenc.c
+++ b/libavcodec/zmbvenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavcodec/zmbvenc.c
+ * @file
  * Zip Motion Blocks Video encoder
  */
 
diff --git a/libavdevice/alsa-audio-common.c b/libavdevice/alsa-audio-common.c
index 5bd0b495816..38cb0de0eff 100644
--- a/libavdevice/alsa-audio-common.c
+++ b/libavdevice/alsa-audio-common.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavdevice/alsa-audio-common.c
+ * @file
  * 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 1fb0bf5c68d..f1dd29bafc9 100644
--- a/libavdevice/alsa-audio-dec.c
+++ b/libavdevice/alsa-audio-dec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavdevice/alsa-audio-dec.c
+ * @file
  * 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 a0b01449b02..7c07bf722e3 100644
--- a/libavdevice/alsa-audio-enc.c
+++ b/libavdevice/alsa-audio-enc.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavdevice/alsa-audio-enc.c
+ * @file
  * 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 6adde772d29..9a8a089ba61 100644
--- a/libavdevice/alsa-audio.h
+++ b/libavdevice/alsa-audio.h
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavdevice/alsa-audio.h
+ * @file
  * 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 865206dfcf8..ab0a94ca203 100644
--- a/libavdevice/x11grab.c
+++ b/libavdevice/x11grab.c
@@ -30,7 +30,7 @@
  */
 
 /**
- * @file libavdevice/x11grab.c
+ * @file
  * X11 frame device demuxer by Clemens Fruhwirth <clemens@endorphin.org>
  * and Edouard Gomez <ed.gomez@free.fr>.
  */
diff --git a/libavfilter/parseutils.c b/libavfilter/parseutils.c
index 79fa8b74703..222ac730316 100644
--- a/libavfilter/parseutils.c
+++ b/libavfilter/parseutils.c
@@ -18,7 +18,7 @@
  */
 
 /**
- * @file libavfilter/parseutils.c
+ * @file
  * parsing utils
  */
 
diff --git a/libavfilter/parseutils.h b/libavfilter/parseutils.h
index 621687dca6f..b5b494e3aa2 100644
--- a/libavfilter/parseutils.h
+++ b/libavfilter/parseutils.h
@@ -18,7 +18,7 @@
  */
 
 /**
- * @file libavfilter/parseutils.h
+ * @file
  * parsing utils
  */
 
diff --git a/libavfilter/vf_aspect.c b/libavfilter/vf_aspect.c
index 79e26998e9b..2627722a368 100644
--- a/libavfilter/vf_aspect.c
+++ b/libavfilter/vf_aspect.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavfilter/vf_aspect.c
+ * @file
  * aspect ratio modification video filter
  */
 
diff --git a/libavfilter/vf_crop.c b/libavfilter/vf_crop.c
index 85e99c28b9f..204adcfaa4f 100644
--- a/libavfilter/vf_crop.c
+++ b/libavfilter/vf_crop.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavfilter/vf_crop.c
+ * @file
  * video crop filter
  */
 
diff --git a/libavfilter/vf_format.c b/libavfilter/vf_format.c
index 36d5f4009a0..36b7d337ecb 100644
--- a/libavfilter/vf_format.c
+++ b/libavfilter/vf_format.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavfilter/vf_format.c
+ * @file
  * format and noformat video filters
  */
 
diff --git a/libavfilter/vf_null.c b/libavfilter/vf_null.c
index e3987ff693f..989cd86fc1f 100644
--- a/libavfilter/vf_null.c
+++ b/libavfilter/vf_null.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavfilter/vf_null.c
+ * @file
  * null video filter
  */
 
diff --git a/libavfilter/vf_scale.c b/libavfilter/vf_scale.c
index 4898dc554dd..a6b50ac16bc 100644
--- a/libavfilter/vf_scale.c
+++ b/libavfilter/vf_scale.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavfilter/vf_scale.c
+ * @file
  * scale video filter
  */
 
diff --git a/libavfilter/vf_slicify.c b/libavfilter/vf_slicify.c
index e405e70e2a4..35e05da933d 100644
--- a/libavfilter/vf_slicify.c
+++ b/libavfilter/vf_slicify.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavfilter/vf_slicify.c
+ * @file
  * video slicing filter
  */
 
diff --git a/libavfilter/vf_unsharp.c b/libavfilter/vf_unsharp.c
index 4231aa5f057..78a6d7c3688 100644
--- a/libavfilter/vf_unsharp.c
+++ b/libavfilter/vf_unsharp.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavfilter/vf_unsharp.c
+ * @file
  * blur / sharpen filter
  *
  * This code is based on:
diff --git a/libavfilter/vf_vflip.c b/libavfilter/vf_vflip.c
index 3ab56b99399..0dfcb35429f 100644
--- a/libavfilter/vf_vflip.c
+++ b/libavfilter/vf_vflip.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavfilter/vf_vflip.c
+ * @file
  * video vertical flip filter
  */
 
diff --git a/libavfilter/vsrc_nullsrc.c b/libavfilter/vsrc_nullsrc.c
index 892ee1205ef..43561991272 100644
--- a/libavfilter/vsrc_nullsrc.c
+++ b/libavfilter/vsrc_nullsrc.c
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavfilter/vsrc_nullsrc.c
+ * @file
  * null video source
  */
 
diff --git a/libavformat/4xm.c b/libavformat/4xm.c
index 661d6718b61..a697f8de8dd 100644
--- a/libavformat/4xm.c
+++ b/libavformat/4xm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/4xm.c
+ * @file
  * 4X Technologies file demuxer
  * by Mike Melanson (melanson@pcisys.net)
  * for more information on the .4xm file format, visit:
diff --git a/libavformat/aea.c b/libavformat/aea.c
index ec95a0f92c8..4b85f910687 100644
--- a/libavformat/aea.c
+++ b/libavformat/aea.c
@@ -20,10 +20,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-/**
- * @file libavformat/aea.c
- */
-
 #include "avformat.h"
 #include "raw.h"
 #include "libavutil/intreadwrite.h"
diff --git a/libavformat/aiff.h b/libavformat/aiff.h
index 48fecbe8b0a..047f81dc1d8 100644
--- a/libavformat/aiff.h
+++ b/libavformat/aiff.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/aiff.h
+ * @file
  * common header for AIFF muxer and demuxer
  */
 
diff --git a/libavformat/anm.c b/libavformat/anm.c
index de59b406755..ba77e186c57 100644
--- a/libavformat/anm.c
+++ b/libavformat/anm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/anm.c
+ * @file
  * Deluxe Paint Animation demuxer
  */
 
diff --git a/libavformat/avio.h b/libavformat/avio.h
index d1868760513..9ffe9356753 100644
--- a/libavformat/avio.h
+++ b/libavformat/avio.h
@@ -21,7 +21,7 @@
 #define AVFORMAT_AVIO_H
 
 /**
- * @file libavformat/avio.h
+ * @file
  * unbuffered I/O operations
  *
  * @warning This file has to be considered an internal but installed
diff --git a/libavformat/bethsoftvid.c b/libavformat/bethsoftvid.c
index 43275c98590..4f9d1c1b1af 100644
--- a/libavformat/bethsoftvid.c
+++ b/libavformat/bethsoftvid.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/bethsoftvid.c
+ * @file
  * @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 f9e427ccd1e..94014a49120 100644
--- a/libavformat/bfi.c
+++ b/libavformat/bfi.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/bfi.c
+ * @file
  * @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/bink.c b/libavformat/bink.c
index 9230cfb1e47..afa629f3551 100644
--- a/libavformat/bink.c
+++ b/libavformat/bink.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavformat/bink.c
+ * @file
  * Bink demuxer
  *
  * Technical details here:
diff --git a/libavformat/caf.c b/libavformat/caf.c
index 931a779469b..a814ab0d3c4 100644
--- a/libavformat/caf.c
+++ b/libavformat/caf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/caf.c
+ * @file
  * CAF common code
  */
 
diff --git a/libavformat/caf.h b/libavformat/caf.h
index e83378ed75c..e1f93a6b31a 100644
--- a/libavformat/caf.h
+++ b/libavformat/caf.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/caf.h
+ * @file
  * CAF common code
  */
 
diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c
index 3fe4eab5c74..3495ea259f3 100644
--- a/libavformat/cafdec.c
+++ b/libavformat/cafdec.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavformat/cafdec.c
+ * @file
  * Core Audio Format demuxer
  */
 
diff --git a/libavformat/dsicin.c b/libavformat/dsicin.c
index 72ce17c57e4..af5e2d94728 100644
--- a/libavformat/dsicin.c
+++ b/libavformat/dsicin.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/dsicin.c
+ * @file
  * Delphine Software International CIN file demuxer
  */
 
diff --git a/libavformat/eacdata.c b/libavformat/eacdata.c
index ac5dbe3947d..32c3343320c 100644
--- a/libavformat/eacdata.c
+++ b/libavformat/eacdata.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/eacdata.c
+ * @file
  * Electronic Arts cdata Format Demuxer
  * by Peter Ross (pross@xvid.org)
  *
diff --git a/libavformat/electronicarts.c b/libavformat/electronicarts.c
index afc22728677..86d7f91e669 100644
--- a/libavformat/electronicarts.c
+++ b/libavformat/electronicarts.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/electronicarts.c
+ * @file
  * Electronic Arts Multimedia file demuxer (WVE/UV2/etc.)
  * by Robin Kay (komadori at gekkou.co.uk)
  */
diff --git a/libavformat/filmstripdec.c b/libavformat/filmstripdec.c
index 0975025ebc4..0442fc370d2 100644
--- a/libavformat/filmstripdec.c
+++ b/libavformat/filmstripdec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/filmstripdec.c
+ * @file
  * Adobe Filmstrip demuxer
  */
 
diff --git a/libavformat/filmstripenc.c b/libavformat/filmstripenc.c
index 9d76846ceba..4e10c28af23 100644
--- a/libavformat/filmstripenc.c
+++ b/libavformat/filmstripenc.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/filmstripenc.c
+ * @file
  * Adobe Filmstrip muxer
  */
 
diff --git a/libavformat/flic.c b/libavformat/flic.c
index 55f07587bef..011d519c21f 100644
--- a/libavformat/flic.c
+++ b/libavformat/flic.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/flic.c
+ * @file
  * 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 3e7a9a5991c..55266a16e34 100644
--- a/libavformat/flv.h
+++ b/libavformat/flv.h
@@ -1,5 +1,5 @@
 /**
- * @file libavformat/flv.h
+ * @file
  * FLV common header
  *
  * Copyright (c) 2006 The FFmpeg Project
diff --git a/libavformat/idcin.c b/libavformat/idcin.c
index 9014a6e5026..cd4ebf83fca 100644
--- a/libavformat/idcin.c
+++ b/libavformat/idcin.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/idcin.c
+ * @file
  * 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 4df7fd4a679..6b036d9c072 100644
--- a/libavformat/idroq.c
+++ b/libavformat/idroq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/idroq.c
+ * @file
  * 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 d473d3db915..59891d91d76 100644
--- a/libavformat/iff.c
+++ b/libavformat/iff.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavformat/iff.c
+ * @file
  * 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 7e94acef0b4..372a9262664 100644
--- a/libavformat/ipmovie.c
+++ b/libavformat/ipmovie.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/ipmovie.c
+ * @file
  * 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 b417eb364c5..156af976ca1 100644
--- a/libavformat/iss.c
+++ b/libavformat/iss.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/iss.c
+ * @file
  * 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 d1e86d45d09..4543df7bd92 100644
--- a/libavformat/libnut.c
+++ b/libavformat/libnut.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/libnut.c
+ * @file
  * NUT demuxing and muxing via libnut.
  * @author Oded Shimon <ods15@ods15.dyndns.org>
  */
diff --git a/libavformat/librtmp.c b/libavformat/librtmp.c
index b9efa51477a..d765102f1b8 100644
--- a/libavformat/librtmp.c
+++ b/libavformat/librtmp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/librtmp.c
+ * @file
  * RTMP protocol based on http://rtmpdump.mplayerhq.hu/ librtmp
  */
 
diff --git a/libavformat/matroskadec.c b/libavformat/matroskadec.c
index b6b30e829c8..314078b9f61 100644
--- a/libavformat/matroskadec.c
+++ b/libavformat/matroskadec.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/matroskadec.c
+ * @file
  * 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 21724e9774e..fe7130e8a30 100644
--- a/libavformat/metadata.h
+++ b/libavformat/metadata.h
@@ -22,7 +22,7 @@
 #define AVFORMAT_METADATA_H
 
 /**
- * @file libavformat/metadata.h
+ * @file
  * internal metadata API header
  * see avformat.h or the public API!
  */
diff --git a/libavformat/mm.c b/libavformat/mm.c
index d6c9c303c9d..cb0917a7abd 100644
--- a/libavformat/mm.c
+++ b/libavformat/mm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/mm.c
+ * @file
  * American Laser Games MM Format Demuxer
  * by Peter Ross (pross@xvid.org)
  *
diff --git a/libavformat/mtv.c b/libavformat/mtv.c
index fd26c14869c..98c3790d25f 100644
--- a/libavformat/mtv.c
+++ b/libavformat/mtv.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/mtv.c
+ * @file
  * MTV demuxer.
  */
 
diff --git a/libavformat/oma.c b/libavformat/oma.c
index dc47b1b54cf..c12365e10c5 100644
--- a/libavformat/oma.c
+++ b/libavformat/oma.c
@@ -22,7 +22,7 @@
  */
 
 /**
- * @file libavformat/oma.c
+ * @file
  * 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 e8fb7cc5e89..50daba9309b 100644
--- a/libavformat/options.c
+++ b/libavformat/options.c
@@ -21,7 +21,7 @@
 #include "libavcodec/opt.h"
 
 /**
- * @file libavformat/options.c
+ * @file
  * Options definition for AVFormatContext.
  */
 
diff --git a/libavformat/os_support.h b/libavformat/os_support.h
index f9a1706cb14..e90f2c244fc 100644
--- a/libavformat/os_support.h
+++ b/libavformat/os_support.h
@@ -23,7 +23,7 @@
 #define AVFORMAT_OS_SUPPORT_H
 
 /**
- * @file libavformat/os_support.h
+ * @file
  * miscellaneous OS support macros and functions.
  */
 
diff --git a/libavformat/psxstr.c b/libavformat/psxstr.c
index b1ed66364cc..347c26e4011 100644
--- a/libavformat/psxstr.c
+++ b/libavformat/psxstr.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/psxstr.c
+ * @file
  * 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/qcp.c b/libavformat/qcp.c
index 78b7ef734fa..676e9c7c57e 100644
--- a/libavformat/qcp.c
+++ b/libavformat/qcp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/qcp.c
+ * @file
  * QCP format (.qcp) demuxer
  * @author Kenan Gillet
  * @sa RFC 3625: "The QCP File Format and Media Types for Speech Data"
diff --git a/libavformat/rdt.c b/libavformat/rdt.c
index 5dfa86128a5..7dda3f3d75e 100644
--- a/libavformat/rdt.c
+++ b/libavformat/rdt.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/rdt.c
+ * @file
  * @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 876c22f31b5..2696a0b3c9b 100644
--- a/libavformat/riff.h
+++ b/libavformat/riff.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/riff.h
+ * @file
  * 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 7057e7e33d6..1b7edce8245 100644
--- a/libavformat/rl2.c
+++ b/libavformat/rl2.c
@@ -21,7 +21,7 @@
 
 /**
  * RL2 file demuxer
- * @file libavformat/rl2.c
+ * @file
  * @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/rtmpproto.c b/libavformat/rtmpproto.c
index a8e8de0446e..4edbffab628 100644
--- a/libavformat/rtmpproto.c
+++ b/libavformat/rtmpproto.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/rtmpproto.c
+ * @file
  * RTMP protocol
  */
 
diff --git a/libavformat/rtpdec_asf.c b/libavformat/rtpdec_asf.c
index 8fea8720143..7ca15f02433 100644
--- a/libavformat/rtpdec_asf.c
+++ b/libavformat/rtpdec_asf.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/rtpdec_asf.c
+ * @file
  * @brief Microsoft RTP/ASF support
  * @author Ronald S. Bultje <rbultje@ronald.bitfreak.net>
  */
diff --git a/libavformat/rtpdec_h264.c b/libavformat/rtpdec_h264.c
index dd32e18b447..d6901732295 100644
--- a/libavformat/rtpdec_h264.c
+++ b/libavformat/rtpdec_h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
-* @file libavformat/rtpdec_h264.c
+* @file
  * @brief H.264 / RTP Code (RFC3984)
  * @author Ryan Martell <rdm4@martellventures.com>
  *
diff --git a/libavformat/rtpdec_xiph.c b/libavformat/rtpdec_xiph.c
index 665a313ba0f..9a1f33d5315 100644
--- a/libavformat/rtpdec_xiph.c
+++ b/libavformat/rtpdec_xiph.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavformat/rtpdec_xiph.c
+ * @file
  * @brief Xiph / RTP Code
  * @author Colin McQuillan <m.niloc@gmail.com>
  * @author Josh Allmann <joshua.allmann@gmail.com>
diff --git a/libavformat/rtpenc_h264.c b/libavformat/rtpenc_h264.c
index 2ba0771a971..697def61c2f 100644
--- a/libavformat/rtpenc_h264.c
+++ b/libavformat/rtpenc_h264.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/rtpenc_h264.c
+ * @file
  * @brief H.264 packetization
  * @author Luca Abeni <lucabe72@email.it>
  */
diff --git a/libavformat/rtpproto.c b/libavformat/rtpproto.c
index 3232221206f..754908cc0b1 100644
--- a/libavformat/rtpproto.c
+++ b/libavformat/rtpproto.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/rtpproto.c
+ * @file
  * RTP protocol
  */
 
diff --git a/libavformat/segafilm.c b/libavformat/segafilm.c
index aec8c4bd79c..62740418923 100644
--- a/libavformat/segafilm.c
+++ b/libavformat/segafilm.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/segafilm.c
+ * @file
  * 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 a052e7bffa9..c239f5c66c8 100644
--- a/libavformat/sierravmd.c
+++ b/libavformat/sierravmd.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/sierravmd.c
+ * @file
  * 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/soxdec.c b/libavformat/soxdec.c
index 41cf884b25a..42fa53e430c 100644
--- a/libavformat/soxdec.c
+++ b/libavformat/soxdec.c
@@ -24,7 +24,7 @@
 
 /**
  * SoX native format demuxer
- * @file libavformat/soxdec.c
+ * @file
  * @author Daniel Verkamp
  * @sa http://wiki.multimedia.cx/index.php?title=SoX_native_intermediate_format
  */
diff --git a/libavformat/soxenc.c b/libavformat/soxenc.c
index 1a04b2b6617..918bfad9ec0 100644
--- a/libavformat/soxenc.c
+++ b/libavformat/soxenc.c
@@ -24,7 +24,7 @@
 
 /**
  * SoX native format muxer
- * @file libavformat/soxenc.c
+ * @file
  * @author Daniel Verkamp
  * @sa http://wiki.multimedia.cx/index.php?title=SoX_native_intermediate_format
  */
diff --git a/libavformat/spdif.c b/libavformat/spdif.c
index 9b4a8617b76..1c53f736c76 100644
--- a/libavformat/spdif.c
+++ b/libavformat/spdif.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/spdif.c
+ * @file
  * IEC-61937 encapsulation of various formats, used by S/PDIF
  * @author Bartlomiej Wolowiec
  */
diff --git a/libavformat/tiertexseq.c b/libavformat/tiertexseq.c
index b8516f9f8ad..938eea59e56 100644
--- a/libavformat/tiertexseq.c
+++ b/libavformat/tiertexseq.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/tiertexseq.c
+ * @file
  * Tiertex Limited SEQ file demuxer
  */
 
diff --git a/libavformat/tmv.c b/libavformat/tmv.c
index 939b65d6cca..4be2f32568a 100644
--- a/libavformat/tmv.c
+++ b/libavformat/tmv.c
@@ -21,7 +21,7 @@
 
 /**
  * 8088flex TMV file demuxer
- * @file libavformat/tmv.c
+ * @file
  * @author Daniel Verkamp
  * @sa http://www.oldskool.org/pc/8088_Corruption
  */
diff --git a/libavformat/udp.c b/libavformat/udp.c
index 84bca7b0d3f..a11f4c37d80 100644
--- a/libavformat/udp.c
+++ b/libavformat/udp.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/udp.c
+ * @file
  * UDP protocol
  */
 
diff --git a/libavformat/utils.c b/libavformat/utils.c
index 445434c277c..466d079573f 100644
--- a/libavformat/utils.c
+++ b/libavformat/utils.c
@@ -37,7 +37,7 @@
 #include <assert.h>
 
 /**
- * @file libavformat/utils.c
+ * @file
  * various utility functions for use within FFmpeg
  */
 
diff --git a/libavformat/vc1test.c b/libavformat/vc1test.c
index 4e261ad5d9e..7a006f2b26b 100644
--- a/libavformat/vc1test.c
+++ b/libavformat/vc1test.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/vc1test.c
+ * @file
  * 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 a91df1b036e..d5f0863e719 100644
--- a/libavformat/wc3movie.c
+++ b/libavformat/wc3movie.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/wc3movie.c
+ * @file
  * 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 369d67a85e8..10d57980356 100644
--- a/libavformat/westwood.c
+++ b/libavformat/westwood.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/westwood.c
+ * @file
  * 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 6576c527809..3a866b992fe 100644
--- a/libavformat/xa.c
+++ b/libavformat/xa.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavformat/xa.c
+ * @file
  * Maxis XA File Demuxer
  * by Robert Marston (rmarston@gmail.com)
  * for more information on the XA audio format see
diff --git a/libavformat/yop.c b/libavformat/yop.c
index 4fa2df13e3e..54d38454a14 100644
--- a/libavformat/yop.c
+++ b/libavformat/yop.c
@@ -1,5 +1,5 @@
 /**
- * @file libavformat/yop.c
+ * @file
  * Psygnosis YOP demuxer
  *
  * Copyright (C) 2010 Mohamed Naufal Basheer <naufal11@gmail.com>
diff --git a/libavutil/attributes.h b/libavutil/attributes.h
index 1208bc0c720..da45234c6a0 100644
--- a/libavutil/attributes.h
+++ b/libavutil/attributes.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/attributes.h
+ * @file
  * Macro definitions for various function/variable attributes
  */
 
diff --git a/libavutil/avutil.h b/libavutil/avutil.h
index 1523de67536..b31eb0d6ab5 100644
--- a/libavutil/avutil.h
+++ b/libavutil/avutil.h
@@ -22,7 +22,7 @@
 #define AVUTIL_AVUTIL_H
 
 /**
- * @file libavutil/avutil.h
+ * @file
  * external API header
  */
 
diff --git a/libavutil/base64.c b/libavutil/base64.c
index 60e35a81b31..d84ca369848 100644
--- a/libavutil/base64.c
+++ b/libavutil/base64.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/base64.c
+ * @file
  * @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 c40f922e32b..ccdfeb7c8ba 100644
--- a/libavutil/bfin/bswap.h
+++ b/libavutil/bfin/bswap.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/bfin/bswap.h
+ * @file
  * byte swapping routines
  */
 
diff --git a/libavutil/bswap.h b/libavutil/bswap.h
index 74c7af3026c..f2023c01bce 100644
--- a/libavutil/bswap.h
+++ b/libavutil/bswap.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/bswap.h
+ * @file
  * byte swapping routines
  */
 
diff --git a/libavutil/common.h b/libavutil/common.h
index fae0b5b09bc..11ae3688264 100644
--- a/libavutil/common.h
+++ b/libavutil/common.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/common.h
+ * @file
  * common internal and external API header
  */
 
diff --git a/libavutil/error.h b/libavutil/error.h
index c75798192ad..33b94f549ed 100644
--- a/libavutil/error.h
+++ b/libavutil/error.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavutil/error.h
+ * @file
  * error code definitions
  */
 
diff --git a/libavutil/fifo.h b/libavutil/fifo.h
index 79cd233088f..fb1ed47ff11 100644
--- a/libavutil/fifo.h
+++ b/libavutil/fifo.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavutil/fifo.h
+ * @file
  * a very simple circular buffer FIFO implementation
  */
 
diff --git a/libavutil/integer.c b/libavutil/integer.c
index 3dfbcdf695f..4f9b66cbc8e 100644
--- a/libavutil/integer.c
+++ b/libavutil/integer.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/integer.c
+ * @file
  * arbitrary precision integers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/integer.h b/libavutil/integer.h
index d4d0201db4f..fb46acbe0f7 100644
--- a/libavutil/integer.h
+++ b/libavutil/integer.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/integer.h
+ * @file
  * arbitrary precision integers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/internal.h b/libavutil/internal.h
index b47db3d8c61..70cf2ffef9e 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/internal.h
+ * @file
  * common internal API header
  */
 
diff --git a/libavutil/intfloat_readwrite.c b/libavutil/intfloat_readwrite.c
index cb9835b317b..79fe18671eb 100644
--- a/libavutil/intfloat_readwrite.c
+++ b/libavutil/intfloat_readwrite.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavutil/intfloat_readwrite.c
+ * @file
  * portable IEEE float/double read/write functions
  */
 
diff --git a/libavutil/libm.h b/libavutil/libm.h
index 996486c36c3..db014a9066d 100644
--- a/libavutil/libm.h
+++ b/libavutil/libm.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavutil/libm.h
+ * @file
  * Replacements for frequently missing libm functions
  */
 
diff --git a/libavutil/lls.c b/libavutil/lls.c
index 047f976c3f0..38557927605 100644
--- a/libavutil/lls.c
+++ b/libavutil/lls.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libavutil/lls.c
+ * @file
  * linear least squares model
  */
 
diff --git a/libavutil/log.c b/libavutil/log.c
index 166e724b07d..82eebf1d087 100644
--- a/libavutil/log.c
+++ b/libavutil/log.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/log.c
+ * @file
  * logging functions
  */
 
diff --git a/libavutil/mathematics.c b/libavutil/mathematics.c
index 81d47c1bf1e..c06cb161659 100644
--- a/libavutil/mathematics.c
+++ b/libavutil/mathematics.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/mathematics.c
+ * @file
  * miscellaneous math routines and tables
  */
 
diff --git a/libavutil/mem.c b/libavutil/mem.c
index 4d776d44508..8cad089a7db 100644
--- a/libavutil/mem.c
+++ b/libavutil/mem.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/mem.c
+ * @file
  * default memory allocator for libavutil
  */
 
diff --git a/libavutil/mem.h b/libavutil/mem.h
index fffbb872ae2..14887927067 100644
--- a/libavutil/mem.h
+++ b/libavutil/mem.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/mem.h
+ * @file
  * memory handling functions
  */
 
diff --git a/libavutil/pca.c b/libavutil/pca.c
index 6891026a5bd..ce08e9ccb43 100644
--- a/libavutil/pca.c
+++ b/libavutil/pca.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/pca.c
+ * @file
  * principal component analysis (PCA)
  */
 
diff --git a/libavutil/pca.h b/libavutil/pca.h
index f339f2b5d65..00ddd60c7e4 100644
--- a/libavutil/pca.h
+++ b/libavutil/pca.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/pca.h
+ * @file
  * principal component analysis (PCA)
  */
 
diff --git a/libavutil/pixfmt.h b/libavutil/pixfmt.h
index 9ea0ee033cb..ef06049b120 100644
--- a/libavutil/pixfmt.h
+++ b/libavutil/pixfmt.h
@@ -22,7 +22,7 @@
 #define AVUTIL_PIXFMT_H
 
 /**
- * @file libavutil/pixfmt.h
+ * @file
  * pixel format definitions
  *
  * @warning This file has to be considered an internal but installed
diff --git a/libavutil/rational.c b/libavutil/rational.c
index 097519ccbe0..3217b7daeb2 100644
--- a/libavutil/rational.c
+++ b/libavutil/rational.c
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/rational.c
+ * @file
  * rational numbers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/rational.h b/libavutil/rational.h
index c5ecf2c6fd7..4d91f7baee8 100644
--- a/libavutil/rational.h
+++ b/libavutil/rational.h
@@ -20,7 +20,7 @@
  */
 
 /**
- * @file libavutil/rational.h
+ * @file
  * rational numbers
  * @author Michael Niedermayer <michaelni@gmx.at>
  */
diff --git a/libavutil/sh4/bswap.h b/libavutil/sh4/bswap.h
index c7cd9051945..6d237c5dc53 100644
--- a/libavutil/sh4/bswap.h
+++ b/libavutil/sh4/bswap.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavutil/sh4/bswap.h
+ * @file
  * byte swapping routines
  */
 
diff --git a/libavutil/timer.h b/libavutil/timer.h
index db0abaec68e..cd8fba8dedb 100644
--- a/libavutil/timer.h
+++ b/libavutil/timer.h
@@ -1,5 +1,5 @@
 /**
- * @file libavutil/timer.h
+ * @file
  * 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 75191f4f7ed..dde2f10565b 100644
--- a/libavutil/tree.h
+++ b/libavutil/tree.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libavutil/tree.h
+ * @file
  * 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/utils.c b/libavutil/utils.c
index 452198703ba..8a1d32e1677 100644
--- a/libavutil/utils.c
+++ b/libavutil/utils.c
@@ -20,7 +20,7 @@
 #include "avutil.h"
 
 /**
- * @file libavutil/utils.c
+ * @file
  * various utility functions
  */
 
diff --git a/libavutil/x86/bswap.h b/libavutil/x86/bswap.h
index 462309f41eb..26dc4e2bfe3 100644
--- a/libavutil/x86/bswap.h
+++ b/libavutil/x86/bswap.h
@@ -17,7 +17,7 @@
  */
 
 /**
- * @file libavutil/x86/bswap.h
+ * @file
  * byte swapping routines
  */
 
diff --git a/libpostproc/postprocess.c b/libpostproc/postprocess.c
index 04c1fa8bd32..92c822b7722 100644
--- a/libpostproc/postprocess.c
+++ b/libpostproc/postprocess.c
@@ -21,7 +21,7 @@
  */
 
 /**
- * @file libpostproc/postprocess.c
+ * @file
  * postprocessing.
  */
 
diff --git a/libpostproc/postprocess.h b/libpostproc/postprocess.h
index 6c38eb34270..4cfcf7c6f8b 100644
--- a/libpostproc/postprocess.h
+++ b/libpostproc/postprocess.h
@@ -22,7 +22,7 @@
 #define POSTPROC_POSTPROCESS_H
 
 /**
- * @file libpostproc/postprocess.h
+ * @file
  * @brief
  *     external postprocessing API
  */
diff --git a/libpostproc/postprocess_internal.h b/libpostproc/postprocess_internal.h
index 0344babfe53..3bc51c49a4c 100644
--- a/libpostproc/postprocess_internal.h
+++ b/libpostproc/postprocess_internal.h
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libpostproc/postprocess_internal.h
+ * @file
  * internal api header.
  */
 
diff --git a/libpostproc/postprocess_template.c b/libpostproc/postprocess_template.c
index 00df0d70ace..637ebc63717 100644
--- a/libpostproc/postprocess_template.c
+++ b/libpostproc/postprocess_template.c
@@ -19,7 +19,7 @@
  */
 
 /**
- * @file libpostproc/postprocess_template.c
+ * @file
  * mmx/mmx2/3dnow postprocess code.
  */
 
-- 
GitLab