File tree 5 files changed +171
-216
lines changed
5 files changed +171
-216
lines changed Original file line number Diff line number Diff line change 1
- cutmp3 may crash with segmentation fault in silence seeking.
Original file line number Diff line number Diff line change @@ -36,20 +36,24 @@ all: $(info )
36
36
37
37
$(NAME ) : $(OBJECTS )
38
38
$(CC ) -o $(NAME ) $(OBJECTS ) $(LDFLAGS )
39
+ @echo " "
39
40
40
41
clean :
41
42
@rm -vf * .o linenoise/* .o $(NAME )
42
43
43
- install :
44
- install -d $(BINDIR )
45
- install $(NAME ) $(BINDIR )
46
- strip $(BINDIR ) /$(NAME )
47
- if [ ! -z " $( KDEDIR) " ]; then install -m 644 $( NAME) .desktop $( KDEDIR) /share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -m 644 $( NAME) .desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -m 644 $( NAME) .desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -m 644 $( NAME) .desktop /opt/kde3/share/apps/konqueror/servicemenus; fi
48
- install -d $(DOCDIR ) /$(NAME )
49
- install -m 644 README* USAGE $(DOCDIR ) /$(NAME )
50
- install -d $(MANDIR )
51
- install -m 644 $(NAME ) .1 $(MANDIR )
52
- gzip $(MANDIR ) /$(NAME ) .1
44
+ install : $(NAME )
45
+ @install -vd $(BINDIR )
46
+ @install -vd $(MANDIR )
47
+ @install -vd $(DOCDIR )
48
+ @echo -n " strip: " && strip -vso $(BINDIR ) /$(NAME ) $(NAME )
49
+ @gzip -vc9 $(NAME ) .1 2>&1 1> $(MANDIR ) /$(NAME ) .1.gz | sed ' s|stdout|$(MANDIR)/$(NAME).1.gz|'
50
+ @install -vm 644 README* USAGE $(DOCDIR )
51
+ @if [ ! -z " $( KDEDIR) " ]; then install -vm 644 $(NAME ) .desktop $(KDEDIR ) /share/apps/konqueror/servicemenus; elif [ -d /usr/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME ) .desktop /usr/share/apps/konqueror/servicemenus; elif [ -d /opt/kde/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME ) .desktop /opt/kde/share/apps/konqueror/servicemenus; elif [ -d /opt/kde3/share/apps/konqueror/servicemenus ]; then install -vm 644 $(NAME ) .desktop /opt/kde3/share/apps/konqueror/servicemenus; fi
53
52
54
53
uninstall :
55
- @rm -rvf $(BINDIR ) /$(NAME ) $(DOCDIR ) /$(NAME ) $(MANDIR ) /$(NAME ) .1.gz $(KDEDIR ) /share/apps/konqueror/servicemenus/$(NAME ) .desktop /usr/share/apps/konqueror/servicemenus/$(NAME ) .desktop /opt/kde3/share/apps/konqueror/servicemenus/$(NAME ) .desktop
54
+ @rm -rvf $(BINDIR ) /$(NAME ) $(MANDIR ) /$(NAME ) .1.gz $(DOCDIR ) $(KDEDIR ) /share/apps/konqueror/servicemenus/$(NAME ) .desktop /usr/share/apps/konqueror/servicemenus/$(NAME ) .desktop /opt/kde3/share/apps/konqueror/servicemenus/$(NAME ) .desktop
55
+
56
+ prof :
57
+ if [ ! -e " $( NAME) " ]; then gcc $( CFLAGS) $( DBGFLAGS) -pg -DVERSION=\" $( VERSION) \" main.c mpglib.c $( LDFLAGS) -o $( NAME) ; elif [ -e " gmon.out" ]; then gprof -c --inline-file-names $( NAME) gmon.out > gmon.txt; fi
58
+ # [ -e "$(NAME)" ] || gcc $(CFLAGS) $(DBGFLAGS) -pg -DVERSION=\"$(VERSION)\" main.c mpglib.c $(LDFLAGS) -o $(NAME)
59
+ # [ ! -e "gmon.out" ] || gprof -c --inline-file-names $(NAME) gmon.out > gmon.txt
Original file line number Diff line number Diff line change @@ -12,18 +12,31 @@ cutmp3 even works with files bigger than 2 GB!
12
12
If you want a working graphical software you can try mp3directcut,
13
13
which runs fairly well in WINE after I asked the author about a WINEd version.
14
14
15
- Compile cutmp3 with a simple
16
- (you will need readline-devel or similar!)
15
+ --------------------------------------------------------------------------------
16
+
17
+ *** Compiling cutmp3 ***
18
+
19
+ - If you have readline-devel or similar installed on your system:
17
20
18
21
$ make
19
22
20
- install it to /usr/local/bin with
23
+ - If you don't:
24
+ There is a self-contained minimalistic line editor included as a git
25
+ submodule. Kudos to antirez: https://github.com/antirez/linenoise
26
+ To check out and use:
27
+
28
+ $ git submodule update --init
29
+ $ make LNOISE=yes
30
+
31
+ - Installing to /usr/local/bin:
21
32
22
33
$ make install
23
34
24
35
..or to /usr/bin with
25
36
26
- $ PREFIX=/usr make install
37
+ $ make install PREFIX=/usr
38
+
39
+ --------------------------------------------------------------------------------
27
40
28
41
Please read "USAGE" on detailed info on how to use cutmp3.
29
42
Original file line number Diff line number Diff line change @@ -3,3 +3,5 @@ fading would be great
3
3
fix volume()
4
4
/dev/shm
5
5
https://github.com/lieff/minimp3.git
6
+ 1 scan at the beginning
7
+ id3 tags from buffer
You can’t perform that action at this time.
0 commit comments