Les articles publiés sur le site
-
6 juillet 2014, par Erik de Castro Lopo
Add project files for Visual Studio 2010 and later.
Also allows building for x86-64 Windows.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] FLAC-vs2010.sln
- [DH] examples/c/decode/file/example_c_decode_file.vcxproj
- [DH] examples/c/decode/file/example_c_decode_file.vcxproj.filters
- [DH] examples/c/encode/file/example_c_encode_file.vcxproj
- [DH] examples/c/encode/file/example_c_encode_file.vcxproj.filters
- [DH] examples/cpp/decode/file/example_cpp_decode_file.vcxproj
- [DH] examples/cpp/decode/file/example_cpp_decode_file.vcxproj.filters
- [DH] examples/cpp/encode/file/example_cpp_encode_file.vcxproj
- [DH] examples/cpp/encode/file/example_cpp_encode_file.vcxproj.filters
- [DH] src/flac/flac.vcxproj
- [DH] src/flac/flac.vcxproj.filters
- [DH] src/flac/iffscan.vcxproj
- [DH] src/flac/iffscan.vcxproj.filters
- [DH] src/libFLAC++/libFLAC++_dynamic.vcxproj
- [DH] src/libFLAC++/libFLAC++_dynamic.vcxproj.filters
- [DH] src/libFLAC++/libFLAC++_static.vcxproj
- [DH] src/libFLAC++/libFLAC++_static.vcxproj.filters
- [DH] src/libFLAC/libFLAC_dynamic.vcxproj
- [DH] src/libFLAC/libFLAC_dynamic.vcxproj.filters
- [DH] src/libFLAC/libFLAC_static.vcxproj
- [DH] src/libFLAC/libFLAC_static.vcxproj.filters
- [DH] src/metaflac/metaflac.vcxproj
- [DH] src/metaflac/metaflac.vcxproj.filters
- [DH] src/plugin_common/plugin_common_static.vcxproj
- [DH] src/plugin_common/plugin_common_static.vcxproj.filters
- [DH] src/share/getopt/getopt_static.vcxproj
- [DH] src/share/getopt/getopt_static.vcxproj.filters
- [DH] src/share/grabbag/grabbag_static.vcxproj
- [DH] src/share/grabbag/grabbag_static.vcxproj.filters
- [DH] src/share/replaygain_analysis/replaygain_analysis_static.vcxproj
- [DH] src/share/replaygain_analysis/replaygain_analysis_static.vcxproj.filters
- [DH] src/share/replaygain_synthesis/replaygain_synthesis_static.vcxproj
- [DH] src/share/replaygain_synthesis/replaygain_synthesis_static.vcxproj.filters
- [DH] src/share/utf8/utf8_static.vcxproj
- [DH] src/share/utf8/utf8_static.vcxproj.filters
- [DH] src/share/win_utf8_io/win_utf8_io_static.vcxproj
- [DH] src/share/win_utf8_io/win_utf8_io_static.vcxproj.filters
- [DH] src/test_grabbag/cuesheet/test_cuesheet.vcxproj
- [DH] src/test_grabbag/cuesheet/test_cuesheet.vcxproj.filters
- [DH] src/test_grabbag/picture/test_picture.vcxproj
- [DH] src/test_grabbag/picture/test_picture.vcxproj.filters
- [DH] src/test_libFLAC++/test_libFLAC++.vcxproj
- [DH] src/test_libFLAC++/test_libFLAC++.vcxproj.filters
- [DH] src/test_libFLAC/test_libFLAC.vcxproj
- [DH] src/test_libFLAC/test_libFLAC.vcxproj.filters
- [DH] src/test_libs_common/test_libs_common_static.vcxproj
- [DH] src/test_libs_common/test_libs_common_static.vcxproj.filters
- [DH] src/test_seeking/test_seeking.vcxproj
- [DH] src/test_seeking/test_seeking.vcxproj.filters
- [DH] src/test_streams/test_streams.vcxproj
- [DH] src/test_streams/test_streams.vcxproj.filters
- [DH] src/utils/flacdiff/flacdiff.vcxproj
- [DH] src/utils/flacdiff/flacdiff.vcxproj.filters
- [DH] src/utils/flactimer/flactimer.vcxproj
- [DH] src/utils/flactimer/flactimer.vcxproj.filters
-
6 juillet 2014, par Erik de Castro Lopo
libFLAC : Remove FLAC__bitreader_read_rice_signed_block_asm_ia32_bswap().
This function was un-used because it showed no speed improvement over the
C version. As a result the bitreader_read_from_client_() function can be
made static again.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/libFLAC/Makefile.lite
- [DH] src/libFLAC/bitreader.c
- [DH] src/libFLAC/ia32/Makefile.am
- [DH] src/libFLAC/ia32/bitreader_asm.nasm
- [DH] src/libFLAC/include/private/bitreader.h
- [DH] src/libFLAC/libFLAC_dynamic.vcproj
- [DH] src/libFLAC/libFLAC_static.vcproj
- [DH] src/libFLAC/stream_decoder.c
-
6 juillet 2014, par Erik de Castro Lopo
libFLAC : Remove FLAC__precompute_partition_info_sums_32bit_asm_ia32_().
This function offer no speed up from the C version of the function and were
commented out after the release of 1.3.0. We will now drop them completely.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/libFLAC/Makefile.lite
- [DH] src/libFLAC/ia32/Makefile.am
- [DH] src/libFLAC/ia32/stream_encoder_asm.nasm
- [DH] src/libFLAC/libFLAC_dynamic.vcproj
- [DH] src/libFLAC/libFLAC_static.vcproj
- [DH] src/libFLAC/stream_encoder.c
-
4 juillet 2014, par Erik de Castro Lopo
test_libFLAC/test_libFLAC.vcproj : One more CPU_IS_LITTLE_ENDIAN fix.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/test_libFLAC/test_libFLAC.vcproj
-
4 juillet 2014, par Erik de Castro Lopo
src/ : Remove un-needed MSVC6 workaround.
MSVC6 was not able to cast from a uint64_t to a double and this
commit removes some #ifdef hackery designed to work around this
problem.
Patch-from: lvqcl <lvqcl.mail@gmail.com>
- [DH] src/flac/decode.c
- [DH] src/flac/encode.c
- [DH] src/libFLAC/fixed.c
- [DH] src/libFLAC/stream_decoder.c
- [DH] src/utils/flactimer/main.cpp