Originally committed as revision 9586 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
| @@ -89,6 +89,7 @@ version <next> | |||||
| - codebook generator | - codebook generator | ||||
| - RoQ video encoder | - RoQ video encoder | ||||
| - QTRLE encoder | - QTRLE encoder | ||||
| - OS/2 support removed | |||||
| version 0.4.9-pre1: | version 0.4.9-pre1: | ||||
| @@ -44,11 +44,6 @@ | |||||
| #include <termios.h> | #include <termios.h> | ||||
| #include <sys/resource.h> | #include <sys/resource.h> | ||||
| #endif | #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 | #undef time //needed because HAVE_AV_CONFIG_H is defined on top | ||||
| #include <time.h> | #include <time.h> | ||||
| @@ -3110,7 +3105,7 @@ static void opt_pass(const char *pass_str) | |||||
| do_pass = pass; | do_pass = pass; | ||||
| } | } | ||||
| #if defined(__MINGW32__) || defined(CONFIG_OS2) | |||||
| #if defined(__MINGW32__) | |||||
| static int64_t getutime(void) | static int64_t getutime(void) | ||||
| { | { | ||||
| return av_gettime(); | return av_gettime(); | ||||
| @@ -35,23 +35,6 @@ | |||||
| #undef main /* We don't want SDL to override our main() */ | #undef main /* We don't want SDL to override our main() */ | ||||
| #endif | #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 | #undef exit | ||||
| //#define DEBUG_SYNC | //#define DEBUG_SYNC | ||||
| @@ -2533,14 +2516,6 @@ int main(int argc, char **argv) | |||||
| /* register all codecs, demux and protocols */ | /* register all codecs, demux and protocols */ | ||||
| av_register_all(); | 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); | parse_options(argc, argv, options); | ||||
| if (!input_filename) | if (!input_filename) | ||||
| @@ -24,9 +24,6 @@ | |||||
| #if defined(__MINGW32__) | #if defined(__MINGW32__) | ||||
| #include <sys/types.h> | #include <sys/types.h> | ||||
| #include <sys/timeb.h> | #include <sys/timeb.h> | ||||
| #elif defined(CONFIG_OS2) | |||||
| #include <string.h> | |||||
| #include <sys/time.h> | |||||
| #else | #else | ||||
| #include <unistd.h> | #include <unistd.h> | ||||
| #include <fcntl.h> | #include <fcntl.h> | ||||
| @@ -27,10 +27,8 @@ | |||||
| * miscellaneous OS support macros and functions. | * miscellaneous OS support macros and functions. | ||||
| * | * | ||||
| * - socklen_t typedef (BeOS, Innotek libc) | * - socklen_t typedef (BeOS, Innotek libc) | ||||
| * - usleep() (Win32, BeOS, OS/2) | |||||
| * - usleep() (Win32, BeOS) | |||||
| * - lseek() (Win32) | * - lseek() (Win32) | ||||
| * - floatf() (OS/2) | |||||
| * - strcasecmp() (OS/2) | |||||
| * - closesocket() | * - closesocket() | ||||
| * - poll() (BeOS, MinGW) | * - poll() (BeOS, MinGW) | ||||
| */ | */ | ||||
| @@ -68,12 +66,6 @@ __declspec(dllimport) void __stdcall Sleep(unsigned long dwMilliseconds); | |||||
| # endif | # endif | ||||
| #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 */ | /* most of the time closing a socket is just closing an fd */ | ||||
| #if HAVE_CLOSESOCKET != 1 | #if HAVE_CLOSESOCKET != 1 | ||||
| #define closesocket close | #define closesocket close | ||||
| @@ -101,13 +101,7 @@ | |||||
| # define snprintf _snprintf | # define snprintf _snprintf | ||||
| # define vsnprintf _vsnprintf | # define vsnprintf _vsnprintf | ||||
| /* __MINGW32__ end */ | |||||
| #elif defined (CONFIG_OS2) | |||||
| /* OS/2 EMX */ | |||||
| # include <float.h> | |||||
| #endif /* !__MINGW32__ && CONFIG_OS2 */ | |||||
| #endif /* !__MINGW32__ */ | |||||
| #ifdef USE_FASTMEMCPY | #ifdef USE_FASTMEMCPY | ||||
| # include "libvo/fastmemcpy.h" | # include "libvo/fastmemcpy.h" | ||||