Moritz Bunkus
f39cbdd042
Add the pugixml library
2012-03-17 01:10:46 +01:00
Moritz Bunkus
dd7c254277
Initialize AVI header fields before writing
...
Fix for #727 .
2012-03-14 12:53:13 +01:00
Moritz Bunkus
1643e752bf
Avoid compilation warnings on mingw
2012-03-04 17:30:52 +01:00
Moritz Bunkus
04fd1dd07d
Remove unused file avidump.c
2012-03-04 17:24:03 +01:00
Moritz Bunkus
25adcbf1d1
Update libebml and libmatroska to SVN revision 825
2011-11-25 23:37:10 +01:00
Moritz Bunkus
7d87d5103f
Fix several gcc warnings occurring with -Wextra
...
Warnings fixed are:
- warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
- warning: unused parameter ... [-Wunused-parameter]
- warning: comparison is always true due to limited range of data type [-Wtype-limits]
2011-11-25 15:42:33 +01:00
Moritz Bunkus
9df51e5dd9
Compile with "-Wextra" and fix all warnings from that
2011-11-19 22:32:46 +01:00
Moritz Bunkus
529cc8db20
Avoid warning about const cast
2011-11-12 13:19:22 +01:00
Moritz Bunkus
b0aaad24e2
Refactoring: move input file creation into generic_reader_c
2011-11-11 23:11:16 +01:00
Moritz Bunkus
f9da63dd49
Build system: remove included copy of Boost's property tree library
2011-10-23 21:01:12 +02:00
Moritz Bunkus
53be3a340a
Update libEBML to v1.2.2 & libMatroska v1.3.0 (both SVN rev 818)
2011-09-24 00:12:09 +02:00
Moritz Bunkus
f90734d886
Merge all .gitignore files into one
2011-09-17 00:23:00 +02:00
Moritz Bunkus
b37a7b3202
Always initialize member variables
2011-09-11 18:30:20 +02:00
Moritz Bunkus
a5b89e2797
Tell Boost that all std::strings use UTF-8
2011-08-10 09:24:56 +02:00
Moritz Bunkus
342765d5b6
Removed included version of boost::exception
...
It's bundled in 1.36.0, and 1.36.0 is required already
2011-08-08 21:51:02 +02:00
Moritz Bunkus
027e4679fe
Don't check for certain Boost headers
...
mkvtoolnix has a general version number check for Boost. Don't check
for those headers that should had been introduced by that version
already.
2011-08-08 16:16:53 +02:00
Moritz Bunkus
13a46b995b
Update to libebml 1.2.1, libmatroska 1.2.0, revision 787
2011-07-11 22:17:40 +02:00
Moritz Bunkus
2e99e16b95
Removed set but unused variables
2011-07-11 22:09:07 +02:00
Moritz Bunkus
b044d2da28
Avoid never ending recursive calls due to wrong #defines
...
gcc 4.4.x mingw contains a strncasecmp() implementation that already
calls _strnicmp(). Also common/os.h already defines
strncasecmp. Defining it a second time leads to a never ending
recursive call.
Fix for bug 642.
2011-07-11 15:52:47 +02:00
Moritz Bunkus
d42d623466
Sync with libebml 1.2.1 and libmatroska 1.1.1
2011-06-14 12:52:38 +02:00
Moritz Bunkus
4db0e3c2d9
Support for AVIs/WAVs using a WAVEFORMATEXTENSIBLE structure (format tag == 0xfffe)
...
Fix for bug 614.
2011-04-15 11:29:01 +02:00
Moritz Bunkus
cf527cbec3
Sync with libebml/libmatroska revision 725
2011-03-27 20:57:08 +02:00
Moritz Bunkus
e2596955d9
Sync with libebml/libmatroska revision 717.
2011-03-25 11:52:29 +01:00
Moritz Bunkus
72deeed5cb
Sync with libebml/libmatroska SVN revision 714
2011-03-23 13:45:50 +01:00
Moritz Bunkus
a9a4bf9d35
Use an explicit cast to std::string; fixes compilation with Sun Studio C compiler
2011-02-05 22:55:18 +01:00
Moritz Bunkus
85b63118e1
Avoid compiler warnings due to differences in signs in comparisons
2011-01-31 12:01:17 +01:00
Moritz Bunkus
fa9fc31e5f
Include libebml & libmatroska in the sources & compilation system
...
Further commits will make this optional so that the system libs are
used if they're new enough.
2011-01-31 10:28:38 +01:00
Moritz Bunkus
7fd70c2851
Include Boost's Exception library from 1.45.0
...
Boost's property tree lib won't work without a current exception lib.
2010-12-25 23:23:22 +01:00
Moritz Bunkus
55d2f4bc47
Include the Boost property tree library
2010-12-22 23:46:16 +01:00
Moritz Bunkus
33cd2e9d05
Update Boost license and "foreach" library to v1.45.0
2010-12-22 23:35:44 +01:00
Moritz Bunkus
53dce17edf
Removed most of the old build system
2010-08-01 11:12:44 +02:00
Moritz Bunkus
ac8c0b0a65
Added Rakefiles to nearly every subdirectory
2010-08-01 11:12:44 +02:00
Moritz Bunkus
83a08c7353
Fix a lot of warnings about comparing signed/unsigned integers
2010-06-06 23:26:10 +02:00
Moritz Bunkus
af3db5191d
Don't shadow variables
2010-03-27 19:26:41 +01:00
Moritz Bunkus
b253f1d9ec
Include a proxy header file for common/common.h
...
gcc < 4.4 has a bug that is triggered by included a header with a
precompiled version more than once. Including a proxy header file that
wraps the actual precompiled one inside a #ifdef guard is fine, though.
2010-03-23 20:26:52 +01:00
Steve Lhomme
10338df395
the common/mm_io.h include implies common.h
2010-03-15 21:54:50 +01:00
Steve Lhomme
079d2ae3ce
clean the use of avilib.h
2010-03-13 19:04:03 +01:00
Steve Lhomme
099fa41bc7
avoid some macro collisions with MSVC
2010-03-12 20:39:51 +01:00
Steve Lhomme
58541a33a9
Preliminary support for coremake
2010-03-12 20:38:38 +01:00
Moritz Bunkus
4535f4fa78
Added boost/foreach.hpp and configure checks in case the system version is older than 1.34.0.
...
I want Debian Etch & OpenSuSE 10.x to continue to be supported, and
those only ship with Boost 1.33.0.
2009-11-25 22:29:02 +01:00
Moritz Bunkus
743eb3816e
Added the UTF8-CPP project and functions for converting between UTF-8 encoded std::strings and std::wstrings.
2009-08-18 19:33:17 +02:00
Moritz Bunkus
bd86697a61
Moved the directories 'librmff' and 'avilib-0.6.10' to a common subdirectory 'lib'.
2009-08-18 11:29:48 +02:00