Commit Graph

6150 Commits

Author SHA1 Message Date
Moritz Bunkus
774d346097 Add ALC support for the QuickTime/MP4 reader 2012-08-05 15:20:21 +02:00
Moritz Bunkus
b614e2b382 Add ALAC support for the Matroska reader 2012-08-05 15:07:26 +02:00
Moritz Bunkus
de5c615211 Refactoring: Code simplification 2012-08-05 14:56:35 +02:00
Moritz Bunkus
ed2caef213 Refactoring 2012-08-05 14:55:13 +02:00
Moritz Bunkus
c9983b6600 Implement ALAC packetizer
See #753.
2012-08-05 14:55:07 +02:00
Moritz Bunkus
bbe81e8fe8 Implement CoreAudio file format reader for ALAC support
Packetizer has not been implemented yet. See #753.
2012-08-05 12:42:21 +02:00
Moritz Bunkus
28b52cde1d Move "read_esds_descr_len()" function to mm_io_c as "read_mp4_descriptor_len()" 2012-08-05 12:39:18 +02:00
Moritz Bunkus
80756ec876 mm_mem_io_c: Add ctor that takes a memory_c for read-only mem access 2012-08-05 12:38:38 +02:00
Moritz Bunkus
92cbd265d5 mm_io_c: Add read_double()/write_double() 2012-08-05 12:37:59 +02:00
Moritz Bunkus
7e4204f5f9 Add std::ostream << operator for mtx::exception
Also refactoring.
2012-08-05 12:37:16 +02:00
Moritz Bunkus
3055d44ddb Add std::string version of "get_displayable_string()" 2012-08-04 18:55:15 +02:00
Moritz Bunkus
0cc523bc9b Refactoring 2012-08-04 18:54:58 +02:00
Moritz Bunkus
c7ec45e1dd Refactoring 2012-08-04 16:00:20 +02:00
Roberto Boriotti
3a4770e606 Update the Italian translation 2012-08-04 11:21:59 +02:00
Moritz Bunkus
6960798c9c Cosmetics: Move function in file 2012-08-04 09:57:04 +02:00
Moritz Bunkus
e6b384ce8c MPEG-1/-2: Do only one pass over video frames in packetizer
Also: put all extension chunks into CodecPrivate.
2012-08-04 09:56:29 +02:00
Moritz Bunkus
6cfb49a81d Add operator == and operator != for memory_c 2012-08-04 09:52:33 +02:00
Moritz Bunkus
49ecf2a857 MPEG-1/-2 video: remove stuffing bytes
Implements #734.
2012-08-02 22:13:32 +02:00
Moritz Bunkus
343cb7cb5c Refactoring 2012-08-02 13:40:02 +02:00
Moritz Bunkus
c9883826bb Add rake tasks for running tests 2012-08-02 11:26:54 +02:00
Moritz Bunkus
cfecf3542b Calculate video B frame offset by counting B frames
Fixes #579.
2012-08-01 18:27:01 +02:00
Moritz Bunkus
a3e11843a3 Cosmetics 2012-08-01 17:28:16 +02:00
Moritz Bunkus
c776c9c0b4 SRT: Accept spaces in timecode line arrows 2012-08-01 17:27:29 +02:00
Moritz Bunkus
581f2ac7ac Initialize all member variables 2012-07-31 20:09:07 +02:00
Moritz Bunkus
9995c44148 VC1: only mark frames as I frames if a sequence header precedes them directly
Fixes #755.
2012-07-31 20:08:52 +02:00
Moritz Bunkus
fd43aedd88 Re-factoring (const-ness) 2012-07-31 19:35:46 +02:00
Moritz Bunkus
a0b46dbe8c Cosmetics 2012-07-31 19:31:55 +02:00
Moritz Bunkus
c49d211457 Re-build of translated man page after translation update 2012-07-30 20:01:27 +02:00
Moritz Bunkus
60f1e6acc1 Fix Basque translation: Don't translate keyboard accelerators 2012-07-30 19:57:17 +02:00
Moritz Bunkus
107719a837 Fix indentation in translations 2012-07-30 18:32:20 +02:00
Moritz Bunkus
80245c0107 Add Basque translation by Xabier Aramendi 2012-07-30 17:11:47 +02:00
Roberto Boriotti
c91fbc61ba Update the Italian translation 2012-07-30 16:18:15 +02:00
Moritz Bunkus
b8c9f0b689 Don't try to create directories with empty names
Fixes working with Boost v1.50.0.
2012-07-20 18:23:09 +02:00
Moritz Bunkus
436c83ee51 Refactoring the MPEG PS reader 2012-07-20 17:15:16 +02:00
Moritz Bunkus
338ec214aa Cosmetics 2012-07-18 20:48:59 +02:00
Moritz Bunkus
cd221e0220 ChangeLog update 2012-07-11 17:38:24 +02:00
Moritz Bunkus
dc8b669ed7 Re-implement the mux dialog's reading from mkvmerge without threads
Fixes #774.
2012-07-11 17:03:51 +02:00
Moritz Bunkus
b83edc91a4 Update version number, set release code name, add release message 2012-07-08 20:06:02 +02:00
Moritz Bunkus
1c4f9e37fe Use 64bit numbers as UIDs; don't overwrite chapter UIDs during verification
Fixes #760.
2012-07-08 19:43:27 +02:00
Roberto Boriotti
7ad200f4e7 Update the Italian translation 2012-07-08 17:55:49 +02:00
Moritz Bunkus
80030acf17 Stop processing after last part in "--split parts:..." has been processed
Implements #768.
2012-07-08 17:55:12 +02:00
Moritz Bunkus
51f657921d Always call the generic_packetizer_c::flush() method from derived classes
Fixes #772.
2012-06-29 14:58:48 +02:00
Moritz Bunkus
7538c9cdce Cosmetics (don't indent namespaces) 2012-06-22 19:11:23 +02:00
Moritz Bunkus
93ec31477c Fix file permissions 2012-06-17 21:32:42 +02:00
Moritz Bunkus
41f65932cf New icons by Ben Humpert 2012-06-17 19:11:57 +02:00
Moritz Bunkus
637bf39882 Calculate sample table from constant sample size if present
Fixes #764.
2012-06-05 23:09:10 +02:00
Moritz Bunkus
e53bbd6837 Skip tracks with empty chunk offset tables
Addresses #764.
2012-06-05 22:50:40 +02:00
Andriy Bilous'ko
02704919ed Update the Ukrainian translation 2012-06-05 19:47:45 +02:00
Moritz Bunkus
e9247c4546 Remove duplicate package entry 2012-06-05 12:50:38 +02:00
Moritz Bunkus
2d74c123d8 Avoid iterating over the file list if not appending 2012-06-03 22:50:21 +02:00