[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