modify audio counting algorithm from vd 65/67665/2 accepted/tizen/common/20160429.170743 accepted/tizen/common/20160504.125025 accepted/tizen/ivi/20160503.011422 accepted/tizen/mobile/20160503.011319 accepted/tizen/tv/20160503.011346 submit/tizen/20160429.074823 submit/tizen/20160502.101731
authorSeokHoon Lee <andy.shlee@samsung.com>
Thu, 28 Apr 2016 02:31:55 +0000 (11:31 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Thu, 28 Apr 2016 02:34:06 +0000 (11:34 +0900)
Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: I90458b60a0508896d3f2289c9ef7dbfa4a0f9ee1

gst/rtsp-server/gstwfdmessage.c [changed mode: 0755->0644]
packaging/gst-rtsp-server.spec

old mode 100755 (executable)
new mode 100644 (file)
index 9aa873e..fc81a9c
@@ -1391,7 +1391,6 @@ gst_wfd_message_set_supported_audio_format (GstWFDMessage * msg,
     GstWFDAudioFormats a_codec,
     guint a_freq, guint a_channels, guint a_bitwidth, guint32 a_latency)
 {
-  guint temp = a_codec;
   guint i = 0;
   guint pcm = 0, aac = 0, ac3 = 0;
 
@@ -1401,10 +1400,14 @@ gst_wfd_message_set_supported_audio_format (GstWFDMessage * msg,
     msg->audio_codecs = g_new0 (GstWFDAudioCodeclist, 1);
 
   if (a_codec != GST_WFD_AUDIO_UNKNOWN) {
-    while (temp) {
+
+    if (a_codec & GST_WFD_AUDIO_LPCM)
       msg->audio_codecs->count++;
-      temp >>= 1;
-    }
+    if (a_codec & GST_WFD_AUDIO_AAC)
+      msg->audio_codecs->count++;
+    if (a_codec & GST_WFD_AUDIO_AC3)
+      msg->audio_codecs->count++;
+
     msg->audio_codecs->list =
         g_new0 (GstWFDAudioCodec, msg->audio_codecs->count);
     for (; i < msg->audio_codecs->count; i++) {
index 0474352..b0e3187 100644 (file)
@@ -1,7 +1,7 @@
 Name:       gst-rtsp-server
 Summary:    Multimedia Framework Library
 Version:    1.6.1
-Release:    0
+Release:    1
 Url:        http://gstreamer.freedesktop.org/
 Group:      System/Libraries
 License:    LGPL-2.0+