mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2025-12-24 11:52:06 +08:00
Merge remote-tracking branch 'qatar/master'
* qatar/master: MS Screen 1 decoder aacdec: Fix popping channel layouts. av_gettime: support Win32 without gettimeofday() Use av_gettime() in various places Move av_gettime() to libavutil dct-test: use emms_c() from libavutil instead of duplicating it mov: fix operator precedence bug mathematics.h: remove a couple of math defines Remove unnecessary inclusions of [sys/]time.h lavf: remove unnecessary inclusions of unistd.h bfin: libswscale: add const where appropriate to fix warnings bfin: libswscale: remove unnecessary #includes udp: Properly check for invalid sockets tcp: Check the return value from getsockopt network: Use av_strerror for getting error messages udp: Properly print error from getnameinfo mmst: Use AVUNERROR() to convert error codes to the right range for strerror network: Pass pointers of the right type to get/setsockopt/ioctlsocket on windows rtmp: Reduce the number of idle posts sent by sleeping 50ms Conflicts: Changelog configure libavcodec/aacdec.c libavcodec/allcodecs.c libavcodec/avcodec.h libavcodec/dct-test.c libavcodec/version.h libavformat/riff.c libavformat/udp.c libavutil/Makefile libswscale/bfin/yuv2rgb_bfin.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -58,7 +58,6 @@ int ff_win32_open(const char *filename_utf8, int oflag, int pmode)
|
||||
|
||||
#if CONFIG_NETWORK
|
||||
#include <fcntl.h>
|
||||
#include <unistd.h>
|
||||
#if !HAVE_POLL_H
|
||||
#include <sys/time.h>
|
||||
#if HAVE_WINSOCK2_H
|
||||
@@ -253,7 +252,8 @@ const char *ff_gai_strerror(int ecode)
|
||||
int ff_socket_nonblock(int socket, int enable)
|
||||
{
|
||||
#if HAVE_WINSOCK2_H
|
||||
return ioctlsocket(socket, FIONBIO, &enable);
|
||||
u_long param = enable;
|
||||
return ioctlsocket(socket, FIONBIO, ¶m);
|
||||
#else
|
||||
if (enable)
|
||||
return fcntl(socket, F_SETFL, fcntl(socket, F_GETFL) | O_NONBLOCK);
|
||||
|
||||
Reference in New Issue
Block a user