Commit Graph

5427 Commits

Author SHA1 Message Date
Moritz Bunkus
7d7f58ce7e Base track IDs for MP4 on track order instead of track numbers from source
Fix for bug 681.
2011-12-11 17:21:50 +01:00
Moritz Bunkus
0887ec48ba Base track IDs for Matroska on track order instead of track numbers from source 2011-12-11 13:58:41 +01:00
Moritz Bunkus
aa2a564920 Refactor adding available track IDs for trivial cases 2011-12-11 12:03:10 +01:00
Moritz Bunkus
5c3d87d824 AUTHORS aupdate 2011-12-10 18:07:22 +01:00
KonaBlend
2ecf2e2f46 optimize rake deps to exclude absolute paths
- exclude absolute pathnames from rake.d/dependency.d/ content
- improve readability of content files: 1 file per line
- content size and dependencies reduced from 3.3MB --> 0.9MB
- time to perform rake on built tree reduced from 2200ms to 500ms
2011-12-10 17:41:24 +01:00
Moritz Bunkus
8e8f46f38a ChangeLog update 2011-12-07 23:58:05 +01:00
Moritz Bunkus
c0cbb3ec8d Update test results due to e720e214 2011-12-07 23:57:24 +01:00
Moritz Bunkus
41055c1cc5 Add test case for VP8 in AVI 2011-12-07 23:33:17 +01:00
Moritz Bunkus
e720e21493 VP8: Rederive frame types in the packetizer instead of relying on the reader 2011-12-07 23:31:26 +01:00
Moritz Bunkus
89c28a868f Refactoring: move code for IVF key frame detection 2011-12-07 23:25:26 +01:00
Moritz Bunkus
11a9ed118f Refactoring: move IVF functions into namespace ivf 2011-12-07 23:20:26 +01:00
Moritz Bunkus
18e1816b78 Use the VP8 packetizer for VP8 read from AVIs 2011-12-07 23:17:34 +01:00
Moritz Bunkus
d7391af290 Update test result due to translation update 2011-12-07 22:59:27 +01:00
Moritz Bunkus
27b60750c2 Fix MPEG audio detection problems due to invalid layer 4 2011-12-07 22:45:45 +01:00
BouRock
b396c0f278 Update the Turkish translation 2011-12-07 16:33:25 +01:00
Moritz Bunkus
16784dade6 Fix building with precompiled headers 2011-12-05 13:43:36 +01:00
Moritz Bunkus
bbe1abb754 Fix wrong usage of boost::remove_if by using boost::remove_erase_if 2011-12-05 12:42:16 +01:00
Moritz Bunkus
de51d7e9ca Cosmetics
Indentation, alignment, identifier naming style
2011-12-04 17:28:34 +01:00
Moritz Bunkus
be17b05817 ChangeLog and AUTHORS update 2011-12-04 17:26:26 +01:00
Moritz Bunkus
62eaa26f90 Merge remote-tracking branch 'refs/remotes/nmaier/fix_errormode' 2011-12-04 17:26:16 +01:00
Moritz Bunkus
dbd69f832c Remove dependency files on "rake clean" instead of "clean:dist" 2011-12-04 17:08:16 +01:00
Moritz Bunkus
5f077af685 Merge remote-tracking branch 'refs/remotes/konablend/master' 2011-12-04 16:47:44 +01:00
Moritz Bunkus
6b07e9d8b8 Mention the icon creator's name in README along with the license 2011-12-04 16:44:16 +01:00
KonaBlend
19a62aa4b0 darwin11: support minimal boost tree
Add build support for a minimal boost tree which contains only
filesystem, regex and system dynamic libraries plus all headers.

- merge latest autoconf macros for boost from autoconf archive
- patch { filesystem, regex, system } macros to detect .dylib suffixes

- platform: Mac OS X 10.7.2
- boost versions: 1.47.0, 1.48.0
- compiler: gcc-4.6.2
2011-12-04 07:41:44 -05:00
Moritz Bunkus
6989ff48c6 Merge pull request #8 from nmaier/add_read_buffer_eof
read_buffer_io: Keep track of eof
2011-12-04 00:13:49 -08:00
Nils Maier
381367d4db read_buffer_io: Keep track of eof
Since read_buffer_io basically prevents the underlying stream from ever
reaching eof, but some consumers actually check for eof instead of
`req_bytes != read(req_bytes)`, read_buffer_io must keep track of the
eof state itself.
Fixes e.g. SSA reading.

