Skip to content

Commit 5f5f438

Browse files
committed
v1.3.0.0
0 parents  commit 5f5f438

21 files changed

+6924
-0
lines changed

Readme.txt

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
delaycut: cuts and corrects delay in ac3 and dts files
2+
Copyright (C) 2004 by jsoto
3+
4+
This library is free software; you can redistribute it and/or
5+
modify it under the terms of the GNU Lesser General Public
6+
License as published by the Free Software Foundation; either
7+
version 2.1 of the License, or (at your option) any later version.
8+
9+
This library is distributed in the hope that it will be useful,
10+
but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+
Lesser General Public License for more details.
13+
14+
You should have received a copy of the GNU Lesser General Public
15+
License along with this library; if not, write to the Free Software
16+
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17+
18+
====================================================================
19+
=============Changelog===============
20+
v1.3.0.0
21+
Added: E-AC3 support (added by www.madshi.net)
22+
23+
v1.1.0.2
24+
BugFix: Some erroneous files can hang delaycut
25+
26+
v1.1
27+
Bugfix: Makelower in file extensions
28+
Bugfix: Only one message in the case of basic parameters change
29+
30+
31+
====================================================================
32+
33+
Command Line Instructions
34+
Output and log files will be in the same path than the input file.
35+
36+
delaycut [options] <filein>
37+
Options:
38+
-info: Do nothing, only outputs info in log file
39+
-fixcrc {ignore, skip, fix, silence}: Action in the case of crc errors
40+
-start <delay_msecs>: Adds (-Cuts) the needed frames at the beginning
41+
-end <delay_msecs>: Adds (-Cuts) the needed frames at the end (default same)
42+
-startsplit <ini_sec>: Starts in ini_sec
43+
-endsplit <end_sec>: Stops in end_sec
44+
-console: starts a new window (console)
45+
46+
Return values
47+
0: Success
48+
-1: Something went wrong.
49+
50+
51+
Examples
52+
Get info: Log file will be myfile_log.txt
53+
delaycut -info myfile.ac3
54+
55+
Adds 100 msec of silence at the begining. File lenght will be the same
56+
delaycut -start 100 -same myfile.ac3
57+
58+
Adds 100 msec of silence at the begining. File lenght will be 100 msecs more
59+
delaycut -start 100 myfile.ac3
60+
61+
Cuts start at 10.32 sec and ends at 15.20 sec.
62+
delaycut -startsplit 10.32 -endsplit 15.20 myfile.ac3
63+
64+
Cuts start at 10.32 sec and ends at 15.20 sec. Delay correction of 100 msec.
65+
delaycut -start 100 -startsplit 10.32 -endsplit 15.20 myfile.ac3

