[flac-dev] [GIT PULL] Assorted bugfixes and improvements (from openSUSE)

Cristian Rodríguez crrodriguez at opensuse.org
Thu Mar 29 10:32:28 PDT 2012


The following changes since commit b78d8e4db10e57b8d82bb82e4e3662d5dedd7255:

   FLAC__bitmath_ilog2,FLAC__bitmath_ilog2_wide,COUNT_ZERO_MSBS: add gcc 
specific optimizations (2012-03-28 15:43:48 -0300)

are available in the git repository at:

   git://github.com/crrodriguez/flac.git master

for you to fetch changes up to 3a060556772c5d6a6464afddfda7c3ad2f93a306:

   Remove winamp2 plugin. (2012-03-29 13:51:24 -0300)

----------------------------------------------------------------
Cristian Rodríguez (4):
       Use a single source-code wide definition of min() and max()
       Support symbol visibility features present in GCC > 4
       Remove xmms plugin. (project abandoned in 2007)
       Remove winamp2 plugin(native flac support is in winamp 5.3 6yr/old

  configure.ac                                   |   89 +--
  include/FLAC++/export.h                        |    7 +-
  include/FLAC/export.h                          |   26 +-
  m4/visibility.m4                               |   77 ++
  src/Makefile.am                                |    6 -
  src/flac/Makefile.am                           |    2 +-
  src/flac/encode.c                              |   29 +-
  src/flac/foreign_metadata.c                    |    7 +-
  src/libFLAC++/Makefile.am                      |    3 +-
  src/libFLAC++/metadata.cpp                     |    4 +
  src/libFLAC++/stream_decoder.cpp               |    4 +
  src/libFLAC++/stream_encoder.cpp               |    4 +
  src/libFLAC/Makefile.am                        |    6 +-
  src/libFLAC/bitreader.c                        |   13 +-
  src/libFLAC/bitwriter.c                        |   11 +-
  src/libFLAC/fixed.c                            |   16 +-
  src/libFLAC/lpc.c                              |   16 +-
  src/libFLAC/metadata_iterators.c               |   15 +-
  src/libFLAC/ogg_decoder_aspect.c               |    7 +-
  src/libFLAC/stream_decoder.c                   |    7 +-
  src/libFLAC/stream_encoder.c                   |   48 +-
  src/libFLAC/stream_encoder_framing.c           |    5 -
  src/metaflac/Makefile.am                       |    2 +-
  src/plugin_common/Makefile.am                  |   48 --
  src/plugin_common/Makefile.lite                |   36 -
  src/plugin_common/README                       |    2 -
  src/plugin_common/all.h                        |   26 -
  src/plugin_common/charset.c                    |  157 ----
  src/plugin_common/charset.h                    |   39 -
  src/plugin_common/defs.h                       |   24 -
  src/plugin_common/dither.c                     |  262 -------
  src/plugin_common/dither.h                     |   29 -
  src/plugin_common/plugin_common_static.dsp     |  128 ----
  src/plugin_common/plugin_common_static.vcproj  |  209 ------
  src/plugin_common/replaygain.c                 |   64 --
  src/plugin_common/replaygain.h                 |   32 -
  src/plugin_common/tags.c                       |  358 ---------
  src/plugin_common/tags.h                       |   74 --
  src/plugin_winamp2/Makefile.am                 |   33 -
  src/plugin_winamp2/configure.c                 |  428 -----------
  src/plugin_winamp2/configure.h                 |   49 --
  src/plugin_winamp2/in_flac.c                   |  443 ------------
  src/plugin_winamp2/in_flac.dsp                 |  154 ----
  src/plugin_winamp2/in_flac.vcproj              |  253 -------
  src/plugin_winamp2/include/Makefile.am         |   18 -
  src/plugin_winamp2/include/winamp2/Makefile.am |   20 -
  src/plugin_winamp2/include/winamp2/in2.h       |  107 ---
  src/plugin_winamp2/include/winamp2/out.h       |   55 --
  src/plugin_winamp2/infobox.c                   |  459 ------------
  src/plugin_winamp2/infobox.h                   |   28 -
  src/plugin_winamp2/playback.c                  |  307 --------
  src/plugin_winamp2/playback.h                  |   92 ---
  src/plugin_winamp2/resource.h                  |   47 --
  src/plugin_winamp2/resource.rc                 |  236 ------
  src/plugin_winamp2/tagz.cpp                    |  921 
------------------------
  src/plugin_winamp2/tagz.h                      |   32 -
  src/plugin_xmms/Makefile.am                    |   70 --
  src/plugin_xmms/Makefile.lite                  |   43 --
  src/plugin_xmms/charset.c                      |  198 -----
  src/plugin_xmms/charset.h                      |   56 --
  src/plugin_xmms/configure.c                    |  823 
---------------------
  src/plugin_xmms/configure.h                    |   77 --
  src/plugin_xmms/fileinfo.c                     |  492 -------------
  src/plugin_xmms/http.c                         |  899 
-----------------------
  src/plugin_xmms/http.h                         |   26 -
  src/plugin_xmms/locale_hack.h                  |   55 --
  src/plugin_xmms/plugin.c                       |  684 ------------------
  src/plugin_xmms/plugin.h                       |   24 -
  src/plugin_xmms/tag.c                          |  154 ----
  src/plugin_xmms/tag.h                          |   24 -
  src/share/grabbag/replaygain.c                 |   32 +-
  src/test_libFLAC++/encoders.cpp                |    4 +
  src/test_libFLAC++/metadata_object.cpp         |    4 +
  src/test_libs_common/Makefile.am               |    4 +-
  src/test_libs_common/file_utils_flac.c         |    7 +-
  75 files changed, 229 insertions(+), 9021 deletions(-)
  create mode 100644 m4/visibility.m4
  delete mode 100644 src/plugin_common/Makefile.am
  delete mode 100644 src/plugin_common/Makefile.lite
  delete mode 100644 src/plugin_common/README
  delete mode 100644 src/plugin_common/all.h
  delete mode 100644 src/plugin_common/charset.c
  delete mode 100644 src/plugin_common/charset.h
  delete mode 100644 src/plugin_common/defs.h
  delete mode 100644 src/plugin_common/dither.c
  delete mode 100644 src/plugin_common/dither.h
  delete mode 100644 src/plugin_common/plugin_common_static.dsp
  delete mode 100644 src/plugin_common/plugin_common_static.vcproj
  delete mode 100644 src/plugin_common/replaygain.c
  delete mode 100644 src/plugin_common/replaygain.h
  delete mode 100644 src/plugin_common/tags.c
  delete mode 100644 src/plugin_common/tags.h
  delete mode 100644 src/plugin_winamp2/Makefile.am
  delete mode 100644 src/plugin_winamp2/configure.c
  delete mode 100644 src/plugin_winamp2/configure.h
  delete mode 100644 src/plugin_winamp2/in_flac.c
  delete mode 100644 src/plugin_winamp2/in_flac.dsp
  delete mode 100644 src/plugin_winamp2/in_flac.vcproj
  delete mode 100644 src/plugin_winamp2/include/Makefile.am
  delete mode 100644 src/plugin_winamp2/include/winamp2/Makefile.am
  delete mode 100644 src/plugin_winamp2/include/winamp2/in2.h
  delete mode 100644 src/plugin_winamp2/include/winamp2/out.h
  delete mode 100644 src/plugin_winamp2/infobox.c
  delete mode 100644 src/plugin_winamp2/infobox.h
  delete mode 100644 src/plugin_winamp2/playback.c
  delete mode 100644 src/plugin_winamp2/playback.h
  delete mode 100644 src/plugin_winamp2/resource.h
  delete mode 100644 src/plugin_winamp2/resource.rc
  delete mode 100644 src/plugin_winamp2/tagz.cpp
  delete mode 100644 src/plugin_winamp2/tagz.h
  delete mode 100644 src/plugin_xmms/Makefile.am
  delete mode 100644 src/plugin_xmms/Makefile.lite
  delete mode 100644 src/plugin_xmms/charset.c
  delete mode 100644 src/plugin_xmms/charset.h
  delete mode 100644 src/plugin_xmms/configure.c
  delete mode 100644 src/plugin_xmms/configure.h
  delete mode 100644 src/plugin_xmms/fileinfo.c
  delete mode 100644 src/plugin_xmms/http.c
  delete mode 100644 src/plugin_xmms/http.h
  delete mode 100644 src/plugin_xmms/locale_hack.h
  delete mode 100644 src/plugin_xmms/plugin.c
  delete mode 100644 src/plugin_xmms/plugin.h
  delete mode 100644 src/plugin_xmms/tag.c
  delete mode 100644 src/plugin_xmms/tag.h


More information about the flac-dev mailing list