Menu

Svn Commit Log


Commit Date  
[r2111] by sms00

malloc.h is obsolete (and doesn't exist everywhere) use stdlib.h instead.

2003-12-13 19:20:16 Tree
[r2110] by wackston2

Tidy up mpeg2enc code to support switching of async frame input and
work with current main branch util libs etc.

2003-12-13 12:21:19 Tree
[r2109] by wackston2

The latest fixes to the development branch.

2003-12-13 10:50:24 Tree
[r2108] by sms00

FreeBSD works now even with -M 2 specified to mpeg2enc. The problem was,
as suspected, that -pthread was not being used at compile and link time.
FreeBSD does not have -lpthreads nor integrated threads in libc, rather
a compiler option is used. The coredump in mpeg2enc was being caused by
pthread_attr_getstacksize() not being detected at ./configure time - and
the default stack size is far too small.

All better now.

2003-12-13 02:45:39 Tree
[r2107] by sms00

autoconf's AC_SYS_LARGEFILE will do all the dirty work of finding the correct
flags for large file support. No need for a OS specific ("xLinux") check that
duplicates autoconf's builtin capabilities (which cover more systems anyhow).

2003-12-12 16:42:59 Tree
[r2106] by sms00

Ifdef _SC_NPROCESSORS_ONLN since neither OS/X nor BSD/OS have it (they use a sysctl based method).

2003-12-12 06:43:53 Tree
[r2105] by sms00

For FreeBSD 'isspace' isn't in the right places (string.h or memory.h or ...) but in ctype.h. Avoid this:
main.cpp: In member function `bool
CmdLineMultiplexJob::ParseWorkaroundOpt(const char*)':
main.cpp:497: `isspace' undeclared (first use this function)
main.cpp:497: (Each undeclared identifier is reported only once for each
function it appears in.)

when building on FreeBSD 5.1

2003-12-12 05:09:33 Tree
[r2104] by wackston2

Tidy up the split into the shared lib backed and the command line front-end
File I/O and command line subclasses all now in mpeg2enc.cc

2003-12-11 21:45:23 Tree
[r2103] by wackston2

Partition mplex2 into a seperately (dynamically) linkable C++ backend
and a front-end command line wrapper.

2003-12-11 21:42:41 Tree
[r2102] by rbultje

vcd-still-size to target-still-size, and autodetect number of CPUs as a default

2003-12-11 20:51:40 Tree
Older >
Monday.com Logo