Readmedelaycut.txt

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
delaycut: cuts and corrects delay in ac3 and dts files
2+
Copyright (C) 2004 by jsoto
3+
4+
This library is free software; you can redistribute it and/or
5+
modify it under the terms of the GNU Lesser General Public
6+
License as published by the Free Software Foundation; either
7+
version 2.1 of the License, or (at your option) any later version.
8+
9+
This library is distributed in the hope that it will be useful,
10+
but WITHOUT ANY WARRANTY; without even the implied warranty of
11+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12+
Lesser General Public License for more details.
13+
14+
You should have received a copy of the GNU Lesser General Public
15+
License along with this library; if not, write to the Free Software
16+
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17+
18+
====================================================================
19+
=============Changelog==============================================
20+
v1.3.0.0
21+
Added: E-AC3 support (added by www.madshi.net)
22+
23+
v1.2.1.2
24+
BugFix: Error in duration of Wav files
25+
26+
v1.2.1.1
27+
Changed: Maximum number of char changed to 8 in delay edit boxes
28+
BugFix: Spaces in output path (CLI mode)
29+
30+
v1.2.1.0
31+
Added: 44.1kHz and 32 kHz ac3 support (suggested by tebasuna51)
32+
Improvement: In case of unsynchronized frame, rewind one frame more to look for
33+
the synch word inside the previous frame. (suggested by tebasuna51)
34+
Changed: AC3 silence frames are now calculated from only two patterns
35+
(2/0 and 5.1)
36+
37+
38+
v1.2.0.4
39+
Added: Linear PCM (wav) support
40+
Added: mpa checksum calculation and fixing.
41+
Added: 44.100 mpa minimum support. (short delays)
42+
BugFix: Percentage dlg refresh
43+
BugFix: Different rate frames in dts caused delaycut to hang
44+
45+
v1.2.0.3
46+
BugFix: -auto option in CLI mode was broken
47+
48+
v1.2.0.2
49+
BugFix: mpa was broken in 1.2.0.1
50+
BugFix: Info dlg refresh.
51+
52+
v1.2.0.1
53+
Added: mpa (fsample=48k) support.
54+
Added: drag/drop files
55+
Added: -auto option in CLI mode: autodetect the delay in input filename
56+
Added: -out option in CLI mode to specify the output filename.
57+
58+
v1.1.0.4
59+
BugFix: dts has been completely broken in 1.1.0.3 but nobody reported it????
60+
61+
v1.1.0.3
62+
Improvement: Using fread and fwrite functions, delaycut is much
63+
faster than before.
64+
Changed: Log window automaticaly scrolls to the end
65+
66+
v1.1.0.2
67+
BugFix: Some erroneous files can hang delaycut
68+
69+
v1.1
70+
Bugfix: Makelower in file extensions
71+
Bugfix: Only one message in the case of basic parameters change
72+
73+
74+
====================================================================
75+
76+
Command Line Instructions
77+
Output and log files will be in the same path than the input file.
78+
79+
delaycut [options] <filein>
80+
Options:
81+
-info: Do nothing, only outputs info in log file
82+
-fixcrc {ignore, skip, fix, silence}: Action in the case of crc errors
83+
-start <delay_msecs>: Adds (-Cuts) the needed frames at the beginning
84+
-end <delay_msecs>: Adds (-Cuts) the needed frames at the end (default same)
85+
-auto: detect start delay in filename (assuming DVD2AVI style)
86+
-startsplit <ini_sec>: Starts in ini_sec
87+
-endsplit <end_sec>: Stops in end_sec
88+
-console: starts a new window (console)
89+
-out <output_filename>
90+
91+
92+
Return values
93+
0: Success
94+
-1: Something went wrong.
95+
96+
97+
Examples
98+
Get info: Log file will be myfile_log.txt
99+
delaycut -info myfile.ac3
100+
101+
Adds 100 msec of silence at the begining. File lenght will be the same
102+
delaycut -start 100 -same myfile.ac3
103+
104+
Adds 100 msec of silence at the begining. File lenght will be 100 msecs more
105+
delaycut -start 100 myfile.ac3
106+
107+
Cuts start at 10.32 sec and ends at 15.20 sec.
108+
delaycut -startsplit 10.32 -endsplit 15.20 myfile.ac3
109+
110+
Cuts start at 10.32 sec and ends at 15.20 sec. Delay correction of 100 msec.
111+
delaycut -start 100 -startsplit 10.32 -endsplit 15.20 myfile.ac3

Resource.h

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
//{{NO_DEPENDENCIES}}
2+
// Microsoft Developer Studio generated include file.
3+
// Used by delaycut.rc
4+
//
5+
#define IDM_ABOUTBOX 0x0010
6+
#define IDD_ABOUTBOX 100
7+
#define IDS_ABOUTBOX 101
8+
#define IDD_DELAYCUT_DIALOG 102
9+
#define IDR_MAINFRAME 128
10+
#define IDC_BUTTONINPUT 1000
11+
#define IDC_EDITINPUT 1001
12+
#define IDC_BUTTONOUTPUT 1002
13+
#define IDC_EDITOUTPUT 1003
14+
#define IDC_INFO 1004
15+
#define IDC_BUTTONABORT 1005
16+
#define IDC_PROGRESSBAR 1006
17+
#define IDC_RADIOCRC1 1007
18+
#define IDC_RADIOCRC2 1008
19+
#define IDC_RADIOCRC3 1009
20+
#define IDC_RADIOCRC4 1010
21+
#define IDC_EDITCUTS 1011
22+
#define IDC_EDITCUTE 1012
23+
#define IDC_CHECKCUT 1013
24+
#define IDC_EDITDELAYS 1014
25+
#define IDC_PROGRESSTITLE 1015
26+
#define IDC_CHECKDELAY 1016
27+
#define IDC_EDITDELAYE 1017
28+
29+
// Next default values for new objects
30+
//
31+
#ifdef APSTUDIO_INVOKED
32+
#ifndef APSTUDIO_READONLY_SYMBOLS
33+
#define _APS_NEXT_RESOURCE_VALUE 129
34+
#define _APS_NEXT_COMMAND_VALUE 32771
35+
#define _APS_NEXT_CONTROL_VALUE 1020
36+
#define _APS_NEXT_SYMED_VALUE 101
37+
#endif
38+
#endif

0 commit comments

Comments
 (0)