2
djk
WMA settings - it still doesn't keep the bitrate ...
If you run settings - the default button is: "Cancel" ...
Ok. Fixed Link - OLD
Let's suppose I have a file: track1.mp3 and convert it into track1.wma...
Problem in this:
In function FsFindFirst and FsFindNext plugin must return the structure
TWIN32FINDDATA
with description of the file, but since AUDIO-Sd track is not an usual file of the
file system, that, accordingly, plugin can not get the attributes of the file for
transmission them in structure TWIN32FINDDATA. On this plugin aproximately calculate
the size of the future file (
WIN32FINDDATA.nFileSizeLow) but parameter
ftCreationTime.dwHighDateTime,
ftCreationTime.dwLowDateTime and
ftLastWriteTime.dwHighDateTime and
ftLastWriteTime.dwLowDateTime
is assigned importance
$FFFFFFFE. (Refer to. the help
Writing file system plugins for Total Commander).
Reason in that that at copying (convert) TC call function
FsPutFile(LocalName,RemoteName:pchar;CopyFlags:integer)
where
LocalName:= track1.mp3 and (in this instance)
RemoteName:=track1.mp3 that is to say
LocalName = RemoteName. Hereinafter plugin changes extension of the file, checks,
there is already exists file and if there is, that reports TC about this
(result:=
FS_FILE_EXISTS) whereupon you see
"Overwrite: \Convert\track1.mp3 -1 Byte 2107-15-31 31:63:62
With file: E:\mp3\test\track1.mp3?" - TC does not be aware of that that plugin
has changed the filename. Here is in than reason.