[rygel-gst-0-10-media-engine] Fix transcoder name comparison



commit 959c36520d7397ece6d935d8565515af8362d93a
Author: Jens Georg <jensg openismus com>
Date:   Wed Feb 13 13:34:01 2013 +0100

    Fix transcoder name comparison

 src/rygel-gst-media-engine.c |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/rygel-gst-media-engine.c b/src/rygel-gst-media-engine.c
index 4fb7655..5430d54 100644
--- a/src/rygel-gst-media-engine.c
+++ b/src/rygel-gst-media-engine.c
@@ -203,24 +203,24 @@ rygel_gst_media_engine_init (RygelGstMediaEngine *self) {
     }
 
     transcoder_name = (gchar*) gee_abstract_list_get ((GeeAbstractList*)transcoder_list, transcoder_index);
-    if (g_strcmp0 (transcoder_name, "lpcm")) {
+    if (g_strcmp0 (transcoder_name, "lpcm") == 0) {
       RygelL16Transcoder *transcoder = rygel_l16_transcoder_new ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
-    } else if (g_strcmp0 (transcoder_name, "mp3")) {
+    } else if (g_strcmp0 (transcoder_name, "mp3") == 0) {
       RygelMP3Transcoder *transcoder = rygel_mp3_transcoder_new ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
-    } else if (g_strcmp0 (transcoder_name, "mp2ts")) {
+    } else if (g_strcmp0 (transcoder_name, "mp2ts") == 0) {
       RygelMP2TSTranscoder *transcoder = rygel_mp2_ts_transcoder_new_sd_eu ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
       transcoder = rygel_mp2_ts_transcoder_new_hd_na ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
-    } else if (g_strcmp0 (transcoder_name, "wmv")) {
+    } else if (g_strcmp0 (transcoder_name, "wmv") == 0) {
       RygelWMVTranscoder *transcoder = rygel_wmv_transcoder_new ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
-    } else if (g_strcmp0 (transcoder_name, "aac")) {
+    } else if (g_strcmp0 (transcoder_name, "aac") == 0) {
       RygelAACTranscoder *transcoder = rygel_aac_transcoder_new ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
-    } else if (g_strcmp0 (transcoder_name, "avc")) {
+    } else if (g_strcmp0 (transcoder_name, "avc") == 0) {
       RygelAVCTranscoder *transcoder = rygel_avc_transcoder_new ();
       self->priv->transcoders = g_list_prepend (self->priv->transcoders, RYGEL_TRANSCODER (transcoder));
     } else {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]