On Thu, 20 Apr 2017 11:26:10 -0400 Vittorio Giovara <vittorio.giov...@gmail.com> wrote:
> This should make these APIs simpler to use, and less error prone > in case the caller does not check they are valid, and makes them > more similar to other naming APIs. > --- > This should help in the bug in avprobe found by Luca. > Sending as RFC since I believe we are allowed to break this API as we > did the version bump, but I'd like to be sure. > > Vittorio > > libavutil/pixdesc.c | 10 +++++----- > libavutil/pixdesc.h | 10 +++++----- > 2 files changed, 10 insertions(+), 10 deletions(-) > > diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c > index fb2e1a12f3..a2c4f9ba84 100644 > --- a/libavutil/pixdesc.c > +++ b/libavutil/pixdesc.c > @@ -2003,30 +2003,30 @@ enum AVPixelFormat av_pix_fmt_swap_endianness(enum > AVPixelFormat pix_fmt) > const char *av_color_range_name(enum AVColorRange range) > { > return (unsigned) range < AVCOL_RANGE_NB ? > - color_range_names[range] : NULL; > + color_range_names[range] : "unknown"; > } > > const char *av_color_primaries_name(enum AVColorPrimaries primaries) > { > return (unsigned) primaries < AVCOL_PRI_NB ? > - color_primaries_names[primaries] : NULL; > + color_primaries_names[primaries] : "unknown"; > } > > const char *av_color_transfer_name(enum AVColorTransferCharacteristic > transfer) > { > return (unsigned) transfer < AVCOL_TRC_NB ? > - color_transfer_names[transfer] : NULL; > + color_transfer_names[transfer] : "unknown"; > } > > const char *av_color_space_name(enum AVColorSpace space) > { > return (unsigned) space < AVCOL_SPC_NB ? > - color_space_names[space] : NULL; > + color_space_names[space] : "unknown"; > } > > const char *av_chroma_location_name(enum AVChromaLocation location) > { > return (unsigned) location < AVCHROMA_LOC_NB ? > - chroma_location_names[location] : NULL; > + chroma_location_names[location] : "unknown"; > } > > diff --git a/libavutil/pixdesc.h b/libavutil/pixdesc.h > index 3bb10f777a..4e53f59ef5 100644 > --- a/libavutil/pixdesc.h > +++ b/libavutil/pixdesc.h > @@ -293,27 +293,27 @@ int av_pix_fmt_count_planes(enum AVPixelFormat pix_fmt); > enum AVPixelFormat av_pix_fmt_swap_endianness(enum AVPixelFormat pix_fmt); > > /** > - * @return the name for provided color range or NULL if unknown. > + * @return the name for provided color range or "unknown" if unknown. > */ > const char *av_color_range_name(enum AVColorRange range); > > /** > - * @return the name for provided color primaries or NULL if unknown. > + * @return the name for provided color primaries or "unknown" if unknown. > */ > const char *av_color_primaries_name(enum AVColorPrimaries primaries); > > /** > - * @return the name for provided color transfer or NULL if unknown. > + * @return the name for provided color transfer or "unknown" if unknown. > */ > const char *av_color_transfer_name(enum AVColorTransferCharacteristic > transfer); > > /** > - * @return the name for provided color space or NULL if unknown. > + * @return the name for provided color space or "unknown" if unknown. > */ > const char *av_color_space_name(enum AVColorSpace space); > > /** > - * @return the name for provided chroma location or NULL if unknown. > + * @return the name for provided chroma location or "unknown" if unknown. > */ > const char *av_chroma_location_name(enum AVChromaLocation location); > This is a serious API change and needs to go through the entire deprecation circus. _______________________________________________ libav-devel mailing list libav-devel@libav.org https://lists.libav.org/mailman/listinfo/libav-devel