From: <bi...@ke...> - 2010-05-31 16:54:55
|
Module: gst-ffmpeg Branch: master Commit: c28097b6c4857d0bf0267a188924d4b7df0489af URL: http://cgit.freedesktop.org/gstreamer/gst-ffmpeg/commit/?id=c28097b6c4857d0bf0267a188924d4b7df0489af Author: Edward Hervey <bi...@bi...> Date: Mon May 31 18:53:12 2010 +0200 codecmap: First round of type mapping wrapping : image formats --- ext/ffmpeg/gstffmpegcodecmap.c | 35 +++++++++++++++++++++++++++++++++-- 1 files changed, 33 insertions(+), 2 deletions(-) diff --git a/ext/ffmpeg/gstffmpegcodecmap.c b/ext/ffmpeg/gstffmpegcodecmap.c index 5aa9d08..4c5e965 100644 --- a/ext/ffmpeg/gstffmpegcodecmap.c +++ b/ext/ffmpeg/gstffmpegcodecmap.c @@ -1090,6 +1090,39 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id, caps = gst_ff_vid_caps_new (context, codec_id, "image/pbm", NULL); break; + case CODEC_ID_PAM: + caps = + gst_ff_vid_caps_new (context, codec_id, "image/x-portable-anymap", + NULL); + break; + + case CODEC_ID_PGM: + caps = + gst_ff_vid_caps_new (context, codec_id, "image/x-portable-graymap", + NULL); + break; + + case CODEC_ID_PCX: + caps = gst_ff_vid_caps_new (context, codec_id, "image/x-pcx", NULL); + break; + + case CODEC_ID_SGI: + caps = gst_ff_vid_caps_new (context, codec_id, "image/x-sgi", NULL); + break; + + case CODEC_ID_TARGA: + caps = gst_ff_vid_caps_new (context, codec_id, "image/x-tga", NULL); + break; + + case CODEC_ID_TIFF: + caps = gst_ff_vid_caps_new (context, codec_id, "image/tiff", NULL); + break; + + case CODEC_ID_SUNRAST: + caps = + gst_ff_vid_caps_new (context, codec_id, "image/x-sun-raster", NULL); + break; + case CODEC_ID_SMC: caps = gst_ff_vid_caps_new (context, codec_id, "video/x-smc", NULL); break; @@ -1148,9 +1181,7 @@ gst_ffmpeg_codecid_to_caps (enum CodecID codec_id, case CODEC_ID_VIXL: case CODEC_ID_QPEG: case CODEC_ID_XVID: - case CODEC_ID_PGM: case CODEC_ID_PGMYUV: - case CODEC_ID_PAM: case CODEC_ID_FFVHUFF: case CODEC_ID_WNV1: case CODEC_ID_MP3ADU: |