comparison pixdesc.c @ 783:c0b4f10edb74 libavutil

Add pixel format descriptors for the HW-accelerated formats. This completes the list of all descriptors in av_pix_fmt_descriptors.
author stefano
date Thu, 05 Nov 2009 23:45:15 +0000
parents 9b06eaf7b6ef
children 664b42a6cf75
comparison
equal deleted inserted replaced
782:9b06eaf7b6ef 783:c0b4f10edb74
181 {0,0,1,0,7}, /* Y */ 181 {0,0,1,0,7}, /* Y */
182 {1,0,1,0,7}, /* U */ 182 {1,0,1,0,7}, /* U */
183 {2,0,1,0,7}, /* V */ 183 {2,0,1,0,7}, /* V */
184 }, 184 },
185 }, 185 },
186 [PIX_FMT_XVMC_MPEG2_MC] = {
187 .name = "xvmc_mpeg2_mc",
188 .flags = PIX_FMT_HWACCEL,
189 },
190 [PIX_FMT_XVMC_MPEG2_IDCT] = {
191 .name = "xvmc_mpeg2_idct",
192 .flags = PIX_FMT_HWACCEL,
193 },
186 [PIX_FMT_UYVY422] = { 194 [PIX_FMT_UYVY422] = {
187 .name = "uyvy422", 195 .name = "uyvy422",
188 .nb_channels = 3, 196 .nb_channels = 3,
189 .log2_chroma_w= 1, 197 .log2_chroma_w= 1,
190 .log2_chroma_h= 0, 198 .log2_chroma_h= 0,
398 {1,0,1,0,7}, /* U */ 406 {1,0,1,0,7}, /* U */
399 {2,0,1,0,7}, /* V */ 407 {2,0,1,0,7}, /* V */
400 {3,0,1,0,7}, /* A */ 408 {3,0,1,0,7}, /* A */
401 }, 409 },
402 }, 410 },
411 [PIX_FMT_VDPAU_H264] = {
412 .name = "vdpau_h264",
413 .log2_chroma_w = 1,
414 .log2_chroma_h = 1,
415 .flags = PIX_FMT_HWACCEL,
416 },
417 [PIX_FMT_VDPAU_MPEG1] = {
418 .name = "vdpau_mpeg1",
419 .log2_chroma_w = 1,
420 .log2_chroma_h = 1,
421 .flags = PIX_FMT_HWACCEL,
422 },
423 [PIX_FMT_VDPAU_MPEG2] = {
424 .name = "vdpau_mpeg2",
425 .log2_chroma_w = 1,
426 .log2_chroma_h = 1,
427 .flags = PIX_FMT_HWACCEL,
428 },
429 [PIX_FMT_VDPAU_WMV3] = {
430 .name = "vdpau_wmv3",
431 .log2_chroma_w = 1,
432 .log2_chroma_h = 1,
433 .flags = PIX_FMT_HWACCEL,
434 },
435 [PIX_FMT_VDPAU_VC1] = {
436 .name = "vdpau_vc1",
437 .log2_chroma_w = 1,
438 .log2_chroma_h = 1,
439 .flags = PIX_FMT_HWACCEL,
440 },
403 [PIX_FMT_RGB48BE] = { 441 [PIX_FMT_RGB48BE] = {
404 .name = "rgb48be", 442 .name = "rgb48be",
405 .nb_channels = 3, 443 .nb_channels = 3,
406 .log2_chroma_w= 0, 444 .log2_chroma_w= 0,
407 .log2_chroma_h= 0, 445 .log2_chroma_h= 0,
512 .comp = { 550 .comp = {
513 {0,1,2,2,4}, /* B */ 551 {0,1,2,2,4}, /* B */
514 {0,1,1,5,4}, /* G */ 552 {0,1,1,5,4}, /* G */
515 {0,1,1,0,4}, /* R */ 553 {0,1,1,0,4}, /* R */
516 }, 554 },
555 },
556 [PIX_FMT_VAAPI_MOCO] = {
557 .name = "vaapi_moco",
558 .log2_chroma_w = 1,
559 .log2_chroma_h = 1,
560 .flags = PIX_FMT_HWACCEL,
561 },
562 [PIX_FMT_VAAPI_IDCT] = {
563 .name = "vaapi_idct",
564 .log2_chroma_w = 1,
565 .log2_chroma_h = 1,
566 .flags = PIX_FMT_HWACCEL,
567 },
568 [PIX_FMT_VAAPI_VLD] = {
569 .name = "vaapi_vld",
570 .log2_chroma_w = 1,
571 .log2_chroma_h = 1,
572 .flags = PIX_FMT_HWACCEL,
517 }, 573 },
518 [PIX_FMT_YUV420P16LE] = { 574 [PIX_FMT_YUV420P16LE] = {
519 .name = "yuv420p16le", 575 .name = "yuv420p16le",
520 .nb_channels = 3, 576 .nb_channels = 3,
521 .log2_chroma_w= 1, 577 .log2_chroma_w= 1,