diff --git a/doc/Changelog.html b/doc/Changelog.html index 5582343d..0ecae9e6 100644 --- a/doc/Changelog.html +++ b/doc/Changelog.html @@ -26,7 +26,7 @@ a:visited { color: #0000EE; }
  • Added Opus decoder option to output always at the native sample rate of 48.000 Hz
  • Updated Qt runtime libraries to v4.8.4 (2012-11-29), compiled with MSVC 11.0
  • Updated Opus encoder/decoder libraries to v1.1.x and Opus-Tools to v0.1.6 (2013-03-12) -
  • Updated Valdec decoder to v1.4.0a (2013-03-17), based on latest AC3Filter Tools +
  • Updated Valdec decoder (2013-04-07), based on AC3Filter Tools v1.0a
  • Updated MediaInfo to v0.7.62 (2013-02-22), compiled with ICL 12.1.7 and MSVC 10.0
  • Updated SoX to to v14.4.1 (2012-02-09), compiled with ICL 13.0 and MSVC 10.0
  • Updated GnuPG to v1.4.13, compiled with GCC 4.7.2 diff --git a/etc/Patches/AC3Filter-tools-FlushProgress+STDOUT.V4.diff b/etc/Patches/AC3Filter-tools-FlushProgress+STDOUT.V4.diff new file mode 100644 index 00000000..34925dc4 --- /dev/null +++ b/etc/Patches/AC3Filter-tools-FlushProgress+STDOUT.V4.diff @@ -0,0 +1,326 @@ + valdec.cpp | 102 +++++++++++++++++++++++++++++++++---------------------------- + 1 file changed, 56 insertions(+), 46 deletions(-) + +diff --git a/valdec.cpp b/valdec.cpp +index 2530a56..589068c 100644 +--- a/valdec.cpp ++++ b/valdec.cpp +@@ -3,6 +3,10 @@ + #include + #include + ++// CRT ++#include ++#include ++ + // parsers + #include "source/file_parser.h" + +@@ -131,7 +135,7 @@ int valdec(const arg_list_t &args) + using std::string; + if (args.size() < 2) + { +- printf(usage); ++ fprintf(stderr, usage); + return 1; + } + +@@ -218,7 +222,7 @@ int valdec(const arg_list_t &args) + { + if (parser) + { +- printf("-ac3 : ambiguous parser\n"); ++ fprintf(stderr, "-ac3 : ambiguous parser\n"); + return 1; + } + +@@ -231,7 +235,7 @@ int valdec(const arg_list_t &args) + { + if (parser) + { +- printf("-dts : ambiguous parser\n"); ++ fprintf(stderr, "-dts : ambiguous parser\n"); + return 1; + } + +@@ -244,7 +248,7 @@ int valdec(const arg_list_t &args) + { + if (parser) + { +- printf("-mpa : ambiguous parser\n"); ++ fprintf(stderr, "-mpa : ambiguous parser\n"); + return 1; + } + +@@ -288,7 +292,7 @@ int valdec(const arg_list_t &args) + { + if (sink) + { +- printf("-decode : ambiguous output mode\n"); ++ fprintf(stderr, "-decode : ambiguous output mode\n"); + return 1; + } + +@@ -304,7 +308,7 @@ int valdec(const arg_list_t &args) + { + if (sink) + { +- printf("-play : ambiguous output mode\n"); ++ fprintf(stderr, "-play : ambiguous output mode\n"); + return 1; + } + +@@ -320,12 +324,12 @@ int valdec(const arg_list_t &args) + { + if (sink) + { +- printf("-raw : ambiguous output mode\n"); ++ fprintf(stderr, "-raw : ambiguous output mode\n"); + return 1; + } + if (args.size() - iarg < 1) + { +- printf("-raw : specify a file name\n"); ++ fprintf(stderr, "-raw : specify a file name\n"); + return 1; + } + +@@ -342,12 +346,12 @@ int valdec(const arg_list_t &args) + { + if (sink) + { +- printf("-wav : ambiguous output mode\n"); ++ fprintf(stderr, "-wav : ambiguous output mode\n"); + return 1; + } + if (args.size() - iarg < 1) + { +- printf("-wav : specify a file name\n"); ++ fprintf(stderr, "-wav : specify a file name\n"); + return 1; + } + +@@ -364,7 +368,7 @@ int valdec(const arg_list_t &args) + { + if (sink) + { +- printf("-nothing : ambiguous output mode\n"); ++ fprintf(stderr, "-nothing : ambiguous output mode\n"); + return 1; + } + +@@ -404,7 +408,7 @@ int valdec(const arg_list_t &args) + { + if (args.size() - iarg < 1) + { +- printf("-log : specify a file name\n"); ++ fprintf(stderr, "-log : specify a file name\n"); + return 1; + } + +@@ -587,7 +591,7 @@ int valdec(const arg_list_t &args) + } + if (have_delay) continue; + +- printf("Error: unknown option: %s\n", arg.raw.c_str()); ++ fprintf(stderr, "Error: unknown option: %s\n", arg.raw.c_str()); + return 1; + } + +@@ -600,13 +604,13 @@ int valdec(const arg_list_t &args) + + if (!file.open(input_filename, parser, 1000000)) + { +- printf("Error: Cannot open file '%s'\n", input_filename); ++ fprintf(stderr, "Error: Cannot open file '%s'\n", input_filename); + return 1; + } + + if (!file.stats() || !file.probe()) + { +- printf("Error: Cannot detect input file format\n", input_filename); ++ fprintf(stderr, "Error: Cannot detect input file format\n", input_filename); + return 1; + } + +@@ -616,8 +620,8 @@ int valdec(const arg_list_t &args) + + if (print_info) + { +- printf("%s\n", file.file_info().c_str()); +- printf("%s", file.stream_info().c_str()); ++ fprintf(stderr, "%s\n", file.file_info().c_str()); ++ fprintf(stderr, "%s", file.stream_info().c_str()); + } + + if (mode == mode_nothing) +@@ -638,14 +642,14 @@ int valdec(const arg_list_t &args) + Speakers user_spk(format, mask, sample_rate); + if (!dvd_graph.set_user(user_spk)) + { +- printf("Error: unsupported user format %s\n", user_spk.print()); ++ fprintf(stderr, "Error: unsupported user format %s\n", user_spk.print()); + return 1; + } + + Speakers in_spk = file.get_output(); + if (!dvd_graph.open(in_spk)) + { +- printf("Error: unsupported file format %s\n", in_spk.print()); ++ fprintf(stderr, "Error: unsupported file format %s\n", in_spk.print()); + return 1; + } + +@@ -679,7 +683,7 @@ int valdec(const arg_list_t &args) + case mode_raw: + if (!out_filename || !raw.open_file(out_filename)) + { +- printf("Error: failed to open output file '%s'\n", out_filename); ++ fprintf(stderr, "Error: failed to open output file '%s'\n", out_filename); + return 1; + } + break; +@@ -687,7 +691,7 @@ int valdec(const arg_list_t &args) + case mode_wav: + if (!out_filename || !wav.open_file(out_filename)) + { +- printf("Error: failed to open output file '%s'\n", out_filename); ++ fprintf(stderr, "Error: failed to open output file '%s'\n", out_filename); + return 1; + } + break; +@@ -695,7 +699,7 @@ int valdec(const arg_list_t &args) + case mode_play: + if (!dsound.open_dsound(0)) + { +- printf("Error: failed to init DirectSound\n"); ++ fprintf(stderr, "Error: failed to init DirectSound\n"); + return 1; + } + break; +@@ -744,10 +748,14 @@ int valdec(const arg_list_t &args) + int(value2db(level)), \ + int(file.get_frames() / time), \ + cpu_current.usage() * 100); \ ++ fflush(stderr); \ + } + + #define DROP_STAT \ +- fprintf(stderr, " \r"); ++ { \ ++ fprintf(stderr, " \r"); \ ++ fflush(stderr); \ ++ } + + while (file.get_chunk(chunk)) + { +@@ -760,7 +768,7 @@ int valdec(const arg_list_t &args) + PRINT_STAT; + + if (streams > 0 && print_info) +- printf("\n\n%s", file.stream_info().c_str()); ++ fprintf(stderr, "\n\n%s", file.stream_info().c_str()); + + streams++; + if (mode == mode_nothing) +@@ -775,11 +783,11 @@ int valdec(const arg_list_t &args) + if (sink->open(new_spk)) + { + DROP_STAT; +- printf("Opening audio output %s...\n", new_spk.print().c_str()); ++ fprintf(stderr, "Opening audio output %s...\n", new_spk.print().c_str()); + } + else + { +- printf("\nOutput format %s is unsupported\n", new_spk.print().c_str()); ++ fprintf(stderr, "\nOutput format %s is unsupported\n", new_spk.print().c_str()); + return 1; + } + } +@@ -806,11 +814,11 @@ int valdec(const arg_list_t &args) + if (sink->open(new_spk)) + { + DROP_STAT; +- printf("Opening audio output %s...\n", new_spk.print().c_str()); ++ fprintf(stderr, "Opening audio output %s...\n", new_spk.print().c_str()); + } + else + { +- printf("\nOutput format %s is unsupported\n", new_spk.print().c_str()); ++ fprintf(stderr, "\nOutput format %s is unsupported\n", new_spk.print().c_str()); + return 1; + } + } +@@ -829,13 +837,13 @@ int valdec(const arg_list_t &args) + // Final statistics + + PRINT_STAT; +- printf("\n---------------------------------------\n"); ++ fprintf(stderr, "\n---------------------------------------\n"); + if (streams > 1) +- printf("Streams found: %i\n", streams); +- printf("Frames: %i\n", file.get_frames()); +- printf("System time: %ims\n", int(cpu_total.get_system_time() * 1000)); +- printf("Process time: %ims\n", int(cpu_total.get_thread_time() * 1000 )); +- printf("Approx. %.2f%% realtime CPU usage\n", double(cpu_total.get_thread_time() * 100) / file.get_size(file.time)); ++ fprintf(stderr, "Streams found: %i\n", streams); ++ fprintf(stderr, "Frames: %i\n", file.get_frames()); ++ fprintf(stderr, "System time: %ims\n", int(cpu_total.get_system_time() * 1000)); ++ fprintf(stderr, "Process time: %ims\n", int(cpu_total.get_thread_time() * 1000 )); ++ fprintf(stderr, "Approx. %.2f%% realtime CPU usage\n", double(cpu_total.get_thread_time() * 100) / file.get_size(file.time)); + + ///////////////////////////////////////////////////////// + // Print levels histogram +@@ -852,21 +860,21 @@ int valdec(const arg_list_t &args) + max_level = dvd_graph.proc.get_max_level(); + dbpb = dvd_graph.proc.get_dbpb(); + +- printf("\nHistogram:\n"); +- printf("------------------------------------------------------------------------------\n"); ++ fprintf(stderr, "\nHistogram:\n"); ++ fprintf(stderr, "------------------------------------------------------------------------------\n"); + for (i = 0; i*dbpb < 100 && i < MAX_HISTOGRAM; i++) + { +- printf("%2idB: %4.1f ", i * dbpb, hist[i] * 100); ++ fprintf(stderr, "%2idB: %4.1f ", i * dbpb, hist[i] * 100); + for (j = 0; j < 67 && j < hist[i] * 67; j++) +- printf("*"); +- printf("\n"); ++ fprintf(stderr, "*"); ++ fprintf(stderr, "\n"); + } +- printf("------------------------------------------------------------------------------\n"); +- printf("max_level;%f\ndbpb;%i\nhistogram;", max_level, dbpb); ++ fprintf(stderr, "------------------------------------------------------------------------------\n"); ++ fprintf(stderr, "max_level;%f\ndbpb;%i\nhistogram;", max_level, dbpb); + for (i = 0; i < MAX_HISTOGRAM; i++) +- printf("%.4f;", hist[i]); +- printf("\n"); +- printf("------------------------------------------------------------------------------\n"); ++ fprintf(stderr, "%.4f;", hist[i]); ++ fprintf(stderr, "\n"); ++ fprintf(stderr, "------------------------------------------------------------------------------\n"); + } + + return 0; +@@ -876,16 +884,18 @@ int main(int argc, const char *argv[]) + { + try + { ++ _setmode(_fileno(stdout), _O_BINARY); ++ _setmode(_fileno(stdin), _O_BINARY); + return valdec(args_utf8(argc, argv)); + } + catch (ValibException &e) + { +- printf("Processing error: %s\n", boost::diagnostic_information(e).c_str()); ++ fprintf(stderr, "Processing error: %s\n", boost::diagnostic_information(e).c_str()); + return -1; + } + catch (arg_t::bad_value_e &e) + { +- printf("Bad argument value: %s", e.arg.c_str()); ++ fprintf(stderr, "Bad argument value: %s", e.arg.c_str()); + return -1; + } + return 0; diff --git a/etc/Patches/AC3Filter-valdec-STDOUT+LavcFixes.V4.diff b/etc/Patches/AC3Filter-valdec-STDOUT+LavcFixes.V4.diff new file mode 100644 index 00000000..f1284685 --- /dev/null +++ b/etc/Patches/AC3Filter-valdec-STDOUT+LavcFixes.V4.diff @@ -0,0 +1,41 @@ + valib/auto_file.cpp | 13 +++++++++++++ + valib/parsers/ffmpeg_decoder.cpp | 2 ++ + 2 files changed, 15 insertions(+) + +diff --git a/valib/auto_file.cpp b/valib/auto_file.cpp +index 8f1dec3..91ae397 100644 +--- a/valib/auto_file.cpp ++++ b/valib/auto_file.cpp +@@ -90,6 +90,19 @@ bool + AutoFile::open(const char *filename, const char *mode) + { + if (f) close(); ++ ++ if(_stricmp(filename, "-") == 0) ++ { ++ const bool flag_r = (strchr(mode, 'r') != NULL); ++ const bool flag_w = (strchr(mode, 'w') != NULL) || (strchr(mode, 'a') != NULL); ++ if((!(flag_r && flag_w)) && (flag_r || flag_w)) ++ { ++ f = (flag_r) ? stdin : stdout; ++ own_file = false; ++ } ++ return is_open(); ++ } ++ + f = fopen_utf8(filename, mode); + if (f) + { +diff --git a/valib/parsers/ffmpeg_decoder.cpp b/valib/parsers/ffmpeg_decoder.cpp +index b6b20d7..864f83c 100644 +--- a/valib/parsers/ffmpeg_decoder.cpp ++++ b/valib/parsers/ffmpeg_decoder.cpp +@@ -10,6 +10,8 @@ extern "C" + { + #define __STDC_CONSTANT_MACROS + #include "../../3rdparty/ffmpeg/include/libavcodec/avcodec.h" ++#include "../../3rdparty/ffmpeg/include/libavutil/mem.h" ++#include "../../3rdparty/ffmpeg/include/libavutil/channel_layout.h" + } + + static const string module = "FfmpegDecoder"; diff --git a/etc/Patches/AC3Filter-valdec-UTF8+FlushProgress+NoDShow.V3.diff b/etc/Patches/deprecated/AC3Filter-valdec-UTF8+FlushProgress+NoDShow.V3.diff similarity index 100% rename from etc/Patches/AC3Filter-valdec-UTF8+FlushProgress+NoDShow.V3.diff rename to etc/Patches/deprecated/AC3Filter-valdec-UTF8+FlushProgress+NoDShow.V3.diff diff --git a/etc/Translation/Blank.ts b/etc/Translation/Blank.ts index 52070569..28088d8b 100644 --- a/etc/Translation/Blank.ts +++ b/etc/Translation/Blank.ts @@ -54,319 +54,319 @@ - + LameXP - Audio Encoder Front-end - + Please visit %1 for news and updates! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! - + The following people have contributed to LameXP: - + Programmers: - + Project Leader - + Translators: - + Special thanks to: - + Doom9's Forum - + Gleitz | German Doom9 - + Hydrogenaudio Forums - + RareWares - + GitHub - + SourceForge - + Qt Developer Network - + Marius Hudea - + If you are willing to contribute a LameXP translation, feel free to contact us! - + The following third-party software is used in LameXP: - + LAME - OpenSource mp3 Encoder - - - - - - - - - - - - + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. - + OggEnc - Ogg Vorbis Encoder - + Completely open and patent-free audio encoding technology. - + Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. - + Available from vendor web-site as free download: - + Aften - A/52 audio encoder - + FLAC - Free Lossless Audio Codec - + Open and patent-free lossless audio compression technology. - + Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. - + mpg123 - Fast Console MPEG Audio Player/Decoder - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder - + Released under the terms of the GNU General Public License. - + Valdec from AC3Filter Tools - AC3/DTS Decoder - + WavPack - Hybrid Lossless Compression - + Completely open audio compression format. - + Musepack - Living Audio Compression - + Monkey's Audio - Lossless Audio Compressor - + Freely available source code, simple SDK and non-restrictive licensing. - + Shorten - Lossless Audio Compressor - + Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. - + The True Audio - Lossless Audio Codec - + refalac - Win32 command line ALAC encoder/decoder - + The ALAC reference implementation by Apple is available under the Apache license. - + wma2wav - Dump WMA files to Wave Audio - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. - + avs2wav - Avisynth to Wave Audio converter - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. - + MediaInfo - Media File Analysis Tool - + SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP - + UPX - The Ultimate Packer for eXecutables - + Silk Icons - Over 700 icons in PNG format - + By Mark James, released under the Creative Commons 'by' License. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. - + n/a @@ -3310,23 +3310,23 @@ QApplication - + Executable '%1' doesn't support Windows compatibility mode. - + Executable '%1' requires Qt v%2, but found Qt v%3. - + Executable '%1' was built for Qt '%2', but found Qt '%3'. - - + + Executable '%1' requires Windows 2000 or later. diff --git a/etc/Translation/LameXP_PL.ts b/etc/Translation/LameXP_PL.ts index 8c384951..966607fb 100644 --- a/etc/Translation/LameXP_PL.ts +++ b/etc/Translation/LameXP_PL.ts @@ -4,23 +4,23 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Program do kompresji dźwięku - + Please visit %1 for news and updates! Odwiedź %1 aby zobaczyć nowości i aktualizacje! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. Uwaga: To jest wersja próbna LameXP, która wygaśnie %1. Pozostało jeszcze %2 dni. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! Uwaga: LameXP jest darmowym oprogramowaniem. <b>Nie</b> płać nikomu za ten program! Jeśli ktoś oferuje Ci LameXP za pieniądze <b>nie</b> kupuj od niego!!! @@ -75,298 +75,298 @@ Zamknij - + The following people have contributed to LameXP: Osoby które pomogły w rozwoju LameXP: - + Programmers: Programiści: - + Project Leader Lider projektu - + Translators: Tłumacze: - + Special thanks to: Specjalne podziękowania dla: - + Doom9's Forum Forum Doom9 - + Gleitz | German Doom9 Gleitz | Niemieckiego Doom9 - + Hydrogenaudio Forums Forum Hydrogenaudio - + RareWares RareWares - + GitHub GitHub - + SourceForge SourceForge - + Qt Developer Network Qt Developer Network - + Marius Hudea Marius Hudea - + If you are willing to contribute a LameXP translation, feel free to contact us! Jeśli chcesz wspomóc LameXP w obsłudze większej ilości języków, nie wahaj skontaktować się z nami! - + The following third-party software is used in LameXP: Następujące programy firm trzecich zostały użyte w LameXP: - + LAME - OpenSource mp3 Encoder LAME - Otwartoźródłowy koder mp3 - - - - - - - - - - - - + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Wydane na warunkach licencji GNU Lesser General Public License. - + OggEnc - Ogg Vorbis Encoder OggEnc - Koder Ogg Vorbis - + Completely open and patent-free audio encoding technology. Całkowicie otwarta i wolna od patentów technologia kompresji dźwięku. - + Nero AAC Reference MPEG-4 Encoder Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Darmowy, jedyny w swoim rodzaju koder HE-AAC z wsparciem dla dwóch przebiegów. - + Available from vendor web-site as free download: Darmowy pakiet dostępny ze strony wydawcy: - + Aften - A/52 audio encoder Aften - Koder dźwięku A/52 - + FLAC - Free Lossless Audio Codec FLAC - Darmowy i bezstartny kodek dźwięku - + Open and patent-free lossless audio compression technology. Otwarta i wolna od patentów technologia bezstratnej kompresji dźwięku. - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Otwartoźródłowy, wolny od patentów, wielozadaniowy kodek dźwięku. - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Szybki dekoder/odtwarzacz MPEG Audio - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - Otwartoźródłowy dekoder MPEG-4 oraz MPEG-2 AAC - + Released under the terms of the GNU General Public License. Wydane na warunkach licencji GNU General Public License. - + Valdec from AC3Filter Tools - AC3/DTS Decoder - + WavPack - Hybrid Lossless Compression Wavpack - Bezstratny hybrydowy kodek dźwięku - + Completely open audio compression format. Całkowicie otwarty format kompresji dźwięku. - + Musepack - Living Audio Compression Musepack - Koder dźwięku - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Koder bezstratnego formatu dźwięku - + Freely available source code, simple SDK and non-restrictive licensing. Szeroko dostępny kod źródłowy, prosty SDK i bezrestrykcyjna licencja. - + Shorten - Lossless Audio Compressor Shorten - Bezstratny kodek dźwięku - + Speex - Free Codec For Free Speech Speex - Darmowy kodek dla mowy ludzkiej - + Open Source patent-free audio format designed for speech. Otwartoźródłowy, wolny od patentów format dźwięku przeznaczony dla mowy ludzkiej. - + The True Audio - Lossless Audio Codec The True Audio - Bezstratny kodek dźwięku - + refalac - Win32 command line ALAC encoder/decoder refalac - Koder/dekoder ALAC na platformę Win32 działający z wiersza poleceń - + The ALAC reference implementation by Apple is available under the Apache license. Referencyjna implementacja formatu ALAC firmy Apple jest dostępna na licencji Apache. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Dekoder plików WMA do Wave - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Prawa autorskie: 2011 LoRd_MuldeR <mulder2@gmx.de>. Pewne prawa zastrzeżone. - + avs2wav - Avisynth to Wave Audio converter avs2wav - Konwerter dźwięku z Avisynth do Wave - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. Autorami programu są Jory Stone <jcsston@toughguy.net> i LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Prawa autorskie: 2008-2011 Alexander E. Patrakov. Rozpowszechniane na licencji LGPL. - + MediaInfo - Media File Analysis Tool MediaInfo - Narzędzie do analizy plików multimedialnych - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Oprogramowanie służące do pobierania plików za pomocą protokołu HTTP - + UPX - The Ultimate Packer for eXecutables UPX - The Ultimate Packer for eXecutables - + Silk Icons - Over 700 icons in PNG format Silk Icons - Ponad 700 ikon w formacie PNG - + By Mark James, released under the Creative Commons 'by' License. Autorstwa Mark James, wydane na licencji Creative Commons. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. Do programu LameXP jako całości, prawa autorskie posiada LoRd_MuldeR. Prawa autorskie oprogramowania firm trzecich należą do autorów poszczególnych programów. - + n/a n/d @@ -3347,23 +3347,23 @@ QApplication - + Executable '%1' doesn't support Windows compatibility mode. Plik wykonywalny '%1' nie działa w trybie kompatybilności z Windows. - + Executable '%1' requires Qt v%2, but found Qt v%3. Plik wykonywalny '%1' wymaga Qt v%2, znaleziono jednak Qt v%3. - + Executable '%1' was built for Qt '%2', but found Qt '%3'. Plik wykonywalny "%1" został skompilowany dla Qt "%2", znaleziono "%3". - - + + Executable '%1' requires Windows 2000 or later. Plik wykonywalny '%1' wymaga do uruchomienia Windows 2000 lub nowszego. diff --git a/etc/Translation/LameXP_SV.ts b/etc/Translation/LameXP_SV.ts index 6c11c80a..46f964fb 100644 --- a/etc/Translation/LameXP_SV.ts +++ b/etc/Translation/LameXP_SV.ts @@ -4,23 +4,23 @@ AboutDialog - + LameXP - Audio Encoder Front-end LameXP - Ljudkonvertering - + Please visit %1 for news and updates! Besök %1 för nyheter och uppdateringar! - - + + Note: This demo (pre-release) version of LameXP will expire at %1. Still %2 days left. OBS! Denna testversion av LameXP kommer att upphöra %1. %2 dagar kvar. - + Note: LameXP is free software. Do <b>not</b> pay money to obtain or use LameXP! If some third-party website tries to make you pay for downloading LameXP, you should <b>not</b> respond to the offer !!! OBS! LameXP är gratis mjukvara. Betala <b>inte</b> för att ladda ner eller använda LameXP! Om någon webbsida försöker ta betalt för LameXP, bör du lämna sidan <b>utan</b> att ladda ner något! @@ -75,298 +75,298 @@ Stäng - + The following people have contributed to LameXP: Följande har medverkat i LameXP: - + Programmers: Programmerare: - + Project Leader Projektledare - + Translators: Översättare: - + Special thanks to: Speciellt tack till: - + Doom9's Forum Doom9's Forum - + Gleitz | German Doom9 Gleitz | German Doom9 - + Hydrogenaudio Forums Hydrogenaudio Forums - + RareWares RareWares - + GitHub GitHub - + SourceForge SourceForge - + Qt Developer Network Qt Developer Network - + Marius Hudea Marius Hudea - + If you are willing to contribute a LameXP translation, feel free to contact us! Kontakta oss gärna om du vill medverka il LameXP, med en översättning! - + The following third-party software is used in LameXP: Följande 3:e-parts mjukvara används i LameXP: - + LAME - OpenSource mp3 Encoder LAME - OpenSource mp3 Encoder - - - - - - - - - - - - + + + + + + + + + + + + Released under the terms of the GNU Lesser General Public License. Släppt under Gnu Lesser General Public License. - + OggEnc - Ogg Vorbis Encoder OggEnc - Ogg Vorbis Encoder - + Completely open and patent-free audio encoding technology. Helt öppen och patentfri ljudkodningsteknologi. - + Nero AAC Reference MPEG-4 Encoder Nero AAC Reference MPEG-4 Encoder - + Freeware state-of-the-art HE-AAC encoder with 2-Pass support. Freeware state-of-the-art HE-AAC-kodare med stöd för 2-Pass. - + Available from vendor web-site as free download: Tillgänglig som gratis nedladdning, från utvecklarens webbsida: - + Aften - A/52 audio encoder Aften - A/52 audio encoder - + FLAC - Free Lossless Audio Codec FLAC - Free Lossless Audio Codec - + Open and patent-free lossless audio compression technology. Öppen och patentfri, förlustfri ljudkomprimeringsteknik. - + Opus Audio Codec Opus Audio Codec - + Totally open, royalty-free, highly versatile audio codec. Helt öppen, avgiftsfri, mycket mångsidig ljud-codec - + mpg123 - Fast Console MPEG Audio Player/Decoder mpg123 - Fast Console MPEG Audio Player/Decoder - + FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder FAAD - OpenSource MPEG-4 and MPEG-2 AAC Decoder - + Released under the terms of the GNU General Public License. Släppt under GNU Generel Public License (GPL). - + Valdec from AC3Filter Tools - AC3/DTS Decoder - + WavPack - Hybrid Lossless Compression WavPack - Hybrid Lossless Compression - + Completely open audio compression format. Helt öppet ljudkomprimeringsformat. - + Musepack - Living Audio Compression Musepack - Living Audio Compression - + Monkey's Audio - Lossless Audio Compressor Monkey's Audio - Lossless Audio Compressor - + Freely available source code, simple SDK and non-restrictive licensing. Fritt tillgänglig källkod, enkel SDK och icke-restriktiv licensiering. - + Shorten - Lossless Audio Compressor Shorten - Lossless Audio Compressor - + Speex - Free Codec For Free Speech Speex - Free Codec For Free Speech - + Open Source patent-free audio format designed for speech. Öppen källkod, patentfritt ljudformat designat för tal. - + The True Audio - Lossless Audio Codec The True Audio - Lossless Audio Codec - + refalac - Win32 command line ALAC encoder/decoder refalac - Win32 kommandorad ALAC-kodare/-avkodare - + The ALAC reference implementation by Apple is available under the Apache license. ALAC referensimplementation av Apple finns tillgänglig under Apache-licensen. - + wma2wav - Dump WMA files to Wave Audio wma2wav - Dump WMA files to Wave Audio - + Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. Copyright (c) 2011 LoRd_MuldeR <mulder2@gmx.de>. Some rights reserved. - + avs2wav - Avisynth to Wave Audio converter avs2wav - Avisynth to Wave Audio converter - + By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. By Jory Stone <jcsston@toughguy.net> and LoRd_MuldeR <mulder2@gmx.de>. - + dcaenc dcaenc - + Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. Copyright (c) 2008-2011 Alexander E. Patrakov. Distributed under the LGPL. - + MediaInfo - Media File Analysis Tool MediaInfo - Analysverktyg för mediafiler - + SoX - Sound eXchange SoX - Sound eXchange - + GnuPG - The GNU Privacy Guard GnuPG - The GNU Privacy Guard - + GNU Wget - Software for retrieving files using HTTP GNU Wget - Mjukvara för att ta emot filer via HTTP - + UPX - The Ultimate Packer for eXecutables UPX - Den ultimata paketeraren för exekverbara filer - + Silk Icons - Over 700 icons in PNG format Silk Icons - Över 700 iconer i PNG-format - + By Mark James, released under the Creative Commons 'by' License. Av Mark James, publicerad under Creative Commons 'by' Licens. - + The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. The copyright of LameXP as a whole belongs to LoRd_MuldeR. The copyright of third-party software used in LameXP belongs to the individual authors. - + n/a n/a @@ -3330,23 +3330,23 @@ QApplication - + Executable '%1' doesn't support Windows compatibility mode. EXE-filen '%1' stöder inte Windows kompatibilitetsläge. - + Executable '%1' requires Qt v%2, but found Qt v%3. EXE-filen '%1' kräver Qt v%2, du har Qt v%3. - + Executable '%1' was built for Qt '%2', but found Qt '%3'. EXE-filen '%1' är byggd för Qt '%2', du har Qt '%3'. - - + + Executable '%1' requires Windows 2000 or later. EXE-filen '%1' kräver Windows 2000 eller senare. diff --git a/res/tools/valdec.exe b/res/tools/valdec.exe index 369e7dfb..55b39b27 100644 Binary files a/res/tools/valdec.exe and b/res/tools/valdec.exe differ diff --git a/src/Config.h b/src/Config.h index 7c9dfe99..49038ea9 100644 --- a/src/Config.h +++ b/src/Config.h @@ -29,8 +29,8 @@ #define VER_LAMEXP_MINOR_HI 0 #define VER_LAMEXP_MINOR_LO 7 #define VER_LAMEXP_TYPE Beta -#define VER_LAMEXP_PATCH 10 -#define VER_LAMEXP_BUILD 1263 +#define VER_LAMEXP_PATCH 11 +#define VER_LAMEXP_BUILD 1266 /////////////////////////////////////////////////////////////////////////////// // Tool versions (minimum expected versions!) diff --git a/src/Tools.h b/src/Tools.h index 8321400f..93f2eb15 100644 --- a/src/Tools.h +++ b/src/Tools.h @@ -80,7 +80,7 @@ g_lamexp_tools[] = {"cf988bfbb53e77a1dcaefbd5c08789abb4d67cc210723f1f8ba7850f17d34ebb7d0c426b67b963e7d2290a2744865244", CPU_TYPE_ALL_ALL, "sox.exe", 1441, ""}, {"5a4261e1b41a59d1a5bc92e1d2766422a67454d77e06ea29af392811b7b4704e0f3e494ab9cb6375ce9e39257867c5ed", CPU_TYPE_ALL_ALL, "speexdec.exe", 12}, {"a83628880da0b7519ec368a74a92da5a5099d8d46aa0583131f92d7321f47c9e16a1841b2a3fb8ffcca7205ef4b1bb0a", CPU_TYPE_ALL_ALL, "tta.exe", 21, ""}, - {"de70b116aa94dc14b90bae1255b73f7f599c48f22be1729bd54a4f537087c49049e175c301865dbb511200dc9f644614", CPU_TYPE_ALL_ALL, "valdec.exe", 140, "a"}, + {"9e1ade2137ea5cee0ad4657971c314a372df3068594fbe4f77d45b9eb65fa7c69e55027b0df81b6fe072a220e9a8ba8a", CPU_TYPE_ALL_ALL, "valdec.exe", 100, "a"}, {"c472d443846fec57b2568c6e690736703497abc22245f08fb0e609189fd1c7aa2d670a7f42d5e05de6d7371de39dcf1a", CPU_TYPE_ALL_ALL, "wget.exe", 1114, ""}, {"572b9448bf4a338ecb9727951fdfcc5a219cc69896695cc96b9f6b083690e339910e41558968264a38992e45f2be152c", CPU_TYPE_ALL_ALL, "wma2wav.exe", 20111001, ""}, {"71777dfebed90b86bbfe6b03a0f16f47d4a9cdca46fe319f7ca9ab88ab1fa7b9a3647b5aeb1d2b36299850fce79bf063", CPU_TYPE_ALL_ALL, "wupdate.exe", 20130203, ""},