[FFmpeg-trac] #4216(avutil:new): #define PixelFormat AVPixelFormat breaks user code

FFmpeg trac at avcodec.org
Wed Dec 31 10:48:38 CET 2014

#4216: #define PixelFormat AVPixelFormat breaks user code
             Reporter:  kivalaatikko  |                     Type:  defect
               Status:  new           |                 Priority:  normal
            Component:  avutil        |                  Version:  2.5.2
             Keywords:  PixelFormat   |               Blocked By:
             Blocking:                |  Reproduced by developer:  0
Analyzed by developer:  0             |
 In avutil/pixfmt.h
 #define PixelFormat AVPixelFormat
 prevents users from using the word "PixelFormat" anywhere in their own
 code, even if in namespaces.

 Probably fixable by changing to typedef instead.

Ticket URL: <https://trac.ffmpeg.org/ticket/4216>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list