fix that mpegaudioparse node is not create with parse node type and mp3 media_format 97/202297/1
authorHyunil <hyunil46.park@samsung.com>
Tue, 26 Mar 2019 08:49:42 +0000 (17:49 +0900)
committerHyunil Park <hyunil46.park@samsung.com>
Wed, 27 Mar 2019 02:01:30 +0000 (02:01 +0000)
Change-Id: I401ba603608e753337ad203be67797ad4571e9d2
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
src/media_streamer_gst.c

index 2c9d8a81ed25f8280a18a890dc70962ae8a11dd4..9039a34f20203367b2f359dd70885e2726dbce72 100644 (file)
@@ -2297,10 +2297,10 @@ GstCaps *__ms_create_caps_from_fmt(media_format_h fmt)
                        caps = gst_caps_new_simple("audio/x-raw", "channels", G_TYPE_INT, channel, "format",
                                                                G_TYPE_STRING, __ms_convert_mime_to_string_format(mime), "rate", G_TYPE_INT, samplerate, NULL);
                else if (MEDIA_FORMAT_ENCODED == (mime & MEDIA_FORMAT_ENCODED)) {
-                       if (mime & MEDIA_FORMAT_AAC)
+                       if (mime == MEDIA_FORMAT_AAC)
                                caps = gst_caps_new_simple(__ms_convert_mime_to_string_format(mime), "mpegversion", G_TYPE_INT, 4, NULL);
-                       else if (mime & MEDIA_FORMAT_MP3)
-                               caps = gst_caps_new_simple(__ms_convert_mime_to_string_format(mime), "mpegversion", G_TYPE_INT, 1, "layer", G_TYPE_INT, 3, NULL);
+                       else if (mime == MEDIA_FORMAT_MP3)
+                               caps = gst_caps_new_simple(__ms_convert_mime_to_string_format(mime), "mpegversion", G_TYPE_INT, 1, NULL);
                        else
                                caps = gst_caps_new_simple(__ms_convert_mime_to_string_format(mime), "channels", G_TYPE_INT, channel, "rate", G_TYPE_INT, samplerate, NULL);
                }