Commit Graph

269 Commits

Author SHA1 Message Date
Moritz Bunkus
346aa044b0 Keep tags when reading Matroska files. 2004-03-09 22:08:35 +00:00
Moritz Bunkus
ff7e9fceb9 Using only an int for the displacment with ns precision is too small a size. 2004-03-09 22:07:42 +00:00
Moritz Bunkus
5e4fd2cc9e Ignore tracks which don't have any entries. 2004-03-09 19:26:55 +00:00
Moritz Bunkus
41b34411c5 Always generate a segment UID. 2004-03-09 16:39:51 +00:00
Moritz Bunkus
d62e9f5c5e Automatically set the output filename if the user wants that. 2004-03-09 16:35:22 +00:00
Moritz Bunkus
1b83f04cd5 More non-ASCII character fixes for --tags and --chapters. 2004-03-09 16:05:13 +00:00
Moritz Bunkus
854203a7a5 Made the process priority selectable. 2004-03-09 15:59:47 +00:00
Moritz Bunkus
d60188fe8f Ask before overwriting an output file. 2004-03-07 22:34:25 +00:00
Moritz Bunkus
1f90eed1db Allocate memory for the --attachment-description. Convert filenames from UTF-8 before trying to open files in more cases. 2004-02-29 08:33:37 +00:00
Moritz Bunkus
8a4068137e Handle file names with non-ASCII characters correctly. 2004-02-28 00:47:17 +00:00
Moritz Bunkus
09fbbec05a Only handle RealMedia tracks whose MIME type is known. Gets rid of all the extra tracks in multirate files. 2004-02-27 10:31:55 +00:00
Moritz Bunkus
29ef49e660 Better popular languages. 2004-02-23 16:04:30 +00:00
Moritz Bunkus
a1edacd843 Bumped the version number to 0.8.5. 2004-02-22 11:14:43 +00:00
Moritz Bunkus
de6e647012 Allocate space for the extra_data because it's freed later. 2004-02-21 18:55:42 +00:00
Moritz Bunkus
e976802eb1 Convert the track name and title from Matroska files to the local charset instead of displaying UTF-8. 2004-02-21 18:16:25 +00:00
Moritz Bunkus
161d3ebaa7 Fix parameter order for the wxFileDialog class. Otherwise the default directory will not be set. 2004-02-21 17:12:00 +00:00
Moritz Bunkus
2445314056 Added a function for adjustin the chapter timecodes. 2004-02-16 08:53:12 +00:00
Moritz Bunkus
1cdaf2610d Reset the number of cue elements so that UpdateSize() will not be called on it accidentally if splitting is active. 2004-02-15 20:01:36 +00:00
Moritz Bunkus
adfba59fef Splitting by time was broken: beginning with the second file splitting occured after each key frame. 2004-02-14 09:32:23 +00:00
Moritz Bunkus
a22eb8680d Updates. 2004-02-12 22:30:52 +00:00
Moritz Bunkus
23576c563e Bumped version number to 0.8.4. 2004-02-11 08:13:24 +00:00
Moritz Bunkus
670d896647 Scale the duration to ns precision when reading Matroska files. 2004-02-11 08:12:09 +00:00
Moritz Bunkus
be24eadfce Bumped the version numbers. 2004-02-09 21:47:42 +00:00
Moritz Bunkus
392e15c261 Also convert the TITLE comment. 2004-02-08 22:48:19 +00:00
Moritz Bunkus
79badd76e2 Keep chapters and language tags intact when reading OGM files. 2004-02-08 18:27:42 +00:00
Moritz Bunkus
3c0cb8b1d3 Made "--global-tags" apply to the complete file. 2004-02-08 11:35:20 +00:00
Moritz Bunkus
5d16fb4d2c Use ns precision durations in VobSubs. 2004-02-07 13:26:35 +00:00
Moritz Bunkus
31b867012f Calculate proper durations for subs from OGM. 2004-02-01 10:07:04 +00:00
Moritz Bunkus
cd119820fa Made "do not link files" the default. 2004-01-31 14:55:26 +00:00
Moritz Bunkus
276e89adf8 Added support for AAC-in-OGM. 2004-01-31 14:03:20 +00:00
Moritz Bunkus
1d01ec4599 Do not automatically discard big VobSub packets anymore. 2004-01-31 10:47:36 +00:00
Moritz Bunkus
0f9cd0b2a7 Also mark packets as being freeable when P frames are encountered but use the frame they reference for freeing. Allows for better handling of sections with few/no key frames. 2004-01-31 09:08:28 +00:00
Moritz Bunkus
c26dda5b04 Replaced the two-pass splitting with a one-pass splitting procedure. 2004-01-30 20:40:38 +00:00
Moritz Bunkus
675d1103ab Do not delete the file object twice. 2004-01-25 18:00:21 +00:00
Moritz Bunkus
4f9d2e681b Updates. 2004-01-24 18:27:27 +00:00
Moritz Bunkus
4d3b90a3ee Allocate space for the extra data after the RealMedia headers - otherwise the pointers would be invalid. Removed the "set number of samples per packet" function from the AAC packetizer as AAC is still always 1024 samples/packet. 2004-01-23 19:15:12 +00:00
Moritz Bunkus
1b34be6948 Switched the complete timecode handling from ms precision to ns precision. 2004-01-22 22:36:05 +00:00
Moritz Bunkus
679456b40e Fixed a couple of memleaks. 2004-01-22 12:55:21 +00:00
Moritz Bunkus
57044fdb73 Added some extensions for RealMedia files to mmg. 2004-01-21 18:45:06 +00:00
Moritz Bunkus
71bc99214a Get the AAC values from the AAC config data stored in the RealMedia headers. 2004-01-21 15:39:44 +00:00
Moritz Bunkus
c33663bb2f Added the release message. 2004-01-20 21:18:19 +00:00
Moritz Bunkus
93423ca6f0 Proper handling of PCM data: always start / end packets on sample boundaries. 2004-01-19 22:02:58 +00:00
Moritz Bunkus
bb9be6b325 Do not read more data than can fit into the buffer. 2004-01-17 19:57:40 +00:00
Moritz Bunkus
6b5bfa9345 Allow the user to un-set track names and the file title when remuxing Matroska files. 2004-01-17 17:20:20 +00:00
Moritz Bunkus
e13def97df Always render the track headers fully including default values. Set the track language to "eng" if none was given. 2004-01-17 13:41:50 +00:00
Moritz Bunkus
c66255d3d3 Accept 0ms relative references as backward references as well - otherwise they are lost completely. 2004-01-16 23:41:19 +00:00
Moritz Bunkus
e140906ba0 Automatically set the attachment's MIME type according to the file extension. 2004-01-15 19:18:17 +00:00
Moritz Bunkus
0f7ead76a0 AAC from RM: Extract the number of samples per AAC packet from the timecode difference between the first two RealMedia packets for a track. 2004-01-15 12:51:41 +00:00
Moritz Bunkus
68bd57649c Added support for AAC in RM. 2004-01-14 23:34:06 +00:00
Moritz Bunkus
b9e0534066 Write cues for audio only files for each track as well (only one entry every two seconds). 2004-01-14 19:42:57 +00:00