diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2007-07-10 21:52:04 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2007-07-10 21:52:04 +0000 |
commit | 7c37e504f0aaeca15fa4fcfda3ac1932cd158d57 (patch) | |
tree | 00af08d5c3284789aaee244422663e21c3c55c07 | |
parent | 059eeabf35f866415d91ff2b5829d8ab2e7f43f9 (diff) | |
download | ffmpeg-streaming-7c37e504f0aaeca15fa4fcfda3ac1932cd158d57.zip ffmpeg-streaming-7c37e504f0aaeca15fa4fcfda3ac1932cd158d57.tar.gz |
Remove OS/2 support
Originally committed as revision 9586 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | Changelog | 1 | ||||
-rw-r--r-- | ffmpeg.c | 7 | ||||
-rw-r--r-- | ffplay.c | 25 | ||||
-rw-r--r-- | libavformat/os_support.c | 3 | ||||
-rw-r--r-- | libavformat/os_support.h | 10 | ||||
-rw-r--r-- | libavutil/internal.h | 8 |
6 files changed, 4 insertions, 50 deletions
@@ -89,6 +89,7 @@ version <next> - codebook generator - RoQ video encoder - QTRLE encoder +- OS/2 support removed version 0.4.9-pre1: @@ -44,11 +44,6 @@ #include <termios.h> #include <sys/resource.h> #endif -#ifdef CONFIG_OS2 -#include <sys/types.h> -#include <sys/select.h> -#include <stdlib.h> -#endif #undef time //needed because HAVE_AV_CONFIG_H is defined on top #include <time.h> @@ -3110,7 +3105,7 @@ static void opt_pass(const char *pass_str) do_pass = pass; } -#if defined(__MINGW32__) || defined(CONFIG_OS2) +#if defined(__MINGW32__) static int64_t getutime(void) { return av_gettime(); @@ -35,23 +35,6 @@ #undef main /* We don't want SDL to override our main() */ #endif -#ifdef CONFIG_OS2 -#define INCL_DOS - #include <os2.h> - #include <stdio.h> - - void MorphToPM() - { - PPIB pib; - PTIB tib; - - DosGetInfoBlocks(&tib, &pib); - - // Change flag from VIO to PM: - if (pib->pib_ultype==2) pib->pib_ultype = 3; - } -#endif - #undef exit //#define DEBUG_SYNC @@ -2533,14 +2516,6 @@ int main(int argc, char **argv) /* register all codecs, demux and protocols */ av_register_all(); - #ifdef CONFIG_OS2 - MorphToPM(); // Morph the VIO application to a PM one to be able to use Win* functions - - // Make stdout and stderr unbuffered - setbuf( stdout, NULL ); - setbuf( stderr, NULL ); - #endif - parse_options(argc, argv, options); if (!input_filename) diff --git a/libavformat/os_support.c b/libavformat/os_support.c index e627367..947679a 100644 --- a/libavformat/os_support.c +++ b/libavformat/os_support.c @@ -24,9 +24,6 @@ #if defined(__MINGW32__) #include <sys/types.h> #include <sys/timeb.h> -#elif defined(CONFIG_OS2) -#include <string.h> -#include <sys/time.h> #else #include <unistd.h> #include <fcntl.h> diff --git a/libavformat/os_support.h b/libavformat/os_support.h index 05acaa1..13615ee 100644 --- a/libavformat/os_support.h +++ b/libavformat/os_support.h @@ -27,10 +27,8 @@ * miscellaneous OS support macros and functions. * * - socklen_t typedef (BeOS, Innotek libc) - * - usleep() (Win32, BeOS, OS/2) + * - usleep() (Win32, BeOS) * - lseek() (Win32) - * - floatf() (OS/2) - * - strcasecmp() (OS/2) * - closesocket() * - poll() (BeOS, MinGW) */ @@ -68,12 +66,6 @@ __declspec(dllimport) void __stdcall Sleep(unsigned long dwMilliseconds); # endif #endif -#if defined(CONFIG_OS2) -#include <stdlib.h> -static inline int usleep(unsigned int t) { return _sleep2(t / 1000); } -static inline int strcasecmp(const char* s1, const char* s2) { return stricmp(s1,s2); } -#endif - /* most of the time closing a socket is just closing an fd */ #if HAVE_CLOSESOCKET != 1 #define closesocket close diff --git a/libavutil/internal.h b/libavutil/internal.h index af32f56..ac0fcf7 100644 --- a/libavutil/internal.h +++ b/libavutil/internal.h @@ -101,13 +101,7 @@ # define snprintf _snprintf # define vsnprintf _vsnprintf -/* __MINGW32__ end */ -#elif defined (CONFIG_OS2) -/* OS/2 EMX */ - -# include <float.h> - -#endif /* !__MINGW32__ && CONFIG_OS2 */ +#endif /* !__MINGW32__ */ #ifdef USE_FASTMEMCPY # include "libvo/fastmemcpy.h" |