Remove OS/2 support
Originally committed as revision 9586 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
059eeabf35
commit
7c37e504f0
@ -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:
|
||||||
|
|
||||||
|
7
ffmpeg.c
7
ffmpeg.c
@ -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();
|
||||||
|
25
ffplay.c
25
ffplay.c
@ -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 */
|
#endif /* !__MINGW32__ */
|
||||||
#elif defined (CONFIG_OS2)
|
|
||||||
/* OS/2 EMX */
|
|
||||||
|
|
||||||
# include <float.h>
|
|
||||||
|
|
||||||
#endif /* !__MINGW32__ && CONFIG_OS2 */
|
|
||||||
|
|
||||||
#ifdef USE_FASTMEMCPY
|
#ifdef USE_FASTMEMCPY
|
||||||
# include "libvo/fastmemcpy.h"
|
# include "libvo/fastmemcpy.h"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user