• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src/router/ffmpeg/libavcodec/

Lines Matching defs:pix_fmt

406 void avcodec_get_chroma_sub_sample(enum PixelFormat pix_fmt, int *h_shift, int *v_shift)
408 *h_shift = av_pix_fmt_descriptors[pix_fmt].log2_chroma_w;
409 *v_shift = av_pix_fmt_descriptors[pix_fmt].log2_chroma_h;
412 const char *avcodec_get_pix_fmt_name(enum PixelFormat pix_fmt)
414 if (pix_fmt < 0 || pix_fmt >= PIX_FMT_NB)
417 return av_pix_fmt_descriptors[pix_fmt].name;
427 void avcodec_pix_fmt_string (char *buf, int buf_size, enum PixelFormat pix_fmt)
430 if (pix_fmt < 0)
435 PixFmtInfo info= pix_fmt_info[pix_fmt];
441 av_pix_fmt_descriptors[pix_fmt].name,
449 int ff_is_hwaccel_pix_fmt(enum PixelFormat pix_fmt)
451 return av_pix_fmt_descriptors[pix_fmt].flags & PIX_FMT_HWACCEL;
454 int ff_set_systematic_pal(uint32_t pal[256], enum PixelFormat pix_fmt){
460 switch(pix_fmt) {
493 int ff_fill_linesize(AVPicture *picture, enum PixelFormat pix_fmt, int width)
496 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
528 int ff_fill_pointer(AVPicture *picture, uint8_t *ptr, enum PixelFormat pix_fmt,
532 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
535 switch(pix_fmt) {
633 enum PixelFormat pix_fmt, int width, int height)
639 if (ff_fill_linesize(picture, pix_fmt, width))
642 return ff_fill_pointer(picture, ptr, pix_fmt, height);
645 int avpicture_layout(const AVPicture* src, enum PixelFormat pix_fmt, int width, int height,
648 const PixFmtInfo* pf = &pix_fmt_info[pix_fmt];
649 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
652 int size = avpicture_get_size(pix_fmt, width, height);
658 if (pix_fmt == PIX_FMT_YUYV422 ||
659 pix_fmt == PIX_FMT_UYVY422 ||
660 pix_fmt == PIX_FMT_BGR565BE ||
661 pix_fmt == PIX_FMT_BGR565LE ||
662 pix_fmt == PIX_FMT_BGR555BE ||
663 pix_fmt == PIX_FMT_BGR555LE ||
664 pix_fmt == PIX_FMT_BGR444BE ||
665 pix_fmt == PIX_FMT_BGR444LE ||
666 pix_fmt == PIX_FMT_RGB565BE ||
667 pix_fmt == PIX_FMT_RGB565LE ||
668 pix_fmt == PIX_FMT_RGB555BE ||
669 pix_fmt == PIX_FMT_RGB555LE ||
670 pix_fmt == PIX_FMT_RGB444BE ||
671 pix_fmt == PIX_FMT_RGB444LE)
673 else if (pix_fmt == PIX_FMT_UYYVYY411)
675 else if (pix_fmt == PIX_FMT_PAL8)
695 if (pix_fmt == PIX_FMT_NV12 || pix_fmt == PIX_FMT_NV21)
715 int avpicture_get_size(enum PixelFormat pix_fmt, int width, int height)
720 switch (pix_fmt) {
729 return avpicture_fill(&dummy_pict, NULL, pix_fmt, width, height);
791 static int avg_bits_per_pixel(enum PixelFormat pix_fmt)
795 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
797 pf = &pix_fmt_info[pix_fmt];
800 switch(pix_fmt) {
915 int ff_get_plane_bytewidth(enum PixelFormat pix_fmt, int width, int plane)
918 const PixFmtInfo *pf = &pix_fmt_info[pix_fmt];
919 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
921 pf = &pix_fmt_info[pix_fmt];
924 switch(pix_fmt) {
966 enum PixelFormat pix_fmt, int width, int height)
969 const PixFmtInfo *pf = &pix_fmt_info[pix_fmt];
970 const AVPixFmtDescriptor *desc = &av_pix_fmt_descriptors[pix_fmt];
977 int bwidth = ff_get_plane_bytewidth(pix_fmt, width, i);
1085 enum PixelFormat pix_fmt, int width, int height)
1090 size = avpicture_fill(picture, NULL, pix_fmt, width, height);
1096 avpicture_fill(picture, ptr, pix_fmt, width, height);
1098 ff_set_systematic_pal((uint32_t*)picture->data[1], pix_fmt);
1120 enum PixelFormat pix_fmt, int top_band, int left_band)
1125 if (pix_fmt < 0 || pix_fmt >= PIX_FMT_NB || !is_yuv_planar(&pix_fmt_info[pix_fmt]))
1128 y_shift = av_pix_fmt_descriptors[pix_fmt].log2_chroma_h;
1129 x_shift = av_pix_fmt_descriptors[pix_fmt].log2_chroma_w;
1142 enum PixelFormat pix_fmt, int padtop, int padbottom, int padleft, int padright,
1151 if (pix_fmt < 0 || pix_fmt >= PIX_FMT_NB ||
1152 !is_yuv_planar(&pix_fmt_info[pix_fmt])) return -1;
1155 x_shift = i ? av_pix_fmt_descriptors[pix_fmt].log2_chroma_w : 0;
1156 y_shift = i ? av_pix_fmt_descriptors[pix_fmt].log2_chroma_h : 0;
1228 enum PixelFormat pix_fmt, int width, int height)
1230 const PixFmtInfo *pf = &pix_fmt_info[pix_fmt];
1236 switch(pix_fmt) {
1433 enum PixelFormat pix_fmt, int width, int height)
1437 if (pix_fmt != PIX_FMT_YUV420P &&
1438 pix_fmt != PIX_FMT_YUV422P &&
1439 pix_fmt != PIX_FMT_YUV444P &&
1440 pix_fmt != PIX_FMT_YUV411P &&
1441 pix_fmt != PIX_FMT_GRAY8)
1448 switch(pix_fmt) {
1462 if (pix_fmt == PIX_FMT_GRAY8) {