Search
j0ke.net Open Build Service
>
Projects
>
multimedia
:
SL12
>
lame
> lame-3.98.2-get_audio.patch
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File lame-3.98.2-get_audio.patch of Package lame (Revision 1)
Currently displaying revision
1
,
show latest
Read and write from std* when sndfile is used --- frontend/get_audio.c +++ frontend/get_audio.c @@ -605,12 +605,17 @@ } #endif #ifdef HAVE_MPGLIB - if ((musicin = fopen(lpszFileName, "rb")) == NULL) { + if (!strcmp(lpszFileName, "-")) { + lame_set_stream_binary_mode(musicin = stdin); /* Read from standard input. */ + } + else { + if ((musicin = fopen(lpszFileName, "rb")) == NULL) { if (silent < 10) { - error_printf("Could not find \"%s\".\n", lpszFileName); + error_printf("Could not find \"%s\".\n", lpszFileName); } exit(1); - } + } + } if (-1 == lame_decode_initfile(musicin, &mp3input_data, enc_delay, enc_padding)) { if (silent < 10) { error_printf("Error reading headers in mp3 input file %s.\n", lpszFileName);