diff -r ../util/ffmpeg2.4/AVUtil/v54/libavutil_h.jl ffmpeg/AVUtil/v54/libavutil_h.jl
681c681
< # Skipping MacroDefinition: AV_NOPTS_VALUE ( ( int64_t ) UINT64_C ( 0x8000000000000000 ) )
---
> const AV_NOPTS_VALUE  =  reinterpret(Int64, 0x8000000000000000)
685c685,692
< # Skipping MacroDefinition: AV_TIME_BASE_Q ( AVRational ) { 1 , AV_TIME_BASE }
---
> immutable AVRational
>     num::Cint
>     den::Cint
> end
> 
> zero(::Type{AVRational}) = AVRational(0, 1)
> 
> const AV_TIME_BASE_Q  =  AVRational(1, AV_TIME_BASE)
897,901d903
< immutable AVRational
<     num::Cint
<     den::Cint
< end
< 
1009c1011
<     pan_scan::Ptr{AVPanScan}
---
>     pan_scan::Ptr{Void}   # Ptr{AVPanScan}
1012c1014
<     owner::Ptr{AVCodecContext}
---
>     owner::Ptr{Void}  #Ptr{AVCodecContext}
1523,1577c1525,1582
< # Skipping MacroDefinition: AV_PIX_FMT_NE ( be , le ) AV_PIX_FMT_ ## le
< # Skipping MacroDefinition: AV_PIX_FMT_RGB32 AV_PIX_FMT_NE ( ARGB , BGRA )
< # Skipping MacroDefinition: AV_PIX_FMT_RGB32_1 AV_PIX_FMT_NE ( RGBA , ABGR )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR32 AV_PIX_FMT_NE ( ABGR , RGBA )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR32_1 AV_PIX_FMT_NE ( BGRA , ARGB )
< # Skipping MacroDefinition: AV_PIX_FMT_0RGB32 AV_PIX_FMT_NE ( 0RGB , BGR0 )
< # Skipping MacroDefinition: AV_PIX_FMT_0BGR32 AV_PIX_FMT_NE ( 0BGR , RGB0 )
< # Skipping MacroDefinition: AV_PIX_FMT_GRAY16 AV_PIX_FMT_NE ( GRAY16BE , GRAY16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YA16 AV_PIX_FMT_NE ( YA16BE , YA16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_RGB48 AV_PIX_FMT_NE ( RGB48BE , RGB48LE )
< # Skipping MacroDefinition: AV_PIX_FMT_RGB565 AV_PIX_FMT_NE ( RGB565BE , RGB565LE )
< # Skipping MacroDefinition: AV_PIX_FMT_RGB555 AV_PIX_FMT_NE ( RGB555BE , RGB555LE )
< # Skipping MacroDefinition: AV_PIX_FMT_RGB444 AV_PIX_FMT_NE ( RGB444BE , RGB444LE )
< # Skipping MacroDefinition: AV_PIX_FMT_RGBA64 AV_PIX_FMT_NE ( RGBA64BE , RGBA64LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR48 AV_PIX_FMT_NE ( BGR48BE , BGR48LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR565 AV_PIX_FMT_NE ( BGR565BE , BGR565LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR555 AV_PIX_FMT_NE ( BGR555BE , BGR555LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BGR444 AV_PIX_FMT_NE ( BGR444BE , BGR444LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BGRA64 AV_PIX_FMT_NE ( BGRA64BE , BGRA64LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV420P9 AV_PIX_FMT_NE ( YUV420P9BE , YUV420P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV422P9 AV_PIX_FMT_NE ( YUV422P9BE , YUV422P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV444P9 AV_PIX_FMT_NE ( YUV444P9BE , YUV444P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV420P10 AV_PIX_FMT_NE ( YUV420P10BE , YUV420P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV422P10 AV_PIX_FMT_NE ( YUV422P10BE , YUV422P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV444P10 AV_PIX_FMT_NE ( YUV444P10BE , YUV444P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV420P12 AV_PIX_FMT_NE ( YUV420P12BE , YUV420P12LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV422P12 AV_PIX_FMT_NE ( YUV422P12BE , YUV422P12LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV444P12 AV_PIX_FMT_NE ( YUV444P12BE , YUV444P12LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV420P14 AV_PIX_FMT_NE ( YUV420P14BE , YUV420P14LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV422P14 AV_PIX_FMT_NE ( YUV422P14BE , YUV422P14LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV444P14 AV_PIX_FMT_NE ( YUV444P14BE , YUV444P14LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV420P16 AV_PIX_FMT_NE ( YUV420P16BE , YUV420P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV422P16 AV_PIX_FMT_NE ( YUV422P16BE , YUV422P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUV444P16 AV_PIX_FMT_NE ( YUV444P16BE , YUV444P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRP9 AV_PIX_FMT_NE ( GBRP9BE , GBRP9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRP10 AV_PIX_FMT_NE ( GBRP10BE , GBRP10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRP12 AV_PIX_FMT_NE ( GBRP12BE , GBRP12LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRP14 AV_PIX_FMT_NE ( GBRP14BE , GBRP14LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRP16 AV_PIX_FMT_NE ( GBRP16BE , GBRP16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_GBRAP16 AV_PIX_FMT_NE ( GBRAP16BE , GBRAP16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BAYER_BGGR16 AV_PIX_FMT_NE ( BAYER_BGGR16BE , BAYER_BGGR16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BAYER_RGGB16 AV_PIX_FMT_NE ( BAYER_RGGB16BE , BAYER_RGGB16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BAYER_GBRG16 AV_PIX_FMT_NE ( BAYER_GBRG16BE , BAYER_GBRG16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_BAYER_GRBG16 AV_PIX_FMT_NE ( BAYER_GRBG16BE , BAYER_GRBG16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA420P9 AV_PIX_FMT_NE ( YUVA420P9BE , YUVA420P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA422P9 AV_PIX_FMT_NE ( YUVA422P9BE , YUVA422P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA444P9 AV_PIX_FMT_NE ( YUVA444P9BE , YUVA444P9LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA420P10 AV_PIX_FMT_NE ( YUVA420P10BE , YUVA420P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA422P10 AV_PIX_FMT_NE ( YUVA422P10BE , YUVA422P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA444P10 AV_PIX_FMT_NE ( YUVA444P10BE , YUVA444P10LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA420P16 AV_PIX_FMT_NE ( YUVA420P16BE , YUVA420P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA422P16 AV_PIX_FMT_NE ( YUVA422P16BE , YUVA422P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_YUVA444P16 AV_PIX_FMT_NE ( YUVA444P16BE , YUVA444P16LE )
< # Skipping MacroDefinition: AV_PIX_FMT_XYZ12 AV_PIX_FMT_NE ( XYZ12BE , XYZ12LE )
< # Skipping MacroDefinition: AV_PIX_FMT_NV20 AV_PIX_FMT_NE ( NV20BE , NV20LE )
---
> macro AV_PIX_FMT_NE (be, le) 
>     Symbol("AV_PIX_FMT_"*string(le))
> end
> 
> const AV_PIX_FMT_RGB32  =  @AV_PIX_FMT_NE(ARGB, BGRA)
> const AV_PIX_FMT_RGB32_1  =  @AV_PIX_FMT_NE(RGBA, ABGR)
> const AV_PIX_FMT_BGR32  =  @AV_PIX_FMT_NE(ABGR, RGBA)
> const AV_PIX_FMT_BGR32_1  =  @AV_PIX_FMT_NE(BGRA, ARGB)
> const AV_PIX_FMT_0RGB32  =  @AV_PIX_FMT_NE(0RGB, BGR0)
> const AV_PIX_FMT_0BGR32  =  @AV_PIX_FMT_NE(0BGR, RGB0)
> const AV_PIX_FMT_GRAY16  =  @AV_PIX_FMT_NE(GRAY16BE, GRAY16LE)
> const AV_PIX_FMT_YA16  =  @AV_PIX_FMT_NE(YA16BE, YA16LE)
> const AV_PIX_FMT_RGB48  =  @AV_PIX_FMT_NE(RGB48BE, RGB48LE)
> const AV_PIX_FMT_RGB565  =  @AV_PIX_FMT_NE(RGB565BE, RGB565LE)
> const AV_PIX_FMT_RGB555  =  @AV_PIX_FMT_NE(RGB555BE, RGB555LE)
> const AV_PIX_FMT_RGB444  =  @AV_PIX_FMT_NE(RGB444BE, RGB444LE)
> const AV_PIX_FMT_RGBA64  =  @AV_PIX_FMT_NE(RGBA64BE, RGBA64LE)
> const AV_PIX_FMT_BGR48  =  @AV_PIX_FMT_NE(BGR48BE, BGR48LE)
> const AV_PIX_FMT_BGR565  =  @AV_PIX_FMT_NE(BGR565BE, BGR565LE)
> const AV_PIX_FMT_BGR555  =  @AV_PIX_FMT_NE(BGR555BE, BGR555LE)
> const AV_PIX_FMT_BGR444  =  @AV_PIX_FMT_NE(BGR444BE, BGR444LE)
> const AV_PIX_FMT_BGRA64  =  @AV_PIX_FMT_NE(BGRA64BE, BGRA64LE)
> const AV_PIX_FMT_YUV420P9  =  @AV_PIX_FMT_NE(YUV420P9BE, YUV420P9LE)
> const AV_PIX_FMT_YUV422P9  =  @AV_PIX_FMT_NE(YUV422P9BE, YUV422P9LE)
> const AV_PIX_FMT_YUV444P9  =  @AV_PIX_FMT_NE(YUV444P9BE, YUV444P9LE)
> const AV_PIX_FMT_YUV420P10  =  @AV_PIX_FMT_NE(YUV420P10BE, YUV420P10LE)
> const AV_PIX_FMT_YUV422P10  =  @AV_PIX_FMT_NE(YUV422P10BE, YUV422P10LE)
> const AV_PIX_FMT_YUV444P10  =  @AV_PIX_FMT_NE(YUV444P10BE, YUV444P10LE)
> const AV_PIX_FMT_YUV420P12  =  @AV_PIX_FMT_NE(YUV420P12BE, YUV420P12LE)
> const AV_PIX_FMT_YUV422P12  =  @AV_PIX_FMT_NE(YUV422P12BE, YUV422P12LE)
> const AV_PIX_FMT_YUV444P12  =  @AV_PIX_FMT_NE(YUV444P12BE, YUV444P12LE)
> const AV_PIX_FMT_YUV420P14  =  @AV_PIX_FMT_NE(YUV420P14BE, YUV420P14LE)
> const AV_PIX_FMT_YUV422P14  =  @AV_PIX_FMT_NE(YUV422P14BE, YUV422P14LE)
> const AV_PIX_FMT_YUV444P14  =  @AV_PIX_FMT_NE(YUV444P14BE, YUV444P14LE)
> const AV_PIX_FMT_YUV420P16  =  @AV_PIX_FMT_NE(YUV420P16BE, YUV420P16LE)
> const AV_PIX_FMT_YUV422P16  =  @AV_PIX_FMT_NE(YUV422P16BE, YUV422P16LE)
> const AV_PIX_FMT_YUV444P16  =  @AV_PIX_FMT_NE(YUV444P16BE, YUV444P16LE)
> const AV_PIX_FMT_GBRP9  =  @AV_PIX_FMT_NE(GBRP9BE, GBRP9LE)
> const AV_PIX_FMT_GBRP10  =  @AV_PIX_FMT_NE(GBRP10BE, GBRP10LE)
> const AV_PIX_FMT_GBRP12  =  @AV_PIX_FMT_NE(GBRP12BE, GBRP12LE)
> const AV_PIX_FMT_GBRP14  =  @AV_PIX_FMT_NE(GBRP14BE, GBRP14LE)
> const AV_PIX_FMT_GBRP16  =  @AV_PIX_FMT_NE(GBRP16BE, GBRP16LE)
> const AV_PIX_FMT_GBRAP16  =  @AV_PIX_FMT_NE(GBRAP16BE, GBRAP16LE)
> const AV_PIX_FMT_BAYER_BGGR16  =  @AV_PIX_FMT_NE(BAYER_BGGR16BE, BAYER_BGGR16LE)
> const AV_PIX_FMT_BAYER_RGGB16  =  @AV_PIX_FMT_NE(BAYER_RGGB16BE, BAYER_RGGB16LE)
> const AV_PIX_FMT_BAYER_GBRG16  =  @AV_PIX_FMT_NE(BAYER_GBRG16BE, BAYER_GBRG16LE)
> const AV_PIX_FMT_BAYER_GRBG16  =  @AV_PIX_FMT_NE(BAYER_GRBG16BE, BAYER_GRBG16LE)
> const AV_PIX_FMT_YUVA420P9  =  @AV_PIX_FMT_NE(YUVA420P9BE, YUVA420P9LE)
> const AV_PIX_FMT_YUVA422P9  =  @AV_PIX_FMT_NE(YUVA422P9BE, YUVA422P9LE)
> const AV_PIX_FMT_YUVA444P9  =  @AV_PIX_FMT_NE(YUVA444P9BE, YUVA444P9LE)
> const AV_PIX_FMT_YUVA420P10  =  @AV_PIX_FMT_NE(YUVA420P10BE, YUVA420P10LE)
> const AV_PIX_FMT_YUVA422P10  =  @AV_PIX_FMT_NE(YUVA422P10BE, YUVA422P10LE)
> const AV_PIX_FMT_YUVA444P10  =  @AV_PIX_FMT_NE(YUVA444P10BE, YUVA444P10LE)
> const AV_PIX_FMT_YUVA420P16  =  @AV_PIX_FMT_NE(YUVA420P16BE, YUVA420P16LE)
> const AV_PIX_FMT_YUVA422P16  =  @AV_PIX_FMT_NE(YUVA422P16BE, YUVA422P16LE)
> const AV_PIX_FMT_YUVA444P16  =  @AV_PIX_FMT_NE(YUVA444P16BE, YUVA444P16LE)
> const AV_PIX_FMT_XYZ12  =  @AV_PIX_FMT_NE(XYZ12BE, XYZ12LE)
> const AV_PIX_FMT_NV20  =  @AV_PIX_FMT_NE(NV20BE, NV20LE)
1583,1584d1587
< # Skipping MacroDefinition: PIX_FMT_NE ( be , le ) AV_PIX_FMT_NE ( be , le )
< 
1651c1654
< const LIBAVUTIL_BUILD  =  LIBAVUTIL_VERSION_INT
---
> # const LIBAVUTIL_BUILD  =  LIBAVUTIL_VERSION_INT
diff -r ../util/ffmpeg2.4/AVUtil/v54/LIBAVUTIL.jl ffmpeg/AVUtil/v54/LIBAVUTIL.jl
20c20
< #include("pixdesc.jl")
---
> include("pixdesc.jl")
