]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/libdiracenc.c
Rewrite doxy for av_strtod().
[ffmpeg] / libavcodec / libdiracenc.c
index b0de3441b008cf7290993ad69b64d2a8f602bc43..07510c6afcc7289539ab7d6426ada24c67915401 100644 (file)
@@ -21,7 +21,7 @@
  */
 
 /**
-* @file libdiracenc.c
+* @file libavcodec/libdiracenc.c
 * Dirac encoding support via libdirac library; more details about the
 * Dirac project can be found at http://dirac.sourceforge.net/.
 * The libdirac_encoder library implements Dirac specification version 2.2
@@ -127,7 +127,7 @@ static VideoFormat GetDiracVideoFormatPreset (AVCodecContext *avccontext)
                  ff_dirac_video_formats[idx] : VIDEO_FORMAT_CUSTOM;
 }
 
-static int libdirac_encode_init(AVCodecContext *avccontext)
+static av_cold int libdirac_encode_init(AVCodecContext *avccontext)
 {
 
     FfmpegDiracEncoderParams* p_dirac_params = avccontext->priv_data;
@@ -386,7 +386,7 @@ static int libdirac_encode_frame(AVCodecContext *avccontext,
     return enc_size;
 }
 
-static int libdirac_encode_close(AVCodecContext *avccontext)
+static av_cold int libdirac_encode_close(AVCodecContext *avccontext)
 {
     FfmpegDiracEncoderParams* p_dirac_params  = avccontext->priv_data;
 
@@ -417,6 +417,6 @@ AVCodec libdirac_encoder = {
     libdirac_encode_frame,
     libdirac_encode_close,
    .capabilities= CODEC_CAP_DELAY,
-   .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_YUV444P, -1},
+   .pix_fmts= (enum PixelFormat[]){PIX_FMT_YUV420P, PIX_FMT_YUV422P, PIX_FMT_YUV444P, PIX_FMT_NONE},
    .long_name= NULL_IF_CONFIG_SMALL("libdirac Dirac 2.2"),
 } ;