slomo gst-plugins-bad: gst-plugins-bad/ gst-plugins-bad/gst/mxf/
[email protected] Mon, 1 Dec 2008 07:50:54 -0800 (PST)
| Newsgroups | gmane.comp.video.gstreamer.cvs |
|---|---|
| Message-ID | <[email protected]> |
CVS Root: /cvs/gstreamer
Module: gst-plugins-bad
Changes by: slomo
Date: Mon Dec 01 2008 15:50:54 UTC
Log message:
* gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
Use new image/x-jpc caps for the raw JPEG2000 codestream.
For now assume sRGB as colorspace, has to be read from the descriptor
somehow later.
Modified files:
. : ChangeLog
gst/mxf : mxfjpeg2000.c
Links:
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/ChangeLog.diff?r1=1.3774&r2=1.3775
http://freedesktop.org/cgi-bin/viewcvs.cgi/gstreamer/gst-plugins-bad/gst/mxf/mxfjpeg2000.c.diff?r1=1.4&r2=1.5
====Begin Diffs====
Index: ChangeLog
===================================================================
RCS file: /cvs/gstreamer/gst-plugins-bad/ChangeLog,v
retrieving revision 1.3774
retrieving revision 1.3775
diff -u -d -r1.3774 -r1.3775
--- ChangeLog 1 Dec 2008 15:48:12 -0000 1.3774
+++ ChangeLog 1 Dec 2008 15:50:38 -0000 1.3775
@@ -1,5 +1,12 @@
2008-12-01 Sebastian Dröge <[email protected]>
+ * gst/mxf/mxfjpeg2000.c: (mxf_jpeg2000_create_caps):
+ Use new image/x-jpc caps for the raw JPEG2000 codestream.
+ For now assume sRGB as colorspace, has to be read from the descriptor
+ somehow later.
+
+2008-12-01 Sebastian Dröge <[email protected]>
* ext/jp2k/gstjasperdec.c: (gst_jasper_dec_sink_setcaps):
* ext/jp2k/gstjasperenc.c: (gst_jasper_enc_reset),
(gst_jasper_enc_set_src_caps), (gst_jasper_enc_init_encoder),
Index: mxfjpeg2000.c
RCS file: /cvs/gstreamer/gst-plugins-bad/gst/mxf/mxfjpeg2000.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- mxfjpeg2000.c 1 Dec 2008 15:24:37 -0000 1.4
+++ mxfjpeg2000.c 1 Dec 2008 15:50:40 -0000 1.5
@@ -106,8 +106,8 @@
p = (MXFMetadataGenericPictureEssenceDescriptor *) track->descriptor[i];
f = track->descriptor[i];
break;
- } else if (((MXFMetadataGenericDescriptor *) track->
- descriptor[i])->is_file_descriptor
+ } else if (((MXFMetadataGenericDescriptor *) track->descriptor[i])->
+ is_file_descriptor
&& ((MXFMetadataGenericDescriptor *) track->descriptor[i])->type !=
MXF_METADATA_MULTIPLE_DESCRIPTOR) {
@@ -122,7 +122,10 @@
*handler = mxf_jpeg2000_handle_essence_element;
/* TODO: What about other field values? */
- caps = gst_caps_new_simple ("image/x-j2c", "fields", G_TYPE_INT, 1, NULL);
+ /* FIXME: For now assume sRGB but get the correct value from the descriptor */
+ caps =
+ gst_caps_new_simple ("image/x-jpc", "fields", G_TYPE_INT, 1, "fourcc",
+ GST_TYPE_FOURCC, GST_MAKE_FOURCC ('s', 'R', 'G', 'B'), NULL);
if (p) {
mxf_metadata_generic_picture_essence_descriptor_set_caps (p, caps);
} else {
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
gstreamer-cvs-verbose mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gstreamer-cvs-verbose