From: Michael Smith Date: Thu, 20 Nov 2008 21:40:49 +0000 (+0000) Subject: gst-libs/gst/rtsp/gstrtspdefs.c: Use WSAGetLastError() rather than errno/h_errno... X-Git-Tag: 1.19.3~511^2~10185 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4f04294e45f23baf6aadd674d87d917dce6834d1;p=platform%2Fupstream%2Fgstreamer.git gst-libs/gst/rtsp/gstrtspdefs.c: Use WSAGetLastError() rather than errno/h_errno on win32. Original commit message from CVS: * gst-libs/gst/rtsp/gstrtspdefs.c: Use WSAGetLastError() rather than errno/h_errno on win32. --- diff --git a/ChangeLog b/ChangeLog index 3e7f1e7..399bcdc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2008-11-20 Michael Smith + * gst-libs/gst/rtsp/gstrtspdefs.c: + Use WSAGetLastError() rather than errno/h_errno on win32. + +2008-11-20 Michael Smith + * gst-libs/gst/riff/riff-media.c: Support WMA Lossless properly. diff --git a/gst-libs/gst/rtsp/gstrtspdefs.c b/gst-libs/gst/rtsp/gstrtspdefs.c index 128781e..3768f7f 100644 --- a/gst-libs/gst/rtsp/gstrtspdefs.c +++ b/gst-libs/gst/rtsp/gstrtspdefs.c @@ -60,7 +60,9 @@ extern int h_errno; #include "gstrtspdefs.h" -#ifndef G_OS_WIN32 +#ifdef G_OS_WIN32 +#include +#else #include #endif @@ -243,16 +245,18 @@ gst_rtsp_strresult (GstRTSPResult result) idx = CLAMP (idx, 0, -GST_RTSP_ELAST); switch (idx) { +#ifdef G_OS_WIN32 + case -GST_RTSP_ESYS: + case -GST_RTSP_ENET: + gchar * msg = g_win32_error_message (WSAGetLastError ()); + res = g_strdup_printf (rtsp_results[idx], msg); + g_free (msg); +#else case -GST_RTSP_ESYS: res = g_strdup_printf (rtsp_results[idx], g_strerror (errno)); break; case -GST_RTSP_ENET: -#ifndef G_OS_WIN32 res = g_strdup_printf (rtsp_results[idx], hstrerror (h_errno)); -#else - res = - g_strdup - ("not supported on win32, implement me in a different way ??"); #endif break; case -GST_RTSP_ELAST: