caps = gst_ff_vid_caps_new (context, codec_id, "video/x-lagarith", NULL);
break;
+ case CODEC_ID_CSCD:
+ caps = gst_ff_vid_caps_new (context, codec_id, "video/x-camstudio", NULL);
+ if (context) {
+ gst_caps_set_simple (caps,
+ "depth", G_TYPE_INT, (gint) context->bits_per_coded_sample, NULL);
+ } else {
+ gst_caps_set_simple (caps, "depth", GST_TYPE_INT_RANGE, 8, 32, NULL);
+ }
+ break;
case CODEC_ID_WS_VQA:
case CODEC_ID_IDCIN:
case CODEC_ID_MP3ADU:
case CODEC_ID_MP3ON4:
case CODEC_ID_WESTWOOD_SND1:
- case CODEC_ID_CSCD:
case CODEC_ID_MMVIDEO:
case CODEC_ID_AVS:
case CODEC_ID_CAVS:
case CODEC_ID_MSRLE:
case CODEC_ID_QTRLE:
case CODEC_ID_TSCC:
+ case CODEC_ID_CSCD:
case CODEC_ID_APE:
{
gint depth;