mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-06-07 07:58:51 +00:00
win32/vs7: project files updated to the default vs7 configuration
Original commit message from CVS: * win32/vs7: project files updated to the default vs7 configuration * win32/common/libgstbase.def: * win32/common/libgstreamer.def: added new symbols, removed empty lines, sorted all exported symbols alphabetically * win32/common/dirent.c: * win32/common/dirent.h: * win32/common/gchar.h: use windows line end.
This commit is contained in:
parent
3f51c6bf65
commit
ef115d67f8
13 changed files with 2105 additions and 1702 deletions
14
ChangeLog
14
ChangeLog
|
@ -1,3 +1,17 @@
|
||||||
|
2006-02-06 Sebastien Moutte <sebastien@moutte.net>
|
||||||
|
|
||||||
|
* win32/vs7:
|
||||||
|
project files updated to the default vs7 configuration
|
||||||
|
* win32/common/libgstbase.def:
|
||||||
|
* win32/common/libgstreamer.def:
|
||||||
|
added new symbols,
|
||||||
|
removed empty lines,
|
||||||
|
sorted all exported symbols alphabetically
|
||||||
|
* win32/common/dirent.c:
|
||||||
|
* win32/common/dirent.h:
|
||||||
|
* win32/common/gchar.h:
|
||||||
|
use windows line end.
|
||||||
|
|
||||||
2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
|
2006-02-06 Tim-Philipp Müller <tim at centricular dot net>
|
||||||
|
|
||||||
* libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
* libs/gst/base/gstbasesrc.c: (gst_base_src_change_state):
|
||||||
|
|
2
common
2
common
|
@ -1 +1 @@
|
||||||
Subproject commit 79d67fe009b6120b82d51df860c78e8361f02aea
|
Subproject commit 58567e5519f2d00a4592491db1a6e8302993279e
|
|
@ -1,295 +1,577 @@
|
||||||
/*
|
/*
|
||||||
* dirent.c
|
|
||||||
*
|
* dirent.c
|
||||||
* Derived from DIRLIB.C by Matt J. Weinstein
|
|
||||||
* This note appears in the DIRLIB.H
|
*
|
||||||
* DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89
|
|
||||||
*
|
* Derived from DIRLIB.C by Matt J. Weinstein
|
||||||
* Updated by Jeremy Bettis <jeremy@hksys.com>
|
|
||||||
* Significantly revised and rewinddir, seekdir and telldir added by Colin
|
* This note appears in the DIRLIB.H
|
||||||
* Peters <colin@fu.is.saga-u.ac.jp>
|
|
||||||
*
|
* DIRLIB.H by M. J. Weinstein Released to public domain 1-Jan-89
|
||||||
* Resource leaks fixed by <steve.lhomme@free.fr>
|
|
||||||
*
|
*
|
||||||
*
|
|
||||||
* $Revision$
|
* Updated by Jeremy Bettis <jeremy@hksys.com>
|
||||||
* $Author$
|
|
||||||
* $Date$
|
* Significantly revised and rewinddir, seekdir and telldir added by Colin
|
||||||
*
|
|
||||||
*/
|
* Peters <colin@fu.is.saga-u.ac.jp>
|
||||||
|
|
||||||
#include <stdlib.h>
|
*
|
||||||
#include <errno.h>
|
|
||||||
#include <string.h>
|
* Resource leaks fixed by <steve.lhomme@free.fr>
|
||||||
#include <io.h>
|
|
||||||
#include <direct.h>
|
*
|
||||||
#include <dirent.h>
|
|
||||||
#include <gtchar.h>
|
*
|
||||||
#define SUFFIX _T("*")
|
|
||||||
#define SLASH _T("\\")
|
* $Revision$
|
||||||
|
|
||||||
#include <stdio.h>
|
* $Author$
|
||||||
|
|
||||||
#define WIN32_LEAN_AND_MEAN
|
* $Date$
|
||||||
#include <windows.h> /* for GetFileAttributes */
|
|
||||||
|
*
|
||||||
/*
|
|
||||||
* opendir
|
*/
|
||||||
*
|
|
||||||
* Returns a pointer to a DIR structure appropriately filled in to begin
|
|
||||||
* searching a directory.
|
|
||||||
*/
|
#include <stdlib.h>
|
||||||
_TDIR *
_topendir (const _TCHAR * szPath)
|
|
||||||
|
#include <errno.h>
|
||||||
|
|
||||||
|
#include <string.h>
|
||||||
|
|
||||||
|
#include <io.h>
|
||||||
|
|
||||||
|
#include <direct.h>
|
||||||
|
|
||||||
|
#include <dirent.h>
|
||||||
|
|
||||||
|
#include <gtchar.h>
|
||||||
|
|
||||||
|
#define SUFFIX _T("*")
|
||||||
|
|
||||||
|
#define SLASH _T("\\")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#define WIN32_LEAN_AND_MEAN
|
||||||
|
|
||||||
|
#include <windows.h> /* for GetFileAttributes */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* opendir
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
* Returns a pointer to a DIR structure appropriately filled in to begin
|
||||||
|
|
||||||
|
* searching a directory.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
_TDIR *
|
||||||
|
_topendir (const _TCHAR * szPath)
|
||||||
{
|
{
|
||||||
_TDIR * nd;
|
|
||||||
unsigned int rc;
|
|
||||||
|
|
||||||
_TCHAR szFullPath[MAX_PATH];
|
_TDIR *nd;
|
||||||
errno = 0;
|
|
||||||
if (!szPath) {
|
|
||||||
errno = EFAULT;
|
|
||||||
return (_TDIR *) 0;
|
|
||||||
}
|
|
||||||
if (szPath[0] == _T ('\0')) {
|
|
||||||
errno = ENOTDIR;
|
|
||||||
return (_TDIR *) 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Attempt to determine if the given path really is a directory. */
|
|
||||||
rc = GetFileAttributes (szPath);
|
|
||||||
if (rc == (unsigned int) -1) {
|
|
||||||
|
|
||||||
/* call GetLastError for more error info */
|
|
||||||
errno = ENOENT;
|
|
||||||
return (_TDIR *) 0;
|
|
||||||
}
|
|
||||||
if (!(rc & FILE_ATTRIBUTE_DIRECTORY)) {
|
|
||||||
|
|
||||||
/* Error, entry exists but not a directory. */
|
|
||||||
errno = ENOTDIR;
|
|
||||||
return (_TDIR *) 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Make an absolute pathname. */
|
|
||||||
_tfullpath (szFullPath, szPath, MAX_PATH);
|
|
||||||
|
|
||||||
/* Allocate enough space to store DIR structure and the complete
|
|
||||||
* directory path given. */
|
|
||||||
nd =
|
|
||||||
(_TDIR *) malloc (sizeof (_TDIR) + (_tcslen (szFullPath) +
|
|
||||||
_tcslen (SLASH) + _tcslen (SUFFIX) + 1) * sizeof (_TCHAR));
|
|
||||||
if (!nd) {
|
|
||||||
|
|
||||||
/* Error, out of memory. */
|
|
||||||
errno = ENOMEM;
|
|
||||||
return (_TDIR *) 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Create the search expression. */
|
|
||||||
_tcscpy (nd->dd_name, szFullPath);
|
|
||||||
|
|
||||||
/* Add on a slash if the path does not end with one. */
|
|
||||||
if (nd->dd_name[0] != _T ('\0')
|
|
||||||
&&
nd->dd_name[_tcslen (nd->dd_name) - 1] != _T ('/')
|
|
||||||
&&
nd->dd_name[_tcslen (nd->dd_name) - 1] != _T ('\\')) {
|
|
||||||
_tcscat (nd->dd_name, SLASH);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Add on the search pattern */
|
|
||||||
_tcscat (nd->dd_name, SUFFIX);
|
|
||||||
|
|
||||||
/* Initialize handle to -1 so that a premature closedir doesn't try
|
|
||||||
* to call _findclose on it. */
|
|
||||||
nd->dd_handle = -1;
|
|
||||||
|
|
||||||
/* Initialize the status. */
|
|
||||||
nd->dd_stat = 0;
|
|
||||||
|
|
||||||
/* Initialize the dirent structure. ino and reclen are invalid under
|
|
||||||
* Win32, and name simply points at the appropriate part of the
|
|
||||||
* findfirst_t structure. */
|
|
||||||
nd->dd_dir.d_ino = 0;
|
|
||||||
nd->dd_dir.d_reclen = 0;
|
|
||||||
nd->dd_dir.d_namlen = 0;
|
|
||||||
|
|
||||||
// Added by jcsston 02/04/2004, memset was writing to a bad pointer
|
|
||||||
nd->dd_dir.d_name = malloc (FILENAME_MAX);
|
|
||||||
|
|
||||||
// End add
|
|
||||||
memset (nd->dd_dir.d_name, 0, FILENAME_MAX);
|
|
||||||
return nd;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
unsigned int rc;
|
||||||
/*
|
|
||||||
* readdir
|
|
||||||
*
|
_TCHAR szFullPath[MAX_PATH];
|
||||||
* Return a pointer to a dirent structure filled with the information on the
|
|
||||||
* next entry in the directory.
|
|
||||||
*/
|
errno = 0;
|
||||||
struct _tdirent *
|
|
||||||
_treaddir (_TDIR * dirp)
|
|
||||||
|
if (!szPath) {
|
||||||
|
|
||||||
|
errno = EFAULT;
|
||||||
|
|
||||||
|
return (_TDIR *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (szPath[0] == _T ('\0')) {
|
||||||
|
|
||||||
|
errno = ENOTDIR;
|
||||||
|
|
||||||
|
return (_TDIR *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Attempt to determine if the given path really is a directory. */
|
||||||
|
|
||||||
|
rc = GetFileAttributes (szPath);
|
||||||
|
|
||||||
|
if (rc == (unsigned int) -1) {
|
||||||
|
|
||||||
|
|
||||||
|
/* call GetLastError for more error info */
|
||||||
|
|
||||||
|
errno = ENOENT;
|
||||||
|
|
||||||
|
return (_TDIR *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!(rc & FILE_ATTRIBUTE_DIRECTORY)) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Error, entry exists but not a directory. */
|
||||||
|
|
||||||
|
errno = ENOTDIR;
|
||||||
|
|
||||||
|
return (_TDIR *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Make an absolute pathname. */
|
||||||
|
|
||||||
|
_tfullpath (szFullPath, szPath, MAX_PATH);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Allocate enough space to store DIR structure and the complete
|
||||||
|
|
||||||
|
* directory path given. */
|
||||||
|
|
||||||
|
nd = (_TDIR *) malloc (sizeof (_TDIR) + (_tcslen (szFullPath) +
|
||||||
|
_tcslen (SLASH) + _tcslen (SUFFIX) + 1) * sizeof (_TCHAR));
|
||||||
|
|
||||||
|
|
||||||
|
if (!nd) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Error, out of memory. */
|
||||||
|
|
||||||
|
errno = ENOMEM;
|
||||||
|
|
||||||
|
return (_TDIR *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Create the search expression. */
|
||||||
|
|
||||||
|
_tcscpy (nd->dd_name, szFullPath);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Add on a slash if the path does not end with one. */
|
||||||
|
|
||||||
|
if (nd->dd_name[0] != _T ('\0')
|
||||||
|
&& nd->dd_name[_tcslen (nd->dd_name) - 1] != _T ('/')
|
||||||
|
&& nd->dd_name[_tcslen (nd->dd_name) - 1] != _T ('\\')) {
|
||||||
|
|
||||||
|
_tcscat (nd->dd_name, SLASH);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Add on the search pattern */
|
||||||
|
|
||||||
|
_tcscat (nd->dd_name, SUFFIX);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Initialize handle to -1 so that a premature closedir doesn't try
|
||||||
|
|
||||||
|
* to call _findclose on it. */
|
||||||
|
|
||||||
|
nd->dd_handle = -1;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Initialize the status. */
|
||||||
|
|
||||||
|
nd->dd_stat = 0;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Initialize the dirent structure. ino and reclen are invalid under
|
||||||
|
|
||||||
|
* Win32, and name simply points at the appropriate part of the
|
||||||
|
|
||||||
|
* findfirst_t structure. */
|
||||||
|
|
||||||
|
nd->dd_dir.d_ino = 0;
|
||||||
|
|
||||||
|
nd->dd_dir.d_reclen = 0;
|
||||||
|
|
||||||
|
nd->dd_dir.d_namlen = 0;
|
||||||
|
|
||||||
|
|
||||||
|
// Added by jcsston 02/04/2004, memset was writing to a bad pointer
|
||||||
|
|
||||||
|
nd->dd_dir.d_name = malloc (FILENAME_MAX);
|
||||||
|
|
||||||
|
|
||||||
|
// End add
|
||||||
|
|
||||||
|
memset (nd->dd_dir.d_name, 0, FILENAME_MAX);
|
||||||
|
|
||||||
|
|
||||||
|
return nd;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* readdir
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
* Return a pointer to a dirent structure filled with the information on the
|
||||||
|
|
||||||
|
* next entry in the directory.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
struct _tdirent *
|
||||||
|
_treaddir (_TDIR * dirp)
|
||||||
{
|
{
|
||||||
errno = 0;
|
|
||||||
|
|
||||||
/* Check for valid DIR struct. */
|
|
||||||
if (!dirp) {
|
|
||||||
errno = EFAULT;
|
|
||||||
return (struct _tdirent *) 0;
|
|
||||||
}
|
|
||||||
if (dirp->dd_stat < 0) {
|
|
||||||
|
|
||||||
/* We have already returned all files in the directory
|
|
||||||
* (or the structure has an invalid dd_stat). */
|
|
||||||
return (struct _tdirent *) 0;
|
|
||||||
} else if (dirp->dd_stat == 0) {
|
|
||||||
|
|
||||||
/* We haven't started the search yet. */
|
|
||||||
/* Start the search */
|
|
||||||
dirp->dd_handle = _tfindfirst (dirp->dd_name, &(dirp->dd_dta));
|
|
||||||
if (dirp->dd_handle == -1) {
|
|
||||||
|
|
||||||
/* Whoops! Seems there are no files in that
|
|
||||||
* directory. */
|
|
||||||
dirp->dd_stat = -1;
|
|
||||||
} else {
|
|
||||||
dirp->dd_stat = 1;
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
|
|
||||||
/* Get the next search entry. */
|
|
||||||
if (_tfindnext (dirp->dd_handle, &(dirp->dd_dta))) {
|
|
||||||
|
|
||||||
/* We are off the end or otherwise error.
|
|
||||||
_findnext sets errno to ENOENT if no more file
|
|
||||||
Undo this. */
|
|
||||||
DWORD winerr = GetLastError ();
|
|
||||||
if (winerr == ERROR_NO_MORE_FILES)
|
|
||||||
errno = 0;
|
|
||||||
_findclose (dirp->dd_handle);
|
|
||||||
dirp->dd_handle = -1;
|
|
||||||
dirp->dd_stat = -1;
|
|
||||||
} else {
|
|
||||||
|
|
||||||
/* Update the status to indicate the correct
|
|
||||||
* number. */
|
|
||||||
dirp->dd_stat++;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (dirp->dd_stat > 0) {
|
|
||||||
|
|
||||||
/* Successfully got an entry. Everything about the file is
|
|
||||||
* already appropriately filled in except the length of the
|
|
||||||
* file name. */
|
|
||||||
dirp->dd_dir.d_namlen = _tcslen (dirp->dd_dta.name);
|
|
||||||
_tcscpy (dirp->dd_dir.d_name, dirp->dd_dta.name);
|
|
||||||
return &dirp->dd_dir;
|
|
||||||
}
|
|
||||||
return (struct _tdirent *) 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
errno = 0;
|
||||||
* closedir
|
|
||||||
*
|
|
||||||
* Frees up resources allocated by opendir.
|
|
||||||
*/
|
/* Check for valid DIR struct. */
|
||||||
int
|
|
||||||
_tclosedir (_TDIR * dirp)
|
if (!dirp) {
|
||||||
|
|
||||||
|
errno = EFAULT;
|
||||||
|
|
||||||
|
return (struct _tdirent *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (dirp->dd_stat < 0) {
|
||||||
|
|
||||||
|
|
||||||
|
/* We have already returned all files in the directory
|
||||||
|
|
||||||
|
* (or the structure has an invalid dd_stat). */
|
||||||
|
|
||||||
|
return (struct _tdirent *) 0;
|
||||||
|
|
||||||
|
} else if (dirp->dd_stat == 0) {
|
||||||
|
|
||||||
|
|
||||||
|
/* We haven't started the search yet. */
|
||||||
|
|
||||||
|
/* Start the search */
|
||||||
|
|
||||||
|
dirp->dd_handle = _tfindfirst (dirp->dd_name, &(dirp->dd_dta));
|
||||||
|
|
||||||
|
|
||||||
|
if (dirp->dd_handle == -1) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Whoops! Seems there are no files in that
|
||||||
|
|
||||||
|
* directory. */
|
||||||
|
|
||||||
|
dirp->dd_stat = -1;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
dirp->dd_stat = 1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
/* Get the next search entry. */
|
||||||
|
|
||||||
|
if (_tfindnext (dirp->dd_handle, &(dirp->dd_dta))) {
|
||||||
|
|
||||||
|
|
||||||
|
/* We are off the end or otherwise error.
|
||||||
|
|
||||||
|
_findnext sets errno to ENOENT if no more file
|
||||||
|
|
||||||
|
Undo this. */
|
||||||
|
|
||||||
|
DWORD winerr = GetLastError ();
|
||||||
|
|
||||||
|
|
||||||
|
if (winerr == ERROR_NO_MORE_FILES)
|
||||||
|
|
||||||
|
errno = 0;
|
||||||
|
|
||||||
|
_findclose (dirp->dd_handle);
|
||||||
|
|
||||||
|
dirp->dd_handle = -1;
|
||||||
|
|
||||||
|
dirp->dd_stat = -1;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
/* Update the status to indicate the correct
|
||||||
|
|
||||||
|
* number. */
|
||||||
|
|
||||||
|
dirp->dd_stat++;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (dirp->dd_stat > 0) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Successfully got an entry. Everything about the file is
|
||||||
|
|
||||||
|
* already appropriately filled in except the length of the
|
||||||
|
|
||||||
|
* file name. */
|
||||||
|
|
||||||
|
dirp->dd_dir.d_namlen = _tcslen (dirp->dd_dta.name);
|
||||||
|
|
||||||
|
_tcscpy (dirp->dd_dir.d_name, dirp->dd_dta.name);
|
||||||
|
|
||||||
|
return &dirp->dd_dir;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return (struct _tdirent *) 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* closedir
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
* Frees up resources allocated by opendir.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
int
|
||||||
|
_tclosedir (_TDIR * dirp)
|
||||||
{
|
{
|
||||||
int rc;
|
|
||||||
|
|
||||||
errno = 0;
|
int rc;
|
||||||
rc = 0;
|
|
||||||
if (!dirp) {
|
|
||||||
errno = EFAULT;
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
if (dirp->dd_handle != -1) {
|
|
||||||
rc = _findclose (dirp->dd_handle);
|
|
||||||
}
|
|
||||||
if (dirp->dd_dir.d_name)
|
|
||||||
free (dirp->dd_dir.d_name);
|
|
||||||
|
|
||||||
/* Delete the dir structure. */
|
|
||||||
free (dirp);
|
|
||||||
return rc;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
|
||||||
* rewinddir
|
errno = 0;
|
||||||
*
|
|
||||||
* Return to the beginning of the directory "stream". We simply call findclose
|
rc = 0;
|
||||||
* and then reset things like an opendir.
|
|
||||||
*/
|
|
||||||
void
|
if (!dirp) {
|
||||||
_trewinddir (_TDIR * dirp)
|
|
||||||
|
errno = EFAULT;
|
||||||
|
|
||||||
|
return -1;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (dirp->dd_handle != -1) {
|
||||||
|
|
||||||
|
rc = _findclose (dirp->dd_handle);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (dirp->dd_dir.d_name)
|
||||||
|
|
||||||
|
free (dirp->dd_dir.d_name);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* Delete the dir structure. */
|
||||||
|
|
||||||
|
free (dirp);
|
||||||
|
|
||||||
|
|
||||||
|
return rc;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* rewinddir
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
* Return to the beginning of the directory "stream". We simply call findclose
|
||||||
|
|
||||||
|
* and then reset things like an opendir.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
void
|
||||||
|
_trewinddir (_TDIR * dirp)
|
||||||
{
|
{
|
||||||
errno = 0;
|
|
||||||
if (!dirp) {
|
|
||||||
errno = EFAULT;
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (dirp->dd_handle != -1) {
|
|
||||||
_findclose (dirp->dd_handle);
|
|
||||||
}
|
|
||||||
dirp->dd_handle = -1;
|
|
||||||
dirp->dd_stat = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
errno = 0;
|
||||||
/*
|
|
||||||
* telldir
|
|
||||||
*
|
|
||||||
* Returns the "position" in the "directory stream" which can be used with
|
|
||||||
* seekdir to go back to an old entry. We simply return the value in stat.
|
|
||||||
*/
|
|
||||||
long
|
|
||||||
_ttelldir (_TDIR * dirp)
|
|
||||||
{
|
|
||||||
errno = 0;
|
|
||||||
if (!dirp) {
|
|
||||||
errno = EFAULT;
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
return dirp->dd_stat;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
if (!dirp) {
|
||||||
* seekdir
|
|
||||||
*
|
errno = EFAULT;
|
||||||
* Seek to an entry previously returned by telldir. We rewind the directory
|
|
||||||
* and call readdir repeatedly until either dd_stat is the position number
|
return;
|
||||||
* or -1 (off the end). This is not perfect, in that the directory may
|
|
||||||
* have changed while we weren't looking. But that is probably the case with
|
}
|
||||||
* any such system.
|
|
||||||
*/
|
|
||||||
void
|
if (dirp->dd_handle != -1) {
|
||||||
_tseekdir (_TDIR * dirp, long lPos)
|
|
||||||
|
_findclose (dirp->dd_handle);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
dirp->dd_handle = -1;
|
||||||
|
|
||||||
|
dirp->dd_stat = 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* telldir
|
||||||
|
|
||||||
|
*
|
||||||
|
|
||||||
|
* Returns the "position" in the "directory stream" which can be used with
|
||||||
|
|
||||||
|
* seekdir to go back to an old entry. We simply return the value in stat.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
long
|
||||||
|
_ttelldir (_TDIR * dirp)
|
||||||
{
|
{
|
||||||
errno = 0;
|
|
||||||
if (!dirp) {
|
errno = 0;
|
||||||
errno = EFAULT;
|
|
||||||
return;
|
|
||||||
}
|
if (!dirp) {
|
||||||
if (lPos < -1) {
|
|
||||||
|
errno = EFAULT;
|
||||||
/* Seeking to an invalid position. */
|
|
||||||
errno = EINVAL;
|
return -1;
|
||||||
return;
|
|
||||||
} else if (lPos == -1) {
|
}
|
||||||
|
|
||||||
/* Seek past end. */
|
return dirp->dd_stat;
|
||||||
if (dirp->dd_handle != -1) {
|
|
||||||
_findclose (dirp->dd_handle);
|
}
|
||||||
}
|
|
||||||
dirp->dd_handle = -1;
|
|
||||||
dirp->dd_stat = -1;
|
|
||||||
} else {
|
|
||||||
|
/*
|
||||||
/* Rewind and read forward to the appropriate index. */
|
|
||||||
_trewinddir (dirp);
|
* seekdir
|
||||||
while ((dirp->dd_stat < lPos) && _treaddir (dirp));
|
|
||||||
}
|
*
|
||||||
}
|
|
||||||
|
* Seek to an entry previously returned by telldir. We rewind the directory
|
||||||
|
|
||||||
|
* and call readdir repeatedly until either dd_stat is the position number
|
||||||
|
|
||||||
|
* or -1 (off the end). This is not perfect, in that the directory may
|
||||||
|
|
||||||
|
* have changed while we weren't looking. But that is probably the case with
|
||||||
|
|
||||||
|
* any such system.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
void
|
||||||
|
_tseekdir (_TDIR * dirp, long lPos)
|
||||||
|
{
|
||||||
|
|
||||||
|
errno = 0;
|
||||||
|
|
||||||
|
|
||||||
|
if (!dirp) {
|
||||||
|
|
||||||
|
errno = EFAULT;
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (lPos < -1) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Seeking to an invalid position. */
|
||||||
|
|
||||||
|
errno = EINVAL;
|
||||||
|
|
||||||
|
return;
|
||||||
|
|
||||||
|
} else if (lPos == -1) {
|
||||||
|
|
||||||
|
|
||||||
|
/* Seek past end. */
|
||||||
|
|
||||||
|
if (dirp->dd_handle != -1) {
|
||||||
|
|
||||||
|
_findclose (dirp->dd_handle);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
dirp->dd_handle = -1;
|
||||||
|
|
||||||
|
dirp->dd_stat = -1;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
|
||||||
|
/* Rewind and read forward to the appropriate index. */
|
||||||
|
|
||||||
|
_trewinddir (dirp);
|
||||||
|
|
||||||
|
|
||||||
|
while ((dirp->dd_stat < lPos) && _treaddir (dirp));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
|
@ -1,147 +1,294 @@
|
||||||
/*
|
/*
|
||||||
* DIRENT.H (formerly DIRLIB.H)
|
|
||||||
*
|
* DIRENT.H (formerly DIRLIB.H)
|
||||||
* by M. J. Weinstein Released to public domain 1-Jan-89
|
|
||||||
*
|
*
|
||||||
* Because I have heard that this feature (opendir, readdir, closedir)
|
|
||||||
* it so useful for programmers coming from UNIX or attempting to port
|
* by M. J. Weinstein Released to public domain 1-Jan-89
|
||||||
* UNIX code, and because it is reasonably light weight, I have included
|
|
||||||
* it in the Mingw32 package. I have also added an implementation of
|
*
|
||||||
* rewinddir, seekdir and telldir.
|
|
||||||
* - Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
|
* Because I have heard that this feature (opendir, readdir, closedir)
|
||||||
*
|
|
||||||
* This code is distributed in the hope that is will be useful but
|
* it so useful for programmers coming from UNIX or attempting to port
|
||||||
* WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
|
|
||||||
* DISCLAIMED. This includeds but is not limited to warranties of
|
* UNIX code, and because it is reasonably light weight, I have included
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
||||||
*
|
* it in the Mingw32 package. I have also added an implementation of
|
||||||
* $Revision$
|
|
||||||
* $Author$
|
* rewinddir, seekdir and telldir.
|
||||||
* $Date$
|
|
||||||
*
|
* - Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
|
||||||
*/
|
|
||||||
|
*
|
||||||
#ifndef __STRICT_ANSI__
|
|
||||||
|
* This code is distributed in the hope that is will be useful but
|
||||||
#ifndef _DIRENT_H_
|
|
||||||
#define _DIRENT_H_
|
* WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
|
||||||
|
|
||||||
/* All the headers include this file. */
|
* DISCLAIMED. This includeds but is not limited to warranties of
|
||||||
/*#include <_mingw.h>*/
|
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
||||||
#include <io.h>
|
|
||||||
|
*
|
||||||
#ifndef RC_INVOKED
|
|
||||||
|
* $Revision$
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
* $Author$
|
||||||
#endif
|
|
||||||
|
* $Date$
|
||||||
struct dirent
|
|
||||||
{
|
*
|
||||||
long d_ino; /* Always zero. */
|
|
||||||
unsigned short d_reclen; /* Always zero. */
|
*/
|
||||||
unsigned short d_namlen; /* Length of name in d_name. */
|
|
||||||
char* d_name; /* File name. */
|
|
||||||
/* NOTE: The name in the dirent structure points to the name in the
|
|
||||||
* finddata_t structure in the DIR. */
|
#ifndef __STRICT_ANSI__
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
|
||||||
* This is an internal data structure. Good programmers will not use it
|
#ifndef _DIRENT_H_
|
||||||
* except as an argument to one of the functions below.
|
|
||||||
* dd_stat field is now int (was short in older versions).
|
#define _DIRENT_H_
|
||||||
*/
|
|
||||||
typedef struct
|
|
||||||
{
|
|
||||||
/* disk transfer area for this dir */
|
/* All the headers include this file. */
|
||||||
struct _finddata_t dd_dta;
|
|
||||||
|
/*#include <_mingw.h>*/
|
||||||
/* dirent struct to return from dir (NOTE: this makes this thread
|
|
||||||
* safe as long as only one thread uses a particular DIR struct at
|
|
||||||
* a time) */
|
|
||||||
struct dirent dd_dir;
|
#include <io.h>
|
||||||
|
|
||||||
/* _findnext handle */
|
|
||||||
long dd_handle;
|
|
||||||
|
#ifndef RC_INVOKED
|
||||||
/*
|
|
||||||
* Status of search:
|
|
||||||
* 0 = not started yet (next entry to read is first entry)
|
|
||||||
* -1 = off the end
|
#ifdef __cplusplus
|
||||||
* positive = 0 based index of next entry
|
|
||||||
*/
|
extern "C" {
|
||||||
int dd_stat;
|
|
||||||
|
#endif
|
||||||
/* given path for dir with search pattern (struct is extended) */
|
|
||||||
char dd_name[1];
|
|
||||||
} DIR;
|
|
||||||
|
struct dirent
|
||||||
DIR* opendir (const char*);
|
|
||||||
struct dirent* readdir (DIR*);
|
{
|
||||||
int closedir (DIR*);
|
|
||||||
void rewinddir (DIR*);
|
long d_ino; /* Always zero. */
|
||||||
long telldir (DIR*);
|
|
||||||
void seekdir (DIR*, long);
|
unsigned short d_reclen; /* Always zero. */
|
||||||
|
|
||||||
|
unsigned short d_namlen; /* Length of name in d_name. */
|
||||||
/* wide char versions */
|
|
||||||
|
char* d_name; /* File name. */
|
||||||
struct _wdirent
|
|
||||||
{
|
/* NOTE: The name in the dirent structure points to the name in the
|
||||||
long d_ino; /* Always zero. */
|
|
||||||
unsigned short d_reclen; /* Always zero. */
|
* finddata_t structure in the DIR. */
|
||||||
unsigned short d_namlen; /* Length of name in d_name. */
|
|
||||||
wchar_t* d_name; /* File name. */
|
};
|
||||||
/* NOTE: The name in the dirent structure points to the name in the * wfinddata_t structure in the _WDIR. */
|
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This is an internal data structure. Good programmers will not use it
|
|
||||||
* except as an argument to one of the functions below.
|
* This is an internal data structure. Good programmers will not use it
|
||||||
*/
|
|
||||||
typedef struct
|
* except as an argument to one of the functions below.
|
||||||
{
|
|
||||||
/* disk transfer area for this dir */
|
* dd_stat field is now int (was short in older versions).
|
||||||
struct _wfinddata_t dd_dta;
|
|
||||||
|
*/
|
||||||
/* dirent struct to return from dir (NOTE: this makes this thread
|
|
||||||
* safe as long as only one thread uses a particular DIR struct at
|
typedef struct
|
||||||
* a time) */
|
|
||||||
struct _wdirent dd_dir;
|
{
|
||||||
|
|
||||||
/* _findnext handle */
|
/* disk transfer area for this dir */
|
||||||
long dd_handle;
|
|
||||||
|
struct _finddata_t dd_dta;
|
||||||
/*
|
|
||||||
* Status of search:
|
|
||||||
* 0 = not started yet (next entry to read is first entry)
|
|
||||||
* -1 = off the end
|
/* dirent struct to return from dir (NOTE: this makes this thread
|
||||||
* positive = 0 based index of next entry
|
|
||||||
*/
|
* safe as long as only one thread uses a particular DIR struct at
|
||||||
int dd_stat;
|
|
||||||
|
* a time) */
|
||||||
/* given path for dir with search pattern (struct is extended) */
|
|
||||||
wchar_t dd_name[1];
|
struct dirent dd_dir;
|
||||||
} _WDIR;
|
|
||||||
|
|
||||||
|
|
||||||
|
/* _findnext handle */
|
||||||
_WDIR* _wopendir (const wchar_t*);
|
|
||||||
struct _wdirent* _wreaddir (_WDIR*);
|
long dd_handle;
|
||||||
int _wclosedir (_WDIR*);
|
|
||||||
void _wrewinddir (_WDIR*);
|
|
||||||
long _wtelldir (_WDIR*);
|
|
||||||
void _wseekdir (_WDIR*, long);
|
/*
|
||||||
|
|
||||||
|
* Status of search:
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
* 0 = not started yet (next entry to read is first entry)
|
||||||
#endif
|
|
||||||
|
* -1 = off the end
|
||||||
#endif /* Not RC_INVOKED */
|
|
||||||
|
* positive = 0 based index of next entry
|
||||||
#endif /* Not _DIRENT_H_ */
|
|
||||||
|
*/
|
||||||
#endif /* Not __STRICT_ANSI__ */
|
|
||||||
|
int dd_stat;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* given path for dir with search pattern (struct is extended) */
|
||||||
|
|
||||||
|
char dd_name[1];
|
||||||
|
|
||||||
|
} DIR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
DIR* opendir (const char*);
|
||||||
|
|
||||||
|
struct dirent* readdir (DIR*);
|
||||||
|
|
||||||
|
int closedir (DIR*);
|
||||||
|
|
||||||
|
void rewinddir (DIR*);
|
||||||
|
|
||||||
|
long telldir (DIR*);
|
||||||
|
|
||||||
|
void seekdir (DIR*, long);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* wide char versions */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
struct _wdirent
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
long d_ino; /* Always zero. */
|
||||||
|
|
||||||
|
unsigned short d_reclen; /* Always zero. */
|
||||||
|
|
||||||
|
unsigned short d_namlen; /* Length of name in d_name. */
|
||||||
|
|
||||||
|
wchar_t* d_name; /* File name. */
|
||||||
|
|
||||||
|
/* NOTE: The name in the dirent structure points to the name in the * wfinddata_t structure in the _WDIR. */
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* This is an internal data structure. Good programmers will not use it
|
||||||
|
|
||||||
|
* except as an argument to one of the functions below.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
|
||||||
|
{
|
||||||
|
|
||||||
|
/* disk transfer area for this dir */
|
||||||
|
|
||||||
|
struct _wfinddata_t dd_dta;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* dirent struct to return from dir (NOTE: this makes this thread
|
||||||
|
|
||||||
|
* safe as long as only one thread uses a particular DIR struct at
|
||||||
|
|
||||||
|
* a time) */
|
||||||
|
|
||||||
|
struct _wdirent dd_dir;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* _findnext handle */
|
||||||
|
|
||||||
|
long dd_handle;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
|
||||||
|
* Status of search:
|
||||||
|
|
||||||
|
* 0 = not started yet (next entry to read is first entry)
|
||||||
|
|
||||||
|
* -1 = off the end
|
||||||
|
|
||||||
|
* positive = 0 based index of next entry
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
int dd_stat;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/* given path for dir with search pattern (struct is extended) */
|
||||||
|
|
||||||
|
wchar_t dd_name[1];
|
||||||
|
|
||||||
|
} _WDIR;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_WDIR* _wopendir (const wchar_t*);
|
||||||
|
|
||||||
|
struct _wdirent* _wreaddir (_WDIR*);
|
||||||
|
|
||||||
|
int _wclosedir (_WDIR*);
|
||||||
|
|
||||||
|
void _wrewinddir (_WDIR*);
|
||||||
|
|
||||||
|
long _wtelldir (_WDIR*);
|
||||||
|
|
||||||
|
void _wseekdir (_WDIR*, long);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* Not RC_INVOKED */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* Not _DIRENT_H_ */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* Not __STRICT_ANSI__ */
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,43 +1,21 @@
|
||||||
EXPORTS
|
EXPORTS
|
||||||
|
|
||||||
gst_base_transform_set_passthrough
|
|
||||||
|
|
||||||
gst_base_transform_get_type
|
|
||||||
|
|
||||||
gst_base_sink_get_type
|
gst_base_sink_get_type
|
||||||
|
|
||||||
gst_base_src_set_live
|
|
||||||
|
|
||||||
gst_base_src_get_type
|
gst_base_src_get_type
|
||||||
|
|
||||||
gst_base_src_set_format
|
|
||||||
|
|
||||||
gst_base_src_is_live
|
gst_base_src_is_live
|
||||||
|
gst_base_src_set_format
|
||||||
gst_push_src_get_type
|
gst_base_src_set_live
|
||||||
|
gst_base_transform_get_type
|
||||||
gst_type_find_helper
|
gst_base_transform_set_passthrough
|
||||||
|
|
||||||
gst_collect_pads_add_pad
|
gst_collect_pads_add_pad
|
||||||
|
|
||||||
gst_collect_pads_remove_pad
|
|
||||||
|
|
||||||
gst_collect_pads_peek
|
|
||||||
|
|
||||||
gst_collect_pads_pop
|
|
||||||
|
|
||||||
gst_collect_pads_start
|
|
||||||
|
|
||||||
gst_collect_pads_stop
|
|
||||||
|
|
||||||
gst_collect_pads_set_function
|
|
||||||
|
|
||||||
gst_collect_pads_new
|
|
||||||
|
|
||||||
gst_collect_pads_flush
|
|
||||||
|
|
||||||
gst_collect_pads_read
|
|
||||||
|
|
||||||
gst_collect_pads_available
|
gst_collect_pads_available
|
||||||
|
gst_collect_pads_flush
|
||||||
|
gst_collect_pads_new
|
||||||
|
gst_collect_pads_peek
|
||||||
|
gst_collect_pads_pop
|
||||||
|
gst_collect_pads_read
|
||||||
|
gst_collect_pads_remove_pad
|
||||||
|
gst_collect_pads_set_function
|
||||||
|
gst_collect_pads_start
|
||||||
|
gst_collect_pads_stop
|
||||||
|
gst_push_src_get_type
|
||||||
|
gst_type_find_helper
|
File diff suppressed because it is too large
Load diff
|
@ -22,12 +22,11 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"/>
|
DebugInformationFormat="4"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
@ -74,10 +73,9 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"/>
|
DebugInformationFormat="3"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
|
|
@ -22,12 +22,11 @@
|
||||||
AdditionalIncludeDirectories="../..,../common"
|
AdditionalIncludeDirectories="../..,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"/>
|
DebugInformationFormat="4"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
@ -73,10 +72,9 @@
|
||||||
AdditionalIncludeDirectories="../..,../common"
|
AdditionalIncludeDirectories="../..,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"/>
|
DebugInformationFormat="3"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
|
|
@ -22,12 +22,11 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTBASE_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTBASE_EXPORTS;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"/>
|
DebugInformationFormat="4"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
@ -75,10 +74,9 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTBASE_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTBASE_EXPORTS;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"/>
|
DebugInformationFormat="3"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
|
|
@ -22,12 +22,11 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTCONTROLLER_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTCONTROLLER_EXPORTS;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"/>
|
DebugInformationFormat="4"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
@ -77,10 +76,9 @@ copy /y "$(TargetPath)" c:\gstreamer\debug\bin
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTCONTROLLER_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTCONTROLLER_EXPORTS;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"/>
|
DebugInformationFormat="3"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
|
|
@ -22,12 +22,11 @@
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTELEMENTS_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTELEMENTS_EXPORTS;HAVE_CONFIG_H"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"/>
|
DebugInformationFormat="4"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
@ -76,10 +75,9 @@ copy /y "$(TargetPath)" c:\gstreamer\debug\lib\gstreamer-0.10
|
||||||
AdditionalIncludeDirectories="../..,../../libs,../common"
|
AdditionalIncludeDirectories="../..,../../libs,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTELEMENTS_EXPORTS;HAVE_CONFIG_H"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTELEMENTS_EXPORTS;HAVE_CONFIG_H"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"/>
|
DebugInformationFormat="3"/>
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
|
|
|
@ -22,13 +22,12 @@
|
||||||
AdditionalIncludeDirectories="../..,../common"
|
AdditionalIncludeDirectories="../..,../common"
|
||||||
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTREAMER_EXPORTS;HAVE_CONFIG_H;HAVE_WIN32"
|
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;LIBGSTREAMER_EXPORTS;HAVE_CONFIG_H;HAVE_WIN32"
|
||||||
MinimalRebuild="TRUE"
|
MinimalRebuild="TRUE"
|
||||||
BasicRuntimeChecks="0"
|
BasicRuntimeChecks="3"
|
||||||
RuntimeLibrary="3"
|
RuntimeLibrary="3"
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="4"
|
DebugInformationFormat="4"/>
|
||||||
CompileAs="1"/>
|
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
|
@ -78,12 +77,10 @@ copy /y "$(TargetPath)" c:\gstreamer\debug\bin
|
||||||
AdditionalIncludeDirectories="../..,../common"
|
AdditionalIncludeDirectories="../..,../common"
|
||||||
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTREAMER_EXPORTS;HAVE_CONFIG_H;HAVE_WIN32"
|
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;LIBGSTREAMER_EXPORTS;HAVE_CONFIG_H;HAVE_WIN32"
|
||||||
RuntimeLibrary="2"
|
RuntimeLibrary="2"
|
||||||
BufferSecurityCheck="FALSE"
|
|
||||||
UsePrecompiledHeader="0"
|
UsePrecompiledHeader="0"
|
||||||
WarningLevel="3"
|
WarningLevel="3"
|
||||||
Detect64BitPortabilityProblems="FALSE"
|
Detect64BitPortabilityProblems="TRUE"
|
||||||
DebugInformationFormat="3"
|
DebugInformationFormat="3"/>
|
||||||
CompileAs="1"/>
|
|
||||||
<Tool
|
<Tool
|
||||||
Name="VCCustomBuildTool"/>
|
Name="VCCustomBuildTool"/>
|
||||||
<Tool
|
<Tool
|
||||||
|
|
Loading…
Reference in a new issue