Commit ae05b43e authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Dash: fix win32 compilation

(cherry picked from commit 2d31fd77)
Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
parent 92c43bb6
...@@ -501,7 +501,7 @@ need_libc=false ...@@ -501,7 +501,7 @@ need_libc=false
dnl Check for usual libc functions dnl Check for usual libc functions
AC_CHECK_DECLS([nanosleep],,,[#include <time.h>]) AC_CHECK_DECLS([nanosleep],,,[#include <time.h>])
AC_CHECK_FUNCS([daemon fcntl fstatvfs fork getenv getpwuid_r if_nameindex if_nametoindex isatty lstat memalign mmap openat pread posix_fadvise posix_madvise setlocale stricmp strnicmp uselocale]) AC_CHECK_FUNCS([daemon fcntl fstatvfs fork getenv getpwuid_r if_nameindex if_nametoindex isatty lstat memalign mmap openat pread posix_fadvise posix_madvise setlocale stricmp strnicmp strptime uselocale])
AC_REPLACE_FUNCS([asprintf atof atoll dirfd fdopendir flockfile fsync getdelim getpid gmtime_r inet_pton lldiv localtime_r nrand48 rewind setenv strcasecmp strcasestr strdup strlcpy strncasecmp strndup strnlen strsep strtof strtok_r strtoll swab tdestroy vasprintf]) AC_REPLACE_FUNCS([asprintf atof atoll dirfd fdopendir flockfile fsync getdelim getpid gmtime_r inet_pton lldiv localtime_r nrand48 rewind setenv strcasecmp strcasestr strdup strlcpy strncasecmp strndup strnlen strsep strtof strtok_r strtoll swab tdestroy vasprintf])
AC_CHECK_FUNCS(fdatasync,, AC_CHECK_FUNCS(fdatasync,,
[AC_DEFINE(fdatasync, fsync, [Alias fdatasync() to fsync() if missing.]) [AC_DEFINE(fdatasync, fsync, [Alias fdatasync() to fsync() if missing.])
......
...@@ -81,6 +81,7 @@ bool BasicCMParser::setMPD() ...@@ -81,6 +81,7 @@ bool BasicCMParser::setMPD()
" the stream @type is Live" << std::endl; " the stream @type is Live" << std::endl;
return false; return false;
} }
#ifdef HAVE_STRPTIME
if ( it != attr.end() ) if ( it != attr.end() )
{ {
struct tm t; struct tm t;
...@@ -105,6 +106,7 @@ bool BasicCMParser::setMPD() ...@@ -105,6 +106,7 @@ bool BasicCMParser::setMPD()
if ( res != NULL ) if ( res != NULL )
this->mpd->setAvailabilityEndTime( mktime( &t ) ); this->mpd->setAvailabilityEndTime( mktime( &t ) );
} }
#endif
it = attr.find( "mediaPresentationDuration" ); it = attr.find( "mediaPresentationDuration" );
if ( it != attr.end() ) if ( it != attr.end() )
this->mpd->setDuration( str_duration( it->second.c_str() ) ); this->mpd->setDuration( str_duration( it->second.c_str() ) );
......
...@@ -26,6 +26,7 @@ ...@@ -26,6 +26,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <list> #include <list>
#include <stdint.h>
namespace dash namespace dash
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment