Remove channel and rate from creating caps to generate correct caps for RAW format 69/202569/1
authorHyunil <hyunil46.park@samsung.com>
Fri, 29 Mar 2019 04:23:31 +0000 (13:23 +0900)
committerHyunil Park <hyunil46.park@samsung.com>
Mon, 1 Apr 2019 04:58:36 +0000 (04:58 +0000)
Change-Id: I3180f026c1e44626694b849ba1d63c04830cec33
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
(cherry picked from commit 569393c4bb3307a573dbb75255fa2860bfee2960)

src/media_streamer_gst.c

index 9039a34f20203367b2f359dd70885e2726dbce72..c473a86552dc5b97b337262097505a7d17a0d902 100644 (file)
@@ -2293,10 +2293,9 @@ GstCaps *__ms_create_caps_from_fmt(media_format_h fmt)
        ms_debug_fenter();
 
        if (!media_format_get_audio_info(fmt, &mime, &channel, &samplerate, &bit, &avg_bps)) {
-               if (MEDIA_FORMAT_RAW == (mime & MEDIA_FORMAT_RAW))
-                       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 (MEDIA_FORMAT_RAW == (mime & MEDIA_FORMAT_RAW)) {
+                       caps = gst_caps_new_simple("audio/x-raw", "format", G_TYPE_STRING, __ms_convert_mime_to_string_format(mime), NULL);
+               } else if (MEDIA_FORMAT_ENCODED == (mime & MEDIA_FORMAT_ENCODED)) {
                        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)