Signed-off-by: Nils Maier <maierman@web.de>
2011-12-04 02:11:56 +01:00
Nils Maier
4795dc3b1f Windows: fix errormode
By default Windows will pop up that nasty "Send Information" dialog when
the application crashes. This will feed some information back to MS, if
the user confirms, but has no real added value. Instead, it breaks batch
processing, as that dialog requires user interactions.
Therefore disable this cruft.

Signed-off-by: Nils Maier <maierman@web.de>
2011-12-04 00:09:48 +01:00
Moritz Bunkus
30c65fbb2a Merge pull request #6 from nmaier/buffers-seeking-fix
Fix buffered seeking
2011-12-03 14:56:18 -08:00
Nils Maier
5f01919ee7 Fix buffered seeking
Signed-off-by: Nils Maier <maierman@web.de>
2011-12-03 23:49:58 +01:00
Moritz Bunkus
1b588b0d17 Cosmetics
* Rename function parameter names
* Indentation
* C-style casts
* Variable types
* Alignment
2011-12-03 21:21:21 +01:00
Moritz Bunkus
1827f2ac7e Split up mm_buffered_io.h and rename mm_[rw]buffer_io_c to mm_{read,write}buffer_io_c 2011-12-03 21:11:00 +01:00
Moritz Bunkus
f21f99f706 Merge remote-tracking branch 'refs/remotes/nmaier/buffers'
Conflicts:
	src/common/command_line.cpp
2011-12-03 21:01:11 +01:00
Moritz Bunkus
13a0d74b5f Re-add Roberto Boriotti's name to the it.po file as one of the translators 2011-12-03 20:53:51 +01:00
Moritz Bunkus
b9104f2f99 Make resource files depend on the icons 2011-12-03 20:41:38 +01:00
Moritz Bunkus
a30b419e50 Add new icons for mmg and mkvinfo's GUI 2011-12-03 20:31:32 +01:00
Nils Maier
728701a7b7 merge: fix up input file buffer sizes
* Use buffers of size 1<<17 (128KB) for reading
* Probe the first 32MB

Signed-off-by: Nils Maier <maierman@web.de>
2011-12-03 18:53:07 +01:00
Nils Maier
e89cadaf3b Rewrite IO buffered streams
* Drop *_cache and settle for (r|w)buffer
* Merge *_cache headers into mm_buffered_io.h
* Drop the probe_cache stuff in favor of rbuffer
* (Re-)Write the rbuffer to fully support reading whole streams and
  random access mode, i.e. make it an actual proxy_io that just layers
  buffering on top of a random io_c.
* Optimize large write requests in wbuffer

Signed-off-by: Nils Maier <maierman@web.de>
2011-12-03 18:52:49 +01:00
Moritz Bunkus
7238252db6 ChangeLog update 2011-12-03 16:49:24 +01:00
Moritz Bunkus
9123e3d87a Convert mmg's header editor to kax_analyzer_c's smart pointer interface
Also partial bug fix for bug 679 due to partial memory leak fix
2011-12-03 16:24:22 +01:00
Moritz Bunkus
db9f0bd250 Convert mmg's chapter editor to use smart pointers 2011-12-03 16:23:06 +01:00
Moritz Bunkus
8a7979897e Change kax_analyzer_c's interface to return smart pointers 2011-12-03 16:20:48 +01:00
Moritz Bunkus
4f3c893ddc Add "operator bool()" to counted_ptr<> 2011-12-03 16:20:22 +01:00
Moritz Bunkus
119f3df121 Add several test cases for mkvpropedit 2011-12-03 16:09:55 +01:00
Moritz Bunkus
50861d42b4 Add support for "--engage no_variable_data" in all tools 2011-12-03 16:03:13 +01:00
Moritz Bunkus
2b5ec42425 Add function for running mkvpropedit in tests easily 2011-12-03 15:07:24 +01:00
Moritz Bunkus
f4e6a17a2c Re-run test 315 with the locales for uk_UA.UTF-8 available 2011-12-02 21:15:20 +01:00
Moritz Bunkus
5f02cab8f2 Fix running the tests on Mac OS 2011-12-02 21:15:06 +01:00
Moritz Bunkus
4769c129cc Merge pull request #4 from nmaier/mingw-w64-build-fixes
mingw-w64: fix missing GUID_* defines
2011-11-29 23:58:34 -08:00
Nils Maier
0ffdc8aaec mingw-w64: fix missing GUID_* defines
... by copying the definitions from mingwrt32
2011-11-29 22:59:30 +01:00
Moritz Bunkus
fec28879c0 Depend on file-devel on Fedora Core, not on file 2011-11-28 23:51:07 +01:00