summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert McQueen <robert.mcqueen@collabora.co.uk>2006-12-12 23:30:58 +0000
committerRobert McQueen <robert.mcqueen@collabora.co.uk>2006-12-12 23:30:58 +0000
commitfb11a878926b3ce7ef16ec5aa9598fe0859d63a6 (patch)
tree9fb47cdf63b02c2b71f9bbdc1c400e9d8e856991
parentb14df79f3aee318a5a2d3c8a7b1a40bd5ff21065 (diff)
downloadtelepathy-farstream-fb11a878926b3ce7ef16ec5aa9598fe0859d63a6.tar.gz
TpStreamEngine: filter the video src to I420 atm because ffencs don't deal well with anything else
20061212233058-418b8-48f2b5e4639186dfaf7daae748a4e84328e2eb61.gz
-rw-r--r--src/tp-stream-engine.c18
1 files changed, 10 insertions, 8 deletions
diff --git a/src/tp-stream-engine.c b/src/tp-stream-engine.c
index 7193181..d19e6ec 100644
--- a/src/tp-stream-engine.c
+++ b/src/tp-stream-engine.c
@@ -1010,15 +1010,17 @@ _create_pipeline (TpStreamEngine *obj)
{
filter = gst_caps_from_string (caps_str);
}
-
- if (!filter)
+
+ if (!filter)
{
- filter = gst_caps_new_simple(
- "video/x-raw-yuv",
- "width", G_TYPE_INT, 176,
- "height", G_TYPE_INT, 144,
- "framerate", GST_TYPE_FRACTION, 15, 1,
- NULL);
+ filter = gst_caps_new_simple ("video/x-raw-yuv",
+ "width", G_TYPE_INT, 176,
+ "height", G_TYPE_INT, 144,
+ "framerate", GST_TYPE_FRACTION, 15, 1,
+#ifndef MAEMO_OSSO_SUPPORT
+ "format", GST_TYPE_FOURCC, GST_MAKE_FOURCC ('I', '4', '2', '0'),
+#endif
+ NULL);
}
else
{