40     printf(
"Show the relationships between rawvideo pixel formats and FourCC tags.\n");
 
   41     printf(
"usage: fourcc2pixfmt [OPTIONS]\n");
 
   44            "-l                list the pixel format for each fourcc\n" 
   45            "-L                list the fourccs for each pixel format\n" 
   46            "-p PIX_FMT        given a pixel format, print the list of associated fourccs (one per line)\n" 
   47            "-h                print this help\n");
 
   55         if (pix_fmt_tags[i].pix_fmt == pix_fmt) {
 
   58             printf(
"%s%c", buf, sep);
 
   63 int main(
int argc, 
char **argv)
 
   65     int i, list_fourcc_pix_fmt = 0, list_pix_fmt_fourccs = 0;
 
   67     const char *pix_fmt_name = 
NULL;
 
   75     while ((c = 
getopt(argc, argv, 
"hp:lL")) != -1) {
 
   81             list_fourcc_pix_fmt = 1;
 
   84             list_pix_fmt_fourccs = 1;
 
   95     if (list_fourcc_pix_fmt) {
 
  103     if (list_pix_fmt_fourccs) {
 
  108             printf(
"%s: ", pix_desc->
name);
 
  117             fprintf(stderr, 
"Invalid pixel format selected '%s'\n", pix_fmt_name);
 
static enum AVPixelFormat pix_fmt
 
const AVPixFmtDescriptor * av_pix_fmt_desc_get(enum AVPixelFormat pix_fmt)
 
size_t av_get_codec_tag_string(char *buf, size_t buf_size, unsigned int codec_tag)
Put a string representing the codec tag codec_tag in buf. 
 
#define AV_PIX_FMT_FLAG_HWACCEL
Pixel format is an HW accelerated format. 
 
uint64_t flags
Combination of AV_PIX_FMT_FLAG_... 
 
int main(int argc, char **argv)
 
static void print_pix_fmt_fourccs(enum AVPixelFormat pix_fmt, const PixelFormatTag *pix_fmt_tags, char sep)
 
Libavcodec external API header. 
 
Descriptor that unambiguously describes how the bits of a pixel are stored in the up to 4 data planes...
 
static int getopt(int argc, char *argv[], char *opts)
 
common internal and external API header 
 
const struct PixelFormatTag * avpriv_get_raw_pix_fmt_tags(void)
 
enum AVPixelFormat av_get_pix_fmt(const char *name)
Return the pixel format corresponding to name. 
 
const char * av_get_pix_fmt_name(enum AVPixelFormat pix_fmt)
Return the short name for a pixel format, NULL in case pix_fmt is unknown. 
 
AVPixelFormat
Pixel format.