[vlc-devel] commit: meta-data handling cleanup ( Rafaël Carré )

git version control git at videolan.org
Wed Apr 23 07:42:47 CEST 2008


vlc | branch: master | Rafaël Carré <funman at videolan.org> | Wed Apr 23 07:15:36 2008 +0200| [7bc28eebe843ef72304a7ec4bb7e89a12a17187a]

meta-data handling cleanup

Remove VLC_META_ENGINE_*
Don't use VLC_META_INFO_CAT
Avoid using input_Item{Add,Get}Info
Remove disabled code in cdda
Remove "meta fetcher":
    There was only 1 module (not) implementing it (musicbrainz)
    Reduces complexity in playlist core
Use a more consistent naming
Factorize QT4 sorting and column display code
Remove unused members

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7bc28eebe843ef72304a7ec4bb7e89a12a17187a
---

 include/vlc_input.h                                |    6 -
 include/vlc_meta.h                                 |   60 ++--------
 modules/access/cdda/info.c                         |   65 ----------
 modules/codec/vorbis.c                             |    4 -
 modules/control/http/rpn.c                         |   21 +---
 modules/demux/playlist/m3u.c                       |    6 +-
 modules/gui/macosx/playlistinfo.m                  |    4 +-
 modules/gui/ncurses.c                              |   14 +--
 modules/gui/qt4/Modules.am                         |    1 +
 modules/gui/qt4/components/info_panels.cpp         |    4 +-
 .../gui/qt4/components/playlist/playlist_item.cpp  |   96 ++-------------
 .../gui/qt4/components/playlist/playlist_model.cpp |   75 +++--------
 .../gui/qt4/components/playlist/playlist_model.hpp |    3 -
 modules/gui/qt4/components/playlist/sorting.h      |  108 ++++++++++++++++
 .../gui/qt4/components/playlist/standardpanel.cpp  |   31 +++--
 modules/gui/wxwidgets/dialogs/infopanels.cpp       |    4 +-
 modules/meta_engine/musicbrainz.c                  |   41 +-----
 modules/misc/lua/meta.c                            |   14 --
 modules/misc/lua/vlc.c                             |    6 -
 modules/misc/lua/vlc.h                             |    1 -
 modules/services_discovery/sap.c                   |    3 +-
 src/input/input.c                                  |   17 ---
 src/input/input_internal.h                         |   14 --
 src/input/meta.c                                   |  122 ++++---------------
 src/libvlc-module.c                                |    8 --
 src/libvlc.sym                                     |    1 -
 src/playlist/control.c                             |   11 +--
 src/playlist/engine.c                              |  130 ++++++--------------
 src/playlist/playlist_internal.h                   |    9 +--
 src/playlist/thread.c                              |    6 +-
 30 files changed, 262 insertions(+), 623 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=7bc28eebe843ef72304a7ec4bb7e89a12a17187a



More information about the vlc-devel mailing list