+2004-10-04 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
+
+ * ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
+ (gst_ffmpeg_caps_with_codecid):
+ Negotiation fixes for real video codecs.
+
2004-10-02 Ronald S. Bultje <rbultje@ronald.bitfreak.net>
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
caps = GST_FF_VID_CAPS_NEW ("video/x-pn-realvideo",
"systemstream", G_TYPE_BOOLEAN, FALSE,
"rmversion", G_TYPE_INT, version, NULL);
+ if (context) {
+ gst_caps_set_simple (caps,
+ "rmsubid", GST_TYPE_FOURCC, context->sub_id, NULL);
+ }
} while (0);
break;
} while (0);
break;
+ case CODEC_ID_RV10:
+ case CODEC_ID_RV20:
+ do {
+ guint32 fourcc;
+
+ if (gst_structure_get_fourcc (str, "rmsubid", &fourcc))
+ context->sub_id = fourcc;
+ } while (0);
+ break;
+
default:
break;